Hard fork Istanbul của Ethereum đã trở thành đề tài nóng trong các cuộc tranh luận kể từ khi thông báo trở lại vào năm 2018 – và hiện tại, sau 1 ngày ra mắt, cuộc tranh luận vẫn tiếp tục.
Trong khoảng một năm kể từ khi Istanbul được công bố, một số quan điểm đã hình thành xung quanh việc nâng cấp, một số người tin rằng Istanbul là bước đi đầu tiên khiến Ethereum mở rộng quy mô, những người khác lại nghĩ rằng nó sẽ phá vỡ một số hợp đồng thông minh – và cho rằng điều này không thể chấp nhận được
Istanbul là bản nâng cấp cho một số sàn giao dịch
Việc nâng cấp mạng, được phát hành từ khối 9.069.000, đã có một số thay đổi trong cách thức hoạt động của Ethereum. Bao gồm một số điều chỉnh chi phí opcode, cho phép khả năng tương tác Ethereum và Zcash, nâng cao hiệu suất và sẵn sàng cho sự thay đổi đồng thuận Proof-of-Stake (PoS) sau này.
Để thu được lợi từ những thay đổi này, các nhà khai thác Ethereum và nhà khai thác node phải cập nhật ứng dụng khách hàng của mình. Fork Istanbul thực hiện 6 Đề xuất cải thiện Ethereum (EIP) như sau:
EIP-152: Làm BLAKE2b tiết kiệm chi phí hiệu quả hơn,
EIP-1108: Giảm chi phí gas alt_bn128,
EIP-1344: Thực hiện các opcode ChainID,
EIP-1884: Tăng chi phí gas cho các opcode Trie-size-phụ thuộc để ngăn chặn các cuộc tấn công spam,
EIP -2028: Giảm chi phí gas dữ liệu giao dịch, nâng cao hiệu quả của các giao dịch sử dụng SNARKs và STARKs không có kiến thức,
EIP-2200: thực hiện đo lường gas ròng cho các hoạt động của SSTORE.
Mặc dù những nâng cấp này có vẻ vô hại, nhưng chúng đã gây ra tranh cãi đáng kể trong những tháng gần đây, vì Istanbul dự kiến sẽ phá vỡ hợp đồng thông minh 680 Aragon, hầu hết trong số này có giá gas được hardcode thành mã cơ sở. Điều này sẽ cản trở nghiêm trọng sự phát triển khi sử dụng Aragon và nhóm đằng sau dự án nguồn mở sẽ cần một phương châm mới, vì “việc xây dựng các tổ chức không thể ngăn chặn được” sẽ không còn được áp dụng.
Việc triển khai chuỗi Kyber Network cũng sẽ bị ảnh hưởng, khiến giao dịch hoán đổi token cho người dùng đắt hơn so với trước khi hard fork. Không chỉ vậy, EIP-1884 không tương thích với nhau, nhiều DApps sử dụng các opcode sẽ phải được sửa lại hoặc loại bỏ hoàn toàn.
Tình trạng mạng hiện nay
Theo Ethernodes, gần 15% các node Ethereum chưa được đánh dấu là Istanbul đã sẵn sàng. Điều này có nghĩa là phần lớn mạng đã chấp nhận nâng cấp Istanbul, nhưng các phương tiện truyền thông xã hội lo ngại rằng Ethereum đang trở thành một blockchain tập trung hơn so với ban đầu được thiết kế để chỉ một số ít các node hard fork.
People have questioned this, asking if “Forking with a minority of the network is successful?”
Of course it is. ETH is more than centralized enough that a tiny number of nodes hard forking is sufficient.
A genuinely decentralized network can’t do three hardforks in a year. https://t.co/vll41YZaQ4
— Peter Todd (@peterktodd) December 8, 2019
Không chỉ thế, mối lo ngại càng tăng khi Parity – một khách hàng nổi tiếng của Ethereum; thông báo rằng người dùng của họ cần áp dụng một bản thay thế khẩn cấp cho khách hàng của họ trước khi nâng cấp lên hard fork Istanbul mới nhất. Điều này đặc biệt quan trọng bởi vì Parity chiếm gần 23% mạng, một bản thay thế được thực hiện với mục đích xấu hoặc mã bị lỗi có thể đã tạo ra một chuỗi phân tách hoặc chi tiêu gấp đôi.
Mặc dù bản thay thế của Parity được thiết kế để thêm quá trình chuyển đổi EIP-1344 bị thiếu cho người dùng mainnet, nhưng thực tế nó được phát hành vào phút cuối đi ngược lại với những gì các nhà phát triển đã tuyển bố “Phục vụ khách hàng Ethereum một cách nhanh nhất và tiên tiến nhất”. CEO OpenRelay cho rằng một “phát hành khẩn cấp cho thấy quá trình kiểm soát chất lượng kém của Parity”, và cho rằng sự phụ thuộc của cộng đồng Ethereum vào Parity là “đáng lo ngại.”
Bất chấp những lo ngại về Istanbul, một số sàn giao dịch vẫn tiến hành nâng cấp, bao gồm Binance, Coinbase và Kraken, trong khi các sàn giao dịch khác, bao gồm Poloniex , đã công bố kế hoạch hỗ trợ hard fork. Nhiều sàn giao dịch Ethereum phổ biến đã thực hiện thay đổi, khiến hầu hết người dùng Ethereum sẽ buộc phải chấp nhận hard fork, dù họ muốn hay không muốn.
- Sự xuất hiện sớm hard fork Istanbul của Ethereum gây ra sự chia rẽ Testnet
- Hard Fork Istanbul có thể khiến các hợp đồng Ethereum bị phá vỡ
Thùy Ngân
Tạp chí Bitcoin | Beincrypto