Ethereum đang xem xét mô hình lưu trữ nhẹ hơn khi dữ liệu mạng tăng nhanh, khiến một nút đầy đủ hiện cần khoảng 0,9–1,3 TB dung lượng.
Số lượng tài khoản và hợp đồng thông minh mở rộng làm trạng thái mạng tăng thêm gần 100 GB mỗi năm, đặt ra bài toán mở rộng mà không làm chi phí vận hành nút và mức độ phi tập trung tăng theo.

Ethereum tìm cách giảm dữ liệu mà các nút phải lưu trữ
Ethereum đang nghiên cứu nhiều phương thức quản lý trạng thái để các nút không phải lưu giữ toàn bộ dữ liệu mạng ở dạng thường xuyên truy cập.
Vitalik Buterin đã nhắc đến Utreexo, hệ thống do các nhà phát triển Bitcoin xây dựng, cho phép nút lưu trữ ít dữ liệu hơn. Ethereum đang xem xét những ý tưởng tương tự trong các đề xuất mở rộng mạng.
Khoảng 80%–82% dữ liệu trên Ethereum được tạo thành các bản ghi mới mang tính lâu dài, trong khi tài khoản chiếm khoảng 14% và mã hợp đồng chiếm khoảng 4%. Khi số dư token và các bản ghi khác tiếp tục tăng, cách lưu trữ hiện tại sẽ khiến yêu cầu phần cứng mở rộng theo.
UTXO có thể giảm mạnh yêu cầu lưu trữ cho một số giao dịch
Một mô hình theo hướng UTXO cho các khoản thanh toán nhất định có thể làm giảm gần 99,8% dung lượng cần thiết cho nút, theo các ước tính được nêu.
Cách tiếp cận này cho phép Ethereum xử lý thêm hoạt động giao dịch mà không làm dung lượng lưu trữ tăng tương ứng. Đồng thời, mạng vẫn có thể duy trì phương thức lưu trữ dữ liệu lâu dài và phức tạp cho những ứng dụng cần đến.

Dữ liệu ít được truy cập có thể được chuyển khỏi lớp lưu trữ chính
Ethereum có thể giảm áp lực lưu trữ bằng cách giữ dữ liệu thường xuyên sử dụng ở trạng thái sẵn sàng và chuyển các bản ghi ít được truy cập sang nơi khác.
Chưa đến 4% dữ liệu tài khoản và trạng thái lưu trữ được truy cập trong vòng 30 ngày. Điều này cho thấy phần lớn dữ liệu vẫn cần được bảo tồn, nhưng không nhất thiết phải nằm trong vùng lưu trữ hoạt động của mọi nút.

Utreexo cho thấy sự đánh đổi giữa dung lượng và bằng chứng xác minh
Utreexo giảm dữ liệu lưu trữ cục bộ xuống dưới 1 KB, nhưng yêu cầu thêm dữ liệu bằng chứng trong quá trình xác minh.
Cơ sở dữ liệu UTXO thông thường chiếm khoảng 11–11,5 GB. Mô hình này cho thấy một hệ thống blockchain có thể giảm đáng kể yêu cầu lưu trữ nếu chấp nhận cơ chế xác minh bổ sung.

Tổng kết
Ethereum đang tìm cách kiểm soát tốc độ tăng dữ liệu bằng nhiều mô hình lưu trữ trạng thái, trong đó các ý tưởng tương tự Utreexo và UTXO có thể giúp giảm yêu cầu dung lượng cho nút mà vẫn bảo toàn dữ liệu lịch sử cần thiết.










