• sns01
  • sns03
  • sns04
  • sns02
  • sns05
+ 86-15252275109 - 872564404@qq.com
sazinieties jau šodien!
Saņemt citātu

Kas īsti ir blokķēde?

Kas īsti ir blokķēde?

2008. gada 31. oktobrī Satoshi Nakamoto parakstīts personas apliecinošs dokuments atrisināja šo problēmu ar 9 lappušu biezu dokumentu par to, kā man maksāt pilnīgi anonīmā un decentralizētā tīklā.

Mēs tagad zinām, ka noslēpumainais cilvēks, kas pazīstams kā Satoshi Nakamoto, un šīs deviņas lappuses no zila gaisa ir izveidotas, kas ir ekvivalents 100 miljardiem RMB bitcoin un tehnoloģijai, kas to darbina, - blokķēdei.

Bez uzticamas trešās puses lielākā problēma ir tā, ka neviens no mums nevar uzticēties viens otram, tāpēc bloku ķēdes pasaulē pārsūtījumi būtu jāpārraida, lai visi zinātu katra dolāra un katra cilvēka vēsturi. tīklā. Cilvēki pārbaudīs, vai tas tiešām ir tas, ko es teicu ar elektronisko parakstu, un pēc tam pārskaitījumu ievietos virsgrāmatā. Šī virsgrāmata ir bloks. Bloku savienošana kopā ir blokķēde. Tajā tiek reģistrēti visi Bitcoin darījumi no tā sākuma līdz mūsdienām, un tagad ir aptuveni 600 000 bloku, katrā blokā reģistrēti divi vai trīs tūkstoši darījumu, un katrs konts, ieskaitot jūsu un manu, precīzi atceras, cik daudz naudas tam ir, kur tas nāca no vietas, kur tas tika iztērēts, un tas ir caurspīdīgs un atvērts.

Blokķēdes tīklā visi tur identisku un reāllaikā atjauninātu virsgrāmatu. Nav pārsteidzoši, ka virsgrāmatas uzticamība ir digitālās valūtas stūrakmens, un, ja virsgrāmata nedarbojas, neviena valūta nedarbosies labi.

Bet tas rada divus jaunus jautājumus: kurš grāmatas glabā visiem? Kā nodrošināt, lai grāmatas netiktu viltotas?

Ja visi varētu saglabāt virsgrāmatu, katrā blokā ietvertie darījumi un darījumu secība varētu būt atšķirīga, un, ja būtu apzināti nepatiesi ieraksti, tas būtu vēl haotiskāk. Nav iespējams iegūt visiem pieņemamu virsgrāmatu.

Tāpēc personai, kura glabā grāmatas, ir jāpieliek visiem tās pieņemt, lai ikviena grāmatas būtu vienotas. To sauc arī par vienprātības mehānismu.

Šodien dažādiem blokķēdēm ir visu veidu dažādi vienprātības mehānismi, un Satoshi risinājums ir izdarīt problēmu. Ikvienam, kurš vispirms izstrādā atbildi, ir tiesības saglabāt grāmatas. Šo mehānismu sauc par PoW: darba pierādījums, darba slodzes pierādījums.

Darba slodzes pierādīšanas raksturs ir izsmeļošs, un jo lielāka ir jūsu ierīces aritmētiskā jauda, ​​jo lielāka ir iespēja uzzināt atbildi.

Lai to izdarītu, tiek izmantota hash šifrēšana.

Piemēram, ņemiet SHA256 algoritmu. Jebkura ar to šifrēta rakstzīmju virkne dod unikālu virkni 256 bitu bināro skaitļu. Ja sākotnējā ievade kaut kādā veidā tiek mainīta, hash šifrētais numurs būs pilnīgi atšķirīgs.

Darba slodzes pierādīšanas raksturs ir izsmeļošs, un jo lielāka ir jūsu ierīces aritmētiskā jauda, ​​jo lielāka ir iespēja uzzināt atbildi.

Lai to izdarītu, tiek izmantota hash šifrēšana.

Piemēram, ņemiet SHA256 algoritmu. Jebkura ar to šifrēta rakstzīmju virkne dod unikālu virkni 256 bitu bināro skaitļu. Ja sākotnējā ievade kaut kādā veidā tiek mainīta, hash šifrētais numurs būs pilnīgi atšķirīgs.

Darba slodzes pierādīšanas raksturs ir izsmeļošs, un jo lielāka ir jūsu ierīces aritmētiskā jauda, ​​jo lielāka ir iespēja uzzināt atbildi.

Lai to izdarītu, tiek izmantota hash šifrēšana.

Piemēram, ņemiet SHA256 algoritmu. Jebkura ar to šifrēta rakstzīmju virkne dod unikālu virkni 256 bitu bināro skaitļu. Ja sākotnējā ievade kaut kādā veidā tiek mainīta, hash šifrētais numurs būs pilnīgi atšķirīgs.

Darba slodzes pierādīšanas raksturs ir izsmeļošs, un jo lielāka ir jūsu ierīces aritmētiskā jauda, ​​jo lielāka ir iespēja uzzināt atbildi.

Lai to izdarītu, tiek izmantota hash šifrēšana.

Piemēram, ņemiet SHA256 algoritmu. Jebkura ar to šifrēta rakstzīmju virkne dod unikālu virkni 256 bitu bināro skaitļu. Ja sākotnējā ievade kaut kādā veidā tiek mainīta, hash šifrētais numurs būs pilnīgi atšķirīgs.

Darba slodzes pierādīšanas raksturs ir izsmeļošs, un jo lielāka ir jūsu ierīces aritmētiskā jauda, ​​jo lielāka ir iespēja uzzināt atbildi.

Lai to izdarītu, tiek izmantota hash šifrēšana.

Piemēram, ņemiet SHA256 algoritmu. Jebkura ar to šifrēta rakstzīmju virkne dod unikālu virkni 256 bitu bināro skaitļu. Ja sākotnējā ievade kaut kādā veidā tiek mainīta, hash šifrētais numurs būs pilnīgi atšķirīgs

Atverot bloku, mēs varam redzēt šajā blokā reģistrēto darījumu skaitu, informāciju par darījumiem, bloka galveni un citu informāciju.

Bloka galvene ir tāda bloka etiķete, kurā ir informācija, piemēram, laikspiedols, Merkes koka saknes jaucējkrāns, nejaušs skaitlis un iepriekšējā bloka jaucējkrāsa, un, veicot otro SHA256 aprēķinu uz bloka galvenes, mēs iegūsim šī bloka jaukumu.

Lai sekotu līdzi, jums jāiesaiņo visa informācija blokā un pēc tam jāmaina šis gadījuma skaitlis bloka galvenē, lai ievades vērtību varētu jaukt, lai iegūtu jaukšanas vērtību, kur pirmie n cipari ir 0 pēc jaukšanas aprēķina. .

Katram ciparam faktiski ir tikai divas iespējas: 1 un 0, tāpēc veiksmes varbūtība katrai nejaušā skaitļa maiņai ir viena n-tā no 2. Piemēram, ja n ir 1, tas ir, kamēr pirmais skaitlis ir 0, tad veiksmes varbūtība ir 1 no 2.

Jo vairāk tīklā ir skaitļošanas jaudas, jo vairāk nulles ir jāskaita, un jo grūtāk ir pierādīt darba slodzi.

Šodien n tīkls Bitcoin tīklā ir aptuveni 76, kas ir panākumu līmenis 1 no 76 daļām uz 2 vai gandrīz 1 no 755 triljoniem.

Ar grafikas karti RTX 2080Ti ar 8000 ASV dolāru vērtībā ir jāsaskaita aptuveni 1407 gadi.

Pareizi pareizi saskaitīt matemātiku nav viegli, taču, kad to izdarīsit, visi vienā mirklī varēs pārliecināties, ka jums tas ir pareizi. Ja tas patiešām ir pareizs, visi savienos šo bloku ar virsgrāmatu un sāks iepakošanu nākamajā blokā.

Tādā veidā ikvienam tīkla lietotājam ir identiska, reāllaikā atjaunināta virsgrāmata.

Un, lai visi būtu motivēti veikt grāmatvedību, pirmais mezgls, kas pabeidzis bloka iesaiņošanu, tiks apbalvots ar sistēmu, kas tagad ir 12,5 bitkoini jeb gandrīz 600 000 RMB. Šo procesu sauc arī par ieguvi.

No otras puses, lai novērstu manipulāciju ar virsgrāmatu, katram jaunam pievienotajam blokam bloka galvenē jāreģistrē iepriekšējā bloka, kas pazīstams arī kā hash pointer, jaucējvērtība. Šāds pastāvīgs rādītājs uz priekšu galu galā norādīs uz pirmo dibināšanas bloku, cieši saistot visus blokus.

Ja jūs modificējat kādu no jebkura bloka rakstzīmēm, jūs maināt šī bloka jaukšanas vērtību, padarot nederīgu nākamā bloka jaukšanas rādītāju.

Tātad jums ir jāmaina nākamā bloka jaukšanas rādītājs, bet tas savukārt ietekmē šī bloka jaukšanas vērtību, tāpēc jums arī jāpārrēķina nejaušais skaitlis, un pēc aprēķina pabeigšanas jums ir jāmaina nākamais bloks šī bloka, līdz esat modificējis visus blokus pēc šī bloka, kas ir ļoti apgrūtinoši.

Tas padara grāmatvedi neiespējamu sekot viltojumiem, pat ja viņš to vēlētos. Elektroniskā paraksta dēļ grāmatvedis nevar viltot pārskaitījumu no kāda cita uz sevi, un grāmatas vēstures dēļ viņš arī no gaisa nevar mainīt naudas summu.

Bet tas rada jaunu jautājumu: ja divi cilvēki vienlaikus pabeidz aprēķinus un iesaiņo jaunu bloku, kas viņiem būtu jāuzklausa?

Atbilde ir tā, kurš ir pietiekami garš, lai klausītos, un tagad visi var sakravāt mantu pēc abiem blokiem. Piemēram, ja pirmais puisis, kurš pabeigs aprēķinu nākamajā kārtā, izvēlēsies savienojumu ar B, tad B ķēde būs garāka un visi pārējie, visticamāk, savienosies arī ar B.

Sešos iepakojuma blokos uzvarētājs parasti tiek norēķināts, un pamestā ķēdes tirdzniecība tiek atsaukta un ievietota atpakaļ tirdzniecības portfelī, lai iesaiņotu.

Bet tā kā tas ir tas, kurš ir garākais, klausās to, kurš ir garākais, ja vien jūs varat saskaitīt labāk nekā visi pārējie, un jūsu skaitīšanas jauda ir lielāka par 51%, jūs pats varat noskaidrot garāko ķēdi un pēc tam kontrolēt virsgrāmatu .

Tātad, jo lielāka ir kalnraču skaitļošanas jauda Bitcoin pasaulē, jo vairāk nulles jāskaita visiem, nodrošinot, ka neviens nevar kontrolēt virsgrāmatu.

Bet citiem blokķēdēm, kurās ir maz dalībnieku, neveicas tik labi, piemēram, 51% uzbrukums digitālajai valūtai, ko sauc par Bitcoin Gold, 2018. gada 15. maijā.

Uzbrucēji vispirms pārsūtīja apmaiņai 10 miljonu ASV dolāru vērtībā savu bitgold, un šī pārskaitījums tika ierakstīts A blokā. Uzbrucēji varēja arī pārskaitīt sava bitgold 10 miljonu USD vērtībā biržā. Tajā pašā laikā uzbrucējs slepeni sagatavoja B bloku, kur pārsūtīšana nenotika, un pēc B bloka aprēķināja jaunu bloku. Uzbrucējs arī slepeni sagatavoja B bloku, kur pārsūtīšana nenotika.

Kad pārsūtīšana A ķēdē ir apstiprināta, uzbrucējs var izņemt mazliet zeltu biržā. Bet, tā kā uzbrucēja skaitļošanas jauda ir par 51% lielāka nekā visā tīklā, B ķēde galu galā būs garāka par A ķēdi, un, atbrīvojot garāku B ķēdi visā tīklā, vēsture tiks pārrakstīta, B ķēde aizstās Ķēde kā patiesā galvenā ķēde un pārsūtīšana uz apmaiņu A blokā tiks atsaukta, nopelnot uzbrucējam 10 miljonus par neko.

Šodien vienkāršākais veids, kā vidusmēra cilvēkam bez aritmētiskās spējas iegūt digitālo valūtu, ir iegādāties to biržā un izņemt to uz jūsu maka adresi.

Šī adrese nāk no jūsu privātās atslēgas, kas ir šifrēta, un publiskā atslēga, kas ir šifrēta, iegūst adresi.

Anonīmā tīklā, piemēram, blokķēdē, tikai privātā atslēga var pierādīt, ka jūs esat jūs, un, kamēr pārsūtīšanai ir pievienots elektroniskais paraksts, ko ģenerē jūsu privātā atslēga, visi var apstiprināt, ka pārsūtīšana ir derīga. Tātad, ja tiek apdraudēta privātā atslēga, ikviens var izlikties par tevi un pārskaitīt naudu.


Izlikšanas laiks: septembris-10-2020