Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert

Anonim

Wann et keng Zwësche sinn an der Transaktioun, all Participant kann déi aner täuschen. An der Blockchain, de Problem gëtt geléist mat strikt mathematesche Algorithmen fir wéi eng Blieder erstallt ginn.

Am Material wäert mir Iech soen, wien schaaft a kontrolléiert d'Blocks an der Blockchain. Dir léiert wéi d'Konsens Algorithms sécher sinn, entspriechen d'Sécherheet vun dësem Prozess.

  1. P2P: Wou Peer Netzwierker benotzt ginn
  2. Verschlësselung an der Blockchain: op de Fangeren
  3. Blockchleter - Kette vun der Transaktiounsblocken. Mir disassemble d'Definitioun no
  4. Verschlësselung an der Blockchain: Firwat braucht Dir eng digital Ënnerschrëft
  5. Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert
  6. Fir wat Zwecker an Aufgaben passt d'Blockcha

Erënnert un Basis Konzepter

  • E Peinetz ass en Netzwierk an deem de KEEZ matnnen een aneren interagéiert ouni Zwëschenzäit.
  • Blockchain ass eng Aart vu Peer-to-ternetzwierker, eng Kette vun der Transaktiounsblocks.
  • Block - Speziell Struktur fir Transaktiounen opzehuelen.
  • Transaktioun - eng Entrée op Ännerungen am Staat vun der Verméigen.

Mësstrauen an der Blockchain

Well et kee Server am Blockchain ass, füügt an verifizéiert Informatiounen un d'Benotzer selwer. Zur selwechter Zäit kann all Participant d'Interprenige besichen, jo kënnen déi siëlter Schied un de Blockchin gemooss. Vun hei ass et e Problem vu Mësstrauen vun de Participanten fireneen. Ze léisen, mathematesch Algorithmen gi benotzt, déi méi wäit diskutéiert gëtt.

Stellt Iech vir, datt et Verméigen op Ärem Portemonnaie an engem anere Blockchin Uruff gleeft, datt se net sinn. Ouni Ufankfristeg sinn et schwéier ze entscheeden, wéi eng vun zwou Rechter ass. Dir ass noutwendeg een d'Benotzer vun den de Leit ze wielen a sech d'Transaktiounens kontrolléieren an d'Transaktiounen préie lotéieren. Esou Benotzer ginn Miner genannt.

Mainers - blockéiert Participanten déi an der Schafung vun neie Blocks an Transaktiounskontrollen engagéieren.

Fir déi richteg Operatioun vu Miner ze organiséieren, et ass néideg fir averstanen, déi sinn a wéi se hir Aarbecht maachen. Dat ass eng schwéier Aufgab, well Dir wëllt Matcher, wat hëllefe fir esou gereegbar ze observéieren wéi ee ze briechen. Dëst ass e klassesche Beispill vun enger Aufgab aus der Spill Theorie: Wéi garantéiert eng Strategie déi déiselwecht Virvirdeelung singswer d'Participanten soll fir d'Liewensreeglechkeet mat deenenormen Intervider wäert wielt.

Sou eng Aufgab gouf formuléiert a geléist vun Mathematiker am leschte Joerhonnert. Elo gëtt dës Léisung Sécherheet souwuel am Blockchin an an aner komplex Technologien ubidden. Fir ze verstoen wéi d'Mainersioun net d'Interesse vunenee verletzen, berécksiichtegt dës Aufgab méi.

D'Aufgab vu byzantine General

Am 1982 GESTUSHIpED ÄNTWERTEN ass eng logesch Dilmemi 522 formuléiert. Et illustréiert de Problem fir Noden vun engem peer-to-peer-Netzwierk ze verhandelen deen de nächste Schrëtt verhandelt. Als Analogie, byzantium gouf benotzt - en antike Feudal Staat mat enger onofhängeger Arméi. Duerfir den Numm - d'Aufgab vu byzantine General Generalstänn.

D'Aktioun fënnt statt während der Belagerung vun der Stad vun der byzantescher Arméi. 1 @ negentioune vun verschidden Säiten, déi d'Stad begreift. D'Generals vun all Legioun waarden op d'Bestellung vum Kommandant-am Chef. Bestellungsoptiounen: "Attack" oder "Réckzuch".

Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert 21098_1
D'Generals waarden op d'Bestellung vum Kommandant-in-Chief fir "Attack" oder "Réckzuch" ze léisen "

Déi éischt Komplexitéit vun der Aufgab - den Empire ass am Réckgang. Eng vun de Generals an och de Kommandant-in-Chief kann Trägere vu Byzantium am Néierlag sinn. Generals musse betruechten fir net ongënschteg Resultat ze erlaben. Am Ganzen, dräi Resultat vun der Schluecht:

