BTC $79,852.11 +0.03%
ETH $2,481.21 +1.05%
BNB $770.32 +7.19%
XRP $1.42 +1.33%
SOL $103.79 +1.94%
TRX $0.3346 +0.97%
DOGE $0.0911 +7.38%
ADA $0.2202 +3.60%
BCH $257.89 +2.00%
LINK $12.07 +3.42%
HYPE $85.70 +1.65%
AAVE $134.44 +3.36%
SUI $0.8066 +6.47%
XLM $0.1852 +3.16%
ZEC $1,012.45 -0.46%
BTC $79,852.11 +0.03%
ETH $2,481.21 +1.05%
BNB $770.32 +7.19%
XRP $1.42 +1.33%
SOL $103.79 +1.94%
TRX $0.3346 +0.97%
DOGE $0.0911 +7.38%
ADA $0.2202 +3.60%
BCH $257.89 +2.00%
LINK $12.07 +3.42%
HYPE $85.70 +1.65%
AAVE $134.44 +3.36%
SUI $0.8066 +6.47%
XLM $0.1852 +3.16%
ZEC $1,012.45 -0.46%

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Summary: Mở rộng Ethereum không còn là vấn đề "từ không đến một", mà là vấn đề "từ một đến nhiều".
Vitalik Buterin
2024-03-29 11:39:11
Mở rộng Ethereum không còn là vấn đề "từ không đến một", mà là vấn đề "từ một đến nhiều".

Tiêu đề gốc: 《Ethereum có blobs. Chúng ta sẽ đi đâu từ đây?》

Tác giả: Vitalik Buterin

Biên dịch: jk, Odaily 星球日报

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

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Hình bên trái: Nhờ vào Blobscriptions, việc sử dụng blobs cuối cùng đã đạt được mục tiêu 3 blobs mỗi khối. Hình bên phải: Theo đó, phí blobs "bước vào chế độ phát hiện giá". Nguồn: https://dune.com/0x Rob/blobs.

Cột mốc này đại diện cho một sự chuyển mình quan trọng trong lộ trình dài hạn của Ethereum: với blobs, việc mở rộng quy mô của Ethereum không còn là một vấn đề "từ không đến một", mà trở thành một vấn đề "từ một đến nhiều". Từ đây trở đi, công việc mở rộng quy mô quan trọng, dù là tăng số lượng blobs hay cải thiện khả năng của rollups trong việc sử dụng mỗi blob, sẽ tiếp tục diễn ra, nhưng sẽ mang tính chất dần dần hơn. Những thay đổi liên quan đến sự thay đổi cơ bản trong cách hoạt động của Ethereum như một hệ sinh thái đang ngày càng tụt lại phía sau chúng ta. Hơn nữa, trọng tâm đã dần chuyển dịch và sẽ tiếp tục chuyển dịch từ các vấn đề L1 như PoS và mở rộng quy mô, sang các vấn đề gần gũi hơn với lớp ứng dụng. Câu hỏi chính mà bài viết này sẽ khám phá là: Ethereum sẽ đi đâu tiếp theo?

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

Trong vài năm qua, chúng ta đã chứng kiến Ethereum dần chuyển mình thành một hệ sinh thái tập trung vào L2. Các ứng dụng chính bắt đầu chuyển từ L1 sang L2, thanh toán bắt đầu mặc định dựa trên L2, và ví cũng 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.

Ngay từ đầu, một phần quan trọng trong lộ trình tập trung vào Rollup là khái niệm về không gian khả dụng dữ liệu độc lập: một phần không gian đặc biệt trong một khối mà EVM không thể truy cập, có thể lưu trữ dữ liệu cho các dự án lớp hai như rollups. Vì không gian dữ liệu này không thể được EVM truy cập, nó có thể được phát sóng độc lập từ một khối và được xác minh riêng biệt. Cuối cùng, nó có thể được xác minh thông qua một kỹ thuật gọi là lấy mẫu khả dụng dữ liệu, kỹ thuật này cho phép mỗi nút xác minh dữ liệu có được phát hành đúng hay không bằng cách kiểm tra ngẫu nhiên một vài mẫu nhỏ. Một khi được thực hiện, không gian blob có thể mở rộng đáng kể; mục tiêu cuối cùng là cung cấp 16 MB dữ liệu cho mỗi khoảng thời gian, tương đương khoảng 1,33 MB/giây.

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Lấy mẫu khả dụng 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 khả dụng của toàn bộ dữ liệu

EIP-4844 (tức là blobs) không cung cấp cho chúng ta khả năng lấy mẫu dữ liệu khả dụng. Nhưng nó đã thiết lập một khung cơ bản theo cách mà từ đây, có thể giới thiệu lấy mẫu khả dụng dữ liệu và tăng số lượng blobs ở phía sau, tất cả đều không cần sự tham gia của người dùng hoặc ứng dụng. Thực tế, điều duy nhất cần thiết cho "hard fork" chỉ là một thay đổi tham số đơn giản.

Từ đây trở đi, sẽ cần tiếp tục phát triển hai hướng:

  1. Tăng dần dung lượng blobs, cuối cùng đạt được toàn cảnh lấy mẫu khả dụng dữ liệu, cung cấp 16 MB không gian dữ liệu cho mỗi khoảng thời gian;
  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ó.

Đưa DAS vào thực tế

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

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

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

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

Cải thiện hiệu suất L2

Ngày nay, các giao thức lớp hai (L2) có thể được cải thiện ở bốn khía cạnh chính.

1. Sử dụng byte hiệu quả hơn thông qua nén dữ liệu

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Bảng tóm tắt nén dữ liệu của tôi vẫn có thể được xem tại đây;

Nói 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ể giảm kích thước này qua nhiều giai đoạn; thông qua nén tối ưu hóa, chúng ta có thể cuối cùng giảm lượng dữ liệu mỗi giao dịch xuống dưới 25 byte.

2. Sử dụng kỹ thuật dữ liệu lạc quan L1 để đảm bảo an toàn cho L2 chỉ trong các trường hợp đặc biệt

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Plasma là một loại công nghệ cho phép bạn giữ dữ liệu trên L2 trong điều kiện bình thường, đồng thời cung cấp mức độ an toàn tương đương với Rollup cho một số ứng dụng. Đối với các EVM, Plasma không thể bảo vệ tất cả các đồng tiền. Nhưng các xây dựng được lấy cảm hứng từ Plasma có thể bảo vệ hầu hết các đồng tiền. Hơn nữa, các xây dựng đơn giản hơn nhiều so với Plasma có thể cải thiện đáng kể các validiums hiện tại. Những L2 không muốn đưa tất cả dữ liệu lên chuỗi nên khám phá các công nghệ như vậy.

3. Tiếp tục cải thiện các hạn chế liên quan đến thực thi

Một khi hard fork Dencun được kích hoạt, việc thiết lập để sử dụng blobs mà nó giới thiệu đã giảm chi phí của rollups xuống 100 lần. Việc sử dụng base rollup ngay lập tức tăng vọt:

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Điều này dẫn đến việc Base chạm vào giới hạn gas nội bộ của nó, dẫn đến phí tăng đột biến. Điều này dẫn đến một nhận thức rộng rãi hơn rằng không gian dữ liệu của Ethereum không phải là thứ duy nhất cần mở rộng: bên trong rollups cũng cần mở rộng.

Một phần trong số đó là song song hóa; rollups có thể thực hiện những thứ tương tự như EIP-648. Nhưng cũng quan trọng không kém là lưu trữ, cũng như hiệu ứng tương tác giữa tính toán và lưu trữ. Đây là một thách thức kỹ thuật quan trọng đối với rollups.

4. Tiếp tục cải thiện an toàn

Chúng ta còn xa mới đến một thế giới mà rollups thực sự được bảo vệ bởi mã. Thực tế, theo l2 beat, chỉ có một trong năm cái này, chỉ có Arbitrum là hoàn toàn hỗ trợ EVM, thậm chí đạt đến cái mà tôi gọi là "giai đoạn đầu tiên".

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Điều này cần phải được giải quyết một cách trực tiếp. Mặc dù hiện tại chúng ta chưa thể tự tin đủ về mã của một trình xác thực EVM phức tạp lạc quan hoặc dựa trên SNARK, nhưng chúng ta chắc chắn có khả năng đi được nửa đường, và có một ủy ban an toàn có thể can thiệp vào hành vi của mã chỉ khi có "mâu thuẫn rõ ràng" (ví dụ, chấp nhận hai gốc trạng thái không tương thích, hoặc hai triển khai khác nhau đưa ra các câu trả lời khác nhau).

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 đã khoan dung và chấp nhận bất kỳ dự án nào tuyên bố "trên con đường đến phi tập trung". Đến cuối năm, tôi nghĩ rằng tiêu chuẩn của chúng ta nên được nâng cao, và chúng ta chỉ nên coi những dự án đạt ít nhất giai đoạn đầu tiên là rollup.

Sau đó, chúng ta có thể một cách thận trọng tiến tới giai đoạn thứ hai: một thế giới mà rollups thực sự được hỗ trợ bởi mã, và ủy ban an toàn chỉ có thể can thiệp khi mã "rõ ràng tự mâu thuẫn" (ví dụ, chấp nhận hai gốc trạng thái không tương thích, hoặc hai triển khai khác nhau đưa ra các câu trả lời khác nhau). Một con đường an toàn để đạt được mục tiêu này là sử dụng nhiều người chứng thực.

