Home » Екипът на ETHPoW потвърждава, че ще използва ChainID 10001, за да избегне атаки за преиграване в Mainnet

Екипът на ETHPoW потвърждава, че ще използва ChainID 10001, за да избегне атаки за преиграване в Mainnet

by Thomas

След като Coinbase се намеси в опитите да накара ETHPoW да актуализира своя ChainID, екипът на PoW най-накрая обяви, че ще използва различен ChainID от този на Mainnet.

Член на екипа на Coinbase трябваше да коментира в хранилището на ETHPoW в GitHub, за да накара екипа да изясни как ще бъде създадена разклонената верига. Понастоящем в хранилището не е актуализиран ChainID на мрежата с такъв, който да се различава от Ethereum Mainnet.

Тестовата мрежа ETHPoW използва ChainID 10002, неизползван от никоя друга верига. Ethereum Mainnet има ChainID 1, а много други номера са достъпни за веригата PoW.

Coinbase не е единственият екип, който се опитва да разреши този проблем. Четири други заявки за привличане на ресурси изискват от разработчиците да актуализират ChainID.

Екипът на ETHPoW отговори на заявката за придърпване на Coinbase на 9 септември и каза:

„Chainid за ethw е 10001, който ще публикуваме в нашия акаунт в Twitter. Кодът, който споменахте в горните коментари, трябва да се запази, защото chainID 1 е необходим за валидиране на данните за веригата за блоковете преди сливането, а всички данни за веригата след сливането ще бъдат с chainID 10001. „

Тази новина ще успокои нервите на мнозина в екосистемата на Етериум, знаейки, че не изглежда да е имало злонамерени намерения при неактуализирането на ChainID.

Етериум PoW и защо е от значение

През последните няколко седмици няколко пъти се появиха теории за твърда вилица на Ethereum след сливането. Джъстин Сун, основателят на Poloniex, обяви, че борсата ще подкрепи hard fork на Ethereum, като дари до 1 милион $ETHPoW за изграждането на общност от разработчици на новата верига.

Много неща обаче бяха разбрани погрешно относно сливането и преминаването към proof-of-stake. Основната верига на Етериум, известна като Mainnet, ще продължи да функционира през целия период на The Merge, като към съществуващата мрежа ще бъде присъединен нов консенсусен слой, наречен Beacon Chain.

Ще бъде приложена бомба на трудността, която ще направи добива в Mainnet безсмислен, тъй като ще бъде твърде трудно да се добиват нови блокове. И все пак това не означава, че миньорите трябва да спрат да добиват. Миньорите могат да добиват подобрената версия на Етериум с доказателство за залог, но няма да могат да получават никакви награди или да допринасят значително за производството на блокове.

За версията на Етериум с доказателство за работа миньорите ще трябва или да се върнат към добива на Етериум Класик, който има много по-малка екосистема и не разполага с нито един от значимите dApps, намиращи се в основната мрежа на Етериум, или да създадат твърда вилица на настоящата основна мрежа без сливането на веригата Beacon.

Нова твърда вилица, която запазва метода за консенсус proof-of-work, може да се случи по всяко време. Всеки може да разклони Етериум от GitHub по всяко време. Има известно объркване около The Merge, като някои хора смятат, че версията на доказателство за работа на Етериум ще продължи да съществува, а версията на доказателство за залог ще бъде разклонението.

Заблуда за потребителите на ETH

Голяма част от това объркване произтича от оригиналния език на The Merge на Фондация Етериум, който се нарича ETH 2.0. Оттогава този език е изоставен, за да се помогне на потребителите да разберат, че не е необходимо да се предприемат никакви действия от страна на потребителите с Ethereum в техните портфейли, които не са попечителски.

Ако потребителите желаят да участват в хард форк на Етериум, те ще трябва да добавят нова верига към портфейлите си по подобен начин, по който добавяте веригата Полигон, Лавина, Оптимизъм или БНБ.

Всички тези вериги са EVM съвместими, което означава, че споделят голяма част от същия код като Ethereum Mainnet и са напълно оперативно съвместими, като във всички вериги се използва един и същ публичен адрес.

Създаването на нова верига ETHPoW ще бъде подобно на добавянето на друга EVM-съвместима верига, но с всички активи, интелигентни договори и токени, дублирани от Mainnet.

Разликата между ETH и ETHPoW

Един от най-простите начини за разграничаване на Ethereum Mainnet и ETHPoW ще бъде използването на ChainID. ChainID е номер, който идентифицира веригата за dApps и интелигентните договори, така че те да знаят с коя мрежа взаимодействат.

Въпреки това настоящото хранилище на GitHub, което съдържа кода на ETHPoW, все още има същия ChainID като Ethereum Mainnet. Без промяна на този ChainID dApps и интелигентните договори няма да могат да разпознават веригата ETHPoW, тъй като всички транзакции вероятно ще се провалят поради липса на консенсус от валидаторите, използващи този ChainID.

Допълнителна тревога е възможността за „атаки за преиграване“, при които транзакциите се преиграват в двете вериги, което поражда сериозни опасения за сигурността.

Сега, след като е потвърдено, че ChainID е 10001, потребителите могат да подготвят портфейлите си, след като бъде освободен подходящ RPC адрес за получаване на ETHPoW airdrops.

Related Posts

Leave a Comment