• sns01
  • sns03
  • sns04
  • sns02
  • sns05
+ 86-15252275109 - 872564404@qq.com
susisiekite jau šiandien!
Gaukite citatą

Kas iš tikrųjų yra „blockchain“?

Kas iš tikrųjų yra „blockchain“?

2008 m. Spalio 31 d. Satoshi Nakamoto pasirašytas asmens tapatybės dokumentas išsprendė šią problemą 9 puslapių dokumentu, kaip man mokėti visiškai anoniminiame ir decentralizuotame tinkle.

Dabar mes žinome, kad paslaptingas žmogus, žinomas kaip Satoshi Nakamoto, ir tie devyni puslapiai iš oro sukūrė 100 mlrd. RMB ekvivalentą bitkoinais ir jį valdančią technologiją - „blockchain“.

Be patikimos trečiosios šalies didžiausia problema yra ta, kad niekas iš mūsų negali pasitikėti vienas kitu, todėl „blockchain“ pasaulyje pervedimai turėtų būti transliuojami taip, kad visi žinotų kiekvieno kiekvieno dolerio istoriją kiekviename tinklo. Žmonės patikrins, ar tai tikrai pasakiau su elektroniniu parašu, ir tada perkėlimą įrašys į knygą. Ši knyga yra blokas. Blokų sujungimas yra blokų grandinė. Jame registruojamos visos „Bitcoin“ operacijos nuo jos sukūrimo iki šios dienos, o dabar yra apie 600 000 blokų, kiekviename bloke įrašyta po du ar tris tūkstančius operacijų, o kiekviena sąskaita, įskaitant jūsų ir mano, tiksliai prisimena, kiek pinigų ji turi, kur jis atėjo iš ten, kur buvo išleistas, ir jis yra skaidrus ir atviras.

„Blockchain“ tinkle visi laiko identišką ir realiu laiku atnaujintą knygą. Nenuostabu, kad knygos patikimumas yra skaitmeninės valiutos kertinis akmuo, o jei knyga neveikia, jokia valiuta neveiks gerai.

Bet tai kelia du naujus klausimus: kas saugo knygas visiems? Kaip užtikrinti, kad knygos nebūtų klastojamos?

Jei visi galėtų laikyti knygą, kiekviename bloke esančios operacijos ir operacijų seka gali būti skirtingos, o jei būtų sąmoningų melagingų įrašų, tai būtų dar chaotiškiau. Neįmanoma gauti visiems priimtinos knygos.

Taigi knygas saugantis asmuo turi priversti visus jas priimti, kad visų knygos būtų vienodos. Tai taip pat žinoma kaip sutarimo mechanizmas.

Šiandien yra įvairių sutarimo mechanizmų, susijusių su įvairiomis blokinėmis grandinėmis, ir Satoshi sprendimas yra padaryti problemą. Kas atsakymą išsiaiškina pirmas, turi teisę saugoti knygas. Šis mechanizmas vadinamas PoW: darbo įrodymas, darbo krūvio įrodymas.

Darbo krūvio įrodymas yra išsamus ir kuo daugiau aritmetinės galios turi jūsų įrenginys, tuo didesnė tikimybė išsiaiškinti atsakymą.

Norėdami tai padaryti, naudojamas maišos šifravimas.

Paimkime, pavyzdžiui, SHA256 algoritmą. Bet kokia juo užšifruota simbolių eilutė duoda unikalią 256 bitų dvejetainių skaičių eilutę. Jei pradinis įvestis bus kaip nors pakeistas, maišos šifruotas numeris bus visiškai kitoks.

Darbo krūvio įrodymas yra išsamus ir kuo daugiau aritmetinės galios turi jūsų įrenginys, tuo didesnė tikimybė išsiaiškinti atsakymą.

Norėdami tai padaryti, naudojamas maišos šifravimas.

Paimkime, pavyzdžiui, SHA256 algoritmą. Bet kokia juo užšifruota simbolių eilutė duoda unikalią 256 bitų dvejetainių skaičių eilutę. Jei pradinis įvestis bus kaip nors pakeistas, maišos šifruotas numeris bus visiškai kitoks.

Darbo krūvio įrodymas yra išsamus ir kuo daugiau aritmetinės galios turi jūsų įrenginys, tuo didesnė tikimybė išsiaiškinti atsakymą.

