Cuộc tranh giành quyền lực trong Ethereum: Mô hình VVRC đứng sau việc EIP3074 bị EIP7702 thay thế

robot
Đang tạo bản tóm tắt

Tranh chấp quản trị Ethereum: Cuộc chiến giữa EIP3074 và EIP7702

Ethereum đã xuất hiện một cuộc tranh cãi về quản trị phức tạp trong lần nâng cấp lớn gần đây Pectra. Sau khi EIP3074 được đưa vào kế hoạch nâng cấp, đã gây ra nhiều tranh cãi lớn, đặc biệt là sự phản đối mạnh mẽ từ đội 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, cuối cùng đã làm dịu đi sự hoài nghi của đội ngũ ERC4337 đối với EIP3074.

Cuộc tranh cãi 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ã. Tranh cãi giữa EIP3074 và EIP7702 cung cấp cho chúng ta một góc nhìn về quy trình quản trị thực sự bên trong Ethereum.

Theo phân tích của ZeroDev, Ethereum thực tế áp dụng mô hình quản trị VVRC. Mọi đề xuất đều cần phải phù hợp với giá trị của Ethereum (Value), sau đó được thể hiện trong tầm nhìn của Vitalik (Vision), tiếp theo phản ánh vào lộ trình (Roadmap), cuối cùng được thảo luận bởi các nhà phát triển cốt lõi và đưa vào triển khai trong khách hàng (Client).

Nghiên cứu GCC trước đó đã phân tích rằng EIP2537 chỉ gặp vấn đề thực hiện ở cấp Client, dẫn đến việc trì hoãn tham gia hard fork. Trong khi đó, EIP3074 thì gặp vấn đề ở cấp Vision và Roadmap, cuối cùng không được đưa vào hard fork. Các nhà phát triển cốt lõi của Ethereum cuối cùng đã chọn EIP7702 do Vitalik viết làm phương án trừu tượng hóa tài khoản.

Ethereum治理战争:EIP3074、ERC4337与EIP7702

Giới thiệu về EIP3074, EIP7702 và ERC4337

EIP3074 là một đề xuất ở tầng thực thi, cần nâng cấp phần mềm nút. Mục đích cốt lõi của nó là thực hiện chức năng thanh toán gas và giao dịch hàng loạt. Người dùng có thể sử dụng bất kỳ token nào để trả phí gas, hoặc thanh toán ngoại tuyến. Tuy nhiên, EIP3074 không cho phép thay đổi thuật toán xác minh chữ ký, đây là một trong những lý do khiến nó bị chỉ trích.

EIP3074 đã giới thiệu hai mã lệnh AUTH và AUTHCALL. AUTH thiết lập địa chỉ authorized trong ngữ cảnh EVM bằng cách xác thực chữ ký. AUTHCALL thì có thể sử dụng địa chỉ authorized làm người khởi xướng giao dịch. Điều này cho phép người dùng ủy quyền tài khoản của mình cho hợp đồng thông minh sử dụng trong một giao dịch.

Tuy nhiên, EIP3074 có một số rủi ro an ninh:

  1. Chữ ký có thể được sử dụng lại, người dùng phải tin tưởng vào nhà cung cấp dịch vụ trung gian.
  2. Chức năng của trường commit hoàn toàn phụ thuộc vào định nghĩa hợp đồng, thiếu tiêu chuẩn hóa.
  3. Có thể dẫn đến tấn công DoS vào bộ nhớ

EIP7702 là giải pháp thay thế được Vitalik đề xuất. Nó giới thiệu một loại giao dịch mới SET_CODE_TX_TYPE, cho phép 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. Người dùng có thể tiếp tục sử dụng ví truyền thống, hoặc có thể gọi địa chỉ EOA thông qua cách hợp đồng thông minh.

Ưu điểm của EIP7702 là:

  1. Tương thích với các tiêu chuẩn trừu tượng tài khoản như ERC4337, có thể tái sử dụng cơ sở hạ tầng hiện có.
  2. Đã triển khai chức năng trừu tượng tài khoản hoàn chỉnh
  3. Mức độ phi tập trung tương đương với ERC4337

