He aha ka pāʻani validator a i ʻole "pehea e hoʻomaka ai i kahi blockchain proof-of-stake"

No laila, ua hoʻopau kāu hui i ka mana alpha o kāu blockchain, a ʻo ka manawa kēia e hoʻomaka ai i ka testnet a laila mainnet. Loaʻa iā ʻoe kahi blockchain maoli, me nā poʻe hui kūʻokoʻa, kahi kumu hoʻokele waiwai maikaʻi, palekana, ua hoʻolālā ʻoe i ke aupuni a ʻo ka manawa kēia e hoʻāʻo ai i kēia mau mea āpau. I loko o kahi honua crypto-anarchic maikaʻi, kau ʻoe i ka poloka genesis ma ka pūnaewele, ka code hope o ka node a me nā mea hōʻoia iā lākou iho e hoʻomaka i nā mea āpau, e hoʻāla i nā lawelawe kōkua āpau, a hiki i nā mea āpau ke hana iā ia iho. Akā, aia kēia i loko o ka honua fictional, akā i ka honua maoli, pono ka hui e hoʻomākaukau i ka nui o nā polokalamu kōkua a me nā ʻano hana like ʻole e kōkua i nā mea hōʻoia e hoʻomaka i kahi pūnaewele paʻa. ʻO kēia ka mea e pili ana i kēia ʻatikala.

ʻO ka hoʻolaha ʻana i nā pūnaewele e pili ana i nā ʻano ʻae like "proof-of-stake", kahi e hoʻoholo ʻia ai nā mea hōʻoia e nā koho o nā mea paʻa hōʻailona ʻōnaehana, he hanana kikoʻī ia, no ka mea, ʻo ka hoʻomaka ʻana i nā ʻōnaehana kuʻuna, hoʻokele kikowaena me nā ʻumi a me nā haneli o nā kikowaena ʻaʻole maʻalahi. hana i loko ona iho, a pono e hoʻomaka ka blockchain me ka hoʻoikaika kūpaʻa akā kūʻokoʻa. A, inā i loko o kahi hui, i ka hoʻomaka ʻana, loaʻa i nā luna hoʻomalu ke komo piha i nā mīkini a pau, nā lāʻau, ka nānā ʻana maʻamau, a laila ʻaʻole e ʻae nā mea hōʻoia i kekahi e komo i kā lākou mau kikowaena a, ʻoi aku paha, makemake lākou e kūkulu i kā lākou ʻoihana kūʻokoʻa. i ka waiwai nui o ka validator - stakes voters. ʻO kēia ʻano hana e hiki ai ke kūkulu i nā pūnaewele paʻa paʻa - ke kūʻokoʻa o nā mea hoʻolako kapua i hoʻohana ʻia, nā kikowaena virtual a me "baremetal", nā ʻōnaehana hana ʻē aʻe, ʻae kēia mau mea iā ʻoe e hana i ka hoʻouka ʻana i kēlā ʻano pūnaewele me ka maikaʻi ʻole - ʻokoʻa loa. hoʻohana ʻia nā lako polokalamu. No ka laʻana, hoʻohana ʻo Ethereum i ʻelua hoʻokō node nui, ma Go a me Rust, a ʻo kahi hoʻouka ʻana i kūpono no ka hoʻokō hoʻokahi ʻaʻole hana no kekahi.

No laila, pono e hoʻonohonoho ʻia nā kaʻina hana a pau no ka hoʻomaka ʻana a me ka hana ʻana i nā blockchains i mea e hiki ai i kekahi validator, a i ʻole kahi hui liʻiliʻi o nā validators, hiki i kēlā me kēia manawa ke hoʻolei i kā lākou kamepiula i waho o ka puka makani a haʻalele, ʻoiai ʻaʻohe mea e haki a pono nā mea hōʻoia i koe. e hoʻomau i ke kākoʻo pono i ka pūnaewele hana a hoʻohui i nā mea hōʻoia hou. I ka hoʻomaka ʻana i kahi pūnaewele, aia kekahi mea hōʻoia ma ʻEulopa, ʻo ka lua ma ʻAmelika Hema, a ʻo ke kolu ma Asia, he mea paʻakikī loa ka hoʻokō ʻana i ka hana i hoʻonohonoho ʻia o nā hui kūʻokoʻa he nui a hoihoi iā lākou ma muli o ka hopena.

