Vitalik Buterin công bố kế hoạch tăng tốc độ và khả năng mở rộng của Ethereum

11 giờ trước đây
4 phút đọc
1 lượt xem

Đề xuất cải thiện tốc độ và khả năng mở rộng của Ethereum

Người đồng sáng lập Ethereum, Vitalik Buterin, đã phác thảo một cách tiếp cận mới nhằm cải thiện tốc độ và khả năng mở rộng của mạng lưới bằng cách xem xét lại cấu trúc hoàn tất khối. Trong một bài viết trên blog vào ngày 1 tháng 8, Buterin đã đề xuất tách cơ chế lựa chọn nhánh của Ethereum ra khỏi quy trình hoàn tất, điều mà ông tin rằng có thể đơn giản hóa giao thức và cho phép xác nhận khối nhanh hơn.

Thiết kế hiện tại và vấn đề tồn tại

Hiện tại, sự đồng thuận của Ethereum dựa vào thiết kế theo kiểu slot, trong đó cả cơ chế lựa chọn nhánh và hoàn tất hoạt động trong cùng một khoảng thời gian. Mặc dù thiết kế này mạnh mẽ, nhưng nó yêu cầu nhiều vòng giao tiếp giữa các validator trong mỗi slot, điều này giới hạn tốc độ xác nhận các khối mới. Để khắc phục vấn đề này, Buterin gợi ý giảm độ phức tạp bằng cách cho phép hai quy trình phát triển độc lập. Ông viết:

“[Có thể có] [một cách] để di chuyển một chút ra khỏi sự kết hợp chặt chẽ giữa các slot và hoàn tất được giới thiệu trong 3SF, và thay vào đó có một quy tắc lựa chọn nhánh LMD GHOST tách biệt hơn và một thiết bị hoàn tất, với số lượng người tham gia khác nhau.”

Một hệ thống hai tầng

Dưới kế hoạch của mình, Buterin đề xuất chỉ định một số lượng validator nhỏ, cố định, khoảng 256, để chạy thuật toán lựa chọn nhánh LMD GHOST trên cơ sở từng slot. Nhóm này sẽ nhanh chóng xác định đầu của chuỗi trong thời gian thực, hoạt động như “làn đường nhanh” của Ethereum cho việc chọn khối. Trong khi đó, một tập hợp validator rộng hơn, hoạt động với nhịp độ chậm hơn, sẽ xử lý quy trình hoàn tất, xác định các khối nào trở nên không thể đảo ngược. Sự tách biệt này có thể cho phép Ethereum giảm số vòng giao tiếp mỗi slot từ ba hoặc bốn xuống chỉ còn hai, giúp mạng lưới phản ứng nhanh hơn mà không làm giảm tính toàn vẹn của sự đồng thuận.

Tác động đối với khả năng mở rộng

Buterin chỉ ra rằng kiến trúc mà ông đề xuất có những tác động rộng lớn hơn đối với khả năng mở rộng của Ethereum. Ông cho biết động thái này sẽ cho phép mạng lưới rút ngắn thời gian slot và xử lý một nhóm validator lớn hơn một cách an toàn. Điều này có thể mở rộng đến một triệu người tham gia mà không gây ra chi phí đáng kể hoặc phụ thuộc vào các thủ thuật mật mã phức tạp. Buterin cũng lập luận rằng một hệ thống như vậy sẽ giữ cho Ethereum an toàn trong khi đơn giản hóa các hoạt động nội bộ của nó. Nó cũng sẽ mang lại cho các nhà phát triển nhiều linh hoạt hơn để nâng cấp hoặc thay thế các cơ chế hoàn tất theo thời gian, mà không làm gián đoạn logic lựa chọn nhánh cốt lõi.

Giai đoạn nghiên cứu và ý kiến cộng đồng

Hiện tại, đề xuất vẫn đang trong giai đoạn nghiên cứu và mở cho ý kiến đóng góp từ cộng đồng. Tuy nhiên, nó đánh dấu một bước tiến quan trọng hướng tới việc tối ưu hóa hiệu suất của Ethereum khi mạng lưới phát triển thành một nền tảng hiệu quả và có khả năng mở rộng hơn.