TLDR
- Buterin cho rằng cây trạng thái và VM chiếm hơn 80% chi phí chứng minh
-
(SeaPRwire) – EIP 7864 sẽ thay thế cây hexary bằng cấu trúc nhị phân
-
Chứng Merkle ngắn hơn có thể làm giảm băng thông và sử dụng gas
-
VM RISC V được đề xuất như thay thế dài hạn cho EVM
Phần mở rộng tiếp theo của Ethereum có thể tập trung vào nền tảng của nó hơn là Layer 2. Vitalik Buterin đã đề xuất các thay đổi sâu sắc ở lớp thực thi để giải quyết hiệu quả chứng minh. Ông xác định cây trạng thái và máy ảo là các nút chặn chính.
Trong các bài đăng gần đây, Vitalik Buterin cho rằng các thành phần này chiếm hơn 80% chi phí chứng minh. Ông lập luận rằng chứng minh kiến thức không cần thiết hiệu quả đòi hỏi cải cách cấu trúc. Lộ trình của ông bao gồm thiết kế lại cây trạng thái và các thay đổi VM dài hạn.
Vitalik Buterin Đề Xuất Cây Nhị Phân Theo EIP 7864
Trung tâm của việc cải tiến trạng thái là EIP 7864. Đề xuất này sẽ thay thế cây Merkle Patricia hexary hiện tại của Ethereum bằng cây nhị phân. Thay đổi này nhằm làm giảm kích thước chứng minh và cải thiện hiệu quả xác minh.
Cây nhị phân sẽ tạo ra các nhánh Merkle ngắn hơn khoảng bốn lần. Điều này làm giảm nhu cầu băng thông cho các client nhẹ và công cụ riêng tư. Nó cũng có thể làm giảm chi phí cho các hệ thống như Helios và truy xuất thông tin riêng tư.
Buterin cho rằng thiết kế mới sẽ nhóm các slot lưu trữ thành các trang. Mỗi trang có thể chứa 64 đến 256 slot, hoặc khoảng 2 đến 8 kilobyte. Cấu trúc này cho phép lưu trữ liên quan được tải và cập nhật hiệu quả hơn.
Bây giờ, các thay đổi lớp thực thi. Tôi đã nói về trừu tượng tài khoản, gas đa chiều, BALs và ZK-EVMs.
Tôi cũng đã nói ở đây về một nâng cấp EVM ngắn hạn mà tôi nghĩ sẽ rất có giá trị: một precompile toán học vector hóa (cơ bản là thực hiện 32-bit hoặc có thể…
— vitalik.eth (@VitalikButerin)
Ông lưu ý rằng nhiều ứng dụng phi trung tâm truy cập các slot lưu trữ lân cận. Theo mô hình mới, các mẫu như vậy có thể tiết kiệm hơn 10.000 gas mỗi giao dịch. Việc thiết kế lại cũng làm giảm phương sai về độ sâu truy cập giữa các hợp đồng nhỏ và lớn.
Đề xuất bao gồm việc thay thế keccak bằng các hàm băm hiệu quả hơn. Các lựa chọn được đề cập bao gồm blake3 hoặc các biến thể Poseidon. Những thay đổi này nhằm cải thiện tốc độ chứng minh và làm cho cây trạng thái thân thiện hơn với người chứng minh.
Precompile Toán Học Vector Hóa Để Lợi Ích Ngắn Hạn
Trước khi có các thay đổi VM lớn hơn, một nâng cấp ngắn hạn. Ông đề xuất thêm một precompile toán học vector hóa vào Máy Ảo Ethereum. Ông mô tả nó là “GPU cho EVM.”
Precompile này sẽ cho phép các phép toán 32 bit hoặc 64 bit trên các danh sách số cùng một lúc. Nó có thể tăng tốc các tải trọng mật mã như băm và xác thực STARK. Buterin cho rằng điều này có thể cải thiện hiệu suất từ 8 đến 64 lần.
Ông cũng liên kết nâng cấp này với các chữ ký kháng lượng tử tương lai và mã hóa hoàn toàn同态 (fully homomorphic encryption). Đề xuất này tìm cách làm giảm sự phụ thuộc vào các cách giải quyết phức tạp. Nó nhằm cải thiện thực thi thô trong khung hiện tại.
Tầm Nhìn Dài Hạn Vượt Qua EVM
Buterin cũng đã trình bày một kế hoạch dài hạn để thay thế Máy Ảo. Ông đề xuất chuyển đổi sang kiến trúc dựa trên RISC V. Ông lập luận rằng nhiều người chứng minh đã hoạt động trong môi trường RISC V.
Ông nói rằng Ethereum đã trở nên phức tạp hơn do các precompile trường hợp đặc biệt. Ông lưu ý rằng các nhà phát triển thường tránh sử dụng EVM trực tiếp. Theo Buterin, một VM đơn giản hơn và hiệu quả hơn sẽ phục vụ tốt hơn cho thiết kế mục đích chung của Ethereum.
Lộ trình đề xuất triển khai theo giai đoạn. RISC V có thể cung cấp năng lượng cho precompile ban đầu. Sau đó, người dùng có thể triển khai hợp đồng trong VM mới. Cuối cùng, EVM có thể hoạt động như một lớp tương thích được viết trong kiến trúc mới.
Buterin cho rằng Ethereum sẽ hoạt động đầy đủ với các nâng cấp tăng tiến. Tuy nhiên, ông thể hiện sự tin tưởng mạnh rằng các thay đổi sâu sắc sẽ trở nên rõ ràng khi cải tiến trạng thái trưởng thành. Đề xuất của ông chuyển sự chú ý từ khả năng rollup sang thiết kế thực thi cốt lõi của Ethereum.
Bài viết được cung cấp bởi nhà cung cấp nội dung bên thứ ba. SeaPRwire (https://www.seaprwire.com/) không đưa ra bảo đảm hoặc tuyên bố liên quan đến điều đó.
Lĩnh vực: Tin nổi bật, Tin tức hàng ngày
SeaPRwire cung cấp phát hành thông cáo báo chí thời gian thực cho các công ty và tổ chức, tiếp cận hơn 6.500 cửa hàng truyền thông, 86.000 biên tập viên và nhà báo, và 3,5 triệu máy tính để bàn chuyên nghiệp tại 90 quốc gia. SeaPRwire hỗ trợ phân phối thông cáo báo chí bằng tiếng Anh, tiếng Hàn, tiếng Nhật, tiếng Ả Rập, tiếng Trung Giản thể, tiếng Trung Truyền thống, tiếng Việt, tiếng Thái, tiếng Indonesia, tiếng Mã Lai, tiếng Đức, tiếng Nga, tiếng Pháp, tiếng Tây Ban Nha, tiếng Bồ Đào Nha và các ngôn ngữ khác.