Nā mea hōʻoia

E noʻonoʻo kākou i ka hoʻomaka ʻana o kahi blockchain hou hypothetical (ʻo ka hapa nui o nā mea i wehewehe ʻia he kūpono ia no nā blockchains e pili ana i kēlā me kēia ʻohana blockchains o kēia manawa: Ethereum, EOS, Polkadot, Cosmos a me nā mea ʻē aʻe, e hāʻawi ana i ka ʻae ʻana i ka manaʻo. ʻO ia mau blockchains he mau hui validator , e komo ana i ka hoʻokomo ʻana i kā lākou mau kikowaena kūʻokoʻa e hōʻoia a hana i nā poloka hou, a loaʻa nā uku i hāʻawi ʻia e ka pūnaewele no ka poʻe e komo i ka ʻae. ʻoi aʻe a emi ʻole paha i ka ʻae ʻana i nā kekona), no laila hoʻolaha ka papahana i ka hoʻopaʻa inoa, kahi e hōʻike ai nā mea hōʻoia i ka ʻike lehulehu e pili ana iā lākou iho me nā mea hoʻohana, e hōʻoiaʻiʻo ana e hāʻawi lākou i ka lawelawe kiʻekiʻe i ka pūnaewele i hoʻokumu ʻia.

ʻO ka Validation kahi ʻoihana e hiki ai iā ʻoe ke loiloi pololei i ka loaʻa kālā o ka validator, e hoʻololi koke i ka mana ma waena o nā papahana, a inā kūleʻa ka pūnaewele āna i koho ai, hiki i ka validator ke komo piha i ka DAO a me ke kanaka kuleana. e hoʻomohala i ka papahana, a i ʻole e hāʻawi wale i ka lawelawe ʻenehana maikaʻi loa no ka loaʻa ʻana o ke kālā me ka ʻoiaʻiʻo. I ka helu ʻana i ka uku no nā mea hōʻoia, hoʻāʻo nā papahana e noʻonoʻo i nā kumukūʻai o nā mea hōʻoia a hana i ka uku no nā poloka i mea e pono ai kēia ʻoihana, akā i ka manawa like ʻaʻole e ʻae i nā mea hōʻoia e hoʻohaʻahaʻa i ka hoʻokele waiwai ma ke kahe ʻana iā lākou me ke kālā a ka hoʻonele ʻana i nā mea hoʻohana pūnaewele ʻē aʻe.

Pono ka ʻoihana o nā validators e hōʻoia i ka hoʻomanawanui hewa kiʻekiʻe o nā lawelawe, ʻo ia hoʻi ka pae kiʻekiʻe o ka hoʻomaʻamaʻa ʻana no nā devops a me nā mea hoʻomohala a me nā kumu waiwai computing pipiʻi. ʻOiai ʻaʻole pono e mine hashes i nā pūnaewele hōʻoia-o-hana, ʻo ka node blockchain kahi lawelawe nui e lawe nui i ka hoʻomanaʻo, hoʻopau i nā helu he nui, hōʻoia, kākau i ka disk a hoʻouna i ka nui o ka ʻikepili i ka pūnaewele. . No ka mālama ʻana i nā lāʻau kālepa a me nā kaulahao poloka no kahi blockchain me nā kaukani liʻiliʻi liʻiliʻi i loko o kahi poloka, pono ka mālama ʻana o 50 Gb a ʻoi aku paha, a no nā poloka he SSD. ʻO ka ʻikepili mokuʻāina o blockchains me ke kākoʻo no nā ʻaelike akamai hiki ke ʻoi aku ma mua o 64Gb o RAM. ʻO nā kikowaena me nā hiʻohiʻona i makemake ʻia he kumukūʻai nui; hiki ke kūʻai ʻia kahi node Ethereum a i ʻole EOS mai 100 a 200 $ / mahina. Hoʻohui i kēia i ka uku hoʻonui no ka hana a puni nā mea hoʻomohala a me nā devops, ka mea i ka wā o ka hoʻomaka ʻana e hoʻoponopono i nā pilikia a hiki i ka pō, no ka mea hiki ke loaʻa maʻalahi kekahi mau mea hōʻoia i kahi hemisphere ʻē aʻe. Eia nō naʻe, i nā manawa kūpono, hiki i ka loaʻa ʻana o kahi node validator ke lawe mai i ka loaʻa kālā koʻikoʻi (i ka hihia o EOS, a hiki i $10 i kēlā me kēia lā).

