BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Vitalik: Lộ trình Ethereum tập trung vào Rollup

ECN以太坊中国
特邀专栏作者
Bài viết này có khoảng 4006 từ, đọc toàn bộ bài viết mất khoảng 6 phút
Các khả năng mới cho tương lai của Eth2: bảo vệ thực thi + bảo vệ dữ liệu + Lớp 2.
Tóm tắt AI
Các khả năng mới cho tương lai của Eth2: bảo vệ thực thi + bảo vệ dữ liệu + Lớp 2.

nguồn|ethereum-magicians.org

Tác giả | Vitalik Buterin

Tác giả | Vitalik Buteringiải phóngNhóm lạc quan cách đây không lâuFuelgiải phóngArbitrumGiai đoạn đầu tiên của mạng thử nghiệm và lộ trình của nó đối với mạng chính. bên cạnh đó,Loopring、ZksyncNó cũng đang thúc đẩy quá trình testnet,DeversifiNó cũng đã hạ cánh trên mạng thử nghiệm. Trong lĩnh vực ZK rollup,OMG networkvà dựa trên công nghệ StarwareRa mắt phiên bản beta của mạng chính và plasma cũng đã đạt được tiến bộ. Đồng thời, phí gas trên chuỗi eth1 đã đạt mức cao mới, do đó,khácCác dapp phi tài chính buộc phải ngừng hoạt động

khác

Các ứng dụng cũng chỉ có thể chạy trên testnet.

