Sự phát triển của Ethereum 2.0 được thúc đẩy bởi V God như thế nào?
Lưu ý của biên tập viên: Bài viết này đến từGiá trị chuỗi carbonLưu ý của biên tập viên: Bài viết này đến từ

Giá trị chuỗi carbon
Những thành tựu của Ethereum 2.0 có thể là duy nhất, nhưng trong công việc nghiên cứu và phát triển của hơn 8 nhà nghiên cứu và hơn 50 nhà phát triển, những thách thức phải đối mặt là phổ biến. Với sự phối hợp chặt chẽ hơn, các quy trình được tiêu chuẩn hóa, lộ trình chia sẻ được truyền đạt tốt và nguồn vốn ổn định, lịch trình để Ethereum 2.0 hoạt động hiệu quả sẽ được tăng tốc và phù hợp với kỳ vọng của cộng đồng Ethereum.
Công việc nghiên cứu và phát triển liên quan đến Ethereum 2.0 đang tiến triển nhanh chóng và nó có kế hoạch phát hành mạng thử nghiệm chuỗi đèn hiệu (beacon chain) vào tháng 3 năm nay. Tuy nhiên, một loạt các vấn đề phối hợp đã làm chậm tiến độ và hiện thực hóa nó. Trong bài báo này, chúng tôi tóm tắt các vấn đề liên quan và đề xuất các giải pháp có thể giúp giải quyết chúng.
tiêu đề phụ
Tổng quan chung
"Ethereum 2.0" đề cập đến một tập hợp các thông số kỹ thuật có thể cải thiện đáng kể hiệu suất của chuỗi khối Ethereum. Khi viết bài này, nó làm như vậy bằng cách kết hợp và cải thiện hai thông số kỹ thuật được đề xuất trước đó: "Casper" , giới thiệu cơ chế PoS cho Ethereum; và "sharding", phân chia các giao dịch thành nhiều "lát" được bảo mật bởi chuỗi chính. Những "thông số kỹ thuật" này mang lại những lợi ích sau cho người dùng Ethereum:
Cơ chế PoS loại bỏ nhu cầu đầu tư vào thiết bị và tiêu thụ điện để bảo mật chuỗi khối. Đổi lại, nó cải thiện các thuộc tính cuối cùng của Ethereum bằng cách tăng đáng kể chi phí cho các cuộc tấn công 51% và giảm nhu cầu dựa vào khai thác để bảo mật.
Sharding cải thiện TPS của mạng Ethereum.
Để làm rõ tình trạng hiện tại của Ethereum 2.0, chúng tôi đã phỏng vấn những người đang nghiên cứu và triển khai nó.
Nimbus
Lodestar
Artemis
Lighthouse
Prysm
phương pháp phỏng vấn
Chúng tôi đã phỏng vấn các nhóm triển khai sau qua cuộc gọi video:
Mỗi nhóm thực hiện được hỏi các câu hỏi về:
tình trạng đội ngũ;
Tình trạng phát triển;
bản đồ đường đi;
Vấn đề cân nhắc;
yếu tố phụ thuộc;
Đề xuất các cách để cải thiện.
Chúng tôi cũng đã có một cuộc phỏng vấn qua điện thoại với Danny Ryan, một trong những nhà nghiên cứu cốt lõi tại Ethereum Foundation.
tiêu đề phụ
Quan sát ngành & kết quả có thể có của Ethereum 2.0
Bây giờ, chúng tôi trình bày kết quả phỏng vấn như sau.
Nhóm thực hiện rất cam kết, nhưng tình hình tài chính không lạc quan
Chúng tôi đã hỏi từng nhóm về khả năng họ sẽ từ bỏ và trong hoàn cảnh nào họ sẽ từ bỏ việc phát triển. Tất cả các nhóm triển khai mà chúng tôi đã nói chuyện đều bày tỏ sự sẵn sàng cống hiến hết mình cho Ethereum 2.0 và chứng kiến sự xuất hiện của nó miễn là đủ tiền để hỗ trợ sự phát triển liên tục của họ. Đầu tiên, nhóm triển khai quan tâm sâu sắc đến sự xuất hiện của Ethereum 2.0 và sẵn lòng loại bỏ những trở ngại mà nó gặp phải. Cụ thể, khi các nhóm này được hỏi họ cần từ bỏ điều gì khi phát triển Ethereum 2.0, chúng tôi đã nhận được những câu trả lời như "Chúng tôi sẽ chết trước khi từ bỏ" và "Dù thế nào đi chăng nữa, chúng tôi sẽ không từ bỏ sự phát triển." Tuy nhiên, sự nhiệt tình của họ không đủ để bù đắp cho thực tế của thị trường. Nếu nguồn tài trợ của Ethereum Foundation cạn kiệt hoặc nếu các tổ chức lớn hơn hỗ trợ họ (chẳng hạn như ConsenSys hoặc Status) rút tiền tài trợ, những nhóm đó có thể buộc phải tìm cách khác.
Thông số kỹ thuật R&D (Spec) vẫn còn khó hiểu, nhưng nó đang được cải thiện
Thông số kỹ thuật phát triển của Ethereum 2.0 đã trải qua rất nhiều hỗn loạn trong năm qua. Theo một người được phỏng vấn, chuẩn mực "đã thay đổi hoàn toàn kể từ giữa năm ngoái" và nó đang được "phẫu thuật" bình thường hóa, liên tục khi các vấn đề được nhóm nghiên cứu xác định và giải quyết. [ Ghi chú của người dịch: Điều này đề cập đến tính hay thay đổi của thông số kỹ thuật nghiên cứu và phát triển của Ethereum 2.0]. Mọi khía cạnh của đặc điểm kỹ thuật sẽ thay đổi. Ví dụ: gần đây, việc đặt tên cho các cấu trúc dữ liệu quan trọng đã được thay đổi "xuất hiện", tức là các nhà nghiên cứu cần thay đổi tên riêng lẻ và cấu trúc dữ liệu tương ứng của chúng trong tâm trí và thay đổi các thông số kỹ thuật tương ứng cho phù hợp, nhưng nhóm triển khai đã không xem xét tác động của một sự thay đổi như vậy đối với việc hiện thực hóa Ethereum 2.0. Lấy vấn đề #358 làm ví dụ, 35 trường đã được đổi tên nhưng diễn đàn thảo luận Github không nhận được bất kỳ phản hồi nào từ người triển khai. Điều này buộc các nhóm triển khai phải làm lại công việc đối với các thay đổi thông số kỹ thuật mà họ đã góp phần tạo ra - gây ra rất nhiều thất vọng, lãng phí thời gian và trong một số trường hợp làm giảm tài nguyên được phân bổ cho dự án Ethereum 2.0.
Vài tuần qua đã chứng kiến một số bước phát triển đầy hứa hẹn trong việc giảm bớt sự nhầm lẫn xung quanh các tiêu chuẩn R&D. Đầu tiên, theo nhóm nghiên cứu, hiện đang có nỗ lực phân chia các lĩnh vực cụ thể của đặc tả phát triển để làm rõ đặc tả nào đủ ổn định cho nhóm triển khai và đặc tả nào vẫn đang được phát triển tích cực. Thứ hai, nhóm nghiên cứu tin rằng "những thay đổi (trong định mức R&D) đang chậm lại" và "sự cải tổ sâu sắc" hiện nay rất hiếm. Đồng thời, một sự thay đổi văn hóa đang diễn ra trong quá trình phát triển Ethereum 2.0: tác động của thay đổi thông số kỹ thuật phát triển đối với nhóm triển khai hiện được coi là một phần của đề xuất thông số kỹ thuật mới. Kết quả của những phát triển này là nhóm triển khai đã đồng ý rằng thông số kỹ thuật ở trạng thái hiện tại có thể thực hiện được.
Nhóm thực hiện không nói Không với nghiên cứu viên
Hầu hết các nhóm thực hiện không phủ quyết các nhà nghiên cứu. Họ đưa ra hai lý do: hoặc họ cảm thấy không đủ tư cách để phủ quyết các nhà nghiên cứu, hoặc họ cảm thấy rằng cơ hội phủ quyết thành công là quá nhỏ để khiến nó trở nên đáng giá. Những cảm giác này được củng cố bởi cách các nhà nghiên cứu mô tả những thay đổi của họ đối với thông số kỹ thuật của Ethereum 2.0: Những thay đổi này thường được mô tả là "tốt hơn rõ ràng" và "khó phủ quyết"—đặc biệt là khi xem xét trình độ của những người đề xuất những thay đổi này. Đúng là một số thông số kỹ thuật R&D chỉ có thể được xác định bởi một nhóm nhỏ người, nhưng "tính độc quyền nghiên cứu" ("research độc quyền") này hiện đang mở rộng cho tất cả các thông số kỹ thuật R&D và toàn bộ kế hoạch triển khai của Ethereum 2.0.
Định nghĩa hoàn thành Ethereum 2.0 của các nhóm khác nhau
Tất cả những Người triển khai mà chúng tôi đã nói chuyện đều đang làm việc trên một mạng thử nghiệm sẽ ra mắt vào tháng Ba. Mạng thử nghiệm này trông như thế nào và điều gì sẽ xảy ra sau đó - các nhóm khác nhau có ý kiến rất khác nhau. Ví dụ: do đặc tả giao thức ngang hàng chưa được chấp nhận hoàn toàn nên không thể có mạng thử nghiệm hỗ trợ khả năng tương tác giữa các nút tại thời điểm phát hành. Một số nhóm đặt khả năng tương tác giữa các nút làm mục tiêu khởi chạy testnet, trong khi những nhóm khác thì không. Do đó, rất khó để đưa ra một bức tranh rõ ràng về những gì sẽ được đưa vào lần ra mắt testnet vào tháng 3.
Mọi thứ trở nên u ám hơn sau testnet. Không nhóm nào có thể dự đoán khi nào Giai đoạn 2 — thông số kỹ thuật Ethereum 2.0 hoàn chỉnh bao gồm các phân đoạn chéo và Máy ảo Ethereum (EVM) — sẽ sẵn sàng (đến mức nó sẽ dẫn đến khởi chạy mạng chính). Do một số nhóm đã nhận được quỹ tài trợ chuyên dụng để phát triển chuỗi đèn hiệu nên các nhóm triển khai có thể cần thêm vốn để hoàn thành việc phát triển các thông số kỹ thuật liên quan.
Cuối cùng, chỉ một trong số các nhóm mà chúng tôi đã phỏng vấn lấy việc sử dụng của người dùng làm một trong những mục tiêu của họ (cụ thể là có "100 trình xác nhận đặt cược sử dụng phần mềm của họ"). Các nhóm khác tập trung vào đặc điểm kỹ thuật mà họ đang làm việc.
Những người triển khai không rõ ràng về điều gì sẽ xảy ra sau Ethereum 2.0
Nhiều nhóm bày tỏ lo ngại về sự nghiệp tương ứng của họ sau khi tiếp cận thành công Ethereum 2.0. Không nhóm nào có câu trả lời rõ ràng về cách kiếm tiền sau khi triển khai Ethereum 2.0, vì vậy việc tiếp tục tiếp cận nguồn tài chính để duy trì sự tồn tại của nó (đặc biệt nếu giá Ethereum tiếp tục giảm) là một trong những mối quan tâm chính của các nhóm này.
Ethereum 2.0 thiếu người dẫn đầu
Từ góc độ tổ chức, không ai chịu trách nhiệm đảm bảo rằng sự phát triển của Ethereum 2.0 có liên quan chặt chẽ đến cộng đồng Ethereum. Danny Lane hoàn thành một phần vai trò đó. Anh tự coi mình là cầu nối giữa nhóm thực hiện và nhóm nghiên cứu, và những nỗ lực của anh được đánh giá cao. Tuy nhiên, nhóm triển khai có mức độ tiếp xúc với Danny khác nhau - một số nhóm cho biết họ ước họ được tiếp cận nhiều hơn với Danny.
Tường thuật về Ethereum 2.0 được kiểm soát bởi những người bên ngoài quá trình phát triển
Hãy xem xét bài báo phổ biến của James Prestwich "Chúng ta có thể mong đợi điều gì khi các nhà phát triển Ethereum mong đợi điều đó" có chứa các khẳng định như sau:
“Các công cụ và hợp đồng mà chúng tôi đã viết cho Ethereum 1X có thể cần được thiết kế lại và viết cho ETH 2.0.”
"Giai đoạn 1 không có gì thú vị. Về cơ bản, đây là giai đoạn khởi động cho các cơ chế liên kết ngang và đối xứng để các mảnh tham chiếu đến chuỗi đèn hiệu. Các nhà thiết kế có vẻ tự tin rằng các cơ chế này sẽ hoạt động."
“Thật thú vị, việc triển khai Giai đoạn 0 diễn ra cùng lúc với việc triển khai thông số kỹ thuật R&D. Ngay cả khi chưa đầy ba tháng trước khi ra mắt testnet, thông số kỹ thuật R&D của Giai đoạn 0 đã thay đổi thường xuyên. Điều này có nghĩa là sự phát triển của tương lai Thời gian của giai đoạn Ethereum 2.0 cũng sẽ thay đổi thường xuyên.Mặc dù những người lạc quan nói với tôi rằng sẽ chỉ mất 6 tháng, nhưng thật dễ dàng để thấy sự phát triển của Giai đoạn 1 sẽ mất 12-18 tháng sau khi Giai đoạn 0 bước vào giai đoạn thử nghiệm.”
"[Bên cạnh eWASM, EVM2 và dịch vụ cho thuê lưu trữ], tôi không biết có thể mong đợi điều gì khác ở Giai đoạn 2. Đây là giai đoạn nghiên cứu rất sớm và còn nhiều vấn đề lớn chưa được giải quyết. Xem xét thông số kỹ thuật không chính thức và quy trình phát triển, cũng như Việc mở rộng Giai đoạn 2 so với Giai đoạn 1, Giai đoạn có thể khó phát hành trước năm 2020. Nói cách khác, mặc dù Ethereum 2.0 có thể được phát hành trong năm nay, nhưng đừng hy vọng nó sẽ hỗ trợ chuyển tài sản và hợp đồng thông minh trước năm 2020."
"Chúng tôi có rất ít thông tin về mô hình của Ethereum 2.0. Chúng tôi biết rằng nó không thể gọi các hợp đồng phân đoạn chéo mà không phải hy sinh quy mô. Nếu bạn dừng đọc ở đây, tôi không trách bạn, vì Giai đoạn 4 chỉ có một lộ trình trong đầu. Hình và một số liên kết mơ hồ. Một hậu quả rõ ràng là Ethereum 2.0 sẽ không mang lại lợi ích mở rộng có ý nghĩa cho các hợp đồng thông minh phức tạp cho đến Giai đoạn 4. Cho đến lúc đó, các hợp đồng muốn tương tác với các chip khác cùng tồn tại và bị giới hạn bởi tốc độ và khả năng mở rộng của nó."
Đây là những chi tiết cụ thể về cách các nhà phát triển có thể tận dụng lợi thế của Ethereum 2.0. Bài viết cũng chứa rất nhiều chi tiết về việc phát triển đặc điểm kỹ thuật, nhưng với tư cách là nhà phát triển ethereum, thông tin thích hợp nhất là đặc điểm kỹ thuật sẽ ảnh hưởng đến công việc của bạn như thế nào và khi nào có thể cải thiện khả năng mở rộng. Trái ngược với phương tiện truyền thông do nhóm triển khai và Ethereum Foundation tạo ra, chúng có xu hướng tập trung vào tiến độ nghiên cứu mới của đặc tả R&D và việc hoàn thành một số phần cụ thể. Xem bản tóm tắt của Bản cập nhật phát triển #20 do Prysmatic viết bên dưới.
nghiên cứu mới nhất
Trách nhiệm của Khách hàng Trình xác thực Giai đoạn 0
Hợp nhất mã, thực hiện các yêu cầu kéo và sự cố
Hoàn thành thử nghiệm E2E về xử lý khối chuyển đổi trạng thái
Hợp nhất/Tích hợp xử lý kỷ nguyên chuyển đổi trạng thái hoàn chỉnh
Thực hiện triển khai trình lắng nghe ký gửi cho hợp đồng ký gửi của trình xác thực
Truy xuất tiền gửi của người xác thực người triển khai
công việc tiếp theo
Quy tắc lựa chọn Ghost Fork cho Ethereum Beacon Chain
Thử nghiệm toàn diện từ đầu đến cuối của chuỗi đèn hiệu với tiền gửi của trình xác thực
Ủy quyền hợp đồng Solidity của chúng tôi cho Vyper
Tạo nhóm giao dịch cho beacon chain
Misc
Máy khách trình xác thực cấu trúc lại
Quản lý khóa riêng của Authenticator và các bí mật khác
Cuộc gọi hội nghị những người triển khai Ethereum 2.0 vào ngày 17 tháng 1 năm 2019
Các yếu tố sẽ ảnh hưởng đến "tường thuật" của ethereum - chẳng hạn như khi nào nó sẽ đạt được, khi nào nó sẽ được sử dụng và cách các nhà phát triển có thể sử dụng nó - được Prestwich trình bày nhiều hơn bài báo của Prysmatic, vì thông tin trước đây có liên quan trực tiếp hơn đến công việc hàng ngày của người dùng Ethereum. Chúng tôi hoan nghênh những nỗ lực của nhóm Ethereum 2.0 nhằm thúc đẩy tính minh bạch trong quá trình phát triển và muốn tập trung vào nội dung kỹ thuật. Tuy nhiên, nếu không có sự làm rõ thêm từ những người trong nhóm nghiên cứu và triển khai về thời điểm Ethereum 2.0 sẽ sẵn sàng và nó sẽ như thế nào, tường thuật Ethereum sẽ tiếp tục được kiểm soát bởi những người bên ngoài. Điều này sẽ gây khó khăn cho những kỳ vọng chính xác được thiết lập và tồn tại.
Lưu ý bên lề: Một cuộc trò chuyện với các thành viên của cộng đồng Ethereum đã đưa chúng tôi đến một bản phác thảo cấp cao về lộ trình Ethereum do EthHub sản xuất. Tài liệu lộ trình sharding chính thức, mặc dù mang tính hướng dẫn, nhưng không hữu ích lắm đối với các nhà phát triển muốn biết thông số kỹ thuật của từng giai đoạn có ý nghĩa gì đối với họ.
tiêu đề phụ
câu hỏi mở
Cộng đồng mong đợi điều gì?
Hiện tại, đây là những điều có thể mong đợi khi Ethereum 2.0 được phát hành và nó sẽ trông như thế nào:
Ethereum 2.0 sắp ra mắt và sẽ sớm ra mắt công chúng
Mạng thử nghiệm của Ethereum 2.0 sẽ bắt đầu vào tháng 3
Ethereum 2.0 sẽ giải quyết các vấn đề về khả năng mở rộng chính của Ethereum
Dựa trên các cuộc phỏng vấn của chúng tôi với các nhóm nghiên cứu và triển khai Ethereum 2.0, sẽ mất ít nhất một năm rưỡi để các nhà phát triển dApp thực sự sử dụng Ethereum 2.0. Theo hiểu biết của chúng tôi, các sản phẩm bàn giao ở mỗi giai đoạn như sau:
Giai đoạn 0: Chuỗi đèn hiệu
Giai đoạn 1: Sharding không có máy ảo
Giai đoạn 2: Giao tiếp máy ảo trên chip và xuyên chip (Truyền thông EVM)
Đối với các nhà phát triển, nếu họ muốn đạt được cùng một mức độ tiện ích trong Ethereum 2.0 như trong Ethereum 1.0, giai đoạn 2 phải được phát hành.
Hơn nữa, việc phát hành các giai đoạn sau Ethereum 2.0 có thể làm mất hiệu lực nghiên cứu mới hoặc định hình lại lộ trình của nó. Không rõ liệu toàn bộ cộng đồng Ethereum có nhận thức được điều này hay không. Sự khác biệt giữa những gì cộng đồng mong đợi và những gì thực sự được phát hành có thể gây tổn hại đáng kể đến tiện ích triển khai của nó — củng cố lập luận rằng Ethereum không thể mở rộng quy mô và do đó, thúc đẩy các nhà phát triển mới chuyển sang các nền tảng chuỗi khối khác.
Những người thực hiện có được hỏi ý kiến khi thiết kế được triển khai không?
Chúng tôi chưa biết có bao nhiêu đầu vào của người triển khai và đầu vào nào đã được đưa vào các quyết định ở mỗi giai đoạn của Ethereum 2.0. Mặc dù chúng tôi hiểu giá trị của việc triển khai theo giai đoạn - ví dụ: nó mang lại cho các công nghệ mới như PoS thời gian để "đốt cháy" trong môi trường gần như trong trường hợp của chính dự án, thử và sai] - nhưng dự án vẫn phải tuân theo logic rằng những người chịu trách nhiệm thực hiện từng giai đoạn của dự án phải là những người có trình độ cao nhất để thiết kế chúng trước tiên. Điều này bao gồm: lịch trình khi một công nghệ nhất định sẽ được giới thiệu và lịch trình thực hiện cho từng giai đoạn. Nếu trước đây những người triển khai chưa được hỏi ý kiến, thì việc ra mắt beacon chain có phải là thời điểm tốt để thu hút những người triển khai và lôi kéo họ tham gia vào quá trình này không?
Việc đưa Danny Lane trở thành "nhà lãnh đạo Ethereum 2.0" chính thức có giúp hiện thực hóa Ethereum 2.0 không?
Nhiều khía cạnh không đạt yêu cầu của Ethereum bắt nguồn từ sự thiếu phối hợp giữa nhóm nghiên cứu và triển khai. Thỏa thuận bao gồm vô số yếu tố khác nhau cần được tích hợp như một phần của kế hoạch kéo dài vài năm. Không ai can thiệp để giám sát việc tích hợp cho đến khi Danny Lane đảm nhận vai trò điều phối viên. Danny từ lâu đã chứng minh được giá trị của mình với tư cách là một nhà lãnh đạo. Tên của anh ấy liên tục xuất hiện trong số những người phỏng vấn - với tư cách là người mà những người sau này muốn biết thêm về anh ấy, và công việc của anh ấy trên phiên bản đầu tiên của thông số kỹ thuật R&D cho thấy anh ấy đủ hiểu biết với tư cách là một nhà nghiên cứu để giám sát dự án .
Điều quan trọng là phải hiểu rõ "lãnh đạo" nghĩa là gì trong bối cảnh này. Chúng tôi sử dụng "lãnh đạo" để chỉ một người:
Chịu trách nhiệm đảm bảo hạ cánh của Ethereum 2.0
Tất cả các nhóm triển khai và nhà nghiên cứu đều có thể truy cập
Được ủy quyền để đảm bảo đúng người đang làm đúng việc
Rõ ràng đây là một điều khiển tập trung. Tuy nhiên, đó dường như không phải là một điều xấu vì vai trò của nó mang lại cho chính Danny vị thế dẫn đầu chính thức, có khả năng đảm bảo sự tích hợp suôn sẻ của toàn bộ dự án.
tiêu đề phụ
Đề xuất cách cải thiện
Bao gồm "Bối cảnh sản phẩm" trong phương tiện truyền thông đại chúng
Do tầm quan trọng của Ethereum 2.0 đối với sự thành công của mạng Ethereum, điều tối quan trọng là phải thông báo rõ ràng những gì sẽ được phát hành, khi nào nó sẽ được phát hành và cách chuẩn bị cho nó. Để làm cho nội dung truyền thông do nhóm Ethereum 2.0 và các nhà nghiên cứu sản xuất phù hợp hơn với cộng đồng và để lấy lại quyền kiểm soát tường thuật Ethereum 2.0, chúng tôi đề xuất một bài viết công khai mới trình bày rõ ràng những điều sau:
Bản cập nhật mới nhất sẽ ảnh hưởng đến các nhà phát triển như thế nào
Cách thay đổi lộ trình có thể ảnh hưởng đến dòng thời gian Ethereum 2.0
Trường hợp nhầm lẫn có thể phát sinh trong nghiên cứu và sản phẩm
Cung cấp một con đường rõ ràng cho tài chính liên tục
Chúng tôi tin rằng việc thúc đẩy các nhóm tham gia vào quá trình phát triển lâu dài, liên tục của ứng dụng khách Ethereum 2.0 là rất quan trọng để ra mắt thành công. Nhưng nguồn tài chính liên tục là âm u và đầy rủi ro. Nếu Ethereum Foundation hoặc các bên liên quan khác hợp lực để tập hợp các quỹ và cung cấp số tiền và thời gian tài trợ rõ ràng, điều này sẽ loại bỏ những lo lắng xung quanh Ethereum 2.0 sau khi phát hành - cách các dự án khách hàng tiếp tục tài trợ và phát triển các tính năng mới.
Xác định nghiêm ngặt và thực thi các thủ tục tiêu chuẩn chính thức
Các vấn đề phối hợp cố hữu trong việc thực hiện các quy tắc càng trở nên trầm trọng hơn do không có một quy trình tiêu chuẩn hóa chính thức. Bằng cách phát triển và xuất bản các thông số kỹ thuật, Ethereum Foundation có thể đóng vai trò là cơ quan thiết lập tiêu chuẩn trên thực tế cho Ethereum 2.0. Do đó, việc xác định một quy trình chuẩn để chuyển một nghiên cứu từ giai đoạn đề xuất sang giai đoạn triển khai chính thức có thể làm giảm thêm sự nhầm lẫn xung quanh đặc điểm kỹ thuật. Có nhiều ví dụ về các tiêu chuẩn có thể được Ethereum Foundation xem xét, nhưng chúng tôi đề xuất một phiên bản biến thể của quy trình tiêu chuẩn ECMA TC39. Lý do của chúng tôi như sau:
Chương trình của TC39 mở và tiếp thu các phương pháp phát triển hiện đại, chẳng hạn như gửi yêu cầu trên Github, mà các nhà phát triển đã quen thuộc.
Các chương trình TC39 kết hợp các bài kiểm tra chấp nhận và triển khai tham chiếu vào chính chương trình.
Quy trình TC39 dễ hiểu hơn
Chương trình hỗ trợ thêm các tiêu chuẩn mới với tốc độ cố định
Chúng tôi khuyên rằng sự phát triển của Ethereum 2.0 ít nhất là giới thiệu khái niệm về "các giai đoạn" trong TC39. Đối với những người không quen thuộc với đề xuất TC39, nó sẽ tiến triển từ Giai đoạn 0 (Bù nhìn) sang Giai đoạn 4 (Hoàn thành) và sau đó được phê duyệt như một tiêu chuẩn mới tại Hội nghị thường niên của các thành viên TC39. Mục đích của việc chia các đề xuất thành các giai đoạn là làm cho quy trình để một đề xuất được xuất bản thành công trở nên vô cùng rõ ràng. Hơn nữa, do các vectơ thử nghiệm và triển khai tham chiếu được yêu cầu từ giai đoạn này sang giai đoạn khác, nên nhiều cuộc đối thoại được khuyến khích giữa nhà nghiên cứu và người triển khai. Mặc dù người triển khai có thể không đủ điều kiện để nhận xét về các chi tiết cụ thể của thuật toán, nhưng họ có thể đủ điều kiện để nhận xét về cách thức triển khai thuật toán. Theo chương trình TC39, cả quá trình nghiên cứu và triển khai sẽ được yêu cầu chuyển từ Giai đoạn 3 sang Giai đoạn 4.
Tóm lại là
tiêu đề phụ
Tóm lại là
Những thành tựu của Ethereum 2.0 có thể là duy nhất, nhưng trong công việc nghiên cứu và phát triển của hơn 8 nhà nghiên cứu và hơn 50 nhà phát triển, những thách thức phải đối mặt là phổ biến. Với sự phối hợp chặt chẽ hơn, các quy trình được tiêu chuẩn hóa, lộ trình chia sẻ được truyền đạt tốt và nguồn vốn ổn định, lịch trình để Ethereum 2.0 hoạt động hiệu quả sẽ được tăng tốc và phù hợp với kỳ vọng của cộng đồng Ethereum.
Chúng ta đã chứng kiến sự khởi đầu của quá trình tăng tốc này. Vào tháng 12 năm ngoái, Vitalik đã thưởng cho các đội Prysmatic, Lighthouse và Lodestar 1000 ETH. Một nhà đầu tư Ethereum khác đã liên hệ đã theo dõi Vitalik và trao cho Prymatic 2.800 ETH để giúp Preston Van Loon rời Google và toàn tâm toàn ý phát triển Ethereum 2.0. Chúng tôi mong đợi kết quả tốt hơn. Tất cả chúng ta đều ở trong Ethereum 2.0 cùng nhau.
Giá trị của nhóm tác giả bài viết này đối với Ethereum 2.0
Bài viết này chủ yếu được hoàn thành bởi Matt Slipper và Dan Tsui của Kyokan, Moloch DAO và Ameen Soleimani đã đích thân hỗ trợ tài chính cho công việc nghiên cứu của bài viết này.
Kyokan là một công ty tư vấn phần mềm "gốc" blockchain có trụ sở tại Khu vực Vịnh San Francisco. Trước đây, chúng tôi đã làm việc với MetaMask, SpankChain, Cosmos, Dfinity và Uniswap. Ngoài ra, chúng tôi cũng đã nhận được tài trợ từ Ethereum Foundation để xây dựng và triển khai MVP Plasma, chuẩn bị cho việc ra mắt mainnet. Các thành viên trong nhóm của chúng tôi có nhiều kinh nghiệm trong việc cung cấp các dịch vụ kỹ thuật và phần mềm cho các khách hàng và doanh nghiệp xuất sắc.
Moloch là một DAO/hiệp hội được tài trợ và là một thử nghiệm cấp tiến trong sự liên kết khuyến khích tự nguyện để vượt qua "bi kịch của cộng đồng". Cụ thể, mục tiêu của chúng tôi là đẩy nhanh quá trình phát triển cơ sở hạ tầng công cộng của Ethereum, thứ mà nhiều nhóm cần nhưng không sẵn sàng chi tiền. Bằng cách gộp chung các mã thông báo Ethereum và ERC20 của chúng tôi, các nhà đầu tư Ethereum và các nhóm dựa trên Ethereum có thể đồng tài trợ cho công việc nguồn mở mà chúng tôi tin là vì lợi ích chung của chúng tôi.
Với sự tài trợ từ các bên như Moloch, Kyokan sẽ hỗ trợ dự án ETH 2.0 theo các cách sau:
Tạo các báo cáo và phân tích như bài viết này để thông báo cho cộng đồng về tiến trình của Ethereum 2.0
Đánh giá hiệu quả của tiến trình R&D trong Ethereum 2.0
Cơ cấu tổ chức giúp phát triển nhu cầu
Giúp hài hòa các tiêu chuẩn giữa các nhóm
Giúp hoạch định lộ trình phát triển
Cung cấp hỗ trợ điều phối cho việc ra mắt sản phẩm và chuẩn bị cho khách hàng ra mắt sản phẩm
Hỗ trợ tuyển dụng lập trình viên
Moloch cam kết hỗ trợ Ethereum 2.0 bằng cách:
Hỗ trợ tài trợ bổ sung cho Ethereum 2.0