ʻO ka hōʻoia ʻana kekahi o nā kuleana IT hou no ka poʻe ʻoihana a me nā ʻoihana; i ka wā e piʻi mai ana nā mea papahana me nā algorithms hou aʻe e uku ai i ka ʻoiaʻiʻo a hoʻopaʻi i ka hoʻopunipuni a me ka ʻaihue, ʻike ʻia nā lawelawe e hana i nā hana o ka paʻi ʻana i nā ʻikepili koʻikoʻi (oracles), e hana ana i ka nānā. (waiho slashing a hoʻopaʻi hoʻopaʻi cheaters ma ka paʻi 'ana i ka hōʻoia o ka hoʻopunipuni), hoʻopaʻapaʻa hoʻonā lawelawe, 'inikua a me nā koho, a hiki ohi 'ōpala mea he nui makeke i na akamai aelike nenoai kahi e pono ai ke uku no ka waihona 'ikepili.

Nā pilikia o ka wehe ʻana i kahi blockchain

ʻO ka wehe ʻana o ka blockchain, ka mea i hiki ai i nā kamepiula mai kekahi ʻāina ke komo manuahi i ka pūnaewele a me ka maʻalahi o ka hoʻopili ʻana i kekahi kiddie script i ka pūnaewele e like me nā ʻōlelo aʻoaʻo ma GitHub, ʻaʻole ia he pōmaikaʻi mau. ʻO ka ʻimi ʻana i kahi hōʻailona hou e koi pinepine ai i nā mea hōʻoia e "mine i kahi kālā hou i ka hoʻomaka," me ka manaʻolana e piʻi aʻe ka uku a me ka manawa e hoʻolei koke i kā lākou loaʻa kālā. No hoi, keia 'o ia hoʻi i kou validator hiki i kekahi, a hiki i ka inoaʻole kanaka, e hiki ke koho no ia ma ke ala like me kekahi validators (eia naʻe, e paʻakikī no ka mea inoaʻole e ohi i nā koho pāloka nona iho, no laila mākou ' E waiho i nā moʻolelo weliweli e pili ana i nā cryptocurrencies inoa ʻole i nā poʻe kālai'āina). Eia naʻe

He hana ko ka hui papahana - e komo i loko o kāna pūnaewele ka poʻe i hiki i ka wā e hiki mai ana ke hōʻoia i ka hana paʻa o nā nodes, hoʻomaopopo i ka palekana, ʻike pehea e hoʻoponopono koke ai i nā pilikia, e hui pū me nā mea hōʻoia ʻē aʻe a hana pū - ke ʻano o kēlā ʻO ka mea nui e hilinaʻi nei i kēia mau hiʻohiʻona kahi hōʻailona e hoʻokomo ai nā mea hui pūnaewele i ko lākou manawa a me nā kumuwaiwai. ʻO nā mea hoʻokumu kūpono, i ka wā e loiloi ai i nā pilikia, e hoʻomaopopo pono i ka wā e hoʻomaka ai ka polokalamu o kēia nui, pono ʻoe e ʻike i nā hewa i ke code a me ka hoʻonohonoho ʻana o nā nodes, a ʻo ke kūpaʻa o ka pūnaewele e pili ana i ka maikaʻi o nā mea hoʻomohala a me nā mea hōʻoia e hoʻoponopono pū ai. ia mau pilikia.

Mākaukau ka hui e koho balota ma ka mainnet no nā mea hōʻoia, e ʻike wale i nā mea, ʻo wai nā mea maikaʻi? ʻO ka waihona nui loa? Aneane ʻaʻohe kanaka i kēia manawa. Ma muli o nā ʻaoʻao o Linkedin o ka hui? ʻAʻole hāʻawi nā devops i ʻike ʻia a i ʻole nā ​​​​polokalamu palekana iā ʻoe i nā profile Linkedin. Wahi a nā ʻōlelo ma ke kamaʻilio, nā pou a me ke kōkua ʻana i nā poʻe ʻē aʻe i ka wā hoʻomākaukau? Maikaʻi, akā kumuhana a pololei ʻole.

I loko o ia mau kūlana, hoʻokahi mea i koe - kahi mea e hoʻoponopono maikaʻi ai i nā pilikia o kēlā me kēia kanaka - kahi pāʻani e hiki ai ke koho i nā mea hōʻoia maikaʻi loa, akā ʻo ka mea nui e hoʻāʻo i ka blockchain no ka ikaika a hana i kahi hoʻāʻo hakakā piha o ka blockchain i nā kūlana o ka hoʻohana ikaika, nā loli i ka ʻae ʻana, ka helehelena a me ka hoʻoponopono ʻana i nā hewa. Ua hōʻike mua ʻia kēia kaʻina hana ma ke ʻano he pāʻani e nā poʻe mai ka papahana Cosmos, a ʻo kēia manaʻo he ala maikaʻi loa ia e hoʻomākaukau ai i ka pūnaewele no ka hoʻomaka ʻana o kahi mainnet hilinaʻi a me ka hewa.

Pāʻani o nā mea hōʻoia

E wehewehe au i ka pāʻani o nā validators e like me kā mākou i hoʻolālā ai no ka DAO.Casino (DAOBet) blockchain e pili ana i ka fork EOS, i kapa ʻia ʻo Haya a loaʻa kahi ʻano hoʻokele like - koho ʻia nā validators ma ke koho ʻana mai kekahi moʻokāki, kahi hapa o ʻo ke koena i hoʻohana ʻia no ke koho balota ʻana no ka mea hōʻoia ua paʻa. ʻO kēlā me kēia moʻokāki i loaʻa ka hōʻailona BET nui ma kāna koena hiki ke koho i ka mea hōʻoia i koho ʻia me kekahi ʻāpana o kāna koena. Ua hōʻuluʻulu ʻia nā koho a kūkulu ʻia nā mea hōʻoia kiʻekiʻe ma muli o nā hopena. Ma nāʻokoʻa blockchains ua hoʻonohonohoʻokoʻa kēia kaʻina hana, aʻo ka mea maʻamau, aia ma kēia māhele eʻokoʻa ka blockchain hou mai ka makua, a pono wau e'ōlelo i ko mākou hihia, EOS e ho'āpono piha i ka "OS" ma kona inoa, hoʻohana maoli mākou iā EOS e like me ka ʻōnaehana hana kumu no ka hoʻolaha ʻana i kahi mana i hoʻololi ʻia o ka blockchain no nā hana DAOBet.

E wehewehe au i nā pilikia pilikino a pehea e hoʻoponopono ʻia ai i loko o ka pāʻani. E noʻonoʻo kākou i kahi pūnaewele kahi e hiki ai ke hoʻouka ākea ʻia kāu kikowaena, kahi e mālama ai i ke kūlana o ka mea hōʻoia pono ʻoe e hoʻomau i ka launa pū ʻana me ka pūnaewele, e hoʻolaha ana i kāu validator a me ka hōʻoia ʻana e hana ʻo ia i nā poloka a hāʻawi ʻia lākou i nā validators ʻē aʻe i ka manawa. a i ʻole, e kiola ʻia ka mea hōʻoia mai ka papa inoa.

Pehea e koho ai i nā mea lanakila kiʻekiʻe?

ʻO ke koi ʻenehana nui no ka pāʻani, ʻo ia ka mea e hōʻoia ʻia i ka lehulehu. ʻO kēia ke kumu o nā hopena o ka pāʻani: TOP lanakila, pono e hoʻokumu ʻia ma ke kumu o ka ʻikepili i hiki ke hōʻoia ʻia e kekahi mea komo. I loko o kahi ʻōnaehana kikowaena, hiki iā mākou ke ana i ka "uptime" o kēlā me kēia mea hōʻoia a uku i ka poʻe i ʻoi aku ka nui ma ka pūnaewele a i ʻole i hala i ka nui o ka ʻoihana pūnaewele. Hiki iā ʻoe ke hōʻiliʻili i ka ʻikepili ma ka processor a me ka hoʻouka hoʻomanaʻo a uku i ka poʻe i hana maikaʻi. Akā, ʻo kēlā me kēia hōʻiliʻili o nā ana, ʻo ia ke ʻano o kahi kikowaena hōʻiliʻili, a kūʻokoʻa nā nodes a hiki ke hana e like me ko lākou makemake a hoʻouna i kekahi ʻikepili.

No laila, ʻo ka hopena kūlohelohe e hoʻoholo ʻia nā mea lanakila ma muli o ka ʻikepili mai ka blockchain, no ka mea hiki ke hoʻohana ʻia e ʻike i ka mea hōʻoia i hana i ka poloka a me nā hana i hoʻokomo ʻia i loko. Ua kapa mākou i kēia helu Validator Points (VP), a ʻo ka loaʻa ʻana iā lākou ka pahuhopu nui o nā mea hōʻoia i ka pāʻani. I kā mākou hihia, ʻo ka mea maʻalahi, maʻalahi e hōʻoia i ka lehulehu a me ka maikaʻi o ka "hoʻohana" o ka mea hōʻoia ʻo VP = ka helu o nā poloka i hana ʻia e ka mea hōʻoia i kahi manawa i hāʻawi ʻia.

ʻO kēia koho maʻalahi ma muli o ka ʻoiaʻiʻo o ka hoʻokele ʻana ma EOS ua hoʻolako mua i nā pilikia e puka mai ana, ʻoiai ʻo EOS ka hoʻoilina i ʻekolu mau hanauna o ka hana maoli blockchains me ka ʻike nui i ka hoʻokele pūnaewele paʻakikī, a kokoke i nā pilikia validator me ka pūnaewele, kaʻina hana. ke alakaʻi nei ka disk i hoʻokahi wale nō pilikia - hōʻailona ʻo ia i nā poloka liʻiliʻi, loaʻa ka uku liʻiliʻi no ka hana, e alakaʻi hou iā mākou i ka helu o nā poloka i hoʻopaʻa ʻia - no EOS he koho maikaʻi loa a maʻalahi kēia.

No nā poloka ʻē aʻe, ʻokoʻa paha ke ʻano o ka helu ʻana i nā Point Validator, no ka laʻana, no nā ʻaelike pili i ka pBFT (Tendermint/Cosmos, Aura consensus mai Parity Substrate), kahi e hoʻopaʻa inoa ʻia kēlā me kēia poloka e nā mea hōʻoia he nui. ʻO nā pūlima ma mua o nā poloka. He mea kūpono paha ke noʻonoʻo ʻana i nā pōʻai ʻae like ʻole, e hoʻopau i nā kumu waiwai o nā mea hōʻoia ʻē aʻe, ma ke ʻano nui ke hilinaʻi nei kēia i ke ʻano o ka ʻae.

Pehea e hoʻohālikelike ai i nā kūlana hana maoli

ʻO ka hana a nā mea hoʻokumu e hoʻāʻo i nā mea hōʻoia ma lalo o nā kūlana kokoke i ka ʻoiaʻiʻo, me ka ʻole o ka mana kikowaena. Hiki ke hoʻoponopono ʻia kēia pilikia me ka hoʻohana ʻana i kahi ʻaelike faucet, e puʻunaue ana i nā huina like o ka hōʻailona nui i nā mea hōʻoia a me nā mea ʻē aʻe. No ka loaʻa ʻana o nā hōʻailona ma kāu koena, pono ʻoe e hana i kahi kālepa a hōʻoia e hoʻokomo ʻia ka pūnaewele i loko o ka poloka. No laila, i mea e lanakila ai, pono ka mea hōʻoia e hoʻopiha mau i kāna koena me nā hōʻailona hou a koho balota nona iho, e hoʻonui iā ia iho i luna. Hoʻokumu kēia hana i ka ukana mau ma ka pūnaewele, a hiki ke kohoʻia nā palena i mea e paʻakikī ai ke kahe o nā noi no ka ho'āʻo pūnaewele piha. No laila, e hoʻolālā i ka ʻaelike faucet ma mua ma ke ʻano he mea koʻikoʻi no ka hoʻomaka ʻana i ka pūnaewele a hoʻomaka e koho i kāna mau ʻāpana ma mua.

ʻO ka noi ʻana i nā hōʻailona mai kahi faucet a me ka hōʻoia ʻana i nā balota ʻaʻole ia e hoʻohālikelike piha i ka hana ʻana o kahi poʻo kaua, ʻoi aku ka nui o nā ʻano hoʻouka. No laila, pono ka hui blockchain e kākau i nā hōʻailona hou ma kekahi ala a i ʻole e hoʻouka i ka pūnaewele. Hoʻokani ʻia kahi hana kūikawā i kēia e nā ʻaelike akamai i hana ʻia e hiki ai ke hoʻāʻo i kahi subsystem kaʻawale. No ka ho'āʻoʻana i ka mālamaʻana, mālama kaʻaelike i nāʻikepili i loko o ka blockchain, a no ka ho'āʻoʻana i nā kumuwaiwai pūnaewele,ʻo kaʻaelike ho'āʻo e koi i ka nui o kaʻikepili hoʻokomo, a laila e hoʻonui i ka nui o nā hana - ma ka hoʻokuʻuʻana i ke kahe o ia mau hana i ka manawa kūpono. ho'āʻo ka hui i ka paʻa o ke code a me ka ikaika o nā mea hōʻoia.

ʻO kahi pilikia kaʻawale ka hoʻonui ʻana i ke code o nā nodes a me ka hoʻokele ʻana i nā forks paʻakikī. Pono ʻia inā loaʻa kahi bug, nāwaliwali, a i ʻole ka hui pū ʻana o nā mea hōʻoia hewa, pono e loaʻa i nā validators kahi hoʻolālā hana i hana mua ʻia i ka pāʻani validators. Maanei hiki iā ʻoe ke hana i nā hoʻolālā no ka loaʻa ʻana o VP no ka hoʻopili koke ʻana i kahi lāʻau paʻakikī, no ka laʻana, ma ka hoʻopaʻi ʻana i nā mea hōʻoia a pau ʻaʻole i ʻōwili i kahi mana hou o ka code node, akā paʻakikī kēia e hoʻokō a paʻakikī i ka helu ʻana. Hiki iā ʻoe ke hoʻohālikelike i ke ʻano o ka hoʻohana ʻana i ka pilikia o kahi lāʻau paʻakikī ma o ka "haʻihaʻi" ʻana i ka blockchain ma kahi poloka i hāʻawi ʻia. Hoʻopau ka hana poloka, a ʻo ka poʻe lanakila ka poʻe e lele mua a hoʻomaka i ke kau inoa ʻana i nā poloka, no laila ʻo VP ma muli o ka helu o nā poloka i hoʻopaʻa ʻia he kūpono maikaʻi ma ʻaneʻi.

Pehea e hoʻomaopopo ai i nā mea komo e pili ana i ke kūlana pūnaewele a hoʻoponopono i nā hewa

ʻOiai ka hilinaʻi ʻole ma waena o nā mea hōʻoia, ʻo ka loaʻa ʻana o ka ʻike hou e pili ana i ka mokuʻāina o ka pūnaewele he mea maikaʻi ia no nā mea a pau i mea e hoʻoholo wikiwiki ai, no laila ke hāpai nei ka hui papahana i kahi lawelawe no ka hōʻiliʻili ʻana a me ka nānā ʻana i nā metric he nui mai nā kikowaena validator. hiki iā ʻoe ke ʻike i ke kūlana i ka manawa like no ka pūnaewele holoʻokoʻa, e ʻae iā ʻoe e hoʻoholo wikiwiki i ka mea e hana nei. Eia kekahi, he mea maikaʻi no nā mea hōʻoia a me ka papahana e hoʻoponopono koke ka hui papahana i nā hewa i loaʻa, no laila, ma waho aʻe o ka hōʻiliʻili ʻana i nā metrics, kūpono ke hoʻomaka koke i ka hōʻiliʻili ʻana i nā lāʻau a me nā ʻikepili hewa mai nā mīkini validators ma kahi mīkini hiki i blockchain. nā mea hoʻomohala. Maʻaneʻi,ʻaʻole pono i kekahi ke hoʻololi i kaʻike, no laila ua hoʻomohalaʻia kēia mau lawelawe e ka hui papahana a hiki ke hilinaʻiʻia. He mea maʻalahi ka hōʻiliʻili ʻana i nā metric ʻōnaehana mai nā validators, a, ʻoiaʻiʻo, ʻo nā mea koʻikoʻi nui o ka blockchain ponoʻī - no DAOBet - ʻo ia ka manawa hoʻopau a me ka lag o ka poloka hope loa. Mahalo i kēia, ʻike ka hui i ka piʻi ʻana o ka hoʻohana ʻana i ka hoʻomanaʻo ma nā nodes i ka wā e holo ana i ka benchmark, nā pilikia me nā mea hōʻoia pilikino.

Nā mea koʻikoʻi no ka hana ʻana i kahi pāʻani validator

E like me ka mea i ʻike ʻia, inā makemake ʻoe e ʻae i nā mea hōʻoia e hoʻouka i nā mīkini o kēlā me kēia (ʻaʻole hiki iā lākou ke hana i kēia), pono ʻoe e hoʻokaʻawale i kēia ma ke kānāwai ma ke ʻano he hoʻāʻo palekana, ʻoiai ma lalo o nā kānāwai o kekahi mau ʻāina ʻo DDoS a i ʻole nā ​​​​pūnaewele pūnaewele hiki ke lilo. hoopaiia. ʻO kekahi pilikia koʻikoʻi pehea e uku ai i nā validators. ʻO nā makana kūlohelohe nā hōʻailona papahana, e hoʻoili ʻia i ka mainnet, akā ʻo ka hāʻawi nui ʻana o nā hōʻailona i kēlā me kēia mea i hiki ke hoʻomaka i kahi node ʻaʻole ia ke koho maikaʻi loa. Pono paha ʻoe e kaulike ma waena o ʻelua mau koho koʻikoʻi:

E hoʻokaʻawale i ka waihona makana holoʻokoʻa e like me ka VP i loaʻa
he democratic loa ia a hiki i ka poʻe a pau i hāʻawi manawa a me nā kumuwaiwai i ka pāʻani validator e loaʻa kālā
akā, hoʻohuli i ka poʻe maʻamau i ka pāʻani me ka ʻole o ka hoʻomākaukau ʻana

E hoʻokaʻawale i ka poʻomanaʻo kiʻekiʻe-N i nā mea hōʻoia e pili ana i nā hopena o ka pāʻani
ʻO ka poʻe lanakila ka mea hōʻoia i mau loa i ka wā o ka pāʻani a paʻa loa e lanakila.
ʻAʻole makemake kekahi mau mea hōʻoia e komo, e loiloi haʻahaʻa i ko lākou manawa e lanakila ai, ʻoiai inā e komo nā mea komo i nā validator mahalo.

Aia iā ʻoe ke koho e koho ai

Aia kekahi wahi hou aʻe - ʻaʻole ia he ʻoiaʻiʻo e holo wikiwiki ka nui o nā mea hōʻoia e komo i ka pāʻani ma kāu kelepona, a ʻo ka poʻe i hoʻoholo e hoʻāʻo, ʻaʻole lākou a pau e hoʻokomo a hoʻomaka i ka node - maʻamau, i kēia manawa, ʻoi aku ka liʻiliʻi o nā palapala i nā papahana, loaʻa nā hewa, a ʻaʻole pane wikiwiki nā mea hoʻomohala e hana ana ma lalo o ke kaomi manawa. No laila, ma mua o ka hoʻomaka ʻana i ka pāʻani, pono nō hoʻi e hoʻolako i nā hana inā ʻaʻole i loaʻa ka helu i koi ʻia o nā validators. I kēia hihia, i ka hoʻomaka ʻana o ka pāʻani, ua hoʻokuʻu ʻia nā mea hōʻoia i nalowale e ka hui papahana, komo i ka ʻae ʻana, akā ʻaʻole hiki ke lanakila.

hopena

I ka hopena, ua hoʻāʻo wau e hōʻuluʻulu mai luna mai kahi papa inoa o nā mea e pono e noʻonoʻo ʻia, hana ʻia a hoʻokuʻu ʻia e hoʻokō pono i kahi pāʻani validator.

He aha kāu e hana ai e holo i kahi pāʻani validator maoli:
kūkulu i kāu iho blockchain :)

  • hana a hoʻonui i kahi kikowaena pūnaewele a hāʻawi i kahi CLI no ke koho balota no nā mea hōʻoia
  • e hōʻoia i hiki ke hoʻouna ʻia nā metric mai kahi node validator holo i kahi lawelawe kikowaena (e like me Prometheus)
  • e hoʻāla i kahi kikowaena hōʻiliʻili metric (Prometheus + Grafana) no ka pāʻani hōʻoia
  • e noʻonoʻo pehea e helu ʻia ai nā helu Validator (VP).
  • e hoʻomohala i kahi palapala lehulehu e helu ana i ka validator VP ma muli o ka ʻikepili mai ka blockchain
  • e hoʻomohala i kahi kikowaena pūnaewele e hōʻike i nā mea hōʻoia kiʻekiʻe, a me ke kūlana pāʻani o nā mea hōʻoia (ehia ka manawa i koe a hiki i ka hopena, ʻo wai ka nui o VP, etc.)
  • hoʻomohala a hoʻomaʻamaʻa i ka hoʻomaka ʻana o kahi helu ʻole o kāu mau nodes, e hoʻolālā i ke kaʻina hana o ka hoʻopili ʻana i nā mea hōʻoia i ka pāʻani (i ka manawa a pehea e wehe ai i kāu mau nodes, waiho a wehe i nā koho no lākou)
  • E helu i ka nui o nā hōʻailona e pono e hoʻopuka a hoʻomohala i kahi ʻaelike faucet
  • e hana i kahi hōʻailona hōʻailona (nā hoʻoili hōʻailona, ​​ka hoʻohana ʻana i ka mālama nui, ka hoʻohana pūnaewele nui)
  • e hōʻuluʻulu i nā mea komo a pau i hoʻokahi kamaʻilio no ke kamaʻilio wikiwiki
  • e hoʻomaka i ka blockchain ma mua o ka hoʻomaka ʻana o ka pāʻani
  • e kali i ka poloka hoʻomaka, e hoʻomaka i ka pāʻani
  • e ho'āʻo i ka pūnaewele me nāʻano kālepa
  • e olokaa i ka laau paakiki
  • hoʻololi i ka papa inoa o nā mea hōʻoia
  • e hana hou i nā ʻanuʻu 13,14,15, XNUMX, XNUMX i nā kauoha like ʻole, e mālama i ka paʻa o ka pūnaewele
  • e kali i ka poloka hope, hoʻopau i ka pāʻani, helu VP

Pono e ʻōlelo ʻia he moʻolelo hou ka pāʻani o nā validators, a ua lawe ʻia i ʻelua mau manawa, no laila ʻaʻole pono ʻoe e lawe i kēia kikokikona ma ke ʻano he alakaʻi mākaukau. ʻAʻohe mea hoʻohālikelike i ka ʻoihana IT hou - e noʻonoʻo ʻoe i nā panakō, ma mua o ka hoʻomaka ʻana i kahi ʻōnaehana uku, e hoʻokūkū kekahi me kekahi e ʻike i ka mea ʻoi aku ka maikaʻi ma ke alakaʻi ʻana i nā kālepa kūʻai. ʻAʻole hiki ke kōkua nā ala kuʻuna iā ʻoe i ka hana ʻana i nā ʻupena decentralized nui, no laila e haku i nā hiʻohiʻona ʻoihana hou, holo i kāu mau pāʻani, e ʻike i nā mea kūpono, e uku iā lākou a mālama i kāu mau puʻupuʻu e holo wikiwiki a paʻa.

Source: www.habr.com

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