Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Sehloohong sena, ke tla u bolella ka DAG (Directed Acyclic Graph) le ts'ebeliso ea eona libukeng tse ajoang, 'me re tla li bapisa le blockchain.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

DAG ha se ntho e ncha lefatšeng la li-cryptocurrencies. E ka 'na eaba u utloile ka eona e le tharollo ea mathata a blockchain scalability. Empa kajeno re ke ke ra bua ka scalability, empa mabapi le hore na ke eng e etsang hore li-cryptocurrensets li fapane le tse ling tsohle: decentralization, khaello ea li-intermediaries le khanyetso ea censorship.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Ke tla boela ke u bonts'e hore DAG e hlile e hanana le censorship, 'me ha ho na bakena-lipakeng ba ka fihlelang bukana.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Li-blockchains tseo re li tloaetseng, basebelisi ha ba na phihlello e tobileng ho ledger ka boeona. Ha u batla ho eketsa transaction ho ledger, u tlameha ho "botsa" moetsi oa li-block (aka "miner") ho e etsa. Ke basebetsi ba morafong ba etsang qeto ea hore na ke khoebo efe eo ba tla e eketsa thibela e latelang le hore na ke efe. Ke basebetsi ba merafong ba nang le phihlello e khethehileng ea li-blocks le tokelo ea ho etsa qeto ea hore na ke thekisetsano ea mang e tla amoheloa hore e kenyeletsoe bukeng ea libuka.

Basebetsi ba merafong ke bakena-lipakeng ba emeng lipakeng tsa hau le ledja e ajoang.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Ha e le hantle, hangata palo e nyenyane ea matamo a basebetsi ba morafong ka kakaretso e laola ho feta halofo ea matla a k'homphieutha a marang-rang. Bakeng sa Bitcoin tsena ke matamo a mane, bakeng sa Ethereum - tse peli. Haeba ba etsa tšebelisano, ba ka thibela litšebelisano life kapa life tseo ba li batlang.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Lilemong tse 'maloa tse fetileng, ho 'nile ha etsoa tlhahiso ea mefuta e mengata ea li-blockchains, e fapaneng le melao-motheo ea ho khetha bahlahisi ba thibelang. Empa bahlahisi ba thibela ka bobona ha ba ee kae kapa kae, ba ntse ba "eme ka mokoallo": ts'ebetso e 'ngoe le e' ngoe e tlameha ho feta ho moetsi oa li-block, 'me haeba a sa e amohele, joale transaction, ha e le hantle, ha e eo.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Ena ke bothata bo ke keng ba qojoa ka blockchain. 'Me haeba re batla ho e rarolla, re tlameha ho fetola ka ho feletseng moqapi le ho tlosa ka ho feletseng li-blocks le thibela bahlahisi. 'Me ho e-na le ho haha ​​​​ketane ea li-blocks, re tla hokahanya litšebelisano ka botsona, ho kenyelletsa le li-hashes tsa tse' maloa tse fetileng ho e 'ngoe le e' ngoe. Ka lebaka leo, re fumana sebopeho se tsejoang ka lipalo e le graph acyclic graph - DAG.

Hona joale motho e mong le e mong o na le phihlello e tobileng ho registry, ntle le bakena-lipakeng. Ha o batla ho kenya transaction ho ledger, o e eketsa feela. U khetha litšebelisano tse 'maloa tsa batsoali, eketsa data ea hau, saena le ho romella transaction ea hau ho lithaka tsa marang-rang. E lokile. Ha ho na motho ea ka u thibelang ho etsa sena, kahoo transaction ea hau e se e ntse e le bukeng ea libuka.

Ena ke mokhoa o pharalletseng ka ho fetesisa, o nang le bopaki bo bongata ka ho fetesisa oa ho kenya litšebelisano ho ledja ntle le bakena-lipakeng. Hobane e mong le e mong o eketsa litšebelisano tsa bona ho ngoliso ntle le ho kopa tumello ho mang kapa mang.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Li-DAG li ka nkuoa e le mohato oa boraro ntlafatsong ea lirejistri. Pele ho ne ho e-na le liregistries tse bohareng, moo mokha o le mong o neng o laola phihlello ho tsona. Joale ho ile ha tla li-blockchains, tse neng li se li ntse li e-na le balaoli ba 'maloa ba ngotseng litšebelisano ka har'a bukana. Qetellong, ha ho na balaoli ho hang ho DAG; basebelisi ba eketsa litšebelisano tsa bona ka kotloloho.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Kaha joale re na le tokoloho ena, ha ea lokela ho baka moferefere. Re tlameha ho ba le tumellano mabapi le boemo ba ngoliso. 'Me tumellano ena, kapa tumellano, hangata e bolela tumellano linthong tse peli:

  1. Ho etsahetse eng?
  2. See se etsahetse ka tatellano efe?

