Vitalik Buterin, đồng sáng lập Ethereum, vừa công bố phần thứ năm trong loạt bài viết blog của mình mang tên “The Purge”. Mục tiêu chính của kế hoạch này là giải quyết vấn đề phình to dữ liệu và tối giản hóa giao thức của blockchain Ethereum, góp phần nâng cao hiệu suất và tính bền vững của mạng lưới.
Định hướng tương lai với The Purge
“The Purge” không chỉ đơn thuần là một kế hoạch, mà còn là một tầm nhìn dài hạn nhằm loại những dữ liệu dư thừa và các tính năng đã lỗi thời. Điều này không chỉ giúp tối ưu hóa hoạt động của Ethereum mà còn duy trì tính toàn vẹn và khả năng mở rộng trong tương lai. Một trong những vấn đề nhức nhối của mạng lưới Ethereum hiện nay là kích thước dữ liệu ngày càng tăng gây khó khăn trong việc duy trì và vận hành các node.
Tối ưu hóa yêu cầu lưu trữ cho node mới
Một trong những thách thức lớn mà các node mới phải đối mặt khi gia nhập vào mạng Ethereum là yêu cầu dung lượng lưu trữ. Theo những thống kê gần đây, một node Ethereum hoàn toàn đồng bộ cần 1,17 terabyte (TB) dung lượng lưu trữ. Nguyên nhân chính dẫn đến con số khổng lồ này là do yêu cầu lưu trữ dữ liệu lịch sử.
Kế hoạch The Purge hướng đến việc giảm thiểu hoặc loại bỏ hoàn toàn nhu cầu lưu trữ vĩnh viễn lịch sử cho mỗi node, giúp tạo điều kiện thuận lợi hơn cho việc tham gia mạng lưới. Vitalik Buterin nhấn mạnh rằng: “Trạng thái khó ‘hết hạn’ hơn nhiều so với lịch sử, vì Ethereum Virtual Machine (EVM) được xây dựng dựa trên giả định rằng mọi đối tượng trạng thái sẽ luôn tồn tại.”
Điều này dẫn đến tình trạng ngày càng tăng của dữ liệu trạng thái, khó khăn trong việc quản lý và duy trì.
Giảm lưu trữ để cải thiện hoạt động của node
Một yếu tố cốt lõi của The Purge là giải quyết rào cản ngày càng tăng đối với các node mới khi muốn tham gia vào mạng Ethereum, do yêu cầu lưu trữ gia tăng.
Một node Ethereum hoàn toàn đồng bộ hiện cần hơn 1,17 terabyte (TB) lưu trữ — chủ yếu do dữ liệu lịch sử, theo dữ liệu từ ycharts data .
Sáng kiến Purge của Buterin đề cập đến mục tiêu giảm yêu cầu lưu trữ của khách hàng “bằng cách giảm bớt hoặc loại bỏ việc cần thiết cho mỗi node” để lưu trữ vĩnh viễn toàn bộ lịch sử.
Biểu đồ mô tả lượng dữ liệu hiện tại cần thiết để đồng bộ hoàn toàn trên mạng Ethereum . Nguồn: ycharts
Giải pháp hết hạn trạng thái một phần
Để khắc phục vấn đề này, Vitalik đã đề xuất một giải pháp có tên là “hết hạn trạng thái một phần”. Theo kế hoạch này, các dữ liệu trạng thái ít được truy cập sẽ tự động được hết hạn. Tuy nhiên, điều này không đồng nghĩa với việc chúng hoàn biến mất; thay vào đó, dữ liệu này có thể được phục hồi thông qua chứng minh mật mã khi cần thiết.
Giải pháp này không chỉ nhằm giảm bớt áp lực lưu trữ mà còn giúp cải thiện khả năng mở rộng của Ethereum. lưu trữ dữ liệu trở nên dễ dàng hơn, người dùng và các nhà phát triển sẽ có thể dễ dàng tham gia vào mạng lưới, thúc đẩy sự phát triển của các ứng dụng và dự án mới.
Tiến tới xác minh không trạng thái
Một khía cạnh quan trọng khác trong kế hoạch The Purge là việc khai các phương thức xác minh không trạng thái (stateless verification). Sự kiện này diễn ra sau khi Buterin công bố về “The Verge” — một nâng cấp cần thiết nhằm tối ưu hóa việc vận hành node trên mạng Ethereum. Bản nâng cấp này hướng đến việc giảm bớt yêu cầu phần cứng để xác minh các khối mà không phải lưu trữ khối lượng lớn dữ liệu.
Ph pháp xác minh không trạng thái có khả năng giúp việc xác minh toàn chuỗi trở nên nhẹ nhàng và nhanh chóng hơn, cho phép thiết bị công như ví di động, ví trên trình duyệt thậm chí là đồng hồ thông minh thể dễ dàng vận hành node trên mạng Ethereum. Điều này không chỉ giúp tăng cường tính mật mà còn mở ra cánh cửa cho sự phát triển của Ethereum, tạo điều kiện cho nhiều người tham gia vào hệ sinh thái.
Kết luận
Kế hoạch The Purge của Vital Buterin không chỉ là một bước đi cần thiết để khắc phục vấn đề hiện tại của Ethereum mà còn là một tầm nhìn xa cho tương lai của blockchain này. Bằng cách giải quyết các vấn đề phình to dữ liệu và đơn giản hóa các giao thức, Ethereum có trở nên mạnh mẽ hơn, hiệu quả hơn và dễ c hơn so với bất kỳ thời điểm nào trước đây.
Sự đổi này sẽ không chỉ phục vụ cho việc gia tăng tính linh hoạt và khả năng mở rộng của mạng lưới mà còn thúc đẩy sự gia của cộng đồng, góp phần tạo một hệ sinh thái blockchainền vững và sáng tạo.