Điều này có nghĩa là gì đối với sự phát triển của Ethereum?

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

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Hôm nay, tôi sẽ nói rằng chúng ta rõ ràng đang ở phần giảm tốc bên phải của đường cong S này. Tính đến hai tuần trước, hai biến đổi lớn nhất đối với blockchain Ethereum - chuyển sang chứng minh cổ phần và tái cấu trúc thành blobs - đã hoàn tất. Những thay đổi trong tương lai vẫn quan trọng (ví dụ như cây Verkle, tính kết thúc theo thời gian đơn, trừu tượng hóa tài khoản trong giao thức), nhưng mức độ kịch tính của chúng không bằng chứng minh cổ phần và phân đoạn. Năm 2022, Ethereum giống như một chiếc máy bay đang thay đổi động cơ trong khi bay. Năm 2023, nó đã thay đổi cánh. Sự chuyển tiếp cây Verkle là sự thay đổi thực sự quan trọng còn lại (chúng ta đã có mạng thử nghiệm); những thứ khác giống như thay đổi đuôi.

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

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

Mười năm đầu tiên của Ethereum phần lớn là một giai đoạn huấn luyện: mục tiêu luôn là để Ethereum L1 cất cánh, các ứng dụng chủ yếu diễn ra trong một nhóm nhỏ những người nhiệt huyết. Nhiều người tranh luận rằng sự thiếu vắng ứng dụng quy mô lớn trong suốt thập kỷ qua chứng tỏ rằng tiền điện tử là vô dụng. Tôi luôn phản đối quan điểm này: gần như mọi ứng dụng tiền điện tử không phải đầu cơ đều phụ thuộc vào phí thấp ------ do đó, khi chúng ta đối mặt với phí cao, chúng ta không nên ngạc nhiên khi chúng ta chủ yếu thấy đầu cơ tài chính.

Bây giờ chúng ta đã có blobs, giới hạn chính đã cản trở chúng ta bắt đầu tan biến. Phí cuối cùng đã giảm đáng kể; tuyên bố của tôi bảy năm trước rằng chi phí cho mỗi giao dịch trên internet tiền tệ không nên vượt quá năm xu cuối cùng đã trở thành hiện thực. Chúng ta vẫn chưa hoàn toàn thoát khỏi khó khăn: nếu việc sử dụng tăng quá nhanh, phí vẫn có thể tăng, và chúng ta cần tiếp tục nỗ lực mở rộng blobs (và mở rộng riêng rollups) trong những năm tới. Nhưng chúng ta đã thấy ánh sáng ở cuối đường hầm…… ờ…… rừng tối.

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Đối với các nhà phát triển, điều này có nghĩa là một điều đơn giản: chúng ta không còn bất kỳ lý do nào nữa. Cho đến vài năm trước, chúng ta đã đặt ra một tiêu chuẩn thấp cho chính mình, xây dựng các ứng dụng rõ ràng không thể sử dụng quy mô lớn, miễn là chúng hoạt động như nguyên mẫu và hợp lý phân cấp. Hôm nay, chúng ta có tất cả các công cụ cần thiết, thực tế cũng là hầu hết các công cụ mà chúng ta sẽ có, để xây dựng các ứng dụng vừa là mã hóa vừa thân thiện với người dùng. Do đó, chúng ta nên ra ngoài và thực hiện điều đó.

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

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

Bài viết này được gửi qua khách hàng chính của Farcaster, Warpcast, bức ảnh chụp màn hình này đến từ khách hàng thay thế Farcaster + Lens, Firefly.

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

Các ứng dụng được xây dựng hoặc duy trì hôm nay nên lấy Ethereum của những năm 2020 làm mẫu

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

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

Vitalik bài viết dài mới nhất: Tiến hóa của Ethereum phần tiếp theo, bốn điểm cải tiến quan trọng của L2

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

Kết luận

Ethereum đang trải qua một sự chuyển mình quyết định, từ một thời kỳ "tiến triển nhanh chóng L1" chuyển sang một thời kỳ mà tiến triển L1 vẫn sẽ rất đáng kể, nhưng nhẹ nhàng hơn một chút, với ít sự can thiệp hơn đối với các ứng dụng.

Chúng ta vẫn cần hoàn thành việc mở rộng quy mô. Công việc này sẽ chủ yếu diễn ra ở hậu trường, nhưng vẫn rất quan trọng.

Các nhà phát triển ứng dụng không còn chỉ là xây dựng nguyên mẫu; chúng ta đang xây dựng công cụ cho hàng triệu người sử dụng. Trong toàn bộ hệ sinh thái, chúng ta cần điều chỉnh tâm lý một cách hoàn toàn tương ứng.

Ethereum đã nâng cấp từ "chỉ là" một hệ sinh thái tài chính thành một công nghệ phi tập trung độc lập hoàn toàn hơn. Trong toàn bộ hệ sinh thái, chúng ta cũng cần điều chỉnh tâm lý này một cách hoàn toàn tương ứng.

warnning Cảnh báo rủi ro
app_icon
ChainCatcher Building the Web3 world with innovations.