Re ka araba potso ea pele habonolo: hang ha khoebo e entsoeng ka nepo e kentsoe bukeng ea buka, e etsahetse. Le nako. Tlhahisoleseding e mabapi le sena e ka fihla ho barupeluoa bohle ka linako tse fapaneng, empa qetellong li-node tsohle li tla fumana khoebo ena le ho tseba hore e etsahetse.

Haeba e ne e le blockchain, basebetsi ba morafong ba ne ba tla etsa qeto ea se etsahalang. Ho sa tsotellehe hore na mosebetsi oa morafong o etsa qeto ea ho kenyelletsa eng thibela ke se etsahalang. Ntho e 'ngoe le e 'ngoe eo a sa e kenyelletseng bolokong ha e etsahale.

Li-blockchains, basebetsi ba morafong ba boetse ba rarolla bothata ba bobeli ba tumellano: taelo. Ba lumelloa ho laela litšebelisano ka hare ho thibela kamoo ba ratang kateng.

U ka tseba joang tatellano ea litšebelisano ho DAG?

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Hobane kerafo ea rona e laoloa, re se re ntse re e-na le taelo e itseng. Ts'ebetso e 'ngoe le e' ngoe e bua ka motsoali a le mong kapa ho feta tse fetileng. Batsoali le bona ba bua ka batsoali ba bona, joalo-joalo. Ho hlakile hore batsoali ba hlaha pele ho litšebelisano tsa bana. Haeba e 'ngoe ea lipalangoang e ka fihlelleha ka lihokelo tsa motsoali le ngoana, re tseba hantle tatellano lipakeng tsa lipalangoang tsa khoebo.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Empa tatellano lipakeng tsa litšebelisano e ke ke ea khethoa kamehla ho latela sebopeho sa kerafo feela. Ka mohlala, ha litšebelisano tse peli li lutse makaleng a bapileng a kerafo.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Ho rarolla ho se hlake maemong a joalo, re itšetlehile ka bao ho thoeng ke bafani ba liodara. Re boetse re ba bitsa "lipaki." Bana ke basebelisi ba tloaelehileng bao mosebetsi oa bona e leng ho lula ba romela litšebelisano ho marang-rang ka mokhoa o hlophisehileng, i.e. e le hore e 'ngoe le e 'ngoe ea mesebetsi ea bona ea nakong e fetileng e ka fihlelleha ka ho fetola lihokelo tsa motsoali le ngoana. Bafani ba litaelo ke basebelisi ba tšepahalang, 'me marang-rang kaofela a itšetlehile ka bona hore ba se ke ba tlōla molao ona. Molemong oa ho ka kelello re ba tšepe, re hloka hore mofani e mong le e mong oa odara e be motho ea tsebahalang (ea sa tsejoeng) kapa mokhatlo 'me a lahleheloe ke ho hong ha a tlola melao, joalo ka botumo kapa khoebo e ipapisitseng le tšepo.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Bafani ba li-oda ba khethoa ke basebelisi, 'me mosebelisi e mong le e mong o kenyelletsa lethathamo la bafani ba lona ba tšepahalang ts'ebetsong e ngoe le e ngoe eo a e romellang marang-rang. Lenane lena le na le bafani ba 12. Ena ke palo e nyenyane e lekaneng hore motho a netefatse boitsebiso le botumo ba e mong le e mong oa bona, 'me ho lekane ho tiisa hore marang-rang a tsoela pele ho sebetsa ha ho e-na le mathata a ke keng a qojoa le ba fokolang ba fanang ka taelo.

Lethathamo lena la bafani le fapana ho ea ka mosebelisi ho ea ka mosebelisi, empa manane a litšebeletso tsa boahisani a ka fapana ho ea ho mofani a le mong.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Kaha joale re na le bafani ba liodara, re ka arola mesebetsi ea bona ho DAG le ho odara lits'ebetso tse ling ho latela taelo e entsoeng ke bona. Hoa khoneha ho theha algorithm e joalo (bona. Obyte White Paper bakeng sa lintlha tsa tekheniki).

Empa taelo ea marang-rang kaofela e ke ke ea khethoa hang-hang; re hloka nako ea hore bafani ba taelo ba romele palo e lekaneng ea litšebelisano tsa bona ho netefatsa taelo ea ho qetela ea litšebelisano tse fetileng.

