ETHPoW թիմը հաստատում է, որ կօգտագործի ChainID 10001՝ Mainnet-ի վրա կրկնվող հարձակումներից խուսափելու համար

Coinbase թիմի անդամը ստիպված էր մեկնաբանել ETHPoW GitHub պահեստը, որպեսզի թիմը հստակեցնի, թե ինչպես է ստեղծվելու պատառաքաղված շղթան: Ներկայումս պահեստը չի թարմացրել ցանցի ChainID-ը Ethereum Mainnet-ից տարբերվողի:

ETHPoW Testnet-ն օգտագործում է ChainID-ը 10002, չօգտագործված որևէ այլ շղթայի կողմից։ Ethereum Mainnet-ն ունի ChainID 1, և շատ այլ թվեր կան մատչելի PoW շղթային:

Coinbase-ը միակ թիմը չէր, որը փորձում էր լուծել այս խնդիրը: Չորս այլ ձգողական խնդրանքներ ծրագրավորողներից պահանջում են թարմացնել ChainID-ը:

ETHPoW թիմը պատասխանել սեպտեմբերի 9-ին Coinbase-ի ձգողականության խնդրանքին և ասաց.

«Ethw-ի շղթան 10001-ն է, որը մենք կհրապարակենք մեր Twitter-ի հաշվում: Վերոնշյալ մեկնաբանություններում ձեր նշած կոդը պետք է պահպանվի, քանի որ chainID 1-ն անհրաժեշտ է միաձուլումից առաջ բլոկների շղթայի տվյալները վավերացնելու համար, և միաձուլումից հետո բոլոր շղթայի տվյալները կլինեն chainID 10001»:

Այս լուրը կհանգստացնի Ethereum էկոհամակարգում շատերի նյարդերը՝ իմանալով, որ չարամիտ մտադրություն չի եղել ChainID-ը չթարմացնելու հարցում:

Ethereum PoW և ինչու է դա կարևոր