Favorabel Resultat. Wann all Generalsattacken - Byzantium de Feind zerstéieren.

Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert 21098_2

Mëttelpunkt Resultat. Wann all Generals zréckzéien - Byzantia wäert hir Arméi behalen.

Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert 21098_3

En ongënschteg Resultat. Wann d'Generalen ugegraff ginn, an e puer wäert zréckzéien - de Feind schléift déi ganz Arméi vum byzantium an Deeler.

Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert 21098_4

Op all Am Allgemengen handelt hien op säin Undeel opmierksam, da draulechen Resultat vun engem Virgoéierten Resultat ass ganz déif. Dofir mussen d'Generals Informatiounen ënnert eng eenzeg Léisung vun enger eenzeger Léisung bréngen.

Déi zweet Komplexitéit an der Aufgab ass de Mangel un engem zouverléissege Kommunikatiounskanal tëscht Genereele. Och wann et kee Rägungsfräiheete sinn, déi d'Informatioun falsch sinn, kënne falsch sinn. Zum Beispill, de Courrier verspéit oder erfaasst. Dës Situatioun verursaacht aner Generalen an eng falsch Entscheedung gëtt gemaach. A weiderdéiere steet, musst Dir déi adibelstrënnegung vun Aktiounen entwéckelt, déi fir all Genereele wäert

Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert 21098_5
Ee vun de Generals hunn net dee richtege Message geschéckt, sou datt anerer net wësse wéi se se attackéiert oder zréckzéien

D'Mathematik ugeholl datt et ëmmer méiglech ass eng Léisung vun dëser Aufgab ze kréien, ob déi richteg General Generespinne méi wéi zwee Drëttel vum Antialen ass. A verschiddene Systemer, d'Aufgab kënnen op verschidde Weeër geléist ginn.

Spzantem Feeler Toleranz - d'Fäegkeet vum Netzwierk fir weider ze schaffen, och wann e puer vun den Nërkegkeet réckgängeg. An anere Wierder, dës Immobilie vum Netzwierk an deem d'Aufgab vu byzantine Generalinen geléist gouf.

Waasst d'emänneg Danzanzimaritéit déi an de Systemermfäegkeeten déi néideg sinn, eng Verkleeden a Perfekt, d'Handelslaf vun der Resultater vun deem ofhalen. Och SUGXX betruecht et als e potenziell Ufuerderunge fir seng Systemer.

Wann dës Aufgab fir de Kontext vun der Blockchain uwenden, da sinn d'Generols. Si musse averstane sinn an d'Transaktioun op real ze erkennen fir datt et an d'Blockchin gefall ass. Dëse Prozess heescht Konsens.

Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert 21098_6
Mainers kucken all Transaktiounen an entscheeden se ze bestätegen oder ze refuséieren

Zum Beispill, d'Miner gesinn, datt ee Benotzer d'Bitcoins op déi aner wëllt schécken. Den éischten Haaptgebai gleeft datt sou eng Transaktioun guttgeheescht gëtt. Déi zweet Verdächteg, déi dës Operatioun en Ugräifer produzéiert. Déi drëtt entlooss vum Netz an huet d'Transaktioun net kontrolléiert. Maacht eng eenzeg Léisung an da kommt an de Konsens.

Zënter der Mark vu Mokantine Generaler huet verschidde Léisungen, da wäerten och verschidde Blockanten erreechen den Ozzeantin Formulanz mat verschiddene Konsequenzen Algriorithms. Betruecht méi déi heefegst.

Algorithms Konsens

D'Blockchin funktionnéiert op Basis vun engem verdeelte Netzwierk. Et gëtt keen eenzege Center deen dëst Netzwierk bewäert. Fir déi sécherer Operatioun vum Blockchin ze organiséieren, musst Dir verhandelen, wien méi grouss gëtt a wéi et kascht blockéieren. Mainers schaffen op strikt definéiert Regele genannte Konsens Algorithmus.

De Konsens Algorithmus ass eng Method déi beschreift wéi d'Händler am Blockchin ausgewielt gëtt an, wat d'Regelen entscheet.

Fir besser ze verstoen wat e Konsens am Blockchin System gebraucht gëtt, stellt Iech d'Locatioun vun engem Appartementsbau. D'Blockchaille gi se gebraucht fir mateneen ze interagéieren an Entscheedungen op d'Entwécklung vum Haus ze treffen: Sue fir Iwwerschrëften, wielt Savicing Organisatioun oder Erbriechen. Et ginn dräi Weeër fir ze verhandelen - dräi verschidde Konsens Algorithmen. Jidd vun hinnen baséiert op engem bestëmmten mathematesche Modell.

