*Tiêu đề gốc: *Đơn giản hóa L1
Tác giả gốc: Vitalik Buterin
Biên dịch: Asher(**@Asher_ 0210 )
Chú thích của biên tập viên: Đã có một thời, Bitcoin khiến chúng ta kinh ngạc - một giao thức mà một học sinh trung học cũng có thể hiểu, nhưng lại có thể hỗ trợ sự vận hành của hệ thống tài chính phi tập trung toàn cầu. Và khi chúng ta nhìn lại Ethereum, “máy tính thế giới” từng được hứa hẹn, giờ đây lại bị mắc kẹt bởi sự phức tạp: từ máy ảo cồng kềnh, cơ chế đồng thuận khó bảo trì, đến các hợp đồng được biên dịch trước chồng chất, cấu trúc dữ liệu và cơ chế Gas. Đã đến lúc khởi đầu lại, để Ethereum trở lại với con đường đơn giản, không chỉ mở rộng mà còn phải dễ hiểu, dễ bảo trì và dễ xác minh.
Mục tiêu của Ethereum là trở thành sổ cái toàn cầu - nền tảng lưu giữ tài sản văn minh và ghi chép, hỗ trợ các cơ sở hạ tầng thiết yếu như tài chính, quản trị và xác thực dữ liệu có giá trị cao. Để đạt được tầm nhìn này, cần phải cân nhắc hai khả năng cốt lõi: khả năng mở rộng và tính linh hoạt.
Fusaka hard fork sẽ mang lại mức tăng gấp 10 lần cho không gian dữ liệu L2, lộ trình năm 2026 cũng dự định mở rộng tương tự cho L1. Trong khi đó, Merge đã chuyển Ethereum sang đồng thuận PoS, sự đa dạng của các khách hàng nhanh chóng được cải thiện, nghiên cứu về khả năng xác minh ZK và chống tấn công lượng tử tiếp tục được thúc đẩy, và lớp ứng dụng cũng ngày càng mạnh mẽ. Nhưng ngoài việc mở rộng và hiệu suất, còn có một nền tảng kiên cường dễ bị bỏ qua nhưng cũng quan trọng không kém: sự đơn giản của giao thức (simplicity).
Điều khiến Bitcoin đáng kinh ngạc nhất chính là sự đơn giản tuyệt đối của giao thức của nó:
Một học sinh trung học hiểu biết về lập trình cũng có thể hoàn toàn hiểu được nguyên lý hoạt động của giao thức Bitcoin, một lập trình viên thậm chí có thể tự thực hiện khách hàng như một dự án cá nhân, sự đơn giản này mang lại những lợi ích sau:
Trong lịch sử, Ethereum đã không làm tốt trong lĩnh vực này, dẫn đến chi phí phát triển không cần thiết, rủi ro an ninh và văn hóa nghiên cứu bị đóng kín. Trong năm năm tới, Ethereum có tiềm năng trở nên gần như đơn giản như Bitcoin, và chúng ta có thể tiếp cận từ hai cấp độ: lớp đồng thuận và lớp thực thi.
Cơ chế đồng thuận mới trong tương lai (trước đây được gọi là chuỗi beam) tích hợp những tích lũy sâu sắc trong lý thuyết đồng thuận, ZK-SNARK, kinh tế staking trong suốt mười năm qua, với mục tiêu xây dựng một lớp đồng thuận tối ưu lâu dài và đáng kể đơn giản hóa, các biện pháp chính bao gồm:
Lợi ích của lớp đồng thuận là độc lập hơn với việc thực thi EVM, cho phép thực hiện các nâng cấp này một cách tự do hơn. Thực sự khó khăn nằm ở việc làm đơn giản hóa lớp thực thi.
Tầng thực thi mới là “nơi tập trung ma thuật đen” thực sự: tập lệnh EVM phức tạp, hợp đồng biên dịch dài và khó hiểu, SELFDESTRUCT khó mở rộng, gánh nặng tương thích lịch sử quá nặng nề, vì vậy cần thay thế EVM bằng một VM đơn giản, hiệu suất cao, thân thiện với ZK nguyên bản, chẳng hạn như RISC-V, với các lợi thế sau:
Nhưng việc chuyển giao không phải là một “hard fork” cứng rắn, mà là cho phép các hợp đồng cũ tiếp tục chạy trên một trình thông dịch EVM, và trình thông dịch này chính là hợp đồng được viết bằng RISC-V. Giống như Apple chuyển sang chip ARM bằng Rosetta, Ethereum có thể nâng cấp máy ảo một cách không đau đớn.
Các giao thức Ethereum trong tương lai nên tích hợp nhiều “thành phần chia sẻ” hơn, hoàn toàn giảm độ phức tạp của hệ thống:
Điều này có nghĩa là nền tảng Ethereum không còn được cấu thành từ “các thỏa hiệp vá víu” nữa, mà thực sự được xây dựng bằng “khối giao thức” dựa trên thẩm mỹ kỹ thuật.
Sự đơn giản trong nhiều khía cạnh tương tự như sự phi tập trung, đều là giá trị thượng nguồn dẫn đến tính đàn hồi của hệ thống. Để thực sự coi trọng sự đơn giản, cần có sự thay đổi văn hóa, lợi ích của nó thường khó được định lượng ngay lập tức, trong khi chi phí từ việc từ bỏ các chức năng hào nhoáng và nỗ lực thêm thì lập tức trở nên rõ ràng. Nhưng theo thời gian, giá trị của sự đơn giản sẽ dần dần được thể hiện, Bitcoin là ví dụ tốt nhất.
Lấy cảm hứng từ tư duy của tinygrad, thiết lập mục tiêu tối đa về số dòng mã đồng thuận cho quy định lâu dài của Ethereum, nhằm giảm độ phức tạp của các đường dẫn đồng thuận gần với mức đơn giản của Bitcoin. Các quy tắc lịch sử liên quan sẽ được giữ lại, nhưng nên được tách biệt ra khỏi các đường dẫn không đồng thuận. Đồng thời, thiết kế tổng thể nên tuân theo nguyên tắc “ưu tiên lựa chọn giải pháp đơn giản hơn”, nghiêng về việc đóng gói cục bộ thay vì phức tạp hệ thống, ưu tiên chọn các lựa chọn kiến trúc có thuộc tính rõ ràng và có thể xác minh.