Cuộc tranh giành quyền lực của Ethereum: EIP3074, ERC4337 và EIP7702
Trong quá trình nâng cấp Pectra của Ethereum, đã xuất hiện một cuộc tranh cãi phức tạp về quản trị. Khi EIP3074 được đưa vào kế hoạch nâng cấp, nó đã gây ra một cuộc tranh luận lớn, đặc biệt là sự phản đối mạnh mẽ từ đội ngũ ERC4337.
EIP3074 rơi vào bế tắc, quá trình quản trị không thể tiếp tục. Cho đến khi Vitalik đề xuất EIP7702, mới kết thúc sự nghi ngờ của đội ERC4337 đối với EIP3074.
Cuộc tranh cãi về quản trị này phản ánh những vấn đề sâu sắc trong quản trị Ethereum - trong bối cảnh "mã là luật", ai có quyền quyết định nội dung cụ thể của mã. Cuộc tranh luận giữa EIP3074 và EIP7702 cung cấp cho chúng ta một góc nhìn để quan sát quá trình quản trị thực sự bên trong Ethereum.
Kết luận cuối cùng là, Ethereum áp dụng mô hình quản trị VVRC. Bất kỳ đề xuất nào được đưa vào đều cần phải phù hợp với giá trị của Ethereum (Value), sau đó thể hiện trong tầm nhìn do Vitalik đặt ra (Vision), tiếp theo phản ánh trong lộ trình (Roadmap), và cuối cùng được thảo luận bởi các nhà phát triển cốt lõi trước khi được thực hiện trong khách hàng (Client).
EIP3074 do vấn đề về Vision và Roadmap cuối cùng đã không được đưa vào hard fork, trong khi các nhà phát triển cốt lõi của Ethereum đã trực tiếp chọn EIP7702 do Vitalik viết làm giải pháp trừu tượng tài khoản cuối cùng.
Tóm tắt nội dung đề xuất
EIP3074 là một đề xuất ở tầng thực thi, nhằm mục đích thực hiện chức năng thanh toán gas và giao dịch hàng loạt. Nó giới thiệu hai mã thao tác AUTH và AUTHCALL, cho phép người dùng ủy quyền tạm thời tài khoản của mình cho hợp đồng thông minh thông qua chữ ký. Tuy nhiên, EIP3074 có một số rủi ro về an ninh, như chữ ký có thể bị phát lại.
EIP7702 là giải pháp thay thế do Vitalik đề xuất. Nó giới thiệu loại giao dịch mới SET_CODE_TX_TYPE, cho phép tài khoản EOA giữ lại các chức năng cơ bản trong khi tăng cường chức năng hợp đồng thông minh. EIP7702 tương thích hơn với các giải pháp trừu tượng tài khoản hiện có như ERC4337.
ERC4337 là một giải pháp thực hiện trừu tượng hóa tài khoản khác. Tác giả Yoav đã đưa ra nhiều chỉ trích đối với EIP3074, chẳng hạn như rủi ro tập trung, nguy cơ an ninh, và chức năng không đầy đủ.
Quá trình quản trị
EIP3074 đã bắt đầu được thảo luận trong các cuộc họp của các nhà phát triển cốt lõi từ tháng 4 năm 2021, nhưng do vấn đề an ninh mà nó vẫn chưa được đưa vào nâng cấp. Trong thời gian đó, đã trải qua nhiều cuộc thảo luận và cải tiến.
Tháng 2 năm 2024, EIP3074 gần như nhận được sự ủng hộ từ tất cả các thực hiện của khách hàng, chuẩn bị được đưa vào nâng cấp Pectra. Nhưng sau đó, nhóm ERC4337 đã đưa ra sự phản đối mạnh mẽ.
Vào ngày 9 tháng 5, Vitalik đã đề xuất EIP7702 như một giải pháp thay thế. Sau khi thảo luận, các nhà phát triển cốt lõi cuối cùng đã quyết định thay thế EIP3074 bằng EIP7702.
Tranh cãi và suy ngẫm
Các nhà phát triển EIP3074 cho rằng ERC4337 phải chịu trách nhiệm về việc quản trị thất bại, vì họ trước đó không tích cực tham gia thảo luận. Trong khi đó, đội ngũ ERC4337 cho rằng các nhà phát triển cốt lõi đã bỏ qua ý kiến của họ.
Trên thực tế, điều này phản ánh vấn đề sâu sắc trong quản trị Ethereum. Ethereum áp dụng mô hình VVRC, quan điểm cá nhân của Vitalik nằm ở tầng dưới của mô hình quản trị. Khi có tranh cãi nghiêm trọng, Vitalik có quyền quyết định cuối cùng.
EIP7702 phù hợp hơn với lộ trình trừu tượng tài khoản mà Vitalik đã thiết lập, đây là lý do chính nó chiến thắng cuối cùng. Cuộc tranh cãi này làm nổi bật tầm quan trọng của tầm nhìn cá nhân trong quản trị Ethereum và những hạn chế của sự tham gia cộng đồng.
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.
Cuộc tranh cãi về quản trị Ethereum: EIP3074 bị bác bỏ, EIP7702 trở thành phương án cuối cùng cho nâng cấp Pectra.
Cuộc tranh giành quyền lực của Ethereum: EIP3074, ERC4337 và EIP7702
Trong quá trình nâng cấp Pectra của Ethereum, đã xuất hiện một cuộc tranh cãi phức tạp về quản trị. Khi EIP3074 được đưa vào kế hoạch nâng cấp, nó đã gây ra một cuộc tranh luận lớn, đặc biệt là sự phản đối mạnh mẽ từ đội ngũ ERC4337.
EIP3074 rơi vào bế tắc, quá trình quản trị không thể tiếp tục. Cho đến khi Vitalik đề xuất EIP7702, mới kết thúc sự nghi ngờ của đội ERC4337 đối với EIP3074.
Cuộc tranh cãi về quản trị này phản ánh những vấn đề sâu sắc trong quản trị Ethereum - trong bối cảnh "mã là luật", ai có quyền quyết định nội dung cụ thể của mã. Cuộc tranh luận giữa EIP3074 và EIP7702 cung cấp cho chúng ta một góc nhìn để quan sát quá trình quản trị thực sự bên trong Ethereum.
Kết luận cuối cùng là, Ethereum áp dụng mô hình quản trị VVRC. Bất kỳ đề xuất nào được đưa vào đều cần phải phù hợp với giá trị của Ethereum (Value), sau đó thể hiện trong tầm nhìn do Vitalik đặt ra (Vision), tiếp theo phản ánh trong lộ trình (Roadmap), và cuối cùng được thảo luận bởi các nhà phát triển cốt lõi trước khi được thực hiện trong khách hàng (Client).
EIP3074 do vấn đề về Vision và Roadmap cuối cùng đã không được đưa vào hard fork, trong khi các nhà phát triển cốt lõi của Ethereum đã trực tiếp chọn EIP7702 do Vitalik viết làm giải pháp trừu tượng tài khoản cuối cùng.
Tóm tắt nội dung đề xuất
EIP3074 là một đề xuất ở tầng thực thi, nhằm mục đích thực hiện chức năng thanh toán gas và giao dịch hàng loạt. Nó giới thiệu hai mã thao tác AUTH và AUTHCALL, cho phép người dùng ủy quyền tạm thời tài khoản của mình cho hợp đồng thông minh thông qua chữ ký. Tuy nhiên, EIP3074 có một số rủi ro về an ninh, như chữ ký có thể bị phát lại.
EIP7702 là giải pháp thay thế do Vitalik đề xuất. Nó giới thiệu loại giao dịch mới SET_CODE_TX_TYPE, cho phép tài khoản EOA giữ lại các chức năng cơ bản trong khi tăng cường chức năng hợp đồng thông minh. EIP7702 tương thích hơn với các giải pháp trừu tượng tài khoản hiện có như ERC4337.
ERC4337 là một giải pháp thực hiện trừu tượng hóa tài khoản khác. Tác giả Yoav đã đưa ra nhiều chỉ trích đối với EIP3074, chẳng hạn như rủi ro tập trung, nguy cơ an ninh, và chức năng không đầy đủ.
Quá trình quản trị
EIP3074 đã bắt đầu được thảo luận trong các cuộc họp của các nhà phát triển cốt lõi từ tháng 4 năm 2021, nhưng do vấn đề an ninh mà nó vẫn chưa được đưa vào nâng cấp. Trong thời gian đó, đã trải qua nhiều cuộc thảo luận và cải tiến.
Tháng 2 năm 2024, EIP3074 gần như nhận được sự ủng hộ từ tất cả các thực hiện của khách hàng, chuẩn bị được đưa vào nâng cấp Pectra. Nhưng sau đó, nhóm ERC4337 đã đưa ra sự phản đối mạnh mẽ.
Vào ngày 9 tháng 5, Vitalik đã đề xuất EIP7702 như một giải pháp thay thế. Sau khi thảo luận, các nhà phát triển cốt lõi cuối cùng đã quyết định thay thế EIP3074 bằng EIP7702.
Tranh cãi và suy ngẫm
Các nhà phát triển EIP3074 cho rằng ERC4337 phải chịu trách nhiệm về việc quản trị thất bại, vì họ trước đó không tích cực tham gia thảo luận. Trong khi đó, đội ngũ ERC4337 cho rằng các nhà phát triển cốt lõi đã bỏ qua ý kiến của họ.
Trên thực tế, điều này phản ánh vấn đề sâu sắc trong quản trị Ethereum. Ethereum áp dụng mô hình VVRC, quan điểm cá nhân của Vitalik nằm ở tầng dưới của mô hình quản trị. Khi có tranh cãi nghiêm trọng, Vitalik có quyền quyết định cuối cùng.
EIP7702 phù hợp hơn với lộ trình trừu tượng tài khoản mà Vitalik đã thiết lập, đây là lý do chính nó chiến thắng cuối cùng. Cuộc tranh cãi này làm nổi bật tầm quan trọng của tầm nhìn cá nhân trong quản trị Ethereum và những hạn chế của sự tham gia cộng đồng.