Je, umewahi kucheza kati yetu? au angalau kusikia kuhusu hilo? Ni mchezo huu ambapo astronauts kadhaa ni katika meli moja, lakini mpatanishi ni sabotaging na kuua yao, na wanahitaji kugundua ni nani na kuondoa kutoka meli. Fikiria wewe ni kucheza kati yetu na kundi la marafiki. Wewe wote ni washirika (na labda baadhi ya wahalifu) juu ya meli ya anga, na unahitaji kuamua pamoja ikiwa unapaswa kushinikiza kifungo cha dharura ili kuondoa mchezaji mwenye shaka. Unaweza tu kutuma ujumbe kwa kila mmoja - hakuna mazungumzo ya sauti, tu katika mazungumzo ya mchezo. Jenerali wazuri wanataka kuendesha na kushinda vita, lakini hawajui nani wanaweza kutegemea, na hawawezi kuzungumza moja kwa moja na kila mmoja. This is basically the : imagine a bunch of generals (or players) trying to agree on a battle plan (or eject vote), but some of them might be traitors (impostors) sending false messages Matatizo ya wakuu wa Byzantium Matatizo ya wakuu wa Byzantium Matatizo ya wakuu wa Byzantium Katika ulimwengu wa mifumo ya usambazaji, tatizo hili linatokea wakati kujaribu kukubaliana juu ya orodha hiyo ya shughuli. Ikiwa baadhi ya kompyuta ni uongo au kazi mbaya (kama vile wahalifu), tunahitaji mfumo ambao husaidia nodes wote waaminifu kukubaliana, hata kama wachache ni kutenda kwa makosa. Hii pia inajulikana kama Byzantine Fault, na hivyo, mifumo ya usambazaji kama mitandao ya crypto lazima kuwa na Byzantine Fault Tolerance (BFT) kufanya kazi vizuri. Maelezo ya kompyuta (nodes) Maelezo ya kompyuta (nodes) BFT katika Mitandao ya Crypto BFT ni dhana muhimu ambayo husaidia mitandao ya crypto kuwa ya kuaminika, hata wakati baadhi ya kompyuta katika mtandao hufanya kazi kwa uaminifu au kushindwa. BFT ni uwezo wa mfumo bado kufikia makubaliano hayo pamoja licha ya masuala hayo, kuhakikisha kwamba kila mtu hatimaye anaamini matokeo sawa. There’s no single authority making decisions in decentralized systems, so the network has to find ways to agree on the correct version of the transaction history — even if a few participants lie, cheat, or crash Bila BFT, mambo mabaya yanaweza kutokea. Moja ya matatizo maarufu zaidi yanaitwa matumizi ya mara mbili - wakati mtu anajaribu kutumia sarafu moja ya digital zaidi ya mara moja. Kwa mfano, kufikiria kutuma token moja kwa watu wawili tofauti wakati huo huo huo. Ikiwa mtandao hauwezi kukubaliana juu ya malipo yaliyotokea kwanza, mfumo unaanguka. Hili si tu udanganyifu mdogo - ni udhaifu wa msingi ambao utafanya sarafu za digital rahisi kutumika. Kwa kweli, tatizo la matumizi ya mara mbili ni sababu kubwa kwa nini fedha za kipekee hazikuondoka mapema. moja kwa moja alijibu katika vitabu vya awali vya Bitcoin, akionyesha kama changamoto kwamba mfumo wa makubaliano wa Bitcoin ulifanywa kushinda bila haja ya mamlaka ya kituo. Satoshi Nakamoto mwenyewe Satoshi Nakamoto mwenyewe Mfumo wa makubaliano Katika mitandao ya crypto, taratibu za makubaliano ni zana ambazo zinawezesha kikundi cha nodes kukubaliana juu ya kile kilichotokea kwa kweli - kama vile nani alitoa fedha kwa nani na wakati - hata wakati baadhi ya nodes inaweza kushindwa, kutenda polepole, au kujaribu kuiba. Mchanganyiko huu ni moyo wa mifumo ya blockchain na DAG kwa sababu wanahakikisha kila mtu anaona toleo la moja la kitabu. Pia wanacheza jukumu muhimu katika kusaidia mitandao kuwa na uvumilivu dhidi ya tabia isiyo na uaminifu - ambayo ni mahali ambapo uvumilivu wa makosa ya Byzantine (BFT) huja. Kwa mfano, Bitcoin inatumia uthibitisho wa kazi (PoW). Njia hii inahitaji kompyuta kutatua puzzles ngumu ili kuongeza vikundi vipya kwenye mstari, na kompyuta yenye nguvu zinashindana kuwa wa kwanza kutatua. Baadhi ya vikundi vinavyoongezwa juu ya shughuli, ni uwezekano mdogo kwamba mtu anaweza kuandika historia - kwa sababu ya rasilimali kubwa zinazohitajika kutatua puzzles - lakini kamwe hakuna uhakika wa 100%. ambayo inaweza kuwa na wasiwasi kidogo kwa watu ambao wanatarajia uthibitisho wa haraka na wa uhakika, hasa kwa malipo makubwa. Uwezekano wa mwisho Uwezekano wa mwisho Kwa upande mwingine, , ambayo ni kujengwa juu ya DAG (Directed Acyclic Graph), hutumia mbinu tofauti. Wao ni vituo vya kuaminika na vya umma ambavyo shughuli zao zinafanya kazi kama vifungo ambavyo hutoa utaratibu kwa mabadiliko ya shughuli zingine. Mabadiliko Every user approves their own transactions just by sending them, and the ordering to avoid potential double-spending relies on transactions posted by . Amri ya watoa huduma Mabadiliko Amri ya watoa huduma Amri ya watoa huduma Hatua zao zinaongoza kwa mwisho wa deterministic - mara moja biashara ni imara katika DAG, ni ya mwisho na haiwezi kufutwa. Hakuna madini au "validators" kudhibiti upatikanaji au kufikia makubaliano kati yao. Njia hii, ambayo hupinga aina zote za kupiga kura au ushindani wa nguvu, hutoa decentralization bora na upinzani wa censorship. Shukrani kwa kubuni hii, Obyte hufikia makubaliano bila haja ya madini ya njaa au wahariri wa kati. Picha ya Vector ya Freepik Freepik ya Freepik ya