Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

Ma kēia ʻatikala, e haʻi aku wau iā ʻoe e pili ana i ka DAG (Directed Acyclic Graph) a me kāna noi ʻana i nā ledgers i puʻunaue ʻia, a e hoʻohālikelike mākou me ka blockchain.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

ʻAʻole mea hou ʻo DAG i ka honua o nā cryptocurrencies. Ua lohe paha ʻoe iā ia ma ke ʻano he hopena i nā pilikia scalability blockchain. Akā i kēia lā, ʻaʻole mākou e kamaʻilio e pili ana i ka scalability, akā e pili ana i ka mea e ʻokoʻa ai nā cryptocurrencies mai nā mea ʻē aʻe: decentralization, nele o nā intermediaries a me ka censorship resistance.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

E hōʻike aku nō wau iā ʻoe he ʻoi aku ka paʻa o ka DAG i ka censorship a ʻaʻohe mea hoʻopili e komo i ka ledger.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

I loko o nā blockchains a mākou i kamaʻāina ai, ʻaʻole loaʻa i nā mea hoʻohana ke komo pololei i ka ledger ponoʻī. Ke makemake ʻoe e hoʻohui i kahi kālepa i ka waihona, pono ʻoe e "noi" i ka mea hana poloka (a.k.a. "miner") e hana ia. Na nā miners e hoʻoholo i ke kālepa e hoʻohui i ka poloka aʻe a ʻaʻole. ʻO ka poʻe miners ka mea i loaʻa i nā poloka a me ke kuleana e hoʻoholo i ka mea e ʻae ʻia ke kālepa no ka hoʻokomo ʻana i loko o ka waihona.

ʻO nā miners nā mea waena e kū nei ma waena o ʻoe a me ka waihona i puʻunaue ʻia.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

I ka hoʻomaʻamaʻa, ʻo ka maʻamau, ʻoi aku ka liʻiliʻi o nā loko miner e hoʻomalu pū ana ma mua o ka hapalua o ka mana helu o ka pūnaewele. No Bitcoin ʻehā mau loko kēia, no Ethereum - ʻelua. Inā hui pū lākou, hiki iā lākou ke kāohi i nā hana a lākou e makemake ai.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

I nā makahiki i hala iho nei, ua hoʻolaha ʻia nā ʻano like ʻole o nā blockchains, ʻokoʻa i nā loina o ke koho ʻana i nā mea hana poloka. Akā ʻaʻole hele nā ​​​​mea hana poloka i nā wahi ʻē aʻe, ke "kū nei lākou ma ka pale": pono e hele kēlā me kēia hana ma o ka mea hana poloka, a inā ʻaʻole ʻo ia e ʻae, a laila ʻaʻole i loaʻa ke kālepa.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

He pilikia hiki ʻole kēia me blockchain. A inā makemake mākou e hoʻoponopono, pono mākou e hoʻololi i ka hoʻolālā a hoʻopau loa i nā poloka a me nā mea hana poloka. A ma kahi o ke kūkulu ʻana i kahi kaulahao o nā poloka, e hoʻopili mākou i nā kālepa iā lākou iho, me nā hashes o kekahi mau mea ma mua i kēlā me kēia kālepa. ʻO ka hopena, loaʻa iā mākou kahi ʻano i ʻike ʻia ma ka makemakika ma ke ʻano he kuhikuhi acyclic graph - DAG.

I kēia manawa ua loaʻa i nā mea a pau ke komo pololei i ka papa inoa, me ka ʻole o nā mea waena. Ke makemake ʻoe e hoʻohui i kahi kālepa i ka ledger, hoʻohui wale ʻoe. Koho ʻoe i kekahi mau hana makua, hoʻohui i kāu ʻikepili, kau inoa a hoʻouna i kāu kālepa i nā hoa ma ka pūnaewele. Mākaukau. ʻAʻohe mea nāna e hoʻōki iā ʻoe mai ka hana ʻana i kēia, no laila aia kāu kālepa ma ka waihona.