Một trong những mục tiêu phát triển của Eth2 là tăng khả năng mở rộng. Chúng tôi đang ở rất gần giai đoạn đầu của eth2, nhưng để cung cấp khả năng mở rộng lớp cơ sở cho các ứng dụng, chúng tôi vẫn cần đợi cho đến giai đoạn chính cuối cùng của eth2 sau một vài năm nữa (Translator's Ghi chú: Giai đoạn 2 ) thực hiện. Trớ trêu thay, tính khả dụng của eth2 dưới dạng lớp dữ liệu sẵn có cho các bản tổng hợp sẽ khả dụng trong Giai đoạn 1, rất lâu trước khi eth2 có thể thực sự được sử dụng cho các ứng dụng L1 "truyền thống". Kết hợp những dữ kiện này, chúng ta có thể rút ra kết luận: để giải quyết các nhu cầu về khả năng mở rộng trong thời gian tới và trung hạn, toàn bộ hệ sinh thái Ethereum cần tập trung vào các bản tổng hợp (cũng như công nghệ kênh và plasma).

Nếu đây là tiền đề, chúng ta có thể tìm hiểu về các ưu tiên nên dành cho sự phát triển của Ethereum Central và sự phát triển của hệ sinh thái, điều này hơi khác so với lộ trình phát triển hiện tại. Vậy vấn đề nào chúng ta nên ưu tiên?

Ngắn hạn: Nâng cao cơ sở hạ tầng Eth1 để hỗ trợ Rollup

  • EIP 2929Trong ngắn hạn, một trong những kết quả chính của việc này là công việc mở rộng cho lớp cơ sở Ethereum sẽ chủ yếu tập trung vào việc mở rộng dung lượng dữ liệu của các khối, thay vì tối ưu hóa hiệu quả của các phép tính trên chuỗi hoặc hoạt động IO. Yếu tố quyết định đối với khả năng mở rộng của Tổng số là lượng dữ liệu mà chuỗi có thể chứa. Nếu có thể cải thiện chuỗi này trên cơ sở 60 kB/s hiện tại, thì khả năng mở rộng của Tổng số có thể được tối ưu hóa hơn nữa.

  • EIP 1559Ở cấp độ cơ sở, các yếu tố sau cần được tiếp tục chú ý:

  • : Đảm bảo rằng chuỗi khối Ethereum có thể chống lại các cuộc tấn công DoS trong tình trạng gas hiện tại

  • : Một là thúc đẩy việc tiêu hủy ETH, hai là tối ưu hóa hiệu quả giao dịch và gần như đảm bảo rằng giao dịch được đóng gói vào khối tiếp theo (các bản tổng hợp vẫn cần chờ xác nhận)

Biên dịch trước đường cong elip mới để hỗ trợ đầy đủ cho việc lập trình các bản tổng hợp ZK

Công việc liên quan trên các máy khách không trạng thái, bao gồm chuyển đổi từ cây hex sang cây nhị phân, v.v. (máy khách không trạng thái có ý nghĩa hoàn hảo cho dù chúng ta sử dụng chuỗi khối Ethereum như thế nào)Việc trừu tượng hóa tài khoản ít khẩn cấp hơn vì chúng tôi có thể triển khai nó trên L2 cho dù nó có được L1 hỗ trợ hay không. Có những "tính năng lớp cơ sở đẹp" khác tương đối không quan trọng vào lúc này.Máy khách Eth1 có thể được định nghĩa lại là máy khách tổng số lạc quan. Các bản tổng hợp lạc quan vẫn yêu cầu các nút đầy đủ và nếu các quy tắc chuyển đổi trạng thái bên trong của các bản tổng hợp về cơ bản vẫn theo phong cách Ethereum với một số sửa đổi (chẳng hạn như mục tiêu của Chủ nghĩa lạc quan), thì chúng ta có thể sử dụng mã hiện có để chạy các nút đầy đủ. hiện tại

công việc hợp nhất eth1+eth2

Việc tách biệt động cơ đồng thuận khỏi động cơ chuyển đổi trạng thái đã đạt được và công việc này góp phần vào mục tiêu đó. Lưu ý rằng điều này cũng có nghĩa là các dự án như TurboGeth vẫn rất quan trọng và các ứng dụng khách tổng số thông lượng cao (chứ không phải ứng dụng khách eth1) sẽ là những người hưởng lợi nhiều nhất.

  • ENS needs to support names being registered and transferred on L2; see here 54for one possible proposal of how to do this.

  • Hiện tại, tài khoản người dùng, tên miền ENS và ứng dụng đều nằm trên L1 và những thứ này cần được thay đổi. Chúng tôi muốn đặt tài khoản chính, số dư, tài sản, v.v. của người dùng vào L2. Sau đó, đến các yêu cầu sau:đâyENS cần cung cấp hỗ trợ cho các tên miền được đăng ký và chuyển nhượng trên L2,

  • đây

  • là một đề xuất có thể liên quan.

  • Các giao thức lớp 2 nên được tích hợp vào ví, không phải dapps dựa trên web. Hiện tại, các dapp hoặc các dapp tương tự được tích hợp với L2 (chẳng hạn như Gitcoin được tích hợp với zksync) yêu cầu người dùng phải hoàn toàn tin tưởng vào dapp, điều này dẫn đến tính bảo mật bị giảm đi đáng kể. Để duy trì mô hình tin cậy hiện tại, lý tưởng nhất là L2 sẽ trở thành một phần của ví (siêu dữ liệu, trạng thái, v.v.). Sự hỗ trợ như vậy phải được chuẩn hóa để các ứng dụng hỗ trợ thanh toán zksync có thể tương thích ngay lập tức với các ví có tích hợp zksync.

Tăng cường nỗ lực chuyển giao giữa các L2, với mục tiêu cho phép chuyển giao tài sản tức thì và liền mạch trên các chuỗi L2.

Tiêu chuẩn hóa rõ ràng hơn của Yul hoặc các ngôn ngữ được biên dịch trung gian khác. Lớp cơ sở EVM của Ethereum và OVM được sử dụng bởi bản tổng hợp Optimism hơi khác nhau làm mục tiêu biên dịch, nhưng cả hai đều có thể được biên dịch bởi Solidity. Để hệ sinh thái tồn tại với các mục tiêu biên dịch khác nhau, nhưng đồng thời chấp nhận các ngôn ngữ khác nhau, tránh sử dụng Solidity nguyên khối, có thể hợp lý hơn khi tiêu chuẩn hóa rõ ràng hơn trên một ngôn ngữ trung gian (ví dụ: Yul) mà tất cả các ngôn ngữ cấp cao có thể biên dịch thành of. Chúng tôi cũng có thể xem xét các ngôn ngữ trung gian thân thiện với xác minh chính thức, có thể xử lý các khái niệm như biến, nhưng cũng đảm bảo các bất biến cơ bản, do đó giúp xác minh chính thức dễ dàng hơn cho tất cả các ngôn ngữ cấp cao được biên dịch.

Tính bền vững kinh tế tập trung vào RollupMEVThực tế là các dự án tiền điện tử phải bền vững về mặt kinh tế và vào năm 2020, điều này có nghĩa là hàng triệu hoặc thậm chí hàng chục triệu đô la được tài trợ. Một số trong số này có thể được cung cấp bởi các nền tảng tài trợ hàng hóa công cộng (chẳng hạn như Gitcoin Grants hoặc Ethereum Foundation), nhưng các cơ chế này không đủ lớn để chi trả cho mức tài trợ này. Nhưng các dự án Lớp 2 có thể giải quyết vấn đề này bằng cách phát hành mã thông báo của riêng họ, miễn là mã thông báo của họ có giá trị kinh tế thực, tức là giá trị mà L2 thu được trong tương lai.

Nếu lộ trình tập trung vào tổng số, thì một lợi ích khác đi kèm với nó là nó để lại không gian mở cho các giao thức L2 có khả năng chuyển phí hoặc

biểu mẫu để nhận tài trợ phát triển, trực tiếp hoặc gián tiếp (tức là phát hành mã thông báo). Lớp cơ sở của Ethereum cần phải trung lập, điều này gây khó khăn cho việc tài trợ hàng hóa công cộng trong thỏa thuận, nhưng L2 có cơ chế tài trợ hàng hóa công cộng của riêng mình, do đó tranh cãi sẽ giảm đi rất nhiều. Vì vậy, tạo không gian trong vấn đề này có thể là một động thái chiến lược tốt cho sự bền vững kinh tế lâu dài của Ethereum nói chung.

Bên cạnh các vấn đề gây quỹ, các nhà phát triển sáng tạo thường thích có ảnh hưởng trong lĩnh vực của riêng họ hơn là tranh luận phù phiếm về giao thức tổng thể của ethereum. Ngoài ra, có nhiều dự án hiện có đang cố gắng tạo ra nhiều nền tảng khác nhau. Lộ trình tập trung vào tổng số cung cấp cho tất cả các dự án này cơ hội trở thành một phần của hệ sinh thái Ethereum trong khi vẫn giữ được mức độ tự chủ cao về kinh tế và kỹ thuật.

chân trời dài hạn

  • Ngoài những cân nhắc ngắn hạn đã đề cập ở trên, lộ trình tập trung vào tổng số có thể có nghĩa là chúng ta cần hình dung lại tương lai dài hạn của eth2: các phân đoạn thực thi đơn bảo mật mạnh mẽ mà mọi người đều có thể xử lý và lớp khả dụng dữ liệu có thể mở rộng.

  • Để hiểu tại sao lại như vậy, hãy xem xét các yếu tố sau:

  • TPS hiện tại của Ethereum là khoảng 15

  • Nếu mọi người chuyển sang tổng số, TPS có thể sớm đạt 3000

Sau khi giai đoạn 1 đến, kho lưu trữ dữ liệu của các bản tổng hợp được di chuyển sang chuỗi phân đoạn eth2 và về mặt lý thuyết, TPS cao nhất có thể đạt khoảng 100.000phase 1.5 and doneCuối cùng, sau khi triển khai giai đoạn 2, điện toán cục bộ được cung cấp cho chuỗi phân đoạn eth2 và TPS đạt... 1000-5000

Điều này có nghĩa là "của eth2"

"Road, hợp lý hóa lớp cơ sở và tập trung vào công việc, cụ thể là sự đồng thuận và tính sẵn có của dữ liệu.Trên thực tế, đây là hướng phát triển tốt hơn cho eth2, vì tính khả dụng của dữ liệu shard an toàn hơn nhiều so với tính toán EVM của shard. Mặc dù việc xác minh bằng chứng đa số không trung thực đối với các tính toán EVM được phân đoạn yêu cầu bằng chứng gian lận, điều này yêu cầu giả định đồng bộ hóa 2 giai đoạn nghiêm ngặt và tiềm ẩn rủi ro, trong trường hợp lấy mẫu dữ liệu sẵn có không đồng bộ (nếu sử dụng ZKP hoặc Promise đa thức) là an toàn.。 

Điều này sẽ giúp Ethereum có một mô hình bảo mật mạnh hơn so với các chuỗi L2 được phân đoạn khác, tất cả đều đang hướng tới một số hình thức thực thi phân đoạn;

  • eth2 sẽ là một lớp cơ sở mạnh mẽ, đủ mạnh để cung cấp chức năng vận tốc thoát là đủ

  • Các ưu tiên của eth2 trong thời gian dài là gì?

  • Sắp xếp xen kẽ thời gian tạo khối của các phân đoạn khác nhau để đảm bảo rằng một phân đoạn đề xuất một khối cứ sau vài trăm mili giây. Điều này cho phép các bản tổng hợp chạy trên nhiều phân đoạn có độ trễ cực thấp mà không gặp rủi ro về độ trễ cực thấp trên chính chuỗi

  • Tối ưu hóa và hợp nhất thuật toán đồng thuận

Các thay đổi đối với EVM để làm cho nó thân thiện hơn với việc xác minh bằng chứng gian lận (ví dụ: điều này có thể có nghĩa là một số loại tính năng "khung" ngăn mã bị hộp cát hoặc cho phép ánh xạ lại SLOAD/SSTORE để có thể sử dụng không cần tài khoản lưu trữ khác với nguồn dữ liệu)

ZK-SNARK mọi thứ

Nếu bạn không bị thuyết phục để chấp nhận hướng phát triển của "giai đoạn 1.5 và đã hoàn thành", thì có một sự thỏa hiệp tự nhiên: sử dụng một số lượng nhỏ phân đoạn làm lớp thực thi (ví dụ: 4-8) và các phân đoạn khác làm dữ liệu lớp. Mục tiêu là giữ cho số lượng phân đoạn được thực hiện đủ thấp để trong những trường hợp đặc biệt, một máy tính thông thường có thể xác thực đầy đủ tất cả các phân đoạn, nhưng vẫn lớn hơn đáng kể so với lớp cơ sở hiện tại.

Người giới thiệu:

Không thể giảm thiểu quá nhiều không gian của lớp cơ sở vì người dùng và ứng dụng vẫn có các nhu cầu, chẳng hạn như: chuyển đổi giữa các lần tổng hợp, gửi bằng chứng gian lận, gửi bằng chứng không có kiến ​​thức trong các lần tổng hợp ZK, phát hành hợp đồng gốc mã thông báo ERC20 (đảm bảo rằng hầu hết Người dùng sẽ được đang hoạt động trong các bản tổng hợp, nhưng hợp đồng cơ bản phải có một vị trí để ngồi). Nếu chi phí cho mỗi giao dịch là 140 đô la, nó sẽ hủy hoại trải nghiệm người dùng rất nhiều. Do đó, sử dụng 4-8 phân đoạn thực thi có thể giảm tải đáng kể nếu cần thiết. Một thiết bị máy tính vẫn có thể xác minh tất cả các phân đoạn. Ngày nay, phải mất khoảng 200-500 mili giây để xác minh một khối eth1 được tạo ra cứ sau 13 giây, do đó, việc xác minh tám luồng thực thi này trong một khoảng thời gian ngắn là hoàn toàn khả thi. Chúng ta có thể hình dung khách hàng sẽ áp dụng các quy tắc này: nếu độ trễ mạng thấp hoặc quy mô ủy ban > 80%, thì hãy dựa vào bằng chứng gian lận và ủy ban, đồng thời xác thực trực tiếp tất cả các phân đoạn trong các trường hợp đặc biệt.Người giới thiệu::

Vitalik Buterin trên ETHOnline

bài phát biểu liên quan

Đề nghị đọc trong quá khứ:

"Cách đánh giá sáu giải pháp mở rộng Ethereum Layer-2"

Tuyên bố miễn trừ trách nhiệm: Công việc dịch thuật của ECN nhằm mục đích cung cấp thông tin và tài nguyên học tập chất lượng cao cho cộng đồng Ethereum Trung Quốc. Bản quyền của bài viết thuộc về tác giả gốc. Các bản in lại phải ghi rõ nguồn của văn bản gốc và ethereum.cn. Về lâu dài tái bản, vui lòng liên hệ ethereumcn@gmail.com Ủy quyền.

"So sánh zk-Rollup và Validium"

Để biết thêm thông tin về Ethereum, vui lòng chú ý đến:

Trang web: ethereum.cn

ETH
Vitalik
开发者
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Thư viện tác giả
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android