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.
- P2P: Li ku derê torên peer têne bikar anîn
- Şîfrekirinê li blokchain: li ser tiliyên
- Blockchalter - Zincîra danûstendinê. Em li gorî pênase disekinin
- Encryption li Blokchain: Whyima hûn hewceyê nîşana dîjîtal in
- Prensîbê Operasyona Blokchain: Kî Blokan diafirîne
- 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".
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.
Encama navberê. Ger dê hemî general paşve bixin - Bizantia dê artêşê xwe bigire.
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.
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.
Yek ji generalan peyama rast neşand, da ku yên din nizanin êrîşî wan bikin an paşve xistinMatematî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.
Mainsers hemî danûstendinan temaşe dikin û biryar didin ku wan piştrast bikin an red bikinMî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.
Blokên nû van niştecîhan ku komputerek xwe diafirîninDaxuyaniya 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.
Blokên nû niştecîhên xwedan apartmanên herî mezin diafirîninProf 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.
Blokên nû wê kirêdar diafirîne, ku di pêş de hate hilbijartinAlgorî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.