Vitalik và Yoav vui lòng xem xét bài đăng này, nhưng ý kiến là của riêng tôi.
Nếu bạn chưa theo dõi bộ phim truyền hình AA, đây là một bản tóm tắt nhanh:
Cá nhân tôi rất hài lòng với kết quả: người dùng EOA sẽ sớm có thể tận hưởng hầu hết các lợi ích của AA, sử dụng công cụ và cơ sở hạ tầng được xây dựng cho ERC-4337.
Tuy nhiên, tôi không thể không cảm thấy rằng cách mà chúng tôi đạt được kết quả này là không tối ưu, một quan điểm mà nhiều người đã bày tỏ trong vài tuần qua. Tôi cảm thấy rằng với một quá trình tốt hơn, chúng ta có thể cùng nhau tiết kiệm một lượng năng lượng và đau đầu khổng lồ, và đạt được kết quả mong muốn sớm hơn nhiều.
Trong bài đăng trên blog này, tôi muốn:
Toàn bộ câu chuyện này khiến rất nhiều người không hài lòng vì nhiều lý do:
Bây giờ, không có gì sai với bất kỳ điều nào ở trên:
Tuy nhiên, chúng ta có thể đồng ý rằng mọi thứ có thể diễn ra suôn sẻ hơn. Hãy tưởng tượng nếu đây là cách nó diễn ra:
Giọng nói của mọi người đều vang lên, và không có sự đảo ngược kịch tính. Điều đó sẽ rất tốt - vậy tại sao nó không xảy ra?
Suy ngẫm về quá trình này, cả hai bên của cuộc tranh luận đã chỉ tay vào nhau.
Các nhà phát triển cốt lõi (và tác giả của EIP-3074) cảm thấy rằng đó là lỗi của "4337 người" khi họ không tích cực tham gia vào quy trình < href = "https://github.com/ethereum/pm" > All Core Devs (ACD), trong đó EIP được cân nhắc trong một thời gian long trước khi cuối cùng chúng được các nhóm khách hàng chấp nhận và do đó được triển khai vào giao thức.
Tại bất kỳ thời điểm nào trong quá trình cân nhắc này, lập luận cho rằng, "4337 người" có thể đến và bày tỏ mối quan tâm của họ, trái ngược với việc đợi cho đến khi 3074 đã được phê duyệt. Xét cho cùng, quy trình ACD được ghi chép đầy đủ, các cuộc họp mở cửa cho tất cả mọi người và có những người như Tim Beiko tích cực tweet tóm tắt sau mỗi cuộc họp ACD. Vì vậy, nếu 4337 người quan tâm rất nhiều đến vấn đề này, tại sao họ không dành thời gian để tham gia?
Ở phía bên kia, nhóm AA (4337 tác giả) chỉ ra rằng họ đã tham dự các cuộc họp ACD và đẩy lùi 3074 mỗi khi có cơ hội, nhưng các nhà phát triển cốt lõi đã không lắng nghe. Đối với cộng đồng 4337, họ chủ yếu cảm thấy bị che mắt - hầu hết mọi người đều có ấn tượng rằng 3074 đã chết và thậm chí không biết rằng 3074 đang được tích cực xem xét để đưa vào.
Nhiều người cũng cảm thấy rằng quy trình ACD quá mờ đục và không thân thiện với sự tham gia của những người có "công việc thực sự" và không đủ khả năng để theo kịp tất cả các bản cập nhật ACD. Một số người cũng cảm thấy rằng trách nhiệm của ACD là tích cực tìm kiếm phản hồi từ các bên liên quan, trong trường hợp này là cộng đồng 4337.
Tuy nhiên, theo ý kiến của tôi, cả hai bên đều bỏ lỡ dấu ấn. Có một vấn đề sâu sắc hơn nhiều trong công việc, và cho đến khi chúng ta khắc phục hoặc ít nhất là thừa nhận vấn đề, chúng ta sẽ tiếp tục gặp phải những thất bại trong quản trị theo sau là những chỉ tay không hiệu quả.
Nguyên nhân thực sự của sự thất bại trong quản trị là, trái với niềm tin phổ biến, ACD KHÔNG phải là quyền quản trị duy nhất cho các bản cập nhật giao thức và trong trường hợp này, nó đã bị ghi đè bởi một quyền lực quản trị khác.
Vấn đề là, quyền lực quản trị khác hiếm khi được thừa nhận, mặc dù thực tế là nó có ảnh hưởng thậm chí còn lớn hơn ACD đối với các vấn đề quan trọng nhất của Ethereum, chẳng hạn như AA và mở rộng quy mô.
Trong bài viết này, tôi sẽ gọi sức mạnh này là "lộ trình".
Toàn bộ câu chuyện 3074/7702 này, như tôi sẽ tranh luận, không hơn không kém một ví dụ về sức mạnh của lộ trình áp đảo sức mạnh của ACD. Và nếu chúng ta đang nói về quản trị, thì bất cứ khi nào chúng ta nhận thấy một sức mạnh vô hình áp đảo một quyền lực hữu hình, chúng ta nên rất quan tâm, vì những gì vô hình là không thể giải thích được, và do đó phải được đưa ra ánh sáng.
Bất cứ ai trong cộng đồng Ethereum chắc hẳn đã bắt gặp thuật ngữ "lộ trình" rất nhiều, chẳng hạn như trong "lộ trình tập trung vào rollup", "lộ trình ETH 2.0" hoặc trong cuộc tranh luận này "@yoav / AA-roadmap-May-2024 ">lộ trình AA".
Tìm kiếm "lộ trình" trên Ethereum Magicians
Để minh họa quan điểm của tôi, hãy tưởng tượng một cuộc họp ACD nơi các nhà phát triển cốt lõi đang thảo luận về cách mở rộng quy mô Ethereum:
Hãy suy nghĩ một giây ở đây. Tại sao các nhà phát triển cốt lõi chỉ bắn hạ những gì Bob nói? Ông chỉ đề xuất một hình thức mở rộng quy mô rất hợp pháp. Solana và nhiều L1 khác làm điều đó, với hiệu ứng mở rộng tuyệt vời.
Tất nhiên, lý do là EIP tưởng tượng này chống lại lộ trình mở rộng < href = "https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698" > "rollup-centric" của chính Ethereum, trong đó nói rằng, trong số những thứ khác, < href = "https://vitalik.eth.limo/general/2021/05/23/scaling.html#its-crucial-for-blockchain-decentralization-for-regular-users-to-be-able-to-run-a-node "> rất quan trọng đối với việc phân cấp blockchain cho người dùng thông thường để có thể chạy một nút, và do đó, EIP tưởng tượng là không cần bàn cãi vì nó sẽ làm tăng đáng kể rào cản đối với việc chạy một nút.
Điều tôi muốn minh họa với ví dụ này là các nhà phát triển cốt lõi, những người tham gia vào quá trình ACD và quyết định các bản cập nhật giao thức, được hướng dẫn bởi một lực lượng cao hơn mà tôi gọi là lộ trình. Có lộ trình mở rộng quy mô, lộ trình AA, lộ trình MEV, bạn đặt tên cho nó - và chúng tạo thành lộ trình Ethereum mà các nhà phát triển cốt lõi đưa ra quyết định của họ.
Vì lộ trình không phải là một phần chính thức của quản trị, không có gì đảm bảo rằng các nhà phát triển cốt lõi phù hợp với chúng. Đặc biệt, vì không có quy trình chính thức để "phê duyệt" lộ trình, không phải tất cả các lộ trình đều được coi là có tính hợp pháp như nhau. Tùy thuộc vào các nhà nghiên cứu đằng sau lộ trình để siêng năng bảo vệ lộ trình của họ cho các nhà phát triển cốt lõi và cộng đồng lớn hơn, lệnh để đạt được tính hợp pháp và do đó mua vào từ các nhà phát triển cốt lõi.
Trong trường hợp của AA, bản thân Vitalik đã thúc đẩy lộ trình AA 4337 trung tâm trên @vbuterin / tài khoản_abstraction_roadmap">multiple dịp, nhưng nhìn chung chủ yếu là nhóm 4337, đáng chú ý là Yoav và Dror, những người ủng hộ lộ trình AA 4337 trung tâm tại các hội nghị, diễn đàn trực tuyến và các cuộc họp ACD.
Tuy nhiên, bất chấp những nỗ lực này, đã có sự phản đối mạnh mẽ từ một số nhà phát triển cốt lõi chống lại lộ trình AA tập trung vào 4337. Họ cảm thấy rằng 7560, phiên bản gốc của 4337 mà khách hàng cuối cùng sẽ phải triển khai, quá phức tạp và không phải là ứng cử viên khả thi duy nhất cho "trò chơi kết thúc AA". Cuối cùng, ACD đã quyết định phê duyệt 3074 bất chấp sự phản đối của nhóm 4337 rằng nó sẽ phân mảnh hệ sinh thái AA bằng cách tạo ra một giải pháp thay thế và @yoav / 3074-implications">less decentralized AA tech stack.
Tuy nhiên, khi 3074 được chấp thuận, đã có một phản ứng mạnh mẽ từ toàn bộ cộng đồng 4337, buộc các nhà phát triển cốt lõi phải tham gia lại vào cuộc tranh luận 3074. Cuộc tranh luận sau đó trở nên bế tắc khi cả 4337 tác giả và 3074 tác giả đều không thể thuyết phục nhau, cho đến khi Vitalik xuất hiện vào giờ thứ mười một và đề xuất EIP-7702 như một giải pháp thay thế cho 3074 tương thích rõ ràng với "trò chơi kết thúc AA" tập trung vào 4337, và do đó đẩy xung đột có lợi cho lộ trình AA.
Mặc dù Vitalik tự mang mình là một nhà nghiên cứu, câu chuyện này cho thấy rõ ràng rằng Vitalik mang đến một sức mạnh quản trị khác biệt về chất so với các nhà nghiên cứu khác. Vì vậy, nó đặt ra câu hỏi - Vitalik đóng vai trò gì trong quản trị Ethereum
?Cá nhân tôi thấy hữu ích khi nghĩ về Vitalik như CTO của một công ty rất, rất lớn.
(Nhân tiện, với mục đích của sự tương tự này, không có CEO nào tại công ty này.)
Nếu bạn đã làm việc tại bất kỳ công ty công nghệ nào có hơn 50 người, bạn biết rằng CTO không thể tham gia vào mọi quyết định kỹ thuật. Ở một quy mô nhất định, các quyết định kỹ thuật nhất thiết phải trở nên phi tập trung – thường có một nhóm phụ cho từng lĩnh vực sản phẩm của công ty và nhóm phụ hầu như được tự do đưa ra quyết định của riêng họ về các chi tiết triển khai cụ thể.
Hơn nữa, CTO cũng không nhất thiết phải là chuyên gia hàng đầu trong mọi (hoặc bất kỳ) chủ đề nào. Rất có thể có các kỹ sư tại một công ty giỏi hơn CTO trong các lĩnh vực cụ thể. Do đó, trong các vấn đề tranh luận kỹ thuật, các kỹ sư thường đưa ra quyết định cuối cùng.
Tuy nhiên, CTO đặt ra tầm nhìn kỹ thuật của công ty. Việc thực hiện tầm nhìn được để lại cho các nhà phát triển.
Mặc dù đây không phải là một sự tương tự hoàn hảo, nhưng tôi nghĩ nó nắm bắt hợp lý vai trò của Vitalik trong hệ sinh thái. Vitalik không tham gia vào mọi quyết định kỹ thuật - anh ấy không thể như vậy. Ông cũng không phải là chuyên gia hàng đầu trong mọi lĩnh vực. Nhưng anh ấy có ảnh hưởng lớn đến việc thiết lập lộ trình cho tất cả các khía cạnh quan trọng của Ethereum (mở rộng quy mô, AA, Proof-of-Stake ...), không chỉ vì chuyên môn kỹ thuật của anh ấy, mà còn vì anh ấy là người đánh giá cuối cùng về việc liệu lộ trình có phù hợp với tầm nhìn của Ethereum hay không - tầm nhìn của anh ấy.
Nếu tôi cho rằng Vitalik là CTO của Ethereum không đủ gây tranh cãi cho bạn, thì đây là phần gây tranh cãi nhất: chúng ta nên coi Vitalik là CTO.
Ý kiến của tôi với tư cách là một người sáng lập khởi nghiệp rằng đằng sau mỗi sản phẩm thành công - và vâng, Ethereum là một "sản phẩm" theo nghĩa là nó giải quyết các vấn đề thực sự cho những người thực sự - phải có một tầm nhìn mạch lạc. Và một tầm nhìn mạch lạc nhất thiết phải được thiết lập bởi một số ít người, chẳng hạn như những người sáng lập một công ty khởi nghiệp, và đôi khi chỉ có một người sáng lập.
Vẻ đẹp của Ethereum là, mặc dù nó là một hệ thống phức tạp với rất nhiều bộ phận chuyển động, các bộ phận rất phù hợp với nhau thành một máy tính phi tập trung hoạt động có giá trị hàng tỷ đô la mỗi ngày. Và cách chúng tôi đến đây không phải thông qua thiết kế của các ủy ban. Chính vì sự lãnh đạo tích cực của Vitalik thông qua tầm nhìn của ông mà chúng tôi có thể đi đến một sản phẩm mạch lạc và đẹp Ethereum ngày nay. Ethereum là đứa con tinh thần của Vitalik vào năm 2015, và nó vẫn còn như vậy cho đến ngày nay.
Tất nhiên, điều này không phải là để hạ thấp sự đóng góp của các nhà nghiên cứu và kỹ sư khác, những người xứng đáng nhận được hầu hết các khoản tín dụng để đưa Ethereum đến vị trí ngày nay. Tuy nhiên, điều đó không phải là không phù hợp với thực tế rằng Ethereum là sự hiện thực hóa tầm nhìn của Vitalik, những mệnh lệnh lớn hơn bất kỳ ai khác.
Và thành thật mà nói, bạn có thể phàn nàn không? Khi bạn bị thu hút vào hệ sinh thái Ethereum bởi sự cởi mở, sự kháng cự kiểm duyệt và tốc độ đổi mới của nó - bạn có phàn nàn rằng nó bắt đầu với tầm nhìn của Vitalik không? Có thể bạn đã không làm vậy vì bạn không nghĩ về nó theo cách đó - nhưng bây giờ bạn đã làm, bạn có thực sự bận tâm không?
Nhưng nhưng, bạn nói, còn phân cấp thì sao? Nếu một người có quyền lực áp đảo như vậy đối với Ethereum, làm thế nào chúng ta có thể tuyên bố rằng nó phi tập trung?
Để trả lời câu hỏi này, chúng ta phải quay trở lại @VitalikButerin / the-meaning-of-decentralization-a0c92b76a274">bài viết kinh điển này về ý nghĩa của phân cấp, được viết bởi, ho ho, Vitalik. Cái nhìn sâu sắc chính của bài viết là có ba loại phân cấp:
Với những định nghĩa này, Ethereum rõ ràng là phi tập trung về mặt kiến trúc và có lẽ công bằng khi nói rằng nó cũng được phân cấp về mặt logic, do thiếu sự kết hợp mạnh mẽ giữa các thành phần khác nhau của nó (ví dụ: đồng thuận và thực thi).
Về mặt phân cấp chính trị, tin tốt là không cá nhân hay tổ chức nào có thể đóng cửa Ethereum, kể cả Vitalik. Tuy nhiên, người ta có thể lập luận rằng Ethereum không phi tập trung về mặt chính trị như người ta nghĩ, với vai trò nổi bật mà Vitalik đóng trong việc thiết lập tầm nhìn và từ đó xác định lộ trình của nó.
Tuy nhiên, theo ý kiến của tôi, nếu chúng ta muốn Ethereum tiếp tục đổi mới, chúng ta phải coi Vitalik là CTO thực tế, ngay cả khi điều đó có nghĩa là phải hy sinh một số phân cấp chính trị.
Nếu Ethereum từng "hóa thạch" thành một blockchain gần như bất biến như Bitcoin, thì Vitalik có thể nghỉ hưu. Nhưng trước khi chúng ta đi đến kết thúc đó, điều quan trọng là phải có một thẩm quyền mà tất cả các bên tôn trọng, người được tin tưởng để đưa ra đánh giá về các quyết định kỹ thuật không chỉ dựa trên giá trị kỹ thuật, mà còn dựa trên việc liệu chúng có phù hợp với tầm nhìn của Ethereum hay không.
Nếu không có một nhân vật như Vitalik, chỉ có hai kết quả là có thể, cả hai đều được minh họa sinh động bởi câu chuyện 3074 này:
Chúng tôi rất gần với việc có một mô hình tinh thần hoàn chỉnh về quản trị Ethereum, nhưng có một thiếu sót rõ ràng từ cuộc thảo luận của chúng tôi cho đến nay - cộng đồng.
Nếu Vitalik xác định tầm nhìn, theo sau là các lộ trình được xác định bởi các nhà nghiên cứu, lần lượt được thực hiện bởi các nhà phát triển cốt lõi - cộng đồng đóng vai trò gì? Chắc chắn không phải không có gì ??
May mắn thay, cộng đồng thực sự đóng vai trò quan trọng nhất trong tất cả. Lý do là trước khi có một tầm nhìn, đã có những giá trị. Tất cả chúng tôi đến với nhau như một cộng đồng bởi vì chúng tôi tập hợp xung quanh các giá trị nhất định, mà cuối cùng tầm nhìn của Vitalik phải phù hợp, nếu không nó sẽ mất cộng đồng.
Có lẽ đó là sự giáo dục của bạn. Có lẽ đó là một cái gì đó đã xảy ra trong công việc cuối cùng của bạn. Nhưng tại thời điểm này hay cách khác, tất cả chúng ta trong cộng đồng Ethereum quyết định rằng sẽ tốt cho thế giới nếu có một máy tính phi tập trung có thể truy cập được cho tất cả mọi người, không thể bị kiểm duyệt, đó là < href = "https://nakamoto.com/credible-neutrality/ "> trung lập một cách đáng tin cậy. Chúng tôi khẳng định và khẳng định những giá trị này hàng ngày với công việc chúng tôi làm trên Ethereum và khi làm như vậy, chúng tôi cung cấp tính hợp pháp cho tầm nhìn, lộ trình và mã do Vitalik, các nhà nghiên cứu và nhà phát triển cốt lõi tạo ra.
Vì vậy, ở đây, sau đó, là một mô hình tinh thần hoàn chỉnh cho quản trị của Ethereum, mà tôi gọi là các giá trị ⇒ tầm nhìn ⇒ lộ trình ⇒ mô hình khách hàng, hoặc VVRC cho short:
Họ cùng nhau làm việc như thế này:
Được vẽ kém bởi GPT-4o mới.
Nó từ chối vẽ từ "Vitalik" do "chính sách nội dung".
Tất nhiên, thực tế là cách lộn xộn hơn bất kỳ mô hình đơn giản nào có thể nắm bắt. Ví dụ, các nhà phát triển cốt lõi trong thực tế là những người duy nhất có thể "bỏ phiếu" cho bất kỳ quyết định nào, nhờ vào việc triển khai các khách hàng. Vitalik và các nhà nghiên cứu khác chỉ đóng vai trò tư vấn và đôi khi đầu vào của họ không được chấp nhận bởi các nhà phát triển cốt lõi, đó là lý do tại sao 3074 được chấp thuận.
Điều đó nói rằng, tôi nghĩ rằng mô hình VVRC nắm bắt hợp lý cách quản trị Ethereum hoạt động trong trường hợp hạnh phúc và tùy thuộc vào chúng tôi để "gỡ lỗi" quy trình để nó không thất bại như đã làm với 3074.
Bây giờ chúng ta đã có một mô hình tinh thần về cách quản trị Ethereum nên hoạt động, đây là một vài ý tưởng để cải thiện quy trình quản trị để chúng ta có thể tránh loại đòn roi mà chúng ta đã trải qua với 3074/7702.
Câu chuyện 3074/7702 làm sáng tỏ cách quản trị Ethereum thực sự hoạt động - rằng bên cạnh sức mạnh quản trị rõ ràng là quy trình EIP / ACD được thúc đẩy bởi các nhà phát triển cốt lõi, còn có sức mạnh quản trị ngầm của các lộ trình được thúc đẩy bởi các nhà nghiên cứu. Khi những sức mạnh này trở nên sai lệch, chúng ta thấy sự bế tắc và đòn roi, và có thể cần một sức mạnh khác - Vitalik - để nghiêng cán cân bằng cách này hay cách khác.
Sau đó, chúng tôi đưa ra trường hợp rằng Vitalik đại diện cho một sức mạnh riêng biệt đó là "tầm nhìn" của Ethereum, đó là cơ sở của tính hợp pháp cho bất kỳ lộ trình nào. Chúng tôi so sánh Vitalik với CTO tại một công ty lớn và thừa nhận rằng vai trò của anh ấy như một CTO giả là cần thiết để Ethereum theo kịp tốc độ đổi mới, mà không bị thoái hóa thành một hệ thống Frankenstein của các thiết kế không mạch lạc.
Cuối cùng, chúng tôi trình bày một mô hình tư duy để suy nghĩ về quản trị Ethereum như VVRC: giá trị (cộng đồng) ⇒ tầm nhìn (Vitalik) ⇒ lộ trình (nhà nghiên cứu) ⇒ khách hàng (nhà phát triển cốt lõi). Sau đó, chúng tôi đề xuất nhiều cách khác nhau để sửa các "lỗi" đôi khi khiến quy trình đi chệch khỏi mô hình này trong thực tế.
Ethereum quản trị là "cỗ máy xây dựng cỗ máy" - để Ethereum đúng, chúng ta phải quản trị đúng. Do đó, 3074 đã cung cấp một nghiên cứu điển hình vô giá về thời điểm quản trị gặp trục trặc và tôi hy vọng tôi có thể rút ra một số bài học hữu ích từ nó để chúng ta có thể cải thiện quản trị Ethereum cho tương lai.
Vitalik và Yoav vui lòng xem xét bài đăng này, nhưng ý kiến là của riêng tôi.
Nếu bạn chưa theo dõi bộ phim truyền hình AA, đây là một bản tóm tắt nhanh:
Cá nhân tôi rất hài lòng với kết quả: người dùng EOA sẽ sớm có thể tận hưởng hầu hết các lợi ích của AA, sử dụng công cụ và cơ sở hạ tầng được xây dựng cho ERC-4337.
Tuy nhiên, tôi không thể không cảm thấy rằng cách mà chúng tôi đạt được kết quả này là không tối ưu, một quan điểm mà nhiều người đã bày tỏ trong vài tuần qua. Tôi cảm thấy rằng với một quá trình tốt hơn, chúng ta có thể cùng nhau tiết kiệm một lượng năng lượng và đau đầu khổng lồ, và đạt được kết quả mong muốn sớm hơn nhiều.
Trong bài đăng trên blog này, tôi muốn:
Toàn bộ câu chuyện này khiến rất nhiều người không hài lòng vì nhiều lý do:
Bây giờ, không có gì sai với bất kỳ điều nào ở trên:
Tuy nhiên, chúng ta có thể đồng ý rằng mọi thứ có thể diễn ra suôn sẻ hơn. Hãy tưởng tượng nếu đây là cách nó diễn ra:
Giọng nói của mọi người đều vang lên, và không có sự đảo ngược kịch tính. Điều đó sẽ rất tốt - vậy tại sao nó không xảy ra?
Suy ngẫm về quá trình này, cả hai bên của cuộc tranh luận đã chỉ tay vào nhau.
Các nhà phát triển cốt lõi (và tác giả của EIP-3074) cảm thấy rằng đó là lỗi của "4337 người" khi họ không tích cực tham gia vào quy trình < href = "https://github.com/ethereum/pm" > All Core Devs (ACD), trong đó EIP được cân nhắc trong một thời gian long trước khi cuối cùng chúng được các nhóm khách hàng chấp nhận và do đó được triển khai vào giao thức.
Tại bất kỳ thời điểm nào trong quá trình cân nhắc này, lập luận cho rằng, "4337 người" có thể đến và bày tỏ mối quan tâm của họ, trái ngược với việc đợi cho đến khi 3074 đã được phê duyệt. Xét cho cùng, quy trình ACD được ghi chép đầy đủ, các cuộc họp mở cửa cho tất cả mọi người và có những người như Tim Beiko tích cực tweet tóm tắt sau mỗi cuộc họp ACD. Vì vậy, nếu 4337 người quan tâm rất nhiều đến vấn đề này, tại sao họ không dành thời gian để tham gia?
Ở phía bên kia, nhóm AA (4337 tác giả) chỉ ra rằng họ đã tham dự các cuộc họp ACD và đẩy lùi 3074 mỗi khi có cơ hội, nhưng các nhà phát triển cốt lõi đã không lắng nghe. Đối với cộng đồng 4337, họ chủ yếu cảm thấy bị che mắt - hầu hết mọi người đều có ấn tượng rằng 3074 đã chết và thậm chí không biết rằng 3074 đang được tích cực xem xét để đưa vào.
Nhiều người cũng cảm thấy rằng quy trình ACD quá mờ đục và không thân thiện với sự tham gia của những người có "công việc thực sự" và không đủ khả năng để theo kịp tất cả các bản cập nhật ACD. Một số người cũng cảm thấy rằng trách nhiệm của ACD là tích cực tìm kiếm phản hồi từ các bên liên quan, trong trường hợp này là cộng đồng 4337.
Tuy nhiên, theo ý kiến của tôi, cả hai bên đều bỏ lỡ dấu ấn. Có một vấn đề sâu sắc hơn nhiều trong công việc, và cho đến khi chúng ta khắc phục hoặc ít nhất là thừa nhận vấn đề, chúng ta sẽ tiếp tục gặp phải những thất bại trong quản trị theo sau là những chỉ tay không hiệu quả.
Nguyên nhân thực sự của sự thất bại trong quản trị là, trái với niềm tin phổ biến, ACD KHÔNG phải là quyền quản trị duy nhất cho các bản cập nhật giao thức và trong trường hợp này, nó đã bị ghi đè bởi một quyền lực quản trị khác.
Vấn đề là, quyền lực quản trị khác hiếm khi được thừa nhận, mặc dù thực tế là nó có ảnh hưởng thậm chí còn lớn hơn ACD đối với các vấn đề quan trọng nhất của Ethereum, chẳng hạn như AA và mở rộng quy mô.
Trong bài viết này, tôi sẽ gọi sức mạnh này là "lộ trình".
Toàn bộ câu chuyện 3074/7702 này, như tôi sẽ tranh luận, không hơn không kém một ví dụ về sức mạnh của lộ trình áp đảo sức mạnh của ACD. Và nếu chúng ta đang nói về quản trị, thì bất cứ khi nào chúng ta nhận thấy một sức mạnh vô hình áp đảo một quyền lực hữu hình, chúng ta nên rất quan tâm, vì những gì vô hình là không thể giải thích được, và do đó phải được đưa ra ánh sáng.
Bất cứ ai trong cộng đồng Ethereum chắc hẳn đã bắt gặp thuật ngữ "lộ trình" rất nhiều, chẳng hạn như trong "lộ trình tập trung vào rollup", "lộ trình ETH 2.0" hoặc trong cuộc tranh luận này "@yoav / AA-roadmap-May-2024 ">lộ trình AA".
Tìm kiếm "lộ trình" trên Ethereum Magicians
Để minh họa quan điểm của tôi, hãy tưởng tượng một cuộc họp ACD nơi các nhà phát triển cốt lõi đang thảo luận về cách mở rộng quy mô Ethereum:
Hãy suy nghĩ một giây ở đây. Tại sao các nhà phát triển cốt lõi chỉ bắn hạ những gì Bob nói? Ông chỉ đề xuất một hình thức mở rộng quy mô rất hợp pháp. Solana và nhiều L1 khác làm điều đó, với hiệu ứng mở rộng tuyệt vời.
Tất nhiên, lý do là EIP tưởng tượng này chống lại lộ trình mở rộng < href = "https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698" > "rollup-centric" của chính Ethereum, trong đó nói rằng, trong số những thứ khác, < href = "https://vitalik.eth.limo/general/2021/05/23/scaling.html#its-crucial-for-blockchain-decentralization-for-regular-users-to-be-able-to-run-a-node "> rất quan trọng đối với việc phân cấp blockchain cho người dùng thông thường để có thể chạy một nút, và do đó, EIP tưởng tượng là không cần bàn cãi vì nó sẽ làm tăng đáng kể rào cản đối với việc chạy một nút.
Điều tôi muốn minh họa với ví dụ này là các nhà phát triển cốt lõi, những người tham gia vào quá trình ACD và quyết định các bản cập nhật giao thức, được hướng dẫn bởi một lực lượng cao hơn mà tôi gọi là lộ trình. Có lộ trình mở rộng quy mô, lộ trình AA, lộ trình MEV, bạn đặt tên cho nó - và chúng tạo thành lộ trình Ethereum mà các nhà phát triển cốt lõi đưa ra quyết định của họ.
Vì lộ trình không phải là một phần chính thức của quản trị, không có gì đảm bảo rằng các nhà phát triển cốt lõi phù hợp với chúng. Đặc biệt, vì không có quy trình chính thức để "phê duyệt" lộ trình, không phải tất cả các lộ trình đều được coi là có tính hợp pháp như nhau. Tùy thuộc vào các nhà nghiên cứu đằng sau lộ trình để siêng năng bảo vệ lộ trình của họ cho các nhà phát triển cốt lõi và cộng đồng lớn hơn, lệnh để đạt được tính hợp pháp và do đó mua vào từ các nhà phát triển cốt lõi.
Trong trường hợp của AA, bản thân Vitalik đã thúc đẩy lộ trình AA 4337 trung tâm trên @vbuterin / tài khoản_abstraction_roadmap">multiple dịp, nhưng nhìn chung chủ yếu là nhóm 4337, đáng chú ý là Yoav và Dror, những người ủng hộ lộ trình AA 4337 trung tâm tại các hội nghị, diễn đàn trực tuyến và các cuộc họp ACD.
Tuy nhiên, bất chấp những nỗ lực này, đã có sự phản đối mạnh mẽ từ một số nhà phát triển cốt lõi chống lại lộ trình AA tập trung vào 4337. Họ cảm thấy rằng 7560, phiên bản gốc của 4337 mà khách hàng cuối cùng sẽ phải triển khai, quá phức tạp và không phải là ứng cử viên khả thi duy nhất cho "trò chơi kết thúc AA". Cuối cùng, ACD đã quyết định phê duyệt 3074 bất chấp sự phản đối của nhóm 4337 rằng nó sẽ phân mảnh hệ sinh thái AA bằng cách tạo ra một giải pháp thay thế và @yoav / 3074-implications">less decentralized AA tech stack.
Tuy nhiên, khi 3074 được chấp thuận, đã có một phản ứng mạnh mẽ từ toàn bộ cộng đồng 4337, buộc các nhà phát triển cốt lõi phải tham gia lại vào cuộc tranh luận 3074. Cuộc tranh luận sau đó trở nên bế tắc khi cả 4337 tác giả và 3074 tác giả đều không thể thuyết phục nhau, cho đến khi Vitalik xuất hiện vào giờ thứ mười một và đề xuất EIP-7702 như một giải pháp thay thế cho 3074 tương thích rõ ràng với "trò chơi kết thúc AA" tập trung vào 4337, và do đó đẩy xung đột có lợi cho lộ trình AA.
Mặc dù Vitalik tự mang mình là một nhà nghiên cứu, câu chuyện này cho thấy rõ ràng rằng Vitalik mang đến một sức mạnh quản trị khác biệt về chất so với các nhà nghiên cứu khác. Vì vậy, nó đặt ra câu hỏi - Vitalik đóng vai trò gì trong quản trị Ethereum
?Cá nhân tôi thấy hữu ích khi nghĩ về Vitalik như CTO của một công ty rất, rất lớn.
(Nhân tiện, với mục đích của sự tương tự này, không có CEO nào tại công ty này.)
Nếu bạn đã làm việc tại bất kỳ công ty công nghệ nào có hơn 50 người, bạn biết rằng CTO không thể tham gia vào mọi quyết định kỹ thuật. Ở một quy mô nhất định, các quyết định kỹ thuật nhất thiết phải trở nên phi tập trung – thường có một nhóm phụ cho từng lĩnh vực sản phẩm của công ty và nhóm phụ hầu như được tự do đưa ra quyết định của riêng họ về các chi tiết triển khai cụ thể.
Hơn nữa, CTO cũng không nhất thiết phải là chuyên gia hàng đầu trong mọi (hoặc bất kỳ) chủ đề nào. Rất có thể có các kỹ sư tại một công ty giỏi hơn CTO trong các lĩnh vực cụ thể. Do đó, trong các vấn đề tranh luận kỹ thuật, các kỹ sư thường đưa ra quyết định cuối cùng.
Tuy nhiên, CTO đặt ra tầm nhìn kỹ thuật của công ty. Việc thực hiện tầm nhìn được để lại cho các nhà phát triển.
Mặc dù đây không phải là một sự tương tự hoàn hảo, nhưng tôi nghĩ nó nắm bắt hợp lý vai trò của Vitalik trong hệ sinh thái. Vitalik không tham gia vào mọi quyết định kỹ thuật - anh ấy không thể như vậy. Ông cũng không phải là chuyên gia hàng đầu trong mọi lĩnh vực. Nhưng anh ấy có ảnh hưởng lớn đến việc thiết lập lộ trình cho tất cả các khía cạnh quan trọng của Ethereum (mở rộng quy mô, AA, Proof-of-Stake ...), không chỉ vì chuyên môn kỹ thuật của anh ấy, mà còn vì anh ấy là người đánh giá cuối cùng về việc liệu lộ trình có phù hợp với tầm nhìn của Ethereum hay không - tầm nhìn của anh ấy.
Nếu tôi cho rằng Vitalik là CTO của Ethereum không đủ gây tranh cãi cho bạn, thì đây là phần gây tranh cãi nhất: chúng ta nên coi Vitalik là CTO.
Ý kiến của tôi với tư cách là một người sáng lập khởi nghiệp rằng đằng sau mỗi sản phẩm thành công - và vâng, Ethereum là một "sản phẩm" theo nghĩa là nó giải quyết các vấn đề thực sự cho những người thực sự - phải có một tầm nhìn mạch lạc. Và một tầm nhìn mạch lạc nhất thiết phải được thiết lập bởi một số ít người, chẳng hạn như những người sáng lập một công ty khởi nghiệp, và đôi khi chỉ có một người sáng lập.
Vẻ đẹp của Ethereum là, mặc dù nó là một hệ thống phức tạp với rất nhiều bộ phận chuyển động, các bộ phận rất phù hợp với nhau thành một máy tính phi tập trung hoạt động có giá trị hàng tỷ đô la mỗi ngày. Và cách chúng tôi đến đây không phải thông qua thiết kế của các ủy ban. Chính vì sự lãnh đạo tích cực của Vitalik thông qua tầm nhìn của ông mà chúng tôi có thể đi đến một sản phẩm mạch lạc và đẹp Ethereum ngày nay. Ethereum là đứa con tinh thần của Vitalik vào năm 2015, và nó vẫn còn như vậy cho đến ngày nay.
Tất nhiên, điều này không phải là để hạ thấp sự đóng góp của các nhà nghiên cứu và kỹ sư khác, những người xứng đáng nhận được hầu hết các khoản tín dụng để đưa Ethereum đến vị trí ngày nay. Tuy nhiên, điều đó không phải là không phù hợp với thực tế rằng Ethereum là sự hiện thực hóa tầm nhìn của Vitalik, những mệnh lệnh lớn hơn bất kỳ ai khác.
Và thành thật mà nói, bạn có thể phàn nàn không? Khi bạn bị thu hút vào hệ sinh thái Ethereum bởi sự cởi mở, sự kháng cự kiểm duyệt và tốc độ đổi mới của nó - bạn có phàn nàn rằng nó bắt đầu với tầm nhìn của Vitalik không? Có thể bạn đã không làm vậy vì bạn không nghĩ về nó theo cách đó - nhưng bây giờ bạn đã làm, bạn có thực sự bận tâm không?
Nhưng nhưng, bạn nói, còn phân cấp thì sao? Nếu một người có quyền lực áp đảo như vậy đối với Ethereum, làm thế nào chúng ta có thể tuyên bố rằng nó phi tập trung?
Để trả lời câu hỏi này, chúng ta phải quay trở lại @VitalikButerin / the-meaning-of-decentralization-a0c92b76a274">bài viết kinh điển này về ý nghĩa của phân cấp, được viết bởi, ho ho, Vitalik. Cái nhìn sâu sắc chính của bài viết là có ba loại phân cấp:
Với những định nghĩa này, Ethereum rõ ràng là phi tập trung về mặt kiến trúc và có lẽ công bằng khi nói rằng nó cũng được phân cấp về mặt logic, do thiếu sự kết hợp mạnh mẽ giữa các thành phần khác nhau của nó (ví dụ: đồng thuận và thực thi).
Về mặt phân cấp chính trị, tin tốt là không cá nhân hay tổ chức nào có thể đóng cửa Ethereum, kể cả Vitalik. Tuy nhiên, người ta có thể lập luận rằng Ethereum không phi tập trung về mặt chính trị như người ta nghĩ, với vai trò nổi bật mà Vitalik đóng trong việc thiết lập tầm nhìn và từ đó xác định lộ trình của nó.
Tuy nhiên, theo ý kiến của tôi, nếu chúng ta muốn Ethereum tiếp tục đổi mới, chúng ta phải coi Vitalik là CTO thực tế, ngay cả khi điều đó có nghĩa là phải hy sinh một số phân cấp chính trị.
Nếu Ethereum từng "hóa thạch" thành một blockchain gần như bất biến như Bitcoin, thì Vitalik có thể nghỉ hưu. Nhưng trước khi chúng ta đi đến kết thúc đó, điều quan trọng là phải có một thẩm quyền mà tất cả các bên tôn trọng, người được tin tưởng để đưa ra đánh giá về các quyết định kỹ thuật không chỉ dựa trên giá trị kỹ thuật, mà còn dựa trên việc liệu chúng có phù hợp với tầm nhìn của Ethereum hay không.
Nếu không có một nhân vật như Vitalik, chỉ có hai kết quả là có thể, cả hai đều được minh họa sinh động bởi câu chuyện 3074 này:
Chúng tôi rất gần với việc có một mô hình tinh thần hoàn chỉnh về quản trị Ethereum, nhưng có một thiếu sót rõ ràng từ cuộc thảo luận của chúng tôi cho đến nay - cộng đồng.
Nếu Vitalik xác định tầm nhìn, theo sau là các lộ trình được xác định bởi các nhà nghiên cứu, lần lượt được thực hiện bởi các nhà phát triển cốt lõi - cộng đồng đóng vai trò gì? Chắc chắn không phải không có gì ??
May mắn thay, cộng đồng thực sự đóng vai trò quan trọng nhất trong tất cả. Lý do là trước khi có một tầm nhìn, đã có những giá trị. Tất cả chúng tôi đến với nhau như một cộng đồng bởi vì chúng tôi tập hợp xung quanh các giá trị nhất định, mà cuối cùng tầm nhìn của Vitalik phải phù hợp, nếu không nó sẽ mất cộng đồng.
Có lẽ đó là sự giáo dục của bạn. Có lẽ đó là một cái gì đó đã xảy ra trong công việc cuối cùng của bạn. Nhưng tại thời điểm này hay cách khác, tất cả chúng ta trong cộng đồng Ethereum quyết định rằng sẽ tốt cho thế giới nếu có một máy tính phi tập trung có thể truy cập được cho tất cả mọi người, không thể bị kiểm duyệt, đó là < href = "https://nakamoto.com/credible-neutrality/ "> trung lập một cách đáng tin cậy. Chúng tôi khẳng định và khẳng định những giá trị này hàng ngày với công việc chúng tôi làm trên Ethereum và khi làm như vậy, chúng tôi cung cấp tính hợp pháp cho tầm nhìn, lộ trình và mã do Vitalik, các nhà nghiên cứu và nhà phát triển cốt lõi tạo ra.
Vì vậy, ở đây, sau đó, là một mô hình tinh thần hoàn chỉnh cho quản trị của Ethereum, mà tôi gọi là các giá trị ⇒ tầm nhìn ⇒ lộ trình ⇒ mô hình khách hàng, hoặc VVRC cho short:
Họ cùng nhau làm việc như thế này:
Được vẽ kém bởi GPT-4o mới.
Nó từ chối vẽ từ "Vitalik" do "chính sách nội dung".
Tất nhiên, thực tế là cách lộn xộn hơn bất kỳ mô hình đơn giản nào có thể nắm bắt. Ví dụ, các nhà phát triển cốt lõi trong thực tế là những người duy nhất có thể "bỏ phiếu" cho bất kỳ quyết định nào, nhờ vào việc triển khai các khách hàng. Vitalik và các nhà nghiên cứu khác chỉ đóng vai trò tư vấn và đôi khi đầu vào của họ không được chấp nhận bởi các nhà phát triển cốt lõi, đó là lý do tại sao 3074 được chấp thuận.
Điều đó nói rằng, tôi nghĩ rằng mô hình VVRC nắm bắt hợp lý cách quản trị Ethereum hoạt động trong trường hợp hạnh phúc và tùy thuộc vào chúng tôi để "gỡ lỗi" quy trình để nó không thất bại như đã làm với 3074.
Bây giờ chúng ta đã có một mô hình tinh thần về cách quản trị Ethereum nên hoạt động, đây là một vài ý tưởng để cải thiện quy trình quản trị để chúng ta có thể tránh loại đòn roi mà chúng ta đã trải qua với 3074/7702.
Câu chuyện 3074/7702 làm sáng tỏ cách quản trị Ethereum thực sự hoạt động - rằng bên cạnh sức mạnh quản trị rõ ràng là quy trình EIP / ACD được thúc đẩy bởi các nhà phát triển cốt lõi, còn có sức mạnh quản trị ngầm của các lộ trình được thúc đẩy bởi các nhà nghiên cứu. Khi những sức mạnh này trở nên sai lệch, chúng ta thấy sự bế tắc và đòn roi, và có thể cần một sức mạnh khác - Vitalik - để nghiêng cán cân bằng cách này hay cách khác.
Sau đó, chúng tôi đưa ra trường hợp rằng Vitalik đại diện cho một sức mạnh riêng biệt đó là "tầm nhìn" của Ethereum, đó là cơ sở của tính hợp pháp cho bất kỳ lộ trình nào. Chúng tôi so sánh Vitalik với CTO tại một công ty lớn và thừa nhận rằng vai trò của anh ấy như một CTO giả là cần thiết để Ethereum theo kịp tốc độ đổi mới, mà không bị thoái hóa thành một hệ thống Frankenstein của các thiết kế không mạch lạc.
Cuối cùng, chúng tôi trình bày một mô hình tư duy để suy nghĩ về quản trị Ethereum như VVRC: giá trị (cộng đồng) ⇒ tầm nhìn (Vitalik) ⇒ lộ trình (nhà nghiên cứu) ⇒ khách hàng (nhà phát triển cốt lõi). Sau đó, chúng tôi đề xuất nhiều cách khác nhau để sửa các "lỗi" đôi khi khiến quy trình đi chệch khỏi mô hình này trong thực tế.
Ethereum quản trị là "cỗ máy xây dựng cỗ máy" - để Ethereum đúng, chúng ta phải quản trị đúng. Do đó, 3074 đã cung cấp một nghiên cứu điển hình vô giá về thời điểm quản trị gặp trục trặc và tôi hy vọng tôi có thể rút ra một số bài học hữu ích từ nó để chúng ta có thể cải thiện quản trị Ethereum cho tương lai.