Beweis vun der Aarbecht (POW) ass en Algorithmus fir Beweiser vun der Aarbecht. Mainer kann all Weste doheem ginn. Fir nei Blocklock ze schätzen, et muss säi Computer benotze fir komplex Krypptographie ze léisen.

Den Algorithmus berücksichtegt déi richteg Versioun vum Blockchain een an deem déi meescht Blocks. An déi gréissten vun de ganze Bock ass an der Plaz, zu der Schafung war, datt déi lenant dat notenze vun der ganzer Computerempfäheg an hunn. Eng ganz Demokratesch Method gëtt kritt: Wann 51% vu Miner gleewen, datt Transaktiounen a Blocks korrekt sinn a wäert sinn. Dofir ass d'Blockchain bal onméiglech ze hacken.

Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert 21098_7
Nei Blocks erstellen déi Awunner déi e Computer hunn

Beweis vum Stake (Pos) ass en Algorithmus fir de bewäertenen Undeel vun der Proprietär. De Mainers ginn déi, déi méi Verméigen am Blockchain hunn. Mir wäerten dëst Locataire mat de gréisste Appartementer hunn. An am equilesche Blockchlatter, zum Beispill gëtt et d'Benotzer déi déi kriststopuriséiert Ehh hunn. Mat dësem Algorithmus sinn Elektro-Käschte minimal, well d'Schafung vu Blocks an der Blockchain net méi léise komplizéierte compatografesch Aufgaben. Wat méi Ären Deel am Blockchin erstellen, wat Dir méi dacks nei Blocken erstellt.

Déi richteg Versioun vum Blockchain, wéi am Beweis vun der Aarbecht, gegomméiert, berécksiichtegt, wat déi meescht Blocken. Awer e Beweis vum Stake kann net demokratesch genannt ginn. Déi meescht Blocken erstellen net déi meescht Awunner, awer de räichste Locataire. Wéi och ëmmer, ass et nach méi sécher. Wann de Majnem am meeschte vum Haus gehéiert, da gëtt et béiswëlleg ze geschéien.

Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert 21098_8
Nei Blocks kreéieren Awunner mat gréisste Appartementer

Prof vun Autoritéit (POA) ass en Algorithmus vun der Perséinlechkeetssystem. Et kéint dierf op déi Bleift gesont huet ginn an en Appartement an deemalen, datt et en Appartementer ginn. Dësen Algorithmus gëtt a privaten, zougemaach Blocken verdeelt. Zum Beispill ass et gutt, fir de Appartementer Heem ze manéieren.

De gewielte Miner selwer wielt déi richteg Versioun vum Blockchain. Hie wäert selwer z'identifizéieren, fir datt all Awunner sech him soen. Wann op e puer Punkten d'Locataire stoe kann, mat der Gesellschafte kënne ginn, kënnen si eng aner ginn. Den éischte Stiler fänken kloer d'Ketten vu Blocker ze bauen, an déi al Battokin wäert se sepassen. Esou e Prozess an der Blockchain genannt Hardforka genannt.

Prinzip vun der Operatioun vum Blockchain: deen de Blocks kreéiert 21098_9
Nei Blocks erstellt dat Locataire, deen am Viraus gewielt gouf

Konsens Algorithmen sinn vill. Stänneg erfonnt nei, awer dës dräi sinn déi bekanntst, Zäit-getest an dacks benotzt.

Konklusioun

An all Peer-to-Peernetzwierker gëtt et Mësstrauen tëscht de Participanten. An der Blockchain, Miner léisen dëse Problem. Dëst sinn d'Benotzer déi d'Transaktiounen iwwerpréiwen an nëmmen nei Blocken derbäi ginn.

Den 1982 beschreift d'Aufgab d'Aufgab vum ozzantesch Generalen. Et gouf als éischt am Algorithmus beschriwwen wéi de Netzwierk weiderfueren, och wann e puer vun den Nodeeler ofgeleent oder verletzt ginn.

An der Blockchain, dräi Varietéiten vum Konsens Algorithmen ginn benotzt:

  • Beweis vun der Aarbecht (POW) ass en Algorithmus fir Beweiser vun der Aarbecht.
  • Beweis vum Stake (Pos) ass en Algorithmus fir de bewäertenen Undeel vun der Proprietär.
  • Prof vun Autoritéit (POA) ass en Algorithmus vun der Perséinlechkeetssystem.

Liest méi