Ethereum có các mảnh. Chúng ta đi đến đâu từ đây?

Nâng cao4/13/2024, 3:18:39 PM
Trong ngày qua, chúng tôi cuối cùng đã thấy các khối tăng đột ngột về khối lượng và thị trường phí hoạt động khi giao thức blobscriptions bắt đầu.

Vào ngày 13 tháng 3, Dencun hard fork đã kích hoạt, cho phép một trong những tính năng được chờ đợi của Ethereum: proto-danksharding (còn gọi là EIP-4844, hay còn gọi là blobs). Ban đầu, cái nhánh đã giảm phí giao dịch của rollups đi một cách đáng kể lên hơn 100 lần, vì blobs gần như là miễn phí. Trong ngày cuối cùng, chúng ta cuối cùng đã thấy blobs tăng đột ngột về khối lượng và thị trường phí kích hoạt khi giao thức blobscriptions bắt đầu sử dụng chúng. Blobs không phải là miễn phí, nhưng chúng vẫn rẻ hơn nhiều so với calldata.

Bên trái: việc sử dụng blob cuối cùng tăng lên mục tiêu 3 mỗi khối nhờ Blobscriptions. Bên phải: phí blob "bắt đầu vào chế độ khám phá giá" như kết quả. Nguồn: https://dune.com/0xRob/blobs.

Cột mốc này đại diện cho một bước chuyển mình quan trọng trong lộ trình dài hạn của Ethereum: blobs là thời điểm mà việc mở rộng của Ethereum ngừng còn là một vấn đề 'từ không đến một', và trở thành một vấn đề 'từ một đến N'. Từ đây, công việc mở rộng quan trọng, cả trong việc tăng số lượng blob và cải thiện khả năng của rollups để tận dụng tốt nhất mỗi blob, sẽ tiếp tục diễn ra, nhưng sẽ phần nào là gia tăng dần. Những thay đổi liên quan đến việc mở rộng trong mô hình cơ bản của cách mà Ethereum như một hệ sinh thái hoạt động, ngày càng đã ở phía sau chúng ta. Ngoài ra, sự nhấn mạnh đã bắt đầu dần dần chuyển hướng, và sẽ tiếp tục chuyển hướng từ các vấn đề L1 như PoS và mở rộng, đến các vấn đề gần với lớp ứng dụng. Câu hỏi then chốt mà bài viết này sẽ bao gồm là: Ethereum sẽ đi đến đâu từ đây?

Tương lai của việc mở rộng Ethereum

Trong vài năm qua, chúng tôi đã thấy Ethereum chuyển dần sang việc trở thành mộtHệ sinh thái trung tâm L2. Các ứng dụng chính đã bắt đầu chuyển từ L1 sang L2, thanh toán bắt đầu dựa trên L2 theo mặc định, và các ví đang bắt đầu xây dựng trải nghiệm người dùng của họ xung quanh môi trường đa L2 mới.

Từ đầu, một phần quan trọng của lộ trình tập trung vào rollup là ý tưởng về không gian sẵn dữ liệu riêng: một phần không gian đặc biệt trong một khối, mà EVM sẽ không có quyền truy cập, có thể chứa dữ liệu cho các dự án tầng 2 như rollups. Bởi vì không gian dữ liệu này không thể truy cập bởi EVM, nó có thể được phát sóng một cách riêng biệt từ một khối và được xác minh một cách riêng biệt từ một khối. Cuối cùng, nó có thể được xác minh với một công nghệ gọi là mẫu lấy sẵn dữ liệu, which allows each node to verify that the data was correctly published by only randomly checking a few small samples. Once this is implemented, the blob space could be greatly expanded; the eventual goal is 16 MB per slot (~1.33 MB per second).

Mẫu chọn sẵn dữ liệu: mỗi nút chỉ cần tải xuống một phần nhỏ dữ liệu để xác minh sự sẵn có của toàn bộ điều đó.

EIP-4844 (còn gọi là “blobs”) không cung cấp cho chúng ta việc lấy mẫu sẵn có dữ liệu. Nhưng nó thiết lập cơ sở cơ bản một cách sao cho từ đây, việc lấy mẫu sẵn có dữ liệu có thể được giới thiệu và số lượng blob có thể được tăng lên phía sau mà không cần sự tham gia nào từ người dùng hoặc ứng dụng. Trên thực tế, duy nhất “hard fork” cần thiết là một thay đổi tham số đơn giản.

Có hai dòng phát triển mà sẽ cần tiếp tục từ đây:

  1. Tăng dung lượng dữ liệu từ từ, cuối cùng đem đến cuộc sống cho tầm nhìn đầy đủ về việc lấy mẫu sẵn có với 16 MB mỗi khe không gian dữ liệu
  2. Cải thiện L2 để tận dụng tốt hơn không gian dữ liệu mà chúng ta có

Mang DAS vào cuộc sống

Các giai đoạn tiếp theo có thể sẽ là phiên bản đơn giản hóa của DAS được gọi là PeerDASTrong PeerDAS, mỗi nút lưu trữ một phần đáng kể (ví dụ: 1/8) của tất cả dữ liệu blob, và các nút duy trì kết nối với nhiều đồng nghiệp trong mạng p2p. Khi một nút cần lấy mẫu cho một phần dữ liệu cụ thể, nó yêu cầu một trong những đồng nghiệp mà nó biết chịu trách nhiệm lưu trữ mảnh đó.

Nếu mỗi nút cần tải xuống và lưu trữ 1/8 tổng dữ liệu, thì PeerDAS cho phép chúng ta tăng tỷ lệ của các khối lý thuyết lên 8 lần (thực ra là 4 lần, vì chúng ta mất 2 lần do dư thừa của mã hóa mất mát). PeerDAS có thể được triển khai theo thời gian: chúng ta có thể có một giai đoạn trong đó người gắn kết chuyên nghiệp tiếp tục tải xuống toàn bộ các khối, và người gắn kết đơn lẻ chỉ tải xuống 1/8 dữ liệu.

Ngoài ra, EIP-7623(hoặc các phương án khác như 2D giá) có thể được sử dụng để đặt các ranh giới chặt chẽ hơn đối với kích thước tối đa của một khối thực thi (tức là “các giao dịch thông thường” trong một khối), điều này làm cho việc tăng cả mục tiêu blob và giới hạn gas L1 trở nên an toàn hơn. Trong dài hạn, phức tạp hơn,Các giao thức 2D DASsẽ cho phép chúng ta đi đến cùng và tăng không gian blob thêm nữa.

Cải thiện L2s

Có bốn nơi chính mà các giao thức lớp 2 hiện nay có thể cải thiện.

  1. Sử dụng byte hiệu quả hơn với nén dữ liệu

Bản tóm tắt trong một bức tranh về nén dữ liệuvẫn có sẵn ở đây;

Một cách ngây thơ, một giao dịch chiếm khoảng 180 byte dữ liệu. Tuy nhiên, có một loạt các kỹ thuật nén có thể sử dụngđể giảm kích thước này xuống qua một số giai đoạn; với việc nén tối ưu, chúng ta có thể tiềm năng giảm xuống dưới 25 byte mỗi giao dịch.

  1. Kỹ thuật dữ liệu lạc quan bảo vệ L2s chỉ bằng cách sử dụng L1 trong những tình huống đặc biệt

Plasmalà một loại kỹ thuật cho phép bạn có được bảo mật tương đương với rollup cho một số ứng dụng trong khi giữ dữ liệu trên L2 trong trường hợp bình thường. Đối với EVMs, plasma không thể bảo vệ tất cả các đồng tiền. Nhưng các cấu trúc lấy cảm hứng từ Plasma có thể bảo vệ hầu hết các đồng tiền. Và các cấu trúc đơn giản hơn nhiều so với Plasma có thể cải thiện đáng kể trên validiumscủa ngày hôm nay. L2 không muốn đưa tất cả dữ liệu của mình lên chuỗi nên nên tìm hiểu các kỹ thuật như vậy.

  1. Tiếp tục cải thiện các ràng buộc liên quan đến thực hiện

Sau khi kích hoạt hard fork Dencun, việc thiết lập rollups để sử dụng các blobs mà nó giới thiệu trở nên rẻ hơn 100 lần. Sử dụng trên Cơ sởrollup tăng đột ngột:

Điều này dẫn đến Base đạt giới hạn gas nội bộ của chính nó, gây raphí tăng đột ngộtĐiều này đã dẫn đến nhận thức rộng rãi hơn rằng không chỉ không gian dữ liệu Ethereum cần được mở rộng: các rollups cũng cần được mở rộng bên trong.

Một phần của điều này là song song hóa; rollups có thể thực thimột cái gì đó giống như EIP-648Nhưng quan trọng không kém làlưu trữ, và tác động tương tácgiữa việc tính toán và lưu trữ. Điều này là một thách thức kỹ thuật quan trọng cho rollups.

  1. Tiếp tục cải thiện bảo mật

Chúng ta vẫn còn xa lắm để đạt được một thế giới nơi rollups thực sự được bảo vệ bởi mã code. Trên thực tế, theol2beatchỉ có năm cái này, trong đó chỉ có Arbitrum là full-EVM, đã đạt được những gì tôi gọi là “giai đoạn 1”.

Điều này cần được giải quyết trực diện. Trong khi chúng ta hiện không ở điểm đến mà có thể tự tin đủ vào mã phức tạp của trình xác minh EVM lạc quan hoặc dựa trên SNARK, chúng ta hoàn toàn có thể đi được một nửa đường, và có các hội đồng bảo mật có thể hoàn nguyên hành vi của mã chỉ với ngưỡng cao (ví dụ: tôi đề xuất 6 trên 8; Arbitrum đang thực hiện 9 trên 12).

Các tiêu chuẩn của hệ sinh thái cần trở nên nghiêm ngặt hơn: cho đến nay, chúng ta đã rất hào phóng và chấp nhận bất kỳ dự án nào miễn là nó tuyên bố đang "trên con đường đến phân quyền". Vào cuối năm, tôi nghĩ rằng tiêu chuẩn của chúng ta nên tăng lên và chúng ta chỉ nên coi một dự án là một rollup nếu nó thực sự đã đạt ít nhất giai đoạn 1.

Sau đó, chúng tôi có thể cẩn trọng di chuyển đến giai đoạn 2: một thế giới nơi rollups thực sự được hỗ trợ bởi mã code, và một hội đồng an ninh chỉ có thể can thiệp nếu mã code "rõ ràng không đồng ý với chính nó" (ví dụ, chấp nhận hai state roots không tương thích, hoặc hai triển khai khác nhau cho kết quả khác nhau). Một con đường để làm điều này an toàn là sử dụng nhiều triển khai chứng minh.

Điều này có ý nghĩa gì đối với sự phát triển của Ethereum một cách tổng thể hơn?

Trong một bài thuyết trình tại ETHCC vào mùa hè 2022, Tôi đã thực hiện một bài thuyết trình mô tả tình hình phát triển hiện tại của Ethereum dưới dạng đường cong S: chúng ta đang bước vào một giai đoạn chuyển đổi rất nhanh chóng, và sau giai đoạn chuyển đổi nhanh chóng đó, phát triển sẽ một lần nữa chậm lại khi L1 củng cố và phát triển tập trung lại vào người dùng và lớp ứng dụng.

Hôm nay, tôi sẽ đưa ra lập luận rằng chúng ta rõ ràng đang ở phía bên phải của đường cong S đang chậm lại. Kể từ hai tuần trước, hai thay đổi lớn nhất đối với blockchain Ethereum - việc chuyển sang chứng minh cổ phần và việc tái kiến trúc cho các blog - đã ở phía sau chúng ta. Những thay đổi tiếp theo vẫn đáng kể (vd. Cây Verkle, độ chắc chắn cuối cùng của một khe, trong trừu tượng hóa tài khoản trong giao thức) nhưng chúng không mạnh mẽ đến mức proof of stake và sharding. Trong năm 2022, Ethereum giống như một chiếc máy bay thay đổi động cơ của mình giữa chừng đường bay. Trong năm 2023, nó đang thay đổi cánh máy bay của mình. Việc chuyển đổi cây Verkle là một trong những chuyển đổi quan trọng duy nhất còn lại (và chúng ta đã có các mạng thử nghiệm cho điều đó); những chuyển đổi khác giống như việc thay thế một cái đuôi máy bay.

Mục tiêu của EIP-4844 là thực hiện một thay đổi lớn duy nhất một lần, để thiết lập rollups cho sự ổn định dài hạn. Bây giờ khi các blobs đã được loại bỏ, một bản nâng cấp tương lai lên full danksharding với blobs 16 MB, và thậm chí chuyển sang mật mã khác.STARKs trên một trường goldilocks 64-bit, có thể xảy ra mà không yêu cầu thêm bất kỳ hành động nào từ người dùng và người dùng. Nó cũng củng cố một tiền lệ quan trọng: quá trình phát triển Ethereum thực hiện theo một lộ trình được hiểu rõ từ lâu và các ứng dụng (bao gồm cả L2) được xây dựng với "Ethereum mới" trong tâm trí có được một môi trường ổn định trong thời gian dài.

Điều này có ý nghĩa gì đối với các ứng dụng và người dùng?

Mười năm đầu tiên của Ethereum chủ yếu đã là giai đoạn đào tạo: mục tiêu đã là để đưa Ethereum L1 lên tầm cao mới, và các ứng dụng chủ yếu đã diễn ra trong một nhóm nhỏ các đam mê. Nhiều người đã lập luận rằng sự thiếu ứng dụng quy mô lớn trong mười năm qua chứng tỏ rằng tiền điện tử là vô dụng. Tôi luôn lập luận ngược lại: hầu hết mọi ứng dụng tiền điện tử không phải là đầu cơ tài chính phụ thuộc vào phí thấp - và vì vậy khi chúng ta có phí cao, chúng ta không nên bất ngờ khi chúng ta chủ yếu thấy đầu cơ tài chính!

Bây giờ chúng ta có các chuỗi dữ liệu nhị phân, ràng buộc chính này đã giữ chúng ta lại suốt thời gian qua bắt đầu tan đi. Phí giao dịch cuối cùng cũng thấp hơn nhiều; tuyên bố của tôi từ bảy năm trước rằng Internet tiền không nên tốn hơn năm xu mỗi giao dịchcuối cùngthành hiện thực. Chúng tôi vẫn chưa hoàn toàn thoát khỏi rủi ro: phí vẫn có thể tăng nếu việc sử dụng tăng nhanh quá, và chúng tôi cần tiếp tục làm việc chăm chỉ để mở rộng blobs (và mở rộng rollups một cách độc lập) hơn trong vài năm tới. Nhưng chúng tôi thấy ánh sáng ở cuối... à... khu rừng tối.

Điều này có nghĩa đối với các nhà phát triển là đơn giản: chúng ta không còn lý do nào nữa. Cho đến vài năm trước, chúng ta đang đặt ra một tiêu chuẩn thấp, xây dựng ứng dụng mà rõ ràng không thể sử dụng ở tỷ lệ lớn, miễn là chúng hoạt động như các nguyên mẫu và có tính phân tán một cách hợp lý. Ngày nay, chúng ta có tất cả các công cụ mà chúng ta sẽ cần, và thực sự hầu hết các công cụ mà chúng ta sẽ bao giờ có, để xây dựng các ứng dụng đồng thời cypherpunkvà dễ sử dụng. Vì vậy, chúng ta nên đi ra ngoài và làm điều đó.

Nhiều người đang nổi lên đối mặt với thách thức. Ví Daimo mô tả rõ ràng về chính mình là Venmo trên Ethereum, nhằm kết hợp sự tiện lợi của Venmo với sự phi tập trung của Ethereum. Trong lĩnh vực xã hội phi tập trung, Farcaster đang làm rất tốt việc kết hợp sự phi tập trung đích thực (ví dụ, xem hướng dẫn nàyvề cách xây dựng một alternative client của riêng bạn) với trải nghiệm người dùng tuyệt vời. Không giống như những làn sóng hype trước đó của “xã hội fi”, người dùng Farcaster trung bình không phải là người đến đó để đánh bạc - vượt qua bài kiểm tra chính cho một ứng dụng tiền điện tử thực sự bền vững.

Bài đăng này đã được gửi trên máy khách chính Farcaster, Warpcast, và bức ảnh này được chụp từ Farcaster + thay thế +LensclientFirefly.

Đây là những thành công mà chúng ta cần phát triển, và mở rộng sang các lĩnh vực ứng dụng khác, bao gồm danh tính, uy tín và quản trị.

Các ứng dụng được xây dựng hoặc duy trì ngày nay nên được thiết kế với Ethereum của thập kỷ 2020 trong tâm trí

Hệ sinh thái Ethereum vẫn có một số lượng lớn các ứng dụng hoạt động xung quanh quy trình làm việc cơ bản là "Ethereum những năm 2010". Hầu hết hoạt động ENS vẫn nằm trên lớp 1. Hầu hết việc phát hành mã thông báo xảy ra trên lớp 1, mà không xem xét nghiêm túc để đảm bảo rằng các mã thông báo bắc cầu trên lớp 2 có sẵn (ví dụ: xem người hâm mộ của memecoin ZELENSKYY này)đánh giá cao việc quyên góp tiếp tục của đồng tiền cho Ukraine nhưng phàn nàn rằng phí L1 làm cho nó quá đắt đỏ). Ngoài khả năng mở rộng, chúng tôi cũng đang đứng sau về quyền riêng tư: POAPsđều công khai trên chuỗi, có lẽ là lựa chọn đúng đắn cho một số trường hợp sử dụng nhưng rất không hiệu quả cho những trường hợp khác. Hầu hết các DAO, và Quỹ Gitcoin, vẫn sử dụng việc bỏ phiếu trên chuỗi hoàn toàn minh bạch, khiến chúng trở thành rất dễ bị hối lộ(bao gồm cả việc thực hiện các airdrop hồi quy), và điều này đã được chứng minh là làm méo mó mẫu mực đóng góp. Hiện nay, ZK-SNARKs đã tồn tại từ nhiều năm, nhưng nhiều ứng dụng vẫn chưa bắt đầu thực hiện.sử dụng chúng đúng cách.

Đây là tất cả những nhóm làm việc chăm chỉ phải xử lý cơ sở người dùng hiện tại lớn, vì vậy tôi không trách họ vì không nâng cấp đồng thời lên cơn sóng công nghệ mới nhất. Nhưng sớm thôi, việc nâng cấp này cần phải xảy ra. Dưới đây là một số khác biệt chính giữa “quy trình làm việc Ethereum cơ bản năm 2010” và “quy trình làm việc Ethereum cơ bản năm 2020”:

Đơn giản, Ethereum không chỉ còn là một hệ sinh thái tài chính nữa. Đó là một sự thay thế toàn diện cho một phần lớn của 'công nghệ tập trung', và thậm chí còn cung cấp một số điều mà công nghệ tập trung không có (ví dụ: các ứng dụng liên quan đến quản trị). Và chúng ta cần xây dựng với tâm nhìn toàn cầu về hệ sinh thái này.

Kết luận

  • Ethereum đang trong quá trình chuyển từ một thời kỳ "tiến triển L1 rất nhanh chóng" sang một thời kỳ mà tiến triển L1 vẫn rất quan trọng, nhưng một chút dịu dàng hơn và ít gây rối hơn đối với các ứng dụng.
  • Chúng tôi vẫn cần hoàn thiện việc mở rộng. Công việc này sẽ được thực hiện nhiều hơn trong nền, nhưng nó vẫn quan trọng.
  • Các nhà phát triển ứng dụng không còn xây dựng các bản thử nghiệm nữa; chúng tôi đang xây dựng các công cụ cho hàng triệu người sử dụng. Trên toàn hệ sinh thái, chúng ta cần điều chỉnh lại tư duy một cách đầy đủ theo cách thích hợp.
  • Ethereum đã nâng cấp từ việc chỉ là một hệ sinh thái tài chính thành một cấu trúc công nghệ phi tập trung độc lập toàn diện hơn. Trên khắp hệ sinh thái, chúng ta cần điều chỉnh lại tư duy một cách đầy đủ theo cách này.

免责声明:

  1. Bài viết này được sao chép từ [ Vitalik], Tất cả bản quyền thuộc về tác giả gốc [Vitalik]. Nếu có bất kỳ ý kiến ​​nào về việc tái bản này, vui lòng liên hệ Học cổngđội ngũ, và họ sẽ xử lý nhanh chóng.
  2. Tuyên bố miễn trừ trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không đại diện cho bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết ra các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được nêu, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.

Ethereum có các mảnh. Chúng ta đi đến đâu từ đây?

Nâng cao4/13/2024, 3:18:39 PM
Trong ngày qua, chúng tôi cuối cùng đã thấy các khối tăng đột ngột về khối lượng và thị trường phí hoạt động khi giao thức blobscriptions bắt đầu.

Vào ngày 13 tháng 3, Dencun hard fork đã kích hoạt, cho phép một trong những tính năng được chờ đợi của Ethereum: proto-danksharding (còn gọi là EIP-4844, hay còn gọi là blobs). Ban đầu, cái nhánh đã giảm phí giao dịch của rollups đi một cách đáng kể lên hơn 100 lần, vì blobs gần như là miễn phí. Trong ngày cuối cùng, chúng ta cuối cùng đã thấy blobs tăng đột ngột về khối lượng và thị trường phí kích hoạt khi giao thức blobscriptions bắt đầu sử dụng chúng. Blobs không phải là miễn phí, nhưng chúng vẫn rẻ hơn nhiều so với calldata.

Bên trái: việc sử dụng blob cuối cùng tăng lên mục tiêu 3 mỗi khối nhờ Blobscriptions. Bên phải: phí blob "bắt đầu vào chế độ khám phá giá" như kết quả. Nguồn: https://dune.com/0xRob/blobs.

Cột mốc này đại diện cho một bước chuyển mình quan trọng trong lộ trình dài hạn của Ethereum: blobs là thời điểm mà việc mở rộng của Ethereum ngừng còn là một vấn đề 'từ không đến một', và trở thành một vấn đề 'từ một đến N'. Từ đây, công việc mở rộng quan trọng, cả trong việc tăng số lượng blob và cải thiện khả năng của rollups để tận dụng tốt nhất mỗi blob, sẽ tiếp tục diễn ra, nhưng sẽ phần nào là gia tăng dần. Những thay đổi liên quan đến việc mở rộng trong mô hình cơ bản của cách mà Ethereum như một hệ sinh thái hoạt động, ngày càng đã ở phía sau chúng ta. Ngoài ra, sự nhấn mạnh đã bắt đầu dần dần chuyển hướng, và sẽ tiếp tục chuyển hướng từ các vấn đề L1 như PoS và mở rộng, đến các vấn đề gần với lớp ứng dụng. Câu hỏi then chốt mà bài viết này sẽ bao gồm là: Ethereum sẽ đi đến đâu từ đây?

Tương lai của việc mở rộng Ethereum

Trong vài năm qua, chúng tôi đã thấy Ethereum chuyển dần sang việc trở thành mộtHệ sinh thái trung tâm L2. Các ứng dụng chính đã bắt đầu chuyển từ L1 sang L2, thanh toán bắt đầu dựa trên L2 theo mặc định, và các ví đang bắt đầu xây dựng trải nghiệm người dùng của họ xung quanh môi trường đa L2 mới.

Từ đầu, một phần quan trọng của lộ trình tập trung vào rollup là ý tưởng về không gian sẵn dữ liệu riêng: một phần không gian đặc biệt trong một khối, mà EVM sẽ không có quyền truy cập, có thể chứa dữ liệu cho các dự án tầng 2 như rollups. Bởi vì không gian dữ liệu này không thể truy cập bởi EVM, nó có thể được phát sóng một cách riêng biệt từ một khối và được xác minh một cách riêng biệt từ một khối. Cuối cùng, nó có thể được xác minh với một công nghệ gọi là mẫu lấy sẵn dữ liệu, which allows each node to verify that the data was correctly published by only randomly checking a few small samples. Once this is implemented, the blob space could be greatly expanded; the eventual goal is 16 MB per slot (~1.33 MB per second).

Mẫu chọn sẵn dữ liệu: mỗi nút chỉ cần tải xuống một phần nhỏ dữ liệu để xác minh sự sẵn có của toàn bộ điều đó.

EIP-4844 (còn gọi là “blobs”) không cung cấp cho chúng ta việc lấy mẫu sẵn có dữ liệu. Nhưng nó thiết lập cơ sở cơ bản một cách sao cho từ đây, việc lấy mẫu sẵn có dữ liệu có thể được giới thiệu và số lượng blob có thể được tăng lên phía sau mà không cần sự tham gia nào từ người dùng hoặc ứng dụng. Trên thực tế, duy nhất “hard fork” cần thiết là một thay đổi tham số đơn giản.

Có hai dòng phát triển mà sẽ cần tiếp tục từ đây:

  1. Tăng dung lượng dữ liệu từ từ, cuối cùng đem đến cuộc sống cho tầm nhìn đầy đủ về việc lấy mẫu sẵn có với 16 MB mỗi khe không gian dữ liệu
  2. Cải thiện L2 để tận dụng tốt hơn không gian dữ liệu mà chúng ta có

Mang DAS vào cuộc sống

Các giai đoạn tiếp theo có thể sẽ là phiên bản đơn giản hóa của DAS được gọi là PeerDASTrong PeerDAS, mỗi nút lưu trữ một phần đáng kể (ví dụ: 1/8) của tất cả dữ liệu blob, và các nút duy trì kết nối với nhiều đồng nghiệp trong mạng p2p. Khi một nút cần lấy mẫu cho một phần dữ liệu cụ thể, nó yêu cầu một trong những đồng nghiệp mà nó biết chịu trách nhiệm lưu trữ mảnh đó.

Nếu mỗi nút cần tải xuống và lưu trữ 1/8 tổng dữ liệu, thì PeerDAS cho phép chúng ta tăng tỷ lệ của các khối lý thuyết lên 8 lần (thực ra là 4 lần, vì chúng ta mất 2 lần do dư thừa của mã hóa mất mát). PeerDAS có thể được triển khai theo thời gian: chúng ta có thể có một giai đoạn trong đó người gắn kết chuyên nghiệp tiếp tục tải xuống toàn bộ các khối, và người gắn kết đơn lẻ chỉ tải xuống 1/8 dữ liệu.

Ngoài ra, EIP-7623(hoặc các phương án khác như 2D giá) có thể được sử dụng để đặt các ranh giới chặt chẽ hơn đối với kích thước tối đa của một khối thực thi (tức là “các giao dịch thông thường” trong một khối), điều này làm cho việc tăng cả mục tiêu blob và giới hạn gas L1 trở nên an toàn hơn. Trong dài hạn, phức tạp hơn,Các giao thức 2D DASsẽ cho phép chúng ta đi đến cùng và tăng không gian blob thêm nữa.

Cải thiện L2s

Có bốn nơi chính mà các giao thức lớp 2 hiện nay có thể cải thiện.

  1. Sử dụng byte hiệu quả hơn với nén dữ liệu

Bản tóm tắt trong một bức tranh về nén dữ liệuvẫn có sẵn ở đây;

Một cách ngây thơ, một giao dịch chiếm khoảng 180 byte dữ liệu. Tuy nhiên, có một loạt các kỹ thuật nén có thể sử dụngđể giảm kích thước này xuống qua một số giai đoạn; với việc nén tối ưu, chúng ta có thể tiềm năng giảm xuống dưới 25 byte mỗi giao dịch.

  1. Kỹ thuật dữ liệu lạc quan bảo vệ L2s chỉ bằng cách sử dụng L1 trong những tình huống đặc biệt

Plasmalà một loại kỹ thuật cho phép bạn có được bảo mật tương đương với rollup cho một số ứng dụng trong khi giữ dữ liệu trên L2 trong trường hợp bình thường. Đối với EVMs, plasma không thể bảo vệ tất cả các đồng tiền. Nhưng các cấu trúc lấy cảm hứng từ Plasma có thể bảo vệ hầu hết các đồng tiền. Và các cấu trúc đơn giản hơn nhiều so với Plasma có thể cải thiện đáng kể trên validiumscủa ngày hôm nay. L2 không muốn đưa tất cả dữ liệu của mình lên chuỗi nên nên tìm hiểu các kỹ thuật như vậy.

  1. Tiếp tục cải thiện các ràng buộc liên quan đến thực hiện

Sau khi kích hoạt hard fork Dencun, việc thiết lập rollups để sử dụng các blobs mà nó giới thiệu trở nên rẻ hơn 100 lần. Sử dụng trên Cơ sởrollup tăng đột ngột:

Điều này dẫn đến Base đạt giới hạn gas nội bộ của chính nó, gây raphí tăng đột ngộtĐiều này đã dẫn đến nhận thức rộng rãi hơn rằng không chỉ không gian dữ liệu Ethereum cần được mở rộng: các rollups cũng cần được mở rộng bên trong.

Một phần của điều này là song song hóa; rollups có thể thực thimột cái gì đó giống như EIP-648Nhưng quan trọng không kém làlưu trữ, và tác động tương tácgiữa việc tính toán và lưu trữ. Điều này là một thách thức kỹ thuật quan trọng cho rollups.

  1. Tiếp tục cải thiện bảo mật

Chúng ta vẫn còn xa lắm để đạt được một thế giới nơi rollups thực sự được bảo vệ bởi mã code. Trên thực tế, theol2beatchỉ có năm cái này, trong đó chỉ có Arbitrum là full-EVM, đã đạt được những gì tôi gọi là “giai đoạn 1”.

Điều này cần được giải quyết trực diện. Trong khi chúng ta hiện không ở điểm đến mà có thể tự tin đủ vào mã phức tạp của trình xác minh EVM lạc quan hoặc dựa trên SNARK, chúng ta hoàn toàn có thể đi được một nửa đường, và có các hội đồng bảo mật có thể hoàn nguyên hành vi của mã chỉ với ngưỡng cao (ví dụ: tôi đề xuất 6 trên 8; Arbitrum đang thực hiện 9 trên 12).

Các tiêu chuẩn của hệ sinh thái cần trở nên nghiêm ngặt hơn: cho đến nay, chúng ta đã rất hào phóng và chấp nhận bất kỳ dự án nào miễn là nó tuyên bố đang "trên con đường đến phân quyền". Vào cuối năm, tôi nghĩ rằng tiêu chuẩn của chúng ta nên tăng lên và chúng ta chỉ nên coi một dự án là một rollup nếu nó thực sự đã đạt ít nhất giai đoạn 1.

Sau đó, chúng tôi có thể cẩn trọng di chuyển đến giai đoạn 2: một thế giới nơi rollups thực sự được hỗ trợ bởi mã code, và một hội đồng an ninh chỉ có thể can thiệp nếu mã code "rõ ràng không đồng ý với chính nó" (ví dụ, chấp nhận hai state roots không tương thích, hoặc hai triển khai khác nhau cho kết quả khác nhau). Một con đường để làm điều này an toàn là sử dụng nhiều triển khai chứng minh.

Điều này có ý nghĩa gì đối với sự phát triển của Ethereum một cách tổng thể hơn?

Trong một bài thuyết trình tại ETHCC vào mùa hè 2022, Tôi đã thực hiện một bài thuyết trình mô tả tình hình phát triển hiện tại của Ethereum dưới dạng đường cong S: chúng ta đang bước vào một giai đoạn chuyển đổi rất nhanh chóng, và sau giai đoạn chuyển đổi nhanh chóng đó, phát triển sẽ một lần nữa chậm lại khi L1 củng cố và phát triển tập trung lại vào người dùng và lớp ứng dụng.

Hôm nay, tôi sẽ đưa ra lập luận rằng chúng ta rõ ràng đang ở phía bên phải của đường cong S đang chậm lại. Kể từ hai tuần trước, hai thay đổi lớn nhất đối với blockchain Ethereum - việc chuyển sang chứng minh cổ phần và việc tái kiến trúc cho các blog - đã ở phía sau chúng ta. Những thay đổi tiếp theo vẫn đáng kể (vd. Cây Verkle, độ chắc chắn cuối cùng của một khe, trong trừu tượng hóa tài khoản trong giao thức) nhưng chúng không mạnh mẽ đến mức proof of stake và sharding. Trong năm 2022, Ethereum giống như một chiếc máy bay thay đổi động cơ của mình giữa chừng đường bay. Trong năm 2023, nó đang thay đổi cánh máy bay của mình. Việc chuyển đổi cây Verkle là một trong những chuyển đổi quan trọng duy nhất còn lại (và chúng ta đã có các mạng thử nghiệm cho điều đó); những chuyển đổi khác giống như việc thay thế một cái đuôi máy bay.

Mục tiêu của EIP-4844 là thực hiện một thay đổi lớn duy nhất một lần, để thiết lập rollups cho sự ổn định dài hạn. Bây giờ khi các blobs đã được loại bỏ, một bản nâng cấp tương lai lên full danksharding với blobs 16 MB, và thậm chí chuyển sang mật mã khác.STARKs trên một trường goldilocks 64-bit, có thể xảy ra mà không yêu cầu thêm bất kỳ hành động nào từ người dùng và người dùng. Nó cũng củng cố một tiền lệ quan trọng: quá trình phát triển Ethereum thực hiện theo một lộ trình được hiểu rõ từ lâu và các ứng dụng (bao gồm cả L2) được xây dựng với "Ethereum mới" trong tâm trí có được một môi trường ổn định trong thời gian dài.

Điều này có ý nghĩa gì đối với các ứng dụng và người dùng?

Mười năm đầu tiên của Ethereum chủ yếu đã là giai đoạn đào tạo: mục tiêu đã là để đưa Ethereum L1 lên tầm cao mới, và các ứng dụng chủ yếu đã diễn ra trong một nhóm nhỏ các đam mê. Nhiều người đã lập luận rằng sự thiếu ứng dụng quy mô lớn trong mười năm qua chứng tỏ rằng tiền điện tử là vô dụng. Tôi luôn lập luận ngược lại: hầu hết mọi ứng dụng tiền điện tử không phải là đầu cơ tài chính phụ thuộc vào phí thấp - và vì vậy khi chúng ta có phí cao, chúng ta không nên bất ngờ khi chúng ta chủ yếu thấy đầu cơ tài chính!

Bây giờ chúng ta có các chuỗi dữ liệu nhị phân, ràng buộc chính này đã giữ chúng ta lại suốt thời gian qua bắt đầu tan đi. Phí giao dịch cuối cùng cũng thấp hơn nhiều; tuyên bố của tôi từ bảy năm trước rằng Internet tiền không nên tốn hơn năm xu mỗi giao dịchcuối cùngthành hiện thực. Chúng tôi vẫn chưa hoàn toàn thoát khỏi rủi ro: phí vẫn có thể tăng nếu việc sử dụng tăng nhanh quá, và chúng tôi cần tiếp tục làm việc chăm chỉ để mở rộng blobs (và mở rộng rollups một cách độc lập) hơn trong vài năm tới. Nhưng chúng tôi thấy ánh sáng ở cuối... à... khu rừng tối.

Điều này có nghĩa đối với các nhà phát triển là đơn giản: chúng ta không còn lý do nào nữa. Cho đến vài năm trước, chúng ta đang đặt ra một tiêu chuẩn thấp, xây dựng ứng dụng mà rõ ràng không thể sử dụng ở tỷ lệ lớn, miễn là chúng hoạt động như các nguyên mẫu và có tính phân tán một cách hợp lý. Ngày nay, chúng ta có tất cả các công cụ mà chúng ta sẽ cần, và thực sự hầu hết các công cụ mà chúng ta sẽ bao giờ có, để xây dựng các ứng dụng đồng thời cypherpunkvà dễ sử dụng. Vì vậy, chúng ta nên đi ra ngoài và làm điều đó.

Nhiều người đang nổi lên đối mặt với thách thức. Ví Daimo mô tả rõ ràng về chính mình là Venmo trên Ethereum, nhằm kết hợp sự tiện lợi của Venmo với sự phi tập trung của Ethereum. Trong lĩnh vực xã hội phi tập trung, Farcaster đang làm rất tốt việc kết hợp sự phi tập trung đích thực (ví dụ, xem hướng dẫn nàyvề cách xây dựng một alternative client của riêng bạn) với trải nghiệm người dùng tuyệt vời. Không giống như những làn sóng hype trước đó của “xã hội fi”, người dùng Farcaster trung bình không phải là người đến đó để đánh bạc - vượt qua bài kiểm tra chính cho một ứng dụng tiền điện tử thực sự bền vững.

Bài đăng này đã được gửi trên máy khách chính Farcaster, Warpcast, và bức ảnh này được chụp từ Farcaster + thay thế +LensclientFirefly.

Đây là những thành công mà chúng ta cần phát triển, và mở rộng sang các lĩnh vực ứng dụng khác, bao gồm danh tính, uy tín và quản trị.

Các ứng dụng được xây dựng hoặc duy trì ngày nay nên được thiết kế với Ethereum của thập kỷ 2020 trong tâm trí

Hệ sinh thái Ethereum vẫn có một số lượng lớn các ứng dụng hoạt động xung quanh quy trình làm việc cơ bản là "Ethereum những năm 2010". Hầu hết hoạt động ENS vẫn nằm trên lớp 1. Hầu hết việc phát hành mã thông báo xảy ra trên lớp 1, mà không xem xét nghiêm túc để đảm bảo rằng các mã thông báo bắc cầu trên lớp 2 có sẵn (ví dụ: xem người hâm mộ của memecoin ZELENSKYY này)đánh giá cao việc quyên góp tiếp tục của đồng tiền cho Ukraine nhưng phàn nàn rằng phí L1 làm cho nó quá đắt đỏ). Ngoài khả năng mở rộng, chúng tôi cũng đang đứng sau về quyền riêng tư: POAPsđều công khai trên chuỗi, có lẽ là lựa chọn đúng đắn cho một số trường hợp sử dụng nhưng rất không hiệu quả cho những trường hợp khác. Hầu hết các DAO, và Quỹ Gitcoin, vẫn sử dụng việc bỏ phiếu trên chuỗi hoàn toàn minh bạch, khiến chúng trở thành rất dễ bị hối lộ(bao gồm cả việc thực hiện các airdrop hồi quy), và điều này đã được chứng minh là làm méo mó mẫu mực đóng góp. Hiện nay, ZK-SNARKs đã tồn tại từ nhiều năm, nhưng nhiều ứng dụng vẫn chưa bắt đầu thực hiện.sử dụng chúng đúng cách.

Đây là tất cả những nhóm làm việc chăm chỉ phải xử lý cơ sở người dùng hiện tại lớn, vì vậy tôi không trách họ vì không nâng cấp đồng thời lên cơn sóng công nghệ mới nhất. Nhưng sớm thôi, việc nâng cấp này cần phải xảy ra. Dưới đây là một số khác biệt chính giữa “quy trình làm việc Ethereum cơ bản năm 2010” và “quy trình làm việc Ethereum cơ bản năm 2020”:

Đơn giản, Ethereum không chỉ còn là một hệ sinh thái tài chính nữa. Đó là một sự thay thế toàn diện cho một phần lớn của 'công nghệ tập trung', và thậm chí còn cung cấp một số điều mà công nghệ tập trung không có (ví dụ: các ứng dụng liên quan đến quản trị). Và chúng ta cần xây dựng với tâm nhìn toàn cầu về hệ sinh thái này.

Kết luận

  • Ethereum đang trong quá trình chuyển từ một thời kỳ "tiến triển L1 rất nhanh chóng" sang một thời kỳ mà tiến triển L1 vẫn rất quan trọng, nhưng một chút dịu dàng hơn và ít gây rối hơn đối với các ứng dụng.
  • Chúng tôi vẫn cần hoàn thiện việc mở rộng. Công việc này sẽ được thực hiện nhiều hơn trong nền, nhưng nó vẫn quan trọng.
  • Các nhà phát triển ứng dụng không còn xây dựng các bản thử nghiệm nữa; chúng tôi đang xây dựng các công cụ cho hàng triệu người sử dụng. Trên toàn hệ sinh thái, chúng ta cần điều chỉnh lại tư duy một cách đầy đủ theo cách thích hợp.
  • Ethereum đã nâng cấp từ việc chỉ là một hệ sinh thái tài chính thành một cấu trúc công nghệ phi tập trung độc lập toàn diện hơn. Trên khắp hệ sinh thái, chúng ta cần điều chỉnh lại tư duy một cách đầy đủ theo cách này.

免责声明:

  1. Bài viết này được sao chép từ [ Vitalik], Tất cả bản quyền thuộc về tác giả gốc [Vitalik]. Nếu có bất kỳ ý kiến ​​nào về việc tái bản này, vui lòng liên hệ Học cổngđội ngũ, và họ sẽ xử lý nhanh chóng.
  2. Tuyên bố miễn trừ trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không đại diện cho bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết ra các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được nêu, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!