Một thành viên của nhóm Coinbase đã phải nhận xét về kho lưu trữ ETHPoW GitHub để nhóm làm rõ cách thiết lập chuỗi phân nhánh. Hiện tại, kho lưu trữ chưa cập nhật ChainID của mạng thành một chuỗi khác với Ethereum Mainnet.
Chúng tôi đã đạt đến điểm trong câu chuyện ETHPoW nơi mà chính nhóm giao thức Coinbase đang gửi PR cho đại lý để giải quyết vấn đề chainID.
Và vẫn không có phản hồi từ đội. pic.twitter.com/AhQ3FFWEm4
– Frankie (@FrankieIsLost) Ngày 9 tháng 9 năm 2022
ETHPoW Testnet sử dụng ChainID 10002, không được sử dụng bởi bất kỳ chuỗi nào khác. Ethereum Mainnet có ChainID là 1 và nhiều số khác là có sẵn vào chuỗi PoW.
Coinbase không phải là nhóm duy nhất cố gắng giải quyết vấn đề này. Bốn yêu cầu kéo khác đang yêu cầu các nhà phát triển cập nhật ChainID.
Nhóm ETHPoW đã trả lời đối với yêu cầu kéo của Coinbase vào ngày 9 tháng 9 và cho biết:
“Chainid cho ethw là 10001, chúng tôi sẽ công bố trên tài khoản Twitter của mình. Mã bạn đã đề cập trong các nhận xét ở trên phải giữ lại vì chainID 1 là cần thiết để xác thực dữ liệu chuỗi cho các khối trước khi hợp nhất và tất cả dữ liệu chuỗi sau khi hợp nhất sẽ là chainID 10001. ”
Tin tức này sẽ xoa dịu sự lo lắng của nhiều người trong hệ sinh thái Ethereum khi biết rằng dường như không có ý đồ xấu trong việc không cập nhật ChainID.
Ethereum PoW và tại sao nó lại quan trọng
Một đợt hard fork bằng chứng về công việc của Ethereum sau hợp nhất đã được đưa ra giả thuyết vài lần trong vài tuần qua. Justin Sun, người sáng lập Poloniex, đã thông báo rằng sàn giao dịch này sẽ hỗ trợ một đợt hard fork của Ethereum bằng cách quyên góp tới 1 triệu đô la ETHPoW để xây dựng cộng đồng nhà phát triển trên chuỗi mới.
Tuy nhiên, nhiều người đã hiểu sai về The Merge và việc chuyển sang bằng chứng cổ phần. Chuỗi Ethereum chính, được gọi là Mainnet, sẽ tiếp tục chạy trong suốt The Merge, với một lớp đồng thuận mới được gọi là Beacon Chain được hợp nhất vào mạng hiện có.
Một quả bom độ khó sẽ được áp dụng, khiến việc khai thác trên Mainnet trở nên vô nghĩa vì sẽ quá khó để khai thác các khối mới. Tuy nhiên, điều đó không có nghĩa là các thợ đào phải ngừng khai thác. Các thợ mỏ có thể khai thác phiên bản bằng chứng cổ phần được nâng cấp của Ethereum, nhưng họ sẽ không thể nhận được bất kỳ phần thưởng nào hoặc đóng góp đáng kể vào việc sản xuất khối.
Đối với phiên bản bằng chứng công việc của Ethereum, các thợ mỏ sẽ phải quay lại khai thác Ethereum Classic, có hệ sinh thái nhỏ hơn nhiều và thiếu bất kỳ dApp quan trọng nào được tìm thấy trên Ethereum Mainnet hoặc tạo một hard fork của Mainnet hiện tại mà không có Hợp nhất chuỗi báo hiệu.
Một đợt hard fork mới duy trì phương pháp đồng thuận bằng chứng công việc có thể xảy ra bất cứ lúc nào. Bất kỳ ai cũng có thể fork Ethereum từ GitHub bất kỳ lúc nào. Đã có một số nhầm lẫn xung quanh The Merge, với một số người tin rằng phiên bản bằng chứng công việc của Ethereum sẽ tiếp tục và phiên bản bằng chứng cổ phần sẽ là fork.
Sự nhầm lẫn cho người dùng ETH
Hầu hết sự nhầm lẫn này bắt nguồn từ ngôn ngữ gốc của Ethereum Foundation là The Merge, được gọi là ETH 2.0. Ngôn ngữ này kể từ đó đã bị loại bỏ để giúp người dùng hiểu rằng người dùng không cần thực hiện hành động nào với Ethereum trong ví không giám sát của họ.
Nếu người dùng muốn tham gia vào đợt hard fork của Ethereum, họ sẽ phải thêm một chuỗi mới vào ví của mình theo cách tương tự như bạn thêm Polygon, AvalancheLạc quan hoặc BNB Chain.
Tất cả các chuỗi này đều tương thích với EVM, có nghĩa là chúng chia sẻ nhiều mã giống như Ethereum Mainnet và hoàn toàn có thể tương tác với cùng một địa chỉ công khai được sử dụng trên tất cả các chuỗi.
Một chuỗi ETHPoW mới sẽ tương tự như việc thêm một chuỗi khác tương thích với EVM nhưng với tất cả các tài sản, hợp đồng thông minh và mã thông báo được sao chép từ Mainnet.
Sự khác biệt giữa ETH và ETHPoW
Một trong những cách đơn giản nhất để phân biệt giữa Ethereum Mainnet và ETHPoW sẽ là sử dụng ChainID. ChainID là một số xác định chuỗi đối với dApp và hợp đồng thông minh để họ biết họ đang tương tác với mạng nào.
Tuy nhiên, kho lưu trữ GitHub hiện tại có chứa mã ETHPoW vẫn có ChainID giống như Ethereum Mainnet. Nếu không có sự thay đổi đối với ChainID này, các dApp và hợp đồng thông minh sẽ không thể nhận ra chuỗi ETHPoW, vì bất kỳ giao dịch nào có thể sẽ thất bại do thiếu sự đồng thuận từ các trình xác thực sử dụng ChainID này.
Một lo lắng nữa là khả năng xảy ra “các cuộc tấn công phát lại”, theo đó các giao dịch được phát lại trên cả hai chuỗi mở ra các mối lo ngại nghiêm trọng về bảo mật.
Giờ đây, ChainID đã được xác nhận là 10001, người dùng có thể chuẩn bị ví sau khi địa chỉ RPC phù hợp được phát hành để nhận ETHPoW airdrop.
Theo Cryptoslate