Norėdami tai padaryti, naudojamas maišos šifravimas.

Paimkime, pavyzdžiui, SHA256 algoritmą. Bet kokia juo užšifruota simbolių eilutė duoda unikalią 256 bitų dvejetainių skaičių eilutę. Jei pradinis įvestis bus kaip nors pakeistas, maišos šifruotas numeris bus visiškai kitoks.

Darbo krūvio įrodymas yra išsamus ir kuo daugiau aritmetinės galios turi jūsų įrenginys, tuo didesnė tikimybė išsiaiškinti atsakymą.

Norėdami tai padaryti, naudojamas maišos šifravimas.

Paimkime, pavyzdžiui, SHA256 algoritmą. Bet kokia juo užšifruota simbolių eilutė duoda unikalią 256 bitų dvejetainių skaičių eilutę. Jei pradinis įvestis bus kaip nors pakeistas, maišos šifruotas numeris bus visiškai kitoks.

Darbo krūvio įrodymas yra išsamus ir kuo daugiau aritmetinės galios turi jūsų įrenginys, tuo didesnė tikimybė išsiaiškinti atsakymą.

Norėdami tai padaryti, naudojamas maišos šifravimas.

Paimkime, pavyzdžiui, SHA256 algoritmą. Bet kokia juo užšifruota simbolių eilutė duoda unikalią 256 bitų dvejetainių skaičių eilutę. Jei pradinis įvestis bus kaip nors pakeistas, maišos šifruotas numeris bus visiškai kitoks

Atidarę bloką galime pamatyti tame bloke užfiksuotų operacijų skaičių, išsamią operacijos informaciją, bloko antraštę ir kitą informaciją.

Bloko antraštė yra bloko etiketė, kurioje yra tokia informacija kaip laiko žyma, Merko medžio šaknies maišos, atsitiktinis skaičius ir ankstesnio bloko maiša, o atlikus antrą SHA256 skaičiavimą bloko antraštėje, gausime šio bloko maišos.

Norėdami sekti, turite supakuoti įvairią bloko informaciją ir modifikuoti šį atsitiktinį skaičių bloko antraštėje, kad įvesties reikšmę būtų galima maišyti, kad gautumėte maišos reikšmę, kur pirmieji n skaitmenys yra 0 po maišos apskaičiavimo. .

Kiekvienam skaitmeniui iš tikrųjų yra tik dvi galimybės: 1 ir 0, taigi kiekvieno atsitiktinio skaičiaus pakeitimo sėkmės tikimybė yra viena n-toji iš 2. Pavyzdžiui, jei n yra 1, tai yra tol, kol pirmasis skaičius yra 0, tada sėkmės tikimybė yra 1 iš 2.

Kuo daugiau skaičiavimo galios tinkle, tuo daugiau nulių reikia suskaičiuoti, ir tuo sunkiau įrodyti darbo krūvį.

Šiandien n „Bitcoin“ tinkle yra apytiksliai 76, o tai yra sėkmės rodiklis: 1 iš 76 dalių per 2 arba beveik vienas iš 755 trln.

Su 8000 USD kainuojančia „RTX 2080Ti“ vaizdo plokšte reikia suskaičiuoti maždaug 1407 metus.

Tikrai tinkamai atlikti matematiką nėra lengva, tačiau tai padarę visi akimirksniu gali patikrinti, ar teisingai supratote. Jei tai tikrai teisinga, visi sujungs tą bloką su didžiąja knyga ir pradės kaupti kitame bloke.

Tokiu būdu visi tinklo nariai turi identišką, realiuoju laiku atnaujinamą knygą.

Kad visi būtų motyvuoti vykdyti buhalteriją, už pirmąjį mazgą, baigiantį pakuoti bloką, apdovanos sistema, kuri dabar yra 12,5 bitkoino arba beveik 600 000 RMB. Šis procesas taip pat žinomas kaip kasyba.

Kita vertus, norint užkirsti kelią žurnalo klastojimui, kiekvienas naujas pridėtas blokas turi įrašyti ankstesnio bloko maišos vertę, dar vadinamą maišos rodykle, bloko antraštėje. Toks nuolatinis rodyklė į priekį galiausiai parodys pirmąjį pamatinį bloką, tvirtai sujungdamas visus blokus.