'Me, kaha taelo e khethoa feela ke maemo a litšebelisano tsa bafani ho DAG, li-node tsohle tsa marang-rang li tla fumana litšebelisano tsohle kapele kapa li fihle qeto e tšoanang mabapi le taelo ea litšebelisano.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Kahoo, re na le tumellano mabapi le seo re nkang hore se etsahetse: transaction efe kapa efe e qetellang ho DAG e etsahetse. Re boetse re na le tumellano mabapi le tatellano ea liketsahalo: sena se bonahala ho tsoa likamanong tsa transaction, kapa se nkuoa ho tsoa ho tatellano ea litšebelisano tse rometsoeng ke bafani ba liodara. Kahoo re na le tumellano.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Re na le mofuta ona oa tumellano ho Obyte. Leha phihlello ea ledger ea Obyte e arotsoe ka botlalo, tumellano mabapi le tatellano ea litšebelisano e ntse e le bohareng hobane Bafani ba 10 ho ba 12 ba laoloa ke moetsi (Anton Churyumov), 'me ke ba babeli feela ba bona ba ikemetseng. Re batla bonkgetheng ba ikemiselitseng ho ba e mong oa bafani ba liodara ba ikemetseng ho re thusa ho hlophisa odara ea ledja.

Haufinyane tjena, mokhethoa oa boraro ea ikemetseng o hlahile a ikemiselitse ho kenya le ho boloka node ea mofani oa liodara - Univesithi ea Nicosia.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Joale re laola tšebeliso e habeli joang?

Ho ea ka melao, haeba litšebelisano tse peli li fumanoa li sebelisa chelete ea tšepe e le 'ngoe, khoebo e tlang pele ka tatellano ea ho qetela ea litšebelisano tsohle e tla hapa. Ea bobeli e felisitsoe ke algorithm ea tumellano.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng
Haeba ho khonahala ho theha taolo lipakeng tsa litšebelisano tse peli tse sebelisang chelete ea tšepe e le 'ngoe (ka likhokahano tsa motsoali le ngoana), joale li-node tsohle hang-hang li hana boiteko bo joalo ba ho sebelisa chelete habeli.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Haeba taelo e sa bonahale ho tsoa likamanong tsa motsoali lipakeng tsa litšebelisano tse joalo tse peli, li amoheloa ka bobeli bukeng ea libuka, 'me re tla tlameha ho emela tumellano le ho theha taelo lipakeng tsa bona re sebelisa bafani ba liodara. Ebe transaction ea pejana e tla hlola, 'me ea bobeli e tla fetoha e sa sebetseng.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Leha transaction ea bobeli e fetoha e sa sebetseng, e ntse e le ka har'a registry hobane e se e ntse e na le li-transaction tse latelang tse buang ka eona, e sa tlolang letho ebile e sa tsebe hore transaction ena e tla fetoha e sa sebetseng kamoso. Ho seng joalo, re ne re tla tlameha ho tlosa motsoali oa litšebelisano tse ntle tse latelang, tse neng li tla tlōla molao-motheo o ka sehloohong oa marang-rang - ts'ebetso leha e le efe e nepahetseng e amoheloa bukeng ea libuka.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Ena ke molao oa bohlokoa haholo o lumellang tsamaiso eohle hore e be khahlanong le liteko tsa censorship. 

Ha re nahane hore bafani bohle ba li-oda ba kopane molemong oa ho "hlakisa" khoebo e le 'ngoe. Ba ka e hlokomoloha 'me ha ho mohla ba e khethang e le "motsoali" bakeng sa litšebelisano tsa bona, empa ha hoa lekana, ts'ebetso e ntse e ka kenyelletsoa ka tsela e sa tobang e le motsoali oa transaction e' ngoe e fanoeng ke mosebelisi leha e le ofe ho marang-rang ea sa kopaneleng. Ha nako e ntse e ea, khoebo e joalo e tla fumana bana ba bangata, litloholo le litloholoana tse tsoang ho basebelisi ba tloaelehileng, ba ntseng ba hōla joalo ka lehloa, 'me bohle ba fanang ka taelo ba lumellaneng ba tla tlameha ho hlokomoloha litšebelisano tsena hape. Qetellong, ba tla tlameha ho hlakola marang-rang kaofela, e leng ho tšoana le ho senya.

Ho tloha ho blockchain ho ea ho DAG: ho tlosa bakena-lipakeng

Ka tsela ena, dag e lula e ntse e loants'oa le ha ho e-na le ho beoa har'a libapali tsa tsamaiso, ka ho fetesisa re sa khone ho etsa letho ha basebetsi ba etsa lintho tse ling. 'Me sena se latela thepa e kholo ea DAG: ho kenya letsoho ho ngolisoeng ho ikemetse ka ho feletseng ebile ha ho na baemeli,' me litšebelisano ha li khone ho fetoha.

Source: www.habr.com

Eketsa ka tlhaloso