Ievads bitcoin terminoloģijā i daļa

Geometry: Introduction to Geometry (Level 1 of 7) | Basics (Jūlijs 2019).

Anonim

kriptogrāfija

  • hash pārveido jebkuru skaitli vai virkni fiksētā izmēra produkcijā, ko nav iespējams izdarīt reversā, neizmantojot visas iespējamās izejvielas. Kā vienkāršas jaucējfunkcijas piemēru ņem vērā kvadrātsakni: 17202 kvadrātsakni ir viegli aprēķināt - tas ir apmēram 131. 15639519291463, tāpēc vienkārša hash funkcija varētu būt vēlāki šī 9291463 cipari. Tomēr, ņemot vērā tikai 9291463 daudz grūtāk ir noskaidrot, no kāda numura tas tika saņemts, un jums būtībā ir jāizmanto visas iespējas. Mūsdienu kriptogrāfijas hashes, piemēram, SHA-256, ir daudz sarežģītāka un drošāka versija. Vārds tiek izmantots arī, lai norādītu uz šādas funkcijas izvadi.
  • Tradicionālais šifrēšanas algoritms ir funkcija, kas pārveido ziņojumu nelasāmā, izlases veida virknē, izmantojot šifrēšanas atslēgu, kuru nevar mainīt (ti, iegūt sākotnējo ziņojumu atpakaļ), izņemot to personu, kas arī zina atslēgu. Šifrēšana ir veids, kā privātie dati tiek sūtīti publiskā interneta tīklā, neradot nopietnu risku, ka blakus esošie lietotāji uzzina, kas tiek teikts.
  • Publiskās atslēgas kriptogrāfija ir šifrēšanas metode, kurā katrai privātajai atslēgai ir atbilstoša publiskā atslēga, no kuras nevar noteikt privāto atslēgu, un ar vienu atslēgu šifrēti dati var tikt atšifrēti ar otru. Tas ļauj jums publicēt atslēgu, kas ļauj ikvienam nosūtīt šifrētus ziņojumus, vispirms neaizstājot slepeno atslēgu.
  • Digitālais paraksts ir kaut kas, ko var pievienot ziņojumam, lai parādītu, ka ziņojuma sūtītājs ir privātas atslēgas īpašnieks, kas atbilst kādai publiskajai taustiņam, saglabājot privāto atslēgu. Tas darbojas, ņemot ziņas hash un pēc tam šifrējot hash ar privāto atslēgu. Kāds, kas pārbauda parakstu, atšifrē šifrētu hash ar publisko atslēgu un pārbauda, ​​vai rezultāts atbilst ziņojuma hečim. Ja ziņa vispār mainīta vai privātā atslēga ir nepareiza, maizes nesakritīs. Ārpus Bitcoin tīkla paraksti parasti tiek izmantoti, lai autentificētu ziņojuma sūtītāja identitāti - cilvēki publicē savas publiskās atslēgas un sūta ziņas, kas parakstītas ar atbilstošo privāto atslēgu, kuru pēc tam var pārbaudīt pret publisko atslēgu.

Pamatkonjolūcija

  • Bitcoin klients ir programmatūras gabals, kas apstrādā biktuņu saņemšanu un nosūtīšanu. Populārākais ir standarta Bitcoin klients, kas lejupielādējams no bitcoin. org, lai gan ir daudzas citas iespējas ar dažādām funkcijām.
  • Terminam kasete var būt divas nozīmes: tas var būt vai nu Bitcoin klienta sinonīms (lai gan termini praksē tiek lietoti nedaudz savādāk, "klients" vairāk attiecas uz pilntiesīgiem datora klientiem un " klēpjdators "vairāk uz viegliem pārlūkprogrammām un tiešsaistē pārvaldītiem pakalpojumiem), vai arī tas var attiekties uz failu, kurā tiek saglabāti bitkino adreses un privātās atslēgas, kas nepieciešamas to izmantošanai.
  • Bitcoin adrese ir virkne, piemēram, "13ignD31FysQbaBBVJUzffcQoFxxEuEcbE", kas jums ir jāzina no kāda, lai viņiem nosūtītu bitkātus. Bitcoin adreses un privātā atslēga, kas tiek izmantota kopā ar to, var tikt izveidota ar bitcoin klientiem.
  • privātā atslēga Bitcoin kontekstā ir atslēga, kas savienota ar adresi (tehniski, adrese ir publiskās atslēgas, kas atbilst privātajam taustiņam, masīvs), kas tiek glabāta aiz skenēšanas un ļauj lai nosūtītu bitkīnus, kas iepriekš tika nosūtīti uz šo adresi. Ņemiet vērā, ka tā, kā darbojas Bitcoin (ECDSA) šifrēšanas algoritms, ir iespējams ģenerēt publisko atslēgu un adresi tikai no privātā atslēga.
  • transakcija ir ziņa, kas informē Bitcoin tīklu, ka ir notikusi bitkīnu īpašumtiesību pāreja, ļaujot saņēmējam tās tērēt un novērst sūtītāja atkārtotu izlietošanu pēc darījuma publiskošanas.