Hai đề xuất cải tiến Ethereum (Ethereum Improvement Proposals – EIPs) đã được phê duyệt để đưa vào bản nâng cấp lớn tiếp theo của Ethereum, Istanbul.
Đây là hai thay đổi code đầu tiên được phê duyệt chính thức cho bản nâng cấp Istanbul, được nhắm mục tiêu dự kiến để kích hoạt trên mạng chính Ethereum vào tháng 10.
Trong cuộc gọi hai tuần một lần vào hôm qua, các nhà phát triển đã thảo luận về việc trong số gần 30 EIP cho Istanbul sẽ được phê duyệt và sẽ bị từ chối hoặc trì hoãn để nâng cấp toàn hệ thống sau này, còn được gọi là hardfork.
Mặc dù phần lớn các EIP vẫn yêu cầu thảo luận thêm, nhưng có hai EIP hiện đã được phê duyệt chính thức.
EIP 2024 và EIP 1702
EIP 2024 – hoặc, trong một số tài liệu, gọi là EIP 131 – thêm một bộ tiền biên dịch mới vào máy ảo Ethereum. Tiền biên dịch thường là các hoạt động đắt tiền trên blockchain Ethereum triển khai với một khoản phí cố định hoặc phí gas.
EIP 2024 giới thiệu một bộ tiền biên dịch cho hàm băm mới có tên là ‘Blake2’. Chức năng được cho là nhanh hơn trong việc xác minh và xác thực dữ liệu blockchain so với các hàm băm truyền thống khác trên Ethereum như SHA-3.
Các chuỗi khác nhau của Blake2 hiện đang được sử dụng bởi các dự án tiền điện tử khác như Zcash đồng tiền riêng tư và Handshake nền tảng tên miền. EIP 2024 giới thiệu tiền biên dịch cho phiên bản Blake2 có tên là Blake2B.
“Blake2B có nghĩa là chúng ta có thể giao tiếp với Zcash trên mạng chính Ethereum”, James Hancock, một trong ba tác giả đằng sau EIP 2024, cho biết.
Mặt khác, EIP 1702 được ủy quyền bởi nhà phát triển Parity Technologies, Wei Tang, hướng đến khả năng nâng cấp hợp đồng thông minh mượt mà hơn.
Hiện tại, các ứng dụng phi tập trung (dapp) chạy trên blockchain Ethereum dựa trên các dòng code tự thực hiện gần như bất biến, được gọi là hợp đồng thông minh.
Các hợp đồng thông minh này được biên soạn và thực hiện thông qua máy ảo Ethereum, được cho là trung tâm của mạng blockchain, có chức năng như là công cụ triển khai hàng ngàn dapp được tạo bởi các nhà phát triển.
Máy ảo Ethereum hiện tại dự kiến sẽ được nâng cấp trong code dài hạn thành code WebAssembly, cung cấp cho các nhà phát triển tính linh hoạt cao hơn khi nói về ngôn ngữ lập trình và hiệu suất.
EIP 1702 đề nghị giới thiệu một phương pháp mới cho các hardfork được gọi là ‘account versioning’ (tạm dịch: phiên bản tài khoản) để nâng cấp máy ảo Ethereum hoặc giới thiệu các máy ảo mới trong mạng có thể dễ dàng hơn.
Tang giải thích trong đề xuất của mình:
“Bằng cách cho phép ‘account versioning’, chúng tôi có thể thực thi các máy ảo khác nhau cho các hợp đồng được tạo tại các thời điểm khác nhau. Điều này cho phép thực hiện các tính năng trong khi đảm bảo các hợp đồng hiện tại hoạt động như mong đợi”.
Ethereum hiện là blockchain lớn thứ hai trên thế giới theo vốn hóa thị trường với hơn 20,000 người dùng hoạt động hàng ngày, theo trang phân tích tiền điện tử State of the DApps.
- Hardfork Ethereum: Tạm biệt Constantinople! Xin chào Istanbul!
- Cuộc thảo luận thực sự về Hard Fork sắp tới của Ethereum sắp diễn ra
Annie
Tạp chí Bitcoin | Coindesk