Tái cấu trúc Ethereum: Theo đuổi con đường đơn giản
Trong thế giới blockchain, Bitcoin gây ấn tượng với thiết kế đơn giản của nó. Một giao thức mà ngay cả học sinh trung học cũng có thể hiểu, nhưng lại có thể hỗ trợ hoạt động của hệ thống tài chính phi tập trung toàn cầu. Ngược lại, Ethereum mặc dù có tham vọng trở thành "máy tính thế giới", nhưng lại gặp khó khăn vì độ phức tạp. Từ máy ảo cồng kềnh đến cơ chế đồng thuận khó bảo trì, cho đến hợp đồng trước biên soạn, cấu trúc dữ liệu và cơ chế Gas chồng chéo, Ethereum dường như đã lệch khỏi con đường đơn giản. Bây giờ là thời điểm để xem xét lại và đơn giản hóa Ethereum, không chỉ nhằm đạt được khả năng mở rộng mà còn để đạt được các mục tiêu có thể hiểu, có thể bảo trì và có thể xác minh.
Tầm nhìn của Ethereum là trở thành sổ cái của thế giới, mang lại tài sản văn minh và ghi chép, hỗ trợ hạ tầng cơ sở quan trọng như tài chính, quản trị và xác thực dữ liệu có giá trị cao. Để đạt được mục tiêu này, cần phải cân bằng hai khả năng cốt lõi: khả năng mở rộng và độ bền.
Những lần phân tách cứng trong tương lai sẽ nâng cao đáng kể không gian dữ liệu L2, và lộ trình trong vài năm tới cũng lên kế hoạch mở rộng tương tự cho L1. Đồng thời, Ethereum đã chuyển sang đồng thuận PoS, sự đa dạng của các khách hàng đã được cải thiện, và nghiên cứu về khả năng xác minh ZK cũng như khả năng chống tấn công lượng tử đang tiếp tục được thúc đẩy. Tuy nhiên, bên cạnh việc mở rộng và hiệu suất, còn có một cơ sở độ bền thường bị bỏ qua nhưng cũng quan trọng không kém: sự đơn giản của giao thức.
Ngắn gọn: Bảo đảm tối thượng phi tập trung
Điều tuyệt vời nhất của Bitcoin là sự đơn giản cực kỳ của giao thức của nó. Khái niệm cốt lõi rất rõ ràng: Blockchain được cấu thành từ một chuỗi các khối, mỗi khối được liên kết với khối trước đó thông qua băm, được xác minh bằng PoW và chứa các giao dịch của đồng coin được tạo ra từ việc khai thác hoặc giao dịch trước đó.
Sự đơn giản này mang lại nhiều lợi ích: dễ hiểu, giảm rào cản phát triển, giảm độ phức tạp trong bảo trì, giảm rủi ro an ninh và giảm khả năng bị thao túng bởi các lợi ích đặc biệt. Tuy nhiên, Ethereum đã không thể hiện 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à nền văn hóa nghiên cứu bị đóng kín. Trong những năm tới, Ethereum có khả năng tiến gần đến Bitcoin về sự đơn giản, điều này cần phải được thực hiện từ cả hai khía cạnh của lớp đồng thuận và lớp thực thi.
Tầng đồng thuận đơn giản
Cơ chế đồng thuận mới trong tương lai sẽ kết hợp những tích lũy trong lý thuyết đồng thuận, ZK-SNARK và kinh tế staking trong mười năm qua, nhằm xây dựng một lớp đồng thuận tối ưu lâu dài và đơn giản hóa rõ rệt. Các biện pháp chính bao gồm:
Giới thiệu cơ chế kết thúc ba khe, đơn giản hóa logic phức tạp liên quan đến slot và epoch
Đơn giản hóa quy tắc chọn nhánh và cấu trúc mạng
Thiết kế lại logic chuyển trạng thái liên quan đến các xác thực viên
Những cải tiến này sẽ giảm đáng kể độ phức tạp của mã, khiến giao thức dễ hiểu và bảo trì hơn.
Tầng thực thi đơn giản
Lớp thực thi là điểm khó khăn thực sự về mặt kỹ thuật. Hiện tại, tập lệnh EVM rất phức tạp, hợp đồng được biên dịch trước khó hiểu, và gánh nặng tương thích lịch sử rất nặng nề. Một giải pháp khả thi là thay thế EVM bằng một VM gọn gàng, hiệu suất cao và thân thiện với ZK (như RISC-V). Điều này có thể mang lại sự cải thiện đáng kể về hiệu suất, khả năng tương thích tốt hơn với các ngôn ngữ lập trình chính thống, cũng như cấu trúc rõ ràng hơn thuận tiện cho việc kiểm toán và xác minh an ninh.
Quá trình di chuyển có thể tham khảo cách Apple chuyển sang chip ARM, cho phép các hợp đồng cũ tiếp tục chạy trên trình biên dịch EVM trong VM mới, thực hiện nâng cấp liền mạch.
xây dựng nền tảng hệ thống tinh tế hơn
Giao thức Ethereum trong tương lai nên tích hợp nhiều "thành phần chia sẻ" hơn, nhằm giảm thiểu độ phức tạp của hệ thống:
Mã sửa lỗi thống nhất được sử dụng cho nhiều tình huống
Định dạng tuần tự hóa đồng nhất
Cấu trúc cây trạng thái thống nhất
Các cải tiến này sẽ khiến Ethereum trở nên giống như những "khối giao thức" được thiết kế cẩn thận, chứ không phải là sự ghép nối của nhiều sự thỏa hiệp.
Ôm lấy sự đơn giản, tái tạo tương lai
Theo đuổi sự đơn giản và theo đuổi phi tập trung đều là những con đường quan trọng dẫn đến tính linh hoạt của hệ thống. Việc thực sự coi trọng sự đơn giản cần có sự chuyển biến về văn hóa, lợi ích có thể không ngay lập tức xuất hiện, nhưng về lâu dài, giá trị của sự đơn giản sẽ dần dần được thể hiện, giống như những gì Bitcoin đã thể hiện.
Để phát triển lâu dài, Ethereum có thể học hỏi từ một số dự án mã nguồn mở, thiết lập mục tiêu về số dòng tối đa cho mã đồng thuận, nhằm giảm độ phức tạp của logic cốt lõi xuống gần mức của Bitcoin. Đồng thời, thiết kế tổng thể nên tuân thủ nguyên tắc "ưu tiên đơn giản", thiên về đóng gói cục bộ thay vì phức tạp hệ thống, ưu tiên lựa chọn kiến trúc có thuộc tính rõ ràng và có thể xác minh.
Thông qua những nỗ lực này, Ethereum có khả năng trở lại con đường đơn giản trong khi vẫn duy trì sự đổi mới và mạnh mẽ, đặt nền tảng vững chắc cho sự phát triển bền vững trong tương lai.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Ethereum tái cấu trúc: theo đuổi sự đơn giản để nâng cao độ bền
Tái cấu trúc Ethereum: Theo đuổi con đường đơn giản
Trong thế giới blockchain, Bitcoin gây ấn tượng với thiết kế đơn giản của nó. Một giao thức mà ngay cả học sinh trung học cũng có thể hiểu, nhưng lại có thể hỗ trợ hoạt động của hệ thống tài chính phi tập trung toàn cầu. Ngược lại, Ethereum mặc dù có tham vọng trở thành "máy tính thế giới", nhưng lại gặp khó khăn vì độ phức tạp. Từ máy ảo cồng kềnh đến cơ chế đồng thuận khó bảo trì, cho đến hợp đồng trước biên soạn, cấu trúc dữ liệu và cơ chế Gas chồng chéo, Ethereum dường như đã lệch khỏi con đường đơn giản. Bây giờ là thời điểm để xem xét lại và đơn giản hóa Ethereum, không chỉ nhằm đạt được khả năng mở rộng mà còn để đạt được các mục tiêu có thể hiểu, có thể bảo trì và có thể xác minh.
Tầm nhìn của Ethereum là trở thành sổ cái của thế giới, mang lại tài sản văn minh và ghi chép, hỗ trợ hạ tầng cơ sở quan trọng như tài chính, quản trị và xác thực dữ liệu có giá trị cao. Để đạt được mục tiêu này, cần phải cân bằng hai khả năng cốt lõi: khả năng mở rộng và độ bền.
Những lần phân tách cứng trong tương lai sẽ nâng cao đáng kể không gian dữ liệu L2, và lộ trình trong vài năm tới cũng lên kế hoạch mở rộng tương tự cho L1. Đồng thời, Ethereum đã chuyển sang đồng thuận PoS, sự đa dạng của các khách hàng đã được cải thiện, và nghiên cứu về khả năng xác minh ZK cũng như khả năng chống tấn công lượng tử đang tiếp tục được thúc đẩy. Tuy nhiên, bên cạnh việc mở rộng và hiệu suất, còn có một cơ sở độ bền thường bị bỏ qua nhưng cũng quan trọng không kém: sự đơn giản của giao thức.
Ngắn gọn: Bảo đảm tối thượng phi tập trung
Điều tuyệt vời nhất của Bitcoin là sự đơn giản cực kỳ của giao thức của nó. Khái niệm cốt lõi rất rõ ràng: Blockchain được cấu thành từ một chuỗi các khối, mỗi khối được liên kết với khối trước đó thông qua băm, được xác minh bằng PoW và chứa các giao dịch của đồng coin được tạo ra từ việc khai thác hoặc giao dịch trước đó.
Sự đơn giản này mang lại nhiều lợi ích: dễ hiểu, giảm rào cản phát triển, giảm độ phức tạp trong bảo trì, giảm rủi ro an ninh và giảm khả năng bị thao túng bởi các lợi ích đặc biệt. Tuy nhiên, Ethereum đã không thể hiện 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à nền văn hóa nghiên cứu bị đóng kín. Trong những năm tới, Ethereum có khả năng tiến gần đến Bitcoin về sự đơn giản, điều này cần phải được thực hiện từ cả hai khía cạnh của lớp đồng thuận và lớp thực thi.
Tầng đồng thuận đơn giản
Cơ chế đồng thuận mới trong tương lai sẽ kết hợp những tích lũy trong lý thuyết đồng thuận, ZK-SNARK và kinh tế staking trong mười năm qua, nhằm xây dựng một lớp đồng thuận tối ưu lâu dài và đơn giản hóa rõ rệt. Các biện pháp chính bao gồm:
Những cải tiến này sẽ giảm đáng kể độ phức tạp của mã, khiến giao thức dễ hiểu và bảo trì hơn.
Tầng thực thi đơn giản
Lớp thực thi là điểm khó khăn thực sự về mặt kỹ thuật. Hiện tại, tập lệnh EVM rất phức tạp, hợp đồng được biên dịch trước khó hiểu, và gánh nặng tương thích lịch sử rất nặng nề. Một giải pháp khả thi là thay thế EVM bằng một VM gọn gàng, hiệu suất cao và thân thiện với ZK (như RISC-V). Điều này có thể mang lại sự cải thiện đáng kể về hiệu suất, khả năng tương thích tốt hơn với các ngôn ngữ lập trình chính thống, cũng như cấu trúc rõ ràng hơn thuận tiện cho việc kiểm toán và xác minh an ninh.
Quá trình di chuyển có thể tham khảo cách Apple chuyển sang chip ARM, cho phép các hợp đồng cũ tiếp tục chạy trên trình biên dịch EVM trong VM mới, thực hiện nâng cấp liền mạch.
xây dựng nền tảng hệ thống tinh tế hơn
Giao thức Ethereum trong tương lai nên tích hợp nhiều "thành phần chia sẻ" hơn, nhằm giảm thiểu độ phức tạp của hệ thống:
Các cải tiến này sẽ khiến Ethereum trở nên giống như những "khối giao thức" được thiết kế cẩn thận, chứ không phải là sự ghép nối của nhiều sự thỏa hiệp.
Ôm lấy sự đơn giản, tái tạo tương lai
Theo đuổi sự đơn giản và theo đuổi phi tập trung đều là những con đường quan trọng dẫn đến tính linh hoạt của hệ thống. Việc thực sự coi trọng sự đơn giản cần có sự chuyển biến về văn hóa, lợi ích có thể không ngay lập tức xuất hiện, nhưng về lâu dài, giá trị của sự đơn giản sẽ dần dần được thể hiện, giống như những gì Bitcoin đã thể hiện.
Để phát triển lâu dài, Ethereum có thể học hỏi từ một số dự án mã nguồn mở, thiết lập mục tiêu về số dòng tối đa cho mã đồng thuận, nhằm giảm độ phức tạp của logic cốt lõi xuống gần mức của Bitcoin. Đồng thời, thiết kế tổng thể nên tuân thủ nguyên tắc "ưu tiên đơn giản", thiên về đóng gói cục bộ thay vì phức tạp hệ thống, ưu tiên lựa chọn kiến trúc có thuộc tính rõ ràng và có thể xác minh.
Thông qua những nỗ lực này, Ethereum có khả năng trở lại con đường đơn giản trong khi vẫn duy trì sự đổi mới và mạnh mẽ, đặt nền tảng vững chắc cho sự phát triển bền vững trong tương lai.