Ethereum, một nền tảng hợp đồng thông minh hỗ trợ tài chính phi tập trung (DeFi), hoạt động của token không thể thay thế (NFT) và nhiều hoạt động khác, đang gặp phải một vấn đề không thể giải quyết chỉ bằng các nền tảng mở rộng lớp 2, người đồng sáng lập Vitalik Buterin gần đây đã tuyên bố.

Trong một blog, Buterin cho biết mặc dù mạng lưới được sử dụng rộng rãi và có người dùng, nhưng việc xác minh các giao dịch trên mạng chính là một thách thức. Những thách thức phát sinh từ điều này có nghĩa là không nhiều người có thể chạy các nút của họ và thay vào đó dựa vào các bên thứ ba đáng tin cậy, bao gồm cả các máy khách nhẹ. Mặc dù các máy khách nhẹ là cần thiết, nhưng người đồng sáng lập lưu ý rằng việc xác minh xem một trình xác thực Ethereum cụ thể có tuân theo các quy tắc giao thức đã thiết lập hay không là một thách thức.

Bạn cũng có thể thích: Hơn 66.000 trình xác thực mới đã tham gia Ethereum vào quý 1 năm 2023

Để giải quyết những vấn đề này, Buterin đề xuất hai phương án để giải quyết các vấn đề xác minh lớp 1 trên chuỗi đồng thời cải thiện khả năng mở rộng.

Giải quyết các vấn đề xác minh trên chuỗi

Trong phương án đầu tiên, ông đề xuất hạn chế mainnet và buộc hoạt động ở lớp 2. Điều này sẽ yêu cầu giảm mục tiêu gas-per-block của mainnet từ 15 triệu xuống còn 1 triệu, với chức năng duy nhất của lớp 1 là xác minh các giao thức lớp 2.

Mặc dù giải pháp này có thể hiệu quả, nhưng vẫn có thể có sai sót. Đầu tiên, nó sẽ khiến nhiều ứng dụng hiện tại dựa trên L1 trở nên không khả thi về mặt kinh tế và tiền của người dùng có thể bị kẹt do phí quá cao. Có thể di chuyển hàng loạt sang dự án lớp 2, nhưng điều đó sẽ làm phức tạp thêm quá trình này.

Người đồng sáng lập lưu ý rằng, lý tưởng nhất là giao thức Ethereum phải dễ xác minh trên nhiều thiết bị khác nhau, bao gồm máy tính xách tay, điện thoại và tiện ích mở rộng trình duyệt. Tuy nhiên, việc đồng bộ hóa dữ liệu riêng lẻ trên chuỗi lần đầu tiên hoặc sau thời gian dài ngoại tuyến có thể mất tới 54 giây. Điều này có thể gây khó khăn cho trình duyệt của thiết bị hoặc dẫn đến tình trạng hao pin nhanh đối với các thiết bị di động.

Một lựa chọn thay thế khác mà Buterin đề xuất liên quan đến Lập luận kiến ​​thức không tương tác ngắn gọn (SNARK) - xác minh mạng chính bằng Máy ảo Ethereum không cần kiến ​​thức (zkEVM), có thể được sử dụng để xác minh việc thực thi Máy ảo Ethereum (EVM) của khối Ethereum.

Trong cách tiếp cận này, nhiều mã SNARK hơn sẽ được viết để xác minh mặt đồng thuận của một khối. Tuy nhiên, việc tạo bằng chứng theo thời gian thực sẽ đòi hỏi những cải tiến đáng kể thông qua phần cứng chuyên dụng hoặc cải tiến về kiến ​​trúc.

Nếu tùy chọn này được theo đuổi, sẽ cần phải chọn một loại zkEVM để sử dụng cho việc xác minh. Có ba tùy chọn: một zkEVM đơn, một zkEVM đa đóng và một zkEVM đa mở.

Mặc dù mỗi tùy chọn đều có ưu điểm và nhược điểm, Buterin tin rằng tùy chọn mở đa zkEVM là con đường tốt nhất. Cách tiếp cận này sẽ liên quan đến các máy khách khác nhau có các triển khai zkEVM khác nhau, với mỗi máy khách chờ bằng chứng tương thích trước khi chấp nhận một khối là hợp lệ.

Mặc dù lý tưởng, nhưng sẽ không phải là không có thách thức. Điều hiển nhiên là nó sẽ đòi hỏi những cải tiến đáng kể về hiệu quả và song song hóa của Ethereum. Tuy nhiên, ông tin rằng con đường này có thể được khám phá và thực tế nhờ những tiến bộ công nghệ.

Cải thiện khả năng mở rộng và khả năng truy cập trong Ethereum

Các đề xuất của Buterin đại diện cho một bước đi đúng hướng để giải quyết vấn đề xác minh trên chuỗi. Mặc dù các giải pháp được đề xuất có điểm yếu, nhưng chúng làm nổi bật nhu cầu về một giao thức Ethereum có khả năng mở rộng và hiệu quả hơn.

Đề xuất này được đưa ra khi Polygon ra mắt bản beta mạng chính zkEVM vào đầu tuần này với kế hoạch cung cấp công nghệ mã nguồn mở để thúc đẩy nhiều sự phát triển hơn.

Đọc thêm: Các nhà phát triển Ethereum công bố ngày chính thức nâng cấp Shapella