Nhưng EIP7702 cũng không thể giải quyết hoàn toàn tất cả các vấn đề của EIP3074, chẳng hạn như tính an toàn vẫn phụ thuộc vào việc triển khai hợp đồng.

ERC4337 là một tiêu chuẩn trừu tượng tài khoản, định nghĩa các chức năng mà "trừu tượng tài khoản hoàn chỉnh" nên bao gồm. Chính đội ngũ ERC4337 đã phản đối mạnh mẽ EIP3074.

Quy trình quản trị của EIP3074 và EIP7702

EIP3074 đã đượ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 vào tháng 4 năm 2021, nhưng do vấn đề an toàn đã không được đưa vào bản nâng cấp London. Sau nhiều vòng thảo luận và cải tiến, đến tháng 2 năm 2024, hầu hết các khách hàng đồng ý đưa nó vào bản nâng cấp Pectra.

Tuy nhiên, nhóm ERC4337, đặc biệt là các nhà phát triển cốt lõi của họ là Yoav, đã nhiều lần bày tỏ ý kiến phản đối trong các cuộc họp. Họ cho rằng EIP3074 có nguy cơ an ninh, có thể dẫn đến các cuộc tấn công DoS và cần có các bộ trung gian tập trung.

Vào tháng 5 năm 2024, Vitalik hoàn thành đề xuất EIP7702 90 phút trước cuộc họp các nhà phát triển cốt lõi. Trong cuộc họp tiếp theo, các nhà phát triển đều cho rằng EIP7702 tốt hơn EIP3074. Cuối cùng, quyết định thay thế EIP3074 bằng EIP7702 làm giải pháp trừu tượng hóa tài khoản cho nâng cấp Pectra.

Suy ngẫm về tranh chấp quản trị

ZeroDev cho rằng, mặc dù EIP7702 là một giải pháp tốt, nhưng quá trình thay thế EIP3074 gặp vấn đề:

  1. EIP3074 đã bị thay thế đột ngột sau một thời gian dài thảo luận.
  2. Cộng đồng ERC4337 nên tham gia thảo luận và bày tỏ ý kiến sớm hơn.

Các nhà phát triển EIP3074 cho rằng cộng đồng ERC4337 phải chịu trách nhiệm về sự thất bại trong quản trị, vì họ đã tích cực tham gia vào quá trình quản trị trước đó.

Cộng đồng ERC4337 cho rằng các nhà phát triển EIP3074 và các nhà phát triển cốt lõi chưa lắng nghe đầy đủ ý kiến của họ.

Trên thực tế, điều này phản ánh cơ chế sâu xa của quản trị Ethereum. Ethereum áp dụng mô hình VVRC(Values-Vision-Roadmaps-Clients):

  1. Giá trị: Giá trị cộng đồng
  2. Tầm nhìn: Tầm nhìn của Vitalik
  3. Lộ trình: Lộ trình được các nhà nghiên cứu thiết lập
  4. Clients: Khách hàng实现

Trong mô hình này, tầm nhìn của Vitalik giữ vai trò trung tâm. Khi có sự khác biệt nghiêm trọng, Vitalik có quyền quyết định cuối cùng. EIP3074 đã bị thay thế vì nó không phù hợp với tầm nhìn về trừu tượng tài khoản của Vitalik, trong khi EIP7702 lại phù hợp với điều đó.

Cuộc tranh cãi này đã làm lộ ra cơ chế vận hành thực sự của quản trị Ethereum, cũng như vai trò then chốt của Vitalik trong đó. Nó cũng đã kích thích suy nghĩ về việc liệu mô hình quản trị Ethereum có đủ phi tập trung hay không.

ETH7.12%
Xem bản gốc
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.
  • Phần thưởng
  • 3
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
PaperHandsCriminalvip
· 08-08 07:23
Ôi lại ở đây hát kịch lớn rồi.
Xem bản gốcTrả lời0
PumpAnalystvip
· 08-08 07:21
Đóng cửa đánh nhau thôi, bán lẻ chỉ còn chờ bị chơi đùa với mọi người.
Xem bản gốcTrả lời0
quietly_stakingvip
· 08-08 07:15
Vitalik Buterin lại đến cứu hỏa nữa rồi~
Xem bản gốcTrả lời0
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)