Các nhà phát triển Ethereum đã xác nhận đợt nâng cấp toàn diện sắp tới của mạng, bản nâng cấp này có tên là Dencun.
Dencun là từ ghép của Cancun và Deneb. Cancun là tên của nâng cấp lớp thực thi Ethereum, trong khi Deneb là tên của nâng cấp lớp giao thức. Do đó, bản nâng cấp Cancun và bản nâng cấp Deneb được gọi chung là bản nâng cấp Dencun.
Bản nâng cấp này bao gồm năm EIP và được thiết kế để bổ sung thêm dung lượng lưu trữ dữ liệu và giảm phí. Việc nâng cấp tập trung vào EIP-4844, bên cạnh bốn đề xuất cải tiến bao gồm EIP-1153, EIP-4788, EIP-5656 và EIP-6780.
EIP-4844
EIP-4844 là trung tâm của bản nâng cấp Dencun, một cải tiến thường được gọi là proto-danksharding. Đề xuất này giới thiệu một loại giao dịch mới cho Ethereum có thể chấp nhận “đốm màu” dữ liệu được lưu trữ liên tục trên các node báo hiệu trong thời gian ngắn. Cải tiến này giải phóng nhiều chỗ hơn để mở rộng quy mô chuỗi khối và tương thích với lộ trình mở rộng Ethereum.
Ý nghĩa của EIP-4844 rất sâu sắc. Việc hoàn thành phân đoạn dữ liệu mất nhiều thời gian để hoàn thành và triển khai, nhưng dựa trên tổng số, phân đoạn dữ liệu có thể được thực hiện với chi phí thấp. Và EIP-4844 hứa hẹn sẽ giảm phí tổng hợp theo một mức độ lớn. Các nhà phát triển tin rằng tính năng này sẽ cho phép Ethereum duy trì tính cạnh tranh mà không phải hy sinh tính phi tập trung.
Nâng cấp này dự kiến sẽ giảm chi phí gas của Layer-2 Rollup.
EIP-1153
EIP-1153 giới thiệu opcode lưu trữ tạm thời. Bộ nhớ tạm thời được sử dụng, bộ nhớ này sẽ bị loại bỏ sau mỗi giao dịch. Các giá trị được lưu trữ tạm thời không bao giờ được đánh số thứ tự để lưu trữ.
Optimism đã giải thích động cơ của đề xuất này. Chỉ riêng trên Uniswap, đề xuất này có thể tiết kiệm cho người dùng chi phí gas ước tính lên tới 3 triệu USD.
Những lợi ích của đề xuất EIP-1153 bao gồm:
- Các opcode lưu trữ tạm thời được xem xét riêng biệt, do đó, việc thực hiện bản cập nhật này không thể vô tình làm hỏng mọi thứ.
- Client không cần nạp giá trị ban đầu.
- Khe lưu trữ không cần phải xóa sau khi sử dụng.
- Ngữ nghĩa của các hoạt động hiện tại không bị thay đổi.
- Đơn giản hóa các quy tắc kế toán gas.
EIP-4788
EIP-4788 cải thiện thiết kế cầu và staking pool. Đề xuất liên quan đến blockchain trong EVM. Khối chuỗi Beacon là bộ tích lũy mật mã được sử dụng để chứng minh trạng thái đồng thuận tùy ý.
Sau khi giới thiệu đề xuất này, EVM sẽ hiển thị gốc chuỗi cho phép truy cập tối thiểu hóa độ tin cậy vào lớp đồng thuận Ethereum. Nhờ tính năng này, các trường hợp sử dụng dApp có thể cải thiện các giả định về độ tin cậy của chính họ, do đó, việc phát triển các ứng dụng như nhóm staking, cầu nối hợp đồng thông minh… sẽ dễ dàng hơn.
EIP-5656
EIP-5656 giới thiệu một hướng dẫn mới mà các nhà phát triển có thể sao chép các vùng bộ nhớ được chỉ định.
Đề xuất này giới thiệu các thay đổi đối với mã liên quan đến EVM. Trong các môi trường sản xuất khác, sao chép bộ nhớ là thao tác cơ bản, nhưng việc triển khai chức năng này trên EVM sẽ phát sinh chi phí gas. Đề xuất này sẽ cung cấp cho Ethereum một hướng dẫn EVM hiệu quả có thể được sử dụng để sao chép các vùng bộ nhớ . Hướng dẫn này hữu ích cho các hoạt động tính toán chuyên sâu khác nhau (ví dụ: EVM 384) trong đó việc sao chép bộ nhớ được xác định là một chi phí đáng kể.
EIP-6780
EIP-6780 thay đổi chức năng của opcode SELFDESTRUCT. Trước đây, opcode này đã thực hiện nhiều thay đổi đối với trạng thái của tài khoản, đáng chú ý là xóa tất cả mã và bộ nhớ. Trước đây, các nhà phát triển đã xem xét việc loại bỏ opcode SELFDESTRUCT, nhưng đề xuất này có một cách tiếp cận khác.
EIP-6780 sẽ cố gắng duy trì một số cách sử dụng phổ biến của SELFDESTRUCT trong khi giảm sự phức tạp của các thay đổi triển khai EVM từ phiên bản hợp đồng.
Trong thực tế, đề xuất loại bỏ mã có thể chấm dứt hợp đồng thông minh.
Vẫn chưa có ngày chính xác cho việc nâng cấp, nhưng dự kiến nó sẽ ra mắt vào cuối năm 2023.