Վերջին մի քանի շաբաթվա ընթացքում մի քանի անգամ տեսություն է ստեղծվել Ethereum-ի հետմիաձուլման աշխատանքի ապացույցի մասին: Ջասթին Սուն՝ Poloniex-ի հիմնադիրը, հայտարարել փոխանակումը կաջակցի Ethereum-ի կոշտ պատառաքաղին` նվիրաբերելով մինչև 1 միլիոն $ETHPoW նոր շղթայի վրա մշակողների համայնք ստեղծելու համար:

Այնուամենայնիվ, շատ բան սխալ է հասկացվել The Merge-ի և ցցի ապացույցի անցնելու մասին: Հիմնական Ethereum շղթան, որը հայտնի է որպես Mainnet, կշարունակի աշխատել ամբողջ The Merge-ում, երբ նոր կոնսենսուսային շերտը, որը կոչվում է Beacon Chain, կմիավորվի գոյություն ունեցող ցանցին:

Դժվարության ռումբը կկիրառվի, ինչը անիմաստ կդարձնի մայնինգը Mainnet-ում, քանի որ չափազանց դժվար կլինի նոր բլոկներ հանելը: Այնուամենայնիվ, դա չի նշանակում, որ հանքագործները պետք է դադարեցնեն հանքարդյունաբերությունը: Հանքափորները կարող են հանքարդյունաբերել Ethereum-ի արդիականացված փաթեթի ապացույց տարբերակը, սակայն նրանք չեն կարողանա որևէ պարգև ստանալ կամ զգալիորեն նպաստել արտադրության արգելափակմանը:

Ethereum-ի աշխատանքի ապացուցված տարբերակի համար հանքագործները կամ պետք է վերադառնան Ethereum Classic մայնինգին, որն ունի շատ ավելի փոքր էկոհամակարգ և չունի Ethereum Mainnet-ում հայտնաբերված կարևոր dApp-ներից որևէ մեկը, կամ ստեղծեն ընթացիկ Mainnet-ի կոշտ պատառաքաղ՝ առանց դրա: Փարոս շղթայի միաձուլում:

Նոր կոշտ պատառաքաղը, որը պահպանում է աշխատանքի ապացույցի համաձայնության մեթոդը, կարող է տեղի ունենալ ցանկացած ժամանակ: Յուրաքանչյուրը կարող է ցանկացած պահի ջոկել Ethereum-ը GitHub-ից: The Merge-ի շուրջ որոշակի խառնաշփոթ է առաջացել, որոշ մարդիկ կարծում են, որ Ethereum-ի աշխատանքի ապացույցի տարբերակը կշարունակվի, իսկ ցցի հաստատման տարբերակը կլինի պատառաքաղը:

Շփոթություն ETH օգտվողների համար

Այս շփոթության մեծ մասը բխում է Ethereum Foundation-ի The Merge բնօրինակ լեզվից, որը կոչվում է ETH 2.0: Այս լեզուն դրանից հետո հեռացվել է, որպեսզի օգնի օգտատերերին հասկանալ, որ Ethereum ունեցող օգտատերերի կողմից ոչ մի գործողություն պետք չէ ձեռնարկել իրենց ոչ պահառության դրամապանակներում:

Եթե ​​օգտատերերը ցանկանում են մասնակցել Ethereum-ի կոշտ պատառաքաղին, նրանք ստիպված կլինեն նոր շղթա ավելացնել իրենց դրամապանակներին այնպես, ինչպես ավելացնում եք Polygon, Avalanche, Optimism կամ BNB Chain:

Այս բոլոր շղթաները համատեղելի են EVM-ի հետ, ինչը նշանակում է, որ նրանք կիսում են նույն ծածկագիրը, ինչ Ethereum Mainnet-ը և լիովին փոխգործունակ են նույն հանրային հասցեի հետ, որն օգտագործվում է բոլոր շղթաներում:

Նոր ETHPoW շղթան նման կլինի EVM-ի հետ համատեղելի մեկ այլ շղթա ավելացնելուն, բայց բոլոր ակտիվներով, խելացի պայմանագրերով և նշաններով, որոնք կրկնօրինակված են Mainnet-ից:

Տարբերությունը ETH-ի և ETHPoW-ի միջև

Ethereum Mainnet-ը և ETHPoW-ը տարբերելու ամենապարզ եղանակներից մեկը կլինի ChainID-ի օգտագործումը: ChainID-ը մի թիվ է, որը նույնացնում է շղթան dApp-ների և խելացի պայմանագրերի հետ, որպեսզի նրանք իմանան, թե որ ցանցի հետ են շփվում:

Այնուամենայնիվ, ներկայիս GitHub պահոցը, որը պարունակում է ETHPoW կոդը, դեռևս ունի նույն ChainID-ը, ինչ Ethereum Mainnet-ը: Առանց այս ChainID-ի փոփոխության, dApps-ը և խելացի պայմանագրերը չեն կարողանա ճանաչել ETHPoW շղթան, քանի որ ցանկացած գործարք, հավանաբար, ձախողվելու է այս ChainID-ն օգտագործող վավերացնողների կողմից համաձայնության բացակայության պատճառով:

Հետագա անհանգստությունը «կրկնակի հարձակումների» հավանականությունն է, որով գործարքները կրկնվում են երկու շղթաներով էլ՝ առաջացնելով անվտանգության լուրջ մտահոգություններ:

Այժմ, երբ հաստատվել է, որ ChainID-ը 10001 է, օգտվողները կարող են պատրաստել դրամապանակներ, երբ համապատասխան RPC հասցեն թողարկվի ETHPoW airdrops ստանալու համար:

Աղբյուր՝ https://cryptoslate.com/ethereumpow-confirm-it-will-use-chainid-10001-to-avoid-replay-attacks-on-mainnet/