Jei modifikuosite bet kurį iš bet kurio bloko simbolių, pakeisite to bloko maišos vertę ir padarysite negaliojančią kito bloko maišos žymeklį.

Taigi jūs turite modifikuoti kito bloko maišos žymeklį, tačiau tai savo ruožtu turi įtakos to bloko maišos vertei, todėl jūs taip pat turite perskaičiuoti atsitiktinį skaičių, o baigus skaičiavimą, jūs turite modifikuoti kitą bloką to bloko, kol nepakeisite visų blokų po to bloko, o tai yra labai sudėtinga.

Dėl to buhalteriui neįmanoma sekti klastotės, net jei jis to norėtų. Dėl elektroninio parašo buhalteris negali padirbti pervedimo iš kažkieno kito sau, o dėl knygos istorijos jis taip pat negali iš pinigų pakeisti pinigų sumos.

Bet tai kelia naują klausimą: jei du žmonės vienu metu atliks skaičiavimus ir supakuos naują bloką, kam jie turėtų išklausyti?

Atsakymas yra tas, kuris yra pakankamai ilgas, kad išklausytų, ir dabar visi gali susikrauti daiktus po abiejų blokų. Pavyzdžiui, jei pirmasis vaikinas, baigęs skaičiavimą kitame etape, pasirenka prisijungti prie B, tada B grandinė bus ilgesnė, o visi kiti taip pat linkę prisijungti prie B.

Per šešis pakavimo blokus laimėtojas paprastai atsiskaito, o apleista grandinės prekyba atšaukiama ir vėl įtraukiama į prekybos grupę, kad būtų galima supakuoti.

Bet tai, kas ilgiausiai, klauso to, kuris yra ilgiausias, jei tik galite suskaičiuoti geriau nei visi kiti, o jūsų skaičiavimo galia yra didesnė nei 51%, galite patys išsiaiškinti ilgiausią grandinę ir tada valdyti knygą .

Taigi kuo didesnė Bitcoin pasaulio kalnakasių skaičiavimo galia, tuo daugiau nulių turi suskaičiuoti, užtikrindamas, kad niekas negalėtų kontroliuoti knygos.

Tačiau kitoms blokų grandinėms, kuriose yra nedaug dalyvių, taip gerai nesiseka, pavyzdžiui, 2018 m. Gegužės 15 d. 51 proc. Atakos prieš skaitmeninę valiutą, vadinamą „Bitcoin Gold“.

Užpuolikai pirmą kartą pervedė į savo biržą 10 milijonų dolerių vertės savo auksą, ir šis pervedimas buvo užfiksuotas A bloke. Užpuolikai taip pat galėjo pervesti į biržą 10 milijonų dolerių vertės savo paties aukso. Tuo pačiu metu užpuolikas slapta paruošė B bloką, kur perdavimas neįvyko, ir apskaičiavo naują bloką po B bloko. Užpuolikas taip pat slapta parengė B bloką, kuriame perdavimas neįvyko.

Patvirtinus perkėlimą A grandinėje, užpuolikas gali atsiimti bitų auksą biržoje. Kadangi užpuoliko skaičiavimo galia yra 51% didesnė už visą tinklą, B grandinė ilgainiui bus ilgesnė už A grandinę, o išleidus ilgesnę B grandinę į visą tinklą, istorija bus perrašyta, B grandinė pakeis Grandinė, kaip tikroji pagrindinė grandinė, ir perkėlimas į mainus A bloke bus atšauktas, užpuolikui uždirbant 10 milijonų už nieką.

Šiandien paprastam žmogui, neturinčiam aritmetinės galios, paprasčiausias būdas gauti skaitmeninę valiutą yra nusipirkti ją biržoje ir atsiimti savo piniginės adresu.

Šis adresas gaunamas iš jūsų privataus rakto, kuris yra užšifruotas, o viešasis raktas, kuris yra užšifruotas, gauna adresą.

Anoniminiame tinkle, tokiame kaip „blockchain“, tik privatus raktas gali įrodyti, kad jūs esate jūs, ir jei persiuntimą lydi jūsų asmeninio rakto sugeneruotas elektroninis parašas, visi gali patvirtinti, kad perkėlimas galioja. Taigi, jei pažeidžiamas privatus raktas, kiekvienas gali apsimesti jumis ir pervesti pinigus.


Skelbimo laikas: 2020 m. Rugsėjo 10 d