Vitalik Buterin và Hướng Mở Rộng Ethereum
Người đồng sáng lập Ethereum, Vitalik Buterin, đã ghi nhận công lao của các nhà phát triển Bitcoin vào ngày 16 tháng 8 cho công việc trên Utreexo. Ông mô tả một hướng mở rộng Ethereum được đề xuất, có thể kết hợp trạng thái kiểu UTXO, trạng thái động thông thường và các mô hình giữa hai loại này. Trong một bài đăng trên X, Buterin gọi đây là “chiến lược mở rộng Ethereum được đề xuất hiện tại”, đồng thời làm rõ rằng kiến trúc này vẫn đang trong quá trình phát triển.
Mục Tiêu và Đề Xuất Nghiên Cứu
Buterin cho biết mục tiêu là cho phép hầu hết các hoạt động của Ethereum mở rộng mà không hy sinh tính phi tập trung, khả năng chống kiểm duyệt hoặc sự dễ dàng trong việc vận hành các nút. Những bình luận của ông không có nghĩa là Ethereum đã quyết định thay thế mô hình tài khoản của mình bằng kiến trúc UTXO của Bitcoin. Các thiết kế liên quan vẫn chỉ là các đề xuất nghiên cứu chứ không phải là những thay đổi giao thức đã được phê duyệt.
Các nhà phát triển Bitcoin xứng đáng nhận được nhiều tín dụng vì đã tiên phong nhiều ý tưởng này (xem Utreexo).
Buterin nhấn mạnh rằng đây là hình ảnh của chiến lược mở rộng Ethereum được đề xuất hiện tại. Ông muốn Ethereum có được những lợi ích tốt nhất từ trạng thái kiểu UTXO, trạng thái động và mọi thứ ở giữa.
Giới Thiệu về Utreexo
Utreexo được giới thiệu bởi nhà nghiên cứu Thaddeus Dryja thuộc MIT Digital Currency Initiative vào năm 2019. Thay vì yêu cầu một nút xác thực phải giữ toàn bộ tập hợp UTXO của Bitcoin, thiết kế này đại diện cho tập hợp đó bằng một bộ tích lũy dựa trên băm gọn nhẹ. Các đầu vào giao dịch mang theo các chứng minh cho phép các nút xác minh các đầu ra liên quan với bộ tích lũy đó.
Bài báo gốc của MIT DCI cho biết bộ tích lũy phát triển theo hàm logarit với tập hợp cơ sở. Điều này giải quyết cùng một vấn đề rộng mà các nhà nghiên cứu Ethereum đang xem xét: tăng cường hoạt động mạng mà không buộc yêu cầu lưu trữ trạng thái tăng lên cùng tốc độ.
Đề Xuất Nghiên Cứu Ethereum
Utreexo vẫn là một dự án mở rộng Bitcoin chứ không phải là một tính năng mà Ethereum đang sao chép trực tiếp. Một đề xuất nghiên cứu Ethereum vào ngày 6 tháng 7 từ Toni Wahrstätter, viết dưới tên Nero_eth, đề xuất thêm các khoản thanh toán giống như UTXO mà không loại bỏ tài khoản Ethereum. Mô hình này nhắm đến các khoản thanh toán một lần không yêu cầu trạng thái hợp đồng thông minh liên tục.
Đề xuất ước tính rằng các khối lượng công việc này có thể giảm việc sử dụng trạng thái vĩnh viễn khoảng 99,8%. Thay vì lưu trữ toàn bộ đối tượng thanh toán trong trạng thái hoạt động, Ethereum sẽ chứng minh sự tồn tại của nó từ lịch sử trong khi chủ yếu giữ lại một bit trạng thái đã chi gọn nhẹ.
Cách Tiếp Cận và Nỗ Lực Cải Cách
Cách tiếp cận này phù hợp với nỗ lực rộng lớn hơn của Ethereum nhằm giảm bớt gánh nặng xác minh và lưu trữ. Như crypto.news đã báo cáo trước đó, việc tái xây dựng Lean của Ethereum đặt các chứng minh mật mã đệ quy ở trung tâm của cuộc cải cách xác minh được đề xuất.
Nghiên cứu mempool đệ quy-STARK của Buterin vào tháng 1 giải quyết băng thông chứng minh. Mô hình của ông giả định các chứng minh STARK được tối ưu hóa cao khoảng 128 kB và đề xuất rằng các nút mempool định kỳ kết hợp các chứng minh tính hợp lệ một cách đệ quy, thay vì đính kèm một chứng minh lớn riêng biệt cho mỗi đối tượng đang được phát tán.
Kết Luận
Nghiên cứu mempool và đề xuất UTXO gốc giải quyết các ràng buộc khác nhau, mặc dù các nhà nghiên cứu đang khám phá cách mà các công nghệ như vậy có thể bổ sung cho nhau. Một phản hồi từ cộng đồng đã suy diễn sự kết hợp thành một kiến trúc có khả năng giải quyết một “khối lượng không giới hạn” các chuyển đổi UTXO thông qua một chứng minh gọn nhẹ.
Tuy nhiên, điều đó không phải là một mục tiêu thông lượng Ethereum đã được xác nhận hoặc cam kết lộ trình. Nghiên cứu của Buterin không thiết lập khả năng giao dịch không giới hạn, và con số 128 kB mô tả kích thước chứng minh STARK giả định trong mô hình mempool của ông, không phải là định dạng khối Ethereum tương lai đã được xác nhận.