Tiêu đề gốc: Tăng tốc Ethereum
Tác giả gốc: Georgios Konstantopoulos, Dan Robinson, Matt Huang, Charlie Noyes
Tổng hợp gốc: Chồng hàng ngày của Odaily Planet thế nào?
Kể từ khi thành lập, Ethereum đã là một thế lực quan trọng trong không gian tiền điện tử. Ethereum đã mở đường cho các hợp đồng thông minh, DAO và DeFi, đồng thời tiếp tục đổi mới trước những thách thức tiên tiến như ZK và MEV. Cộng đồng các nhà nghiên cứu và kỹ sư của Ethereum đã đặt nền tảng vững chắc cho thế hệ ứng dụng phi tập trung tiếp theo.
Điều mà mọi người dường như quên là phiên bản đầu tiên của giao thức Ethereum đã được hoàn thành trong vòng chưa đầy hai năm - tốc độ phát triển nhanh chóng này đã thu hút nhiều nhà phát triển đến với nền tảng này.
Tuy nhiên, chúng tôi tin rằng tiến trình trên giao thức cốt lõi của Ethereum ngày nay có thể nhanh hơn. Ethereum có vị trí tốt để tăng tốc nhiều cải tiến có tác động cao mà không phải hy sinh giá trị cốt lõi của nó.
Bất kể tầm nhìn về tương lai của Ethereum như thế nào, việc lặp lại luôn có lợi.
Có một cuộc tranh luận chính đáng về mục tiêu cuối cùng của Ethereum, nhưng dù mục tiêu là gì thì rõ ràng tốt hơn là đạt được mục tiêu đó nhanh hơn. Cho dù cuối cùng giao thức đi theo hướng nào thì việc cải thiện khả năng phát triển và lặp lại của Ethereum đều có ý nghĩa rất lớn.
Khi phải đối mặt với các lựa chọn công nghệ, chúng ta có xu hướng nhanh chóng chuyển sang thảo luận ở cấp độ giá trị, chẳng hạn như liệu chúng ta chú ý nhiều hơn đến L1 hay L2, phân cấp hay hiệu quả, các trường hợp sử dụng tài chính hay phi tài chính. Những cuộc tranh luận này hấp dẫn vì hầu như ai cũng có thể tham gia, tạo sức nóng và mang lại uy tín cho người tranh luận. Nhưng nếu Ethereum vẫn chưa đạt đến giới hạn về khả năng kỹ thuật của nó thì các cuộc thảo luận về sự cân bằng giá trị trước đó có thể còn quá sớm. Chúng tôi tin rằng Ethereum nên tập trung vào việc khám phá các ranh giới hiệu quả của khả năng công nghệ và sau đó thảo luận về cách đánh đổi giá trị sau khi đạt đến giới hạn.
Các lần cập nhật lặp lại sẽ giúp Ethereum đạt đến ranh giới này nhanh hơn, đồng thời giải quyết nhiều vấn đề nan giải “hoặc/hoặc” về các ưu tiên. Ví dụ: Chúng ta nên làm X hay Y trước? có thể được trả lời bằng Làm cả hai.
Ethereum đã có sẵn các nguồn tài nguyên cần thiết – có những nhà nghiên cứu và kỹ sư tài năng mong muốn xây dựng tương lai. Giao cho họ sứ mệnh thăng tiến nhanh hơn và cho phép họ làm việc song song sẽ cho phép Ethereum giải quyết vấn đề nhanh hơn và tránh bị mắc kẹt trong các cuộc tranh luận về giá trị sớm.
Làm cách nào để Ethereum lặp lại nhanh hơn?
Trong lịch sử, Ethereum có trung bình một lần nâng cấp giao thức mỗi năm, cho phép Ethereum hỗ trợ nhiều trường hợp sử dụng hơn.
Bước quan trọng nhất là quyết định thực hiện nó. Cộng đồng có thể đặt ra những mục tiêu đầy tham vọng hơn và nỗ lực để đạt được chúng.
Một trở ngại là quán tính; trở ngại còn lại là một số quan điểm cho rằng giao thức nên bắt đầu cốt thép - nghĩa là, để duy trì tính phân cấp của Ethereum, các sửa đổi đối với giao thức cốt lõi phải được làm chậm lại.
Chúng tôi tin rằng việc “củng cố hóa” sớm là quá rủi ro đối với Ethereum. Điều này sẽ làm cho nền tảng Ethereum trở nên kém cạnh tranh và các ứng dụng cũng như người dùng có thể chuyển sang các lựa chọn thay thế tập trung hơn.
Ngoài ra, việc “củng cố hóa” cũng sẽ mang đến rủi ro tập trung hóa cho Ethereum. Quá trình phát triển cốt lõi là một trong những cơ chế chính để quản lý lớp xã hội Ethereum, phản ánh ý kiến đóng góp từ các kỹ sư, nhà nghiên cứu, người xác nhận và tổ chức. Nếu giao thức cốt lõi “củng cố hóa”, Ethereum sẽ mất cơ chế quản trị này và khả năng phát triển để đáp ứng với những thay đổi trong cấu trúc thị trường (chẳng hạn như khu vực L2 và MEV).
Sau khi quyết định lặp lại làm mới, có một số cải tiến quy trình RD có thể có tác động đáng kể:
Nhóm khách hàng nên đưa ra các đề xuất thay vì quyền phủ quyết. Sự đa dạng của khách hàng không cần phải đánh đổi bằng tốc độ phát triển. Cần có nhiều máy khách sẵn sàng cho mỗi lần nâng cấp, nhưng không cần thiết phải để máy khách thận trọng nhất quyết định tốc độ lặp lại của giao thức. Chúng tôi duy trì Reth và hứa sẽ không bao giờ trở thành nút thắt cổ chai trên lộ trình Ethereum.
Cải thiện quy trình Tất cả các nhà phát triển cốt lõi. Như Tim Beiko đã đề xuất gần đây trong cuộc họp lớp đồng thuận, chúng tôi mời cộng đồng đưa ra đề xuất cụ thể cho đánh giá Pectra.
Phân bổ nhiều tài nguyên hơn cho DevOps và thử nghiệm. Điều này cho phép tự tin triển khai các cải tiến lớn thường xuyên hơn trong khi vẫn duy trì độ tin cậy cao của Ethereum.
Ngoài ra, còn có nhiều cách khác để tăng tốc phát triển – điều quan trọng là nhận thức rõ ràng tầm quan trọng của “cần tăng tốc”.
Chúng tôi không thiếu những ý tưởng hay
Chúng tôi tin rằng cộng đồng Ethereum có thể cam kết hơn để đạt được một số kết quả rõ ràng. Những cải tiến không gây tranh cãi này đã bị trì hoãn do tốc độ phát hành chậm và nhận thức rằng chỉ có thể thực hiện một số thay đổi mỗi năm. Ethereum không nên chủ động hạn chế tham vọng của mình mà nên theo đuổi việc thực hiện nhiều hơn và nhanh hơn.
Dưới đây là một số ví dụ có thể:
Mở rộng và đảm bảo an ninh lớp 2:
Cung cấp cho Rollup khả năng lập kế hoạch cho các yêu cầu: Điều này yêu cầu phân bổ nhiều tài nguyên hơn trong lộ trình sau EIP-4844, chẳng hạn như PeerDAS hoặc hard fork chỉ có tham số Blob.
Hãy để Rollup kế thừa khả năng bảo mật và khả năng chống kiểm duyệt của L1: chẳng hạn như việc triển khai Bản tổng hợp gốc.
Mở rộng quy mô L1 mà không tăng gánh nặng vận hành nút:
Định giá lại các mã op L1: Điều này có thể giúp mở rộng quy mô Ethereum mà không sửa đổi giới hạn gas của khối.
Tăng giới hạn khí thực thi L1 một cách an toàn: Đây là một lĩnh vực nghiên cứu tích cực yêu cầu phân tích chuyên sâu về lịch sử và sự phát triển của trạng thái để giúp quyết định cách thức hoạt động của các giải pháp như hết hạn lịch sử và trạng thái không trạng thái.
Cải thiện trải nghiệm và bảo mật của người dùng ví thông qua việc trừu tượng hóa tài khoản:
Những cải tiến hơn nữa trên EIP-7702: EIP-7702 bắt đầu thu hẹp khoảng cách giữa EOA và ví trừu tượng tài khoản, nhưng chúng tôi tin rằng vẫn còn chỗ cho những cải tiến hơn nữa, chẳng hạn như trải nghiệm người dùng đối với các giao dịch theo đợt và được tài trợ cũng như loại bỏ những lo ngại của người dùng về khóa riêng tư . phụ thuộc.
Làm cách nào chúng ta có thể giúp Ethereum tăng tốc phát triển?
Với tư cách là nhà nghiên cứu và kỹ sư, chúng tôi sẽ đóng góp thông qua các đề xuất EIP, phân tích dữ liệu và mã, đặc biệt tập trung vào các đề xuất như EIP-7862, những cải tiến không gây tranh cãi và không xung đột với lộ trình hiện có. Chúng tôi đã đi sâu vào trạng thái và lịch sử của Ethereum để cung cấp cơ sở cho việc điều chỉnh giới hạn gas một cách an toàn.
Reth đã sẵn sàng và sẽ tiếp tục tiến về phía trước một cách nhanh chóng để dọn đường cho đợt hard fork sắp tới. Chúng tôi đã thiết kế Reth đặc biệt như một SDK để xây dựng các nút Lõi EVM nhằm tạo điều kiện thuận lợi cho việc thử nghiệm và đổi mới giữa các nhà nghiên cứu và kỹ sư. Chúng tôi mời cộng đồng nghiên cứu hợp tác với chúng tôi để tạo nguyên mẫu cho các tính năng mới và cùng nhau cải thiện hiệu suất, khả năng chống kiểm duyệt và khả năng thích ứng trong tương lai của Ethereum.
Cuối cùng, chúng tôi sẽ tiếp tục xây dựng và hỗ trợ các công cụ nền tảng như Foundry, Alloy, Solar, Revm, Wagmi và Viem để đảm bảo rằng các bản cập nhật cho bất kỳ giao thức cốt lõi nào đều được cung cấp cho người dùng một cách hiệu quả.
Triển vọng
Chúng tôi tin rằng việc nắm bắt các phiên bản mới hơn là điều quan trọng nhất mà cộng đồng Ethereum có thể làm để mở rộng không gian khả năng và thúc đẩy giao thức hướng tới lộ trình đầy tham vọng của nó.
Việc tăng tốc phát triển Ethereum sẽ giúp nhiều người có thể tiếp cận được sự đổi mới không cần cấp phép, giúp xây dựng một hệ thống tài chính thực sự toàn cầu, giảm thiểu sự tin cậy.