ʻO kēia ke ala ʻoi loa ka decentralized, ʻoi loa ka censorship-proof e hoʻohui i nā kālepa i ka ledger me ka ʻole o nā mea waena. No ka mea, hoʻohui wale nā ​​mea a pau i kā lākou mau hana i ka papa inoa me ka ʻole e ʻae ʻia mai kekahi.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

Hiki ke noʻonoʻo ʻia nā DAG i ke kolu o ka pae i ka hoʻomohala ʻana o nā registries. ʻO ka mua, aia nā papa inoa kikowaena, kahi i hoʻomalu ai kekahi ʻaoʻao iā lākou. A laila hele mai nā blockchains, kahi i loaʻa i kekahi mau mea hoʻoponopono i hoʻopaʻa i nā hana i loko o ka waihona. A ʻo ka hope, ʻaʻohe mea hoʻokele i ka DAG; hoʻohui pololei nā mea hoʻohana i kā lākou mau kālepa.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

I kēia manawa ua loaʻa iā mākou kēia kūʻokoʻa, ʻaʻole ia e alakaʻi i ka haunaele. Pono mākou e ʻae i ka mokuʻāina o ke kākau inoa. A ʻo kēia ʻaelike, a i ʻole consensus, ʻo ia hoʻi ka ʻaelike ma nā mea ʻelua:

  1. He aha i hana ai?
  2. Ma ke ʻano hea kēia i hana ai?

Hiki iā mākou ke pane maʻalahi i ka nīnau mua: i ka manawa i hoʻohui ʻia kahi kālepa i hana pololei ʻia i ka ledger, ua hiki mai. A me ka manawa. Hiki ke loaʻa ka ʻike e pili ana i kēia i nā mea komo a pau i nā manawa like ʻole, akā i ka hopena e loaʻa nā nodes a pau i kēia kālepa a ʻike ua hiki.

Inā he blockchain, e hoʻoholo nā miners i ka mea e hana ai. ʻO nā mea a ka mea miner e hoʻoholo ai e hoʻokomo i loko o kahi poloka ka mea e hana ai. ʻAʻole hiki i nā mea a pau āna i hoʻokomo ʻole ai i ka poloka.

Ma nā blockchains, hoʻoponopono nā miners i kahi pilikia lua o ka ʻae ʻana: kauoha. ʻAe ʻia lākou e kauoha i nā hana i loko o ka poloka e like me kā lākou makemake.

Pehea e hoʻoholo ai i ke ʻano o nā kālepa ma kahi DAG?

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

Ma muli wale o ke kuhikuhi ʻia ʻana o kā mākou pakuhi, ua loaʻa iā mākou kahi kauoha. ʻO kēlā me kēia kālepa e pili ana i hoʻokahi a ʻoi aku paha ma mua, nā mākua. ʻO nā mākua, e nānā i ko lākou mau mākua, a pēlā aku. Hōʻike maopopo ʻia nā mākua ma mua o ke kālepa keiki. Inā hiki ke kiʻi ʻia kekahi o nā hana e nā hoʻololi loulou makua-keiki, ʻike maopopo mākou i ke kauoha ma waena o nā hana i kēlā kaulahao o nā hana.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

Akā, ʻaʻole hiki ke hoʻoholo ʻia ka hoʻonohonoho ma waena o nā hana ma ke ʻano o ka pakuhi wale nō. No ka laʻana, ke waiho ʻia nā hana ʻelua ma nā lālā like o ka pakuhi.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

No ka hoʻonā ʻana i ka ambiguity i ia mau hihia, hilinaʻi mākou i nā mea i kapa ʻia nā mea hoʻolako kauoha. Kapa mākou iā lākou he "hōʻike." ʻO kēia nā mea hoʻohana maʻamau nona ka hana e hoʻouna mau i nā kālepa i ka pūnaewele ma ke ʻano hoʻonohonoho, ʻo ia hoʻi. i hiki ke loaʻa i kēlā me kēia o kā lākou mau hana mua e nā hoʻololi ma nā loulou makua-keiki. He mea hoʻohana hilinaʻi nā mea hoʻolako kauoha, a ke hilinaʻi nei ka pūnaewele holoʻokoʻa iā lākou ʻaʻole e uhaki i kēia lula. I mea e ma ka noʻonoʻo hilinaʻi iā lākou, koi mākou i kēlā me kēia mea hoʻolako kauoha he kanaka i ʻike ʻia (ʻaʻole inoa ʻole) a hui paha a loaʻa kahi mea e nalowale inā uhai ia i nā lula, e like me ka inoa a i ʻole ka ʻoihana e pili ana i ka hilinaʻi.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

Ua koho ʻia nā mea hoʻolako kauoha e nā mea hoʻohana, a loaʻa i kēlā me kēia mea hoʻohana kahi papa inoa o kāna mau mea hoʻolako hilinaʻi i kēlā me kēia kālepa āna e hoʻouna ai i ka pūnaewele. Aia kēia papa inoa he 12 mea hoʻolako. He helu liʻiliʻi kēia no ke kanaka e hōʻoia i ka ʻike a me ka maikaʻi o kēlā me kēia o lākou, a lawa hoʻi e hōʻoia i ka hoʻomau ʻana o ka pūnaewele i ka wā o nā pilikia hiki ʻole me ka hapa liʻiliʻi o nā mea hoʻolako kauoha.

ʻOkoʻa kēia papa inoa o nā mea hoʻolako mai ka mea hoʻohana a i ka mea hoʻohana, akā ʻokoʻa paha nā papa inoa o nā kālepa pili e like me ka mea hoʻolako hoʻokahi.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

I kēia manawa ua loaʻa iā mākou nā mea hoʻolako kauoha, hiki iā mākou ke hoʻokaʻawale i kā lākou mau hana i kahi DAG a kauoha i nā hana ʻē aʻe āpau e pili ana i ke kauoha i hana ʻia e lākou. Hiki ke hana i kēlā algorithm (e nānā. Pepa Keʻokeʻo Obyte no nā kikoʻī loea).

Akā ʻaʻole hiki ke hoʻoholo koke ʻia ke kauoha o ka pūnaewele holoʻokoʻa; pono mākou i ka manawa no nā mea hoʻolako kauoha e hoʻouna i kahi helu kūpono o kā lākou mau hana e hōʻoia i ka ʻōlelo hope o nā hana i hala.

A, no ka mea, ua hoʻoholo ʻia ke kauoha e nā kūlana o nā kālepa o nā mea hoʻolako i ka DAG, e loaʻa koke nā nodes a pau ma ka pūnaewele i nā hana āpau a hiki i ka hopena like e pili ana i ke kauoha o nā hana.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

No laila, ua ʻae mākou i ka mea a mākou i manaʻo ai ua hana ʻia: ʻo kēlā me kēia hana i hoʻopau i ka DAG. Loaʻa iā mākou ka ʻaelike e pili ana i ka hoʻonohonoho ʻana o nā hanana: ʻike ʻia kēia mai nā pilina o nā hana, a i ʻole i ʻike ʻia mai ke ʻano o nā hana i hoʻouna ʻia e nā mea hoʻolako kauoha. No laila, he kuʻikahi ko mākou.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

Loaʻa iā mākou kēia mana o ka consensus ma Obyte. ʻOiai ua hoʻokaʻawale loa ʻia ke komo ʻana i ka ledger Obyte, ʻo ka ʻae ʻana e pili ana i ke ʻano o nā hana i hoʻopaʻa ʻia no ka mea. ʻO 10 o 12 mau mea hoʻolako e mālama ʻia e ka mea nāna i hana (Anton Churyumov), a ʻelua wale nō o lākou i kūʻokoʻa. Ke ʻimi nei mākou i nā moho makemake e lilo i hoʻokahi o nā mea hoʻolako kauoha kūʻokoʻa e kōkua iā mākou e hoʻokaʻawale i ke kauoha o ka papa kuhikuhi.

I kēia mau lā, ua puka mai kahi moho kūʻokoʻa ʻekolu e makemake e hoʻokomo a mālama i kahi node hoʻolako kauoha - ke Kulanui o Nicosia.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

I kēia manawa pehea mākou e hoʻomalu ai i nā hoʻolimalima pālua?

Wahi a nā lula, inā ʻike ʻia nā hana ʻelua e hoʻolilo ana i ke kālā hoʻokahi, lanakila ka hana i hiki mua i ka papa hope o nā hana āpau. Hoʻopau ʻia ka lua e ka consensus algorithm.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena
Inā hiki ke hoʻonohonoho i ka hoʻonohonoho ma waena o nā hana ʻelua e hoʻolilo i ke kālā hoʻokahi (ma o nā pilina makua-keiki), a laila hōʻole koke nā nodes a pau i ka hoʻāʻo ʻana e pālua i ka hoʻolilo.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

Inā ʻaʻole ʻike ʻia ke kauoha mai nā pilina makua ma waena o ʻelua mau hana, ua ʻae ʻia lāua ʻelua i loko o ka waihona, a pono mākou e kali no ka ʻae a me ka hoʻokumu ʻana i ke kauoha ma waena o lākou me ka hoʻohana ʻana i nā mea hoʻolako kauoha. A laila e lanakila ka hana mua, a lilo ka lua i mea ʻole.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

ʻOiai ua lilo ka lua o ka hana i mea ʻole, aia nō ia i loko o ka papa inoa no ka mea ua loaʻa iā ia nā hana ma hope e kuhikuhi ana iā ia, ʻaʻole ia i uhaki i kekahi mea a ʻaʻole i ʻike e lilo kēia hana i mea ʻole i ka wā e hiki mai ana. Inā ʻaʻole, pono mākou e wehe i ka makua o nā hana maikaʻi ma hope, e hōʻino i ke kumu nui o ka pūnaewele - e ʻae ʻia kekahi hana kūpono i loko o ka waihona.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

He lula koʻikoʻi kēia e hiki ai i ka ʻōnaehana holoʻokoʻa ke kū i nā hoʻāʻo censorship. 

E noʻonoʻo kākou e hui pū nā mea hoʻolako kauoha a pau i ka hoʻāʻo ʻana e "censor" i kahi kālepa kikoʻī. Hiki iā lākou ke haʻalele iā ia a ʻaʻole loa e koho iā ia ma ke ʻano he "makua" no kā lākou mau hana, akā ʻaʻole lawa ia, hiki ke hoʻopili ʻole ʻia ke kālepa ma ke ʻano he makua o kekahi mau hana ʻē aʻe i hoʻopuka ʻia e kekahi mea hoʻohana ma ka pūnaewele ʻaʻole e hui pū. I ka wā lōʻihi, e loaʻa hou ana kēlā ʻano hana i nā keiki, nā moʻopuna a me nā moʻopuna mai nā mea hoʻohana maʻamau, e ulu ana e like me ka hau hau, a ʻo nā mea hoʻolako kauoha āpau e haʻalele i kēia mau hana. ʻO ka hopena, pono lākou e hoʻopaʻa i ka pūnaewele holoʻokoʻa, e like me ka sabotage.

Mai ka blockchain a hiki i ka DAG: e hoʻopau i nā mea waena

Ma kēia ʻano, hoʻomau ka DAG i ka censorship-kūʻokoʻa ʻoiai inā he hui pū kekahi ma waena o nā mea hoʻolako kauoha, a laila ʻoi aku ka nui o ka censorship-resistant blockchain kahi hiki ʻole iā mākou ke hana i kekahi mea inā hoʻoholo nā miners ʻaʻole e hoʻokomo i kekahi o nā hana. A ke hahai nei kēia mai ka waiwai nui o DAG: ʻo ke komo ʻana i ka papa inoa he kūʻokoʻa kūʻokoʻa a ʻaʻohe intermediaries, a ʻaʻole hiki ke hoʻololi ʻia nā hana.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka