Prensîbê Operasyona Blokchain: Kî Blokan diafirîne

Anonim

Gava ku di danûstendinê de navber tune, dibe ku her beşdaran din jî bixapîne. Di blokeyê de, pirsgirêk ji bo ku blokan têne afirandin, pirsgirêk bi karanîna algorîtmayên matematîkî yên hişk têne çareser kirin.

Di materyalê de em ê ji we re vebêjin ku blokên li blokan diafirîne û kontrol dike. Hûn ê fêr bibin ka algorîtmayên razîbûnê ewlehiya vê pêvajoyê piştrast dikin.

  1. P2P: Li ku derê torên peer têne bikar anîn
  2. Şîfrekirinê li blokchain: li ser tiliyên
  3. Blockchalter - Zincîra danûstendinê. Em li gorî pênase disekinin
  4. Encryption li Blokchain: Whyima hûn hewceyê nîşana dîjîtal in
  5. Prensîbê Operasyona Blokchain: Kî Blokan diafirîne
  6. Ji bo çi armanc û peywiran li ser blokeyê fat dike

Têgehên bingehîn bi bîr bînin

  • Torgonek peer torgilokek e ku nodes bêyî navbeynkariyê bi hevûdu re têkilî daynin.
  • Blockchain celebek torgilokên peer-to-peer, zincîreyek blokên danûstendinê ye.
  • Block - Struktura taybetî ji bo danûstendina danûstendinê.
  • Danûstendin - têketinek li ser guhertinên di rewşên dewleta.

Bêbaweriya li blokeyê

Ji ber ku di blokeyê de server tune, agahdarî li bikarhênerên xwe bixwe zêde bikin û verast bikin. Di heman demê de, her beşdaran dibe ku berjewendîyên xwe yên kesane zirarê bide ewlehiya astengiyê. Ji vir ji vê yekê pirsgirêkek bêbaweriya beşdaran ji hevdû re heye. Ji bo çareserkirina wê, algorîtmayên matematîkî têne bikar anîn, ya ku dê bêtir were nîqaş kirin.

Bifikirin ku li ser wiya we malên we hene, û bikarhênerek din a blokchain bawer dike ku ew ne. Bêyî navbeynkariya derveyî, zehmet e ku meriv biryar bide ka kîjan ji du mafan. Pêdivî ye ku di nav bikarhênerên kesên ku dê danûstandinan kontrol bikin hilbijêrin û tenê rast zêde bikin. Bikarhênerên weha ji min re mînan têne gotin.

Mainser - Beşdarên ku di avakirina blokên nû û kontrolên danûstendinê de mijûl dibin asteng kirin.

Ji bo ku em operasyona rastîn a mînan bikar bînin, pêdivî ye ku bipejirîne, kî dê bibe û çawa ew ê karê xwe bicîh bînin. Ev karekî dijwar e, ji ber ku hûn hewce ne ku bi vî rengî werin, ku dê bêtir sûd werbigirin da ku ji min re ji bîr nekin. Ev mînakek klasîk a peywirek ji teoriya lîstikê ye: Meriv çawa stratejiyek hilbijêrin ku dê ji bo beşdaran bi berjewendîyên cûda re heman sûddar be.

Karê wiha di sedsala paşîn de ji hêla matematîkzanan ve hate formul kirin û çareser kirin. Thisdî ev çareserî hem di blokchain û hem jî di teknolojiyên din ên tevlihev de ewlehî peyda dike. Ji bo fêm bikin ka Mager çawa ne ku berjewendîyên hevûdu binpê bikin, vê peywirê bêtir bifikirin.

Karê Generalên Bizantîn

Di gotara zanistî ya 1982-an de, dilemek logîk hate formul kirin. Ew pirsgirêka ragihandina nodên tora peer-to-peer ku gavavêtina pêngava duyemîn danûstandinan ronî dike. Wekî analogî, Bizantium hate bikar anîn - dewletek fehmê ya kevnar a bi elaletek ji artêşên serbixwe. Ji ber vê yekê navê - peywira generalên Bizantîn.

Thealakî di dema dorpêçkirina bajarê Artêşa Bizantîn de pêk tê. Bi şev, legions ji aliyên cihêreng bajêr dorpêç kirin. Generalên her lingê li benda fermanê fermandar-in-in-in. Vebijarkên fermanê: "êrîş" an "paşve".

Prensîbê Operasyona Blokchain: Kî Blokan diafirîne 21098_1
General li benda fermanê fermandar-in-in-in ku ji bo çareserkirina "êrîş" an "vekişandin"

Yekem kompleksa peywirê - împaratoriya hilweşînê ye. Yek ji general û tewra fermandar-in-in-dikarin xayînên ji Bizantium eleqedar bibin. Pêdivî ye ku generals bêne hesibandin ku destûrê nedin encamek negotî. Bi tevahî, sê encamên şer:

Encamek favorî. Heke hemî êrîşa giştî - Birkantium dijmin hilweşîne.

Prensîbê Operasyona Blokchain: Kî Blokan diafirîne 21098_2

Encama navberê. Ger dê hemî general paşve bixin - Bizantia dê artêşê xwe bigire.

Prensîbê Operasyona Blokchain: Kî Blokan diafirîne 21098_3

Encamek nediyar. Ger hin general êrîşî bikin, û hinekan dê paşde bixin - dijmin di dawiyê de tevahiya artêşê ya byzantium li parçeyan hilweşîne.

Prensîbê Operasyona Blokchain: Kî Blokan diafirîne 21098_4

Ger her general wê li gorî dîwana xwe tevbigere, wê hingê îhtîmala encamek xweştir pir kêm e. Ji ber vê yekê, generalan hewce ne ku di nav xwe de agahdarî veguherînin da ku werin çareseriyek yekcar.

Kompleksa duyemîn di peywirê de nebûna kanalek ragihandinê ya pêbawer e. Heya ku di nav generalan de xayîn tune be, dibe ku agahdarî derewîn be. Mînakî, dê korîdor dê dereng bike an bigire. Ev rewş dê generalên din tevlihev bike û biryarek çewt were çêkirin. Di rewşên wiha de, hûn hewce ne ku stratejiyek yekgirtî ya kiryarên ku dê ji bo hemî generalan sûd werbigirin pêşve bibin.

Prensîbê Operasyona Blokchain: Kî Blokan diafirîne 21098_5
Yek ji generalan peyama rast neşand, da ku yên din nizanin êrîşî wan bikin an paşve xistin

Matematîkê îspat kir ku her gav gengaz e ku di vê peywirê de çareseriyek peyda bike, heke generalên rast ji du sêyemîn zêdetir bi tevahî hene. Di pergalên cûda de, peywir dikare bi awayên cûda çareser bibe.

Berbetonce Fault Bizantine - Theêwaza torê ku karê xwe bidomîne, di heman demê de hin nodes red kir an tevbigerin. Bi gotinên din, ev milkê torê ya ku peywira generalên Bizantîn hate çareser kirin.

Bûyera xeletiya Bizantîn, di pergalên motorên balafirê de, di natên nukleerê de, di her pergalê de, kiryarên ku bi encamên hejmareke mezin a senzoran ve girêdayî ne hewce ye. Tewra SpaceX ew wekî hewceyek potansiyel ji bo pergalên xwe dihesibîne.

Ger ev peywir li ser bingehê dorpêçê bicîh bibe, wê hingê generals miners in. Pêdivî ye ku ew bi hev re danûstendinê bipejirînin û nas bikin da ku ew têkeve nav blokchain. Ev pêvajoyê bi hevsengiyê tê gotin.

Prensîbê Operasyona Blokchain: Kî Blokan diafirîne 21098_6
Mainsers hemî danûstendinan temaşe dikin û biryar didin ku wan piştrast bikin an red bikin

Mînakî, mineran dibînin ku yek bikarhêner dixwaze bitcoin bitikîne. Ya yekem sereke bawer dike ku divê danûstendinek wusa were pejirandin. Duyemîn guman dike ku ev operasyon êrîşkar çêdike. Ya sêyemîn ji torê veqetandî ye û danûstendinê kontrol nekir. Çareseriyek yekane bigirin û dûv re jî werin ser hev.

Ji ber ku peywira generalên Bizantîn çend çareseriyên wan hene, wê hingê blokên cûda bi toleransa xeletiya Bîzansî bi karanîna algorîtmayên cûda yên lihevhatinê bikar bînin. Bêtir herî gelemperî bifikirin.

Algorithms razdar

Li ser bingeha torgilokek belavkirî dixebite. Navendek yekane tune ku vê torê bikar tîne. Ji bo organîzekirina operasyona ewlekar a blokchain, divê hûn muzakereyê bikin ka kî dê bibe miner û ka dê çawa blokan biafirîne. Mainers li ser qaîdeyên hişk ên hatine binavkirin bi navê Algorîtmaya Consive-yê dixebitin.

Algorîtmaya Consensus rêbazek e ku diyar dike ka kîjan sereke di blokchain de tê hilbijartin û bi kîjan rêgezan ve blokan diafirîne.

Ji bo ku çêtir fêm bikin ka di pergala blokchain de çi hewce ye ku li pergala blokchain çi hewce be, kirêdarên avahiyek apartmanê xeyal bikin. The blokan ji wan re hewce ne ku bi hevûdu re têkilî daynin û li ser pêşkeftina xanî biryar bidin: Ji bo sererastkirinê drav berhev bikin, rêxistina serveker an wezîfeya serveker hilbijêrin. Sê rêbazên danûstendinê hene - sê algorîtmayên cihêreng ên cuda. Her yek ji wan li ser modelek matematîkî ya taybetî ye.

Ji bo delîlên xebatê delîlek (pow) algorîtmayek e. Ya sereke dikare li malê bibe. Ji bo ku blokên nû biafirînin, ew ê pêdivî ye ku komputera xwe bikar bîne da ku karên cryptografîk ên tevlihev çareser bike.

Algorîtmayê dê guhertoya rastîn a blokkerê ya ku herî zêde blokan dihesibîne. The piraniya blokan dê di guhertoyê de bin, ji bo afirandina ku kirêdar piraniya kapasîteyên komputerê derbas kir. Rêbazek pir demokratîk tê wergirtin: Heke 51% ji minareyan bawer dikin ku danûstendinên di blokan de rast in û dê bibin. Ji ber vê yekê, astengkirin hema hema ne mumkin e ku hack.

Prensîbê Operasyona Blokchain: Kî Blokan diafirîne 21098_7
Blokên nû van niştecîhan ku komputerek xwe diafirînin

Daxuyaniya stûyê (POS) algorîtmayek e ji bo parvekirina xwedan xwedan. Mainser dibin kesên ku di blokan de bêtir malan hene. Em ê vê kirêdaran bi apartmanên herî mezin re bikin. In di astengiya etheric de, ji bo nimûne, ew ê bikarhênerên ku herî cryptocurrency et e. Bi vê algorîtmê re, lêçûnên elektrîkê kêm e, ji ber ku çêkirina blokên li blokchain êdî hewce nake ku karên kriptografîk ên tevlihev çareser bike. Zêdetir parvekirina we di blokeyê de, bêtir caran hûn ê blokên nû biafirînin.

Guhertoya rast a blokan, wekî di delîlên xebatê de, dê di nav de ku herî zêde blokan tê hesibandin. Lê belê belgeya stûyê nayê gotin demokratîk. Piraniya blokan dê pir niştecîhan biafirînin, lê kirêdarên herî dewlemend. Lêbelê, ew jî ewletir e. Ger Majnem ji piraniya xanî ve girêdayî ye, wê hingê ew ê bibe xerabiyê ku bibe.

Prensîbê Operasyona Blokchain: Kî Blokan diafirîne 21098_8
Blokên nû niştecîhên xwedan apartmanên herî mezin diafirînin

Prof ji desthilata (POA) algorîtmek delîlên kesayetiyê ye. Dibe ku kirêdar kom bibû û biryar da ku dê yek apartmanek hebe ku blokan biafirîne. Ev algorîtmê di blokên taybet, girtî de tê belav kirin. Mînakî, ji bo birêvebirina xaniyek ji mînaka me re baş e.

Minareya bijartî bixwe guhertoya rastîn a astengiyê hilbijêre. Ew ê neçar bimîne ku xwe nas bike da ku hemî niştecî bawer bikin. Ger li hin deran be kirêdar dê bi çareseriyên Menerizê re konsonant bibin, ew ê bikaribin yê din bidin. Dê sereke ya nû dest pê bike ku zincîra xwe ya blokan ava bike, û bloka kevin dê ji hev cuda hebe. Pêvajoyek weha li blokchain wekî Hardforka tê gotin.

Prensîbê Operasyona Blokchain: Kî Blokan diafirîne 21098_9
Blokên nû wê kirêdar diafirîne, ku di pêş de hate hilbijartin

Algorîtmayên razîbûnê gelek in. Bi domdarî nû vedişêre, lê ev hersê ceribandinên herî xweş, test-test û pir caran têne bikar anîn.

Xelasî

Li her tora pez-to-peer di navbera beşdaran de bêbawer e. Li blokan, mînan vê pirsgirêkê çareser dikin. Vana bikarhênerên ku danûstandinan kontrol dikin û tenê li blokên nû tenê rast bikin.

Gotara 1982 peywira generalên Bizantîn diyar dike. Ew yekem di algorîtmê de hate binavkirin ka tora çawa dikare xebatê berdewam bike, di heman demê de hin nodên hate înkar kirin an jî bi neheqî hate qewirandin.

Li blokan, sê cûrbecûr yên algorîtmayên lihevhatinê têne bikar anîn:

  • Ji bo delîlên xebatê delîlek (pow) algorîtmayek e.
  • Daxuyaniya stûyê (POS) algorîtmayek e ji bo parvekirina xwedan xwedan.
  • Prof ji desthilata (POA) algorîtmek delîlên kesayetiyê ye.

Zêdetir bixwînin