Ethereum đang mang nhiều dữ liệu hơn bao giờ hết và sức nặng của nó đang bắt đầu được thể hiện.
Một chủ đề lan truyền trên X đã khơi lại cuộc tranh luận về cách cắt giảm sự phình to của blockchain và Vitalik Buterin đã nhanh chóng vào cuộc với lời từ chối kiên quyết đối với một giải pháp phổ biến: hết hạn trạng thái.
“Theo tôi, đừng làm hết hạn trạng thái, hãy làm các nút trạng thái một phần. Về mặt chức năng, chúng tương tự nhau, nhưng nút sau không yêu cầu bất kỳ logic lớp đồng thuận nào và linh hoạt hơn nhiều”, Buterin đăng trên X.
Cuộc tranh luận nổ ra sau khi nhà nghiên cứu Han (@ngweihan_eth) chia sẻ dữ liệu mới về tốc độ tăng trưởng của Ethereum. Những con số này vẽ nên một bức tranh đáng lo ngại:
- 54% hợp đồng Ethereum không sử dụng bất kỳ khe lưu trữ nào.
- Hợp đồng có trạng thái, sử dụng bộ nhớ, thực sự có tuổi thọ ngắn hơn hợp đồng không trạng thái.
- Khoảng 63% khe lưu trữ chỉ được sử dụng một lần trước khi trở thành gánh nặng cho chuỗi.
Sự kém hiệu quả này là một phần nguyên nhân chính khiến nhu cầu lưu trữ của Ethereum ngày càng tăng, gây thêm áp lực lên các nút và khả năng mở rộng lâu dài của mạng.
Han đã đề xuất một số giải pháp, nhưng việc hết hạn trạng thái thu hút nhiều sự chú ý nhất. Ý tưởng này trên lý thuyết rất đơn giản: xóa dữ liệu trạng thái không sử dụng sau một thời gian không hoạt động, nhưng cho phép khôi phục lại bằng các bằng chứng mật mã.
Bên cạnh đó, Han cũng đề xuất các phương án triển khai hợp đồng rẻ hơn, định giá lũy tiến cho các địa chỉ lưu trữ lớn và các tùy chọn lưu trữ tạm thời được thiết kế để hết hạn an toàn. Kết hợp lại, những biện pháp này có thể thu hẹp phạm vi hoạt động của Ethereum và giảm chi phí cho người dùng.
Nhưng Buterin không tin điều đó.
Vấn đề của Buterin với việc hết hạn trạng thái là nó sẽ buộc phải thay đổi lớp đồng thuận cốt lõi của Ethereum, làm tăng thêm độ phức tạp và rủi ro. Giải pháp thay thế của ông: các nút trạng thái một phần.
Trong mô hình này, các nút riêng lẻ có thể chọn chỉ lưu trữ một phần trạng thái, trong khi toàn bộ trạng thái vẫn tồn tại trên toàn mạng. Bằng cách đó, Ethereum có được sự linh hoạt mà không cần phải viết lại các quy tắc của chuỗi.
Đây là một sự khác biệt tinh tế nhưng quan trọng. Trạng thái hết hạn sẽ cắt vào trạng thái hiện tại, trong khi các đề xuất như hết hạn lịch sử (EIP-4444) chỉ cắt bỏ dữ liệu khối cũ – dữ liệu khối cũ không còn cần thiết để xác thực.
Cách tiếp cận của Buterin gần gũi hơn với các nguyên tắc đơn giản và khả năng phục hồi của Ethereum, và những người dùng X khác cũng có vẻ đồng ý.
Tại sao cuộc tranh luận này lại quan trọng
Buterin từ lâu đã ủng hộ một lộ trình đơn giản hơn, an toàn hơn – lộ trình có thể giúp Ethereum nhanh chóng, đáng tin cậy và sẵn sàng cho làn sóng áp dụng tiếp theo, từ mã hóa RWA đến sự quan tâm của Phố Wall.
Cách Ethereum xử lý tình trạng phình to dữ liệu sẽ định hình khả năng mở rộng quy mô trước sự cạnh tranh gay gắt từ Solana, BNB Chain và các công ty khác.
Nguồn: https://coinpedia.org/news/state-expiry-vs-partial-nodes-vitalik-buterin-reveals-whats-better-for-ethereum/