Làm thế nào để hiểu bài viết mới của Vitalik về mở rộng quy mô Ethereum?

Làm thế nào để hiểu bài viết mới của Vitalik Buterin về suy nghĩ mở rộng quy mô của Ethereum? Một số người nói rằng Vitalik hét lên mệnh lệnh cho chữ khắc Blob, điều này thật thái quá. Vậy các gói blob hoạt động như thế nào? Tại sao không thể sử dụng không gian blob một cách hiệu quả sau khi nâng cấp Cancun?Tính khả dụng của dữ liệu DAS có được lấy mẫu để chuẩn bị cho sharding không?

Theo tôi, Cancun đã sẵn sàng để sử dụng sau khi nâng cấp, và Vitalik lo lắng về sự phát triển của Rollup. Tiếp theo, hãy để tôi nói về sự hiểu biết của tôi:

  1. Như đã giải thích nhiều lần trước đây, Blob là một gói dữ liệu tạm thời có thể được truy xuất trực tiếp bởi lớp đồng thuận bằng cách tách khỏi calldata EVM và lợi ích trực tiếp là EVM không thể truy cập dữ liệu Blob khi thực hiện giao dịch, vì vậy nó không thể tạo ra chi phí tính toán lớp thực thi cao.

Hiện tại cân bằng một loạt các yếu tố, kích thước 1 blob là 128kb, một giao dịch batch to mainnet mang tối đa hai blob, lý tưởng nhất, mục tiêu cuối cùng của một khối mainnet là mang 16MB khoảng 128 gói blob.

Do đó, nhóm dự án Rollup nên cân bằng số lượng khối blob, dung lượng giao dịch TPS và chi phí lưu trữ của các nút mạng chính Blob càng nhiều càng tốt và nhằm mục đích sử dụng không gian blob với hiệu suất chi phí tốt nhất.

Lấy Optimism làm ví dụ, hiện tại có khoảng 500.000 giao dịch mỗi ngày, với trung bình một giao dịch đến mainnet cứ sau hai phút, mang theo một gói blob tại một thời điểm. Tại sao phải mang theo một, vì TPS quá nhiều mà bạn không thể sử dụng nó, tất nhiên, bạn cũng có thể mang theo hai, sau đó dung lượng của mỗi đốm màu sẽ không đầy, nhưng nó làm tăng thêm chi phí lưu trữ, điều này là không cần thiết.

Chúng ta nên làm gì khi khối lượng giao dịch của Rollup off-chain tăng lên, ví dụ: 50 triệu giao dịch được xử lý mỗi ngày?1. Nén và nén khối lượng giao dịch của mỗi lô để thực hiện một số lượng lớn giao dịch trong không gian blob càng nhiều càng tốt, 2. Tăng số lượng blob và 3. rút ngắn tần suất giao dịch theo lô.

  1. Vì lượng dữ liệu được mang bởi khối mainnet bị ảnh hưởng bởi giới hạn gas và chi phí lưu trữ, 128 blob trong 1 khối khe cắm là trạng thái lý tưởng, hiện tại không được sử dụng nhiều và Optimism chỉ sử dụng 1 sau mỗi 2 phút, để lại rất nhiều chỗ cho các dự án layer2 để cải thiện TPS, mở rộng số lượng người dùng thị trường và thịnh vượng sinh thái.

Do đó, trong một khoảng thời gian sau khi nâng cấp Cancun, Rollups đã không “khối lượng” về số lượng và tần suất của các blob được sử dụng và việc sử dụng đấu thầu không gian blob.

Lý do tại sao Vitalik đề cập đến dòng chữ Blobscription là loại dòng chữ này có thể tạm thời làm tăng khối lượng giao dịch và dẫn đến sự gia tăng nhu cầu sử dụng Blob, vì vậy nó sẽ mở rộng âm lượng và sử dụng dòng chữ làm ví dụ có thể hiểu sâu hơn về cơ chế hoạt động của Blob, và những gì Vitalik thực sự muốn thể hiện ít liên quan đến dòng chữ.

Bởi vì về mặt lý thuyết, nếu có một bên dự án layer2 thực hiện các giao dịch tần suất cao và dung lượng cao cho Lô mạng chính và lấp đầy khối Blob mỗi lần, miễn là nó sẵn sàng chịu chi phí cao để giả mạo lô giao dịch, nó sẽ ảnh hưởng đến việc sử dụng Blob bình thường của các layer2 khác, nhưng trong tình hình hiện tại, về mặt lý thuyết, nó khả thi giống như ai đó mua sức mạnh tính toán để thực hiện một cuộc tấn công hard fork 51% vào BTC, nhưng trên thực tế nó thiếu động cơ lợi nhuận.

Mục tiêu của việc giới thiệu Blob là giảm gánh nặng cho EVM và cải thiện khả năng vận hành và bảo trì của các nút, đây chắc chắn là một giải pháp phù hợp cho Rollup. Rõ ràng, nó không được sử dụng hiệu quả vào lúc này, và phí gas để sử dụng Lớp 2 sẽ ổn định trong phạm vi “thấp” trong một thời gian dài. Điều này sẽ mang lại cho thị trường lớp 2 một cửa sổ phát triển vàng dài hạn để “tăng quân và dự trữ ngũ cốc”.

  1. Vì vậy, điều gì sẽ xảy ra nếu một ngày thị trường lớp 2 thịnh vượng ở một mức độ nhất định và số lượng giao dịch từ Batch đến Mainnet trở nên khổng lồ mỗi ngày và hiện tại không có đủ gói blob? Ethereum đã đưa ra một giải pháp: sử dụng lấy mẫu tính khả dụng của dữ liệu (DAS):

Ví dụ: mỗi nút lưu trữ 1/8 tất cả dữ liệu blob và 8 nút tạo thành một nhóm để đáp ứng khả năng DA, tương đương với việc mở rộng dung lượng lưu trữ blob hiện tại lên 8 lần. Đây thực sự là những gì sẽ được thực hiện trong giai đoạn sharding trong tương lai.

Nhưng hiện tại, Vitalik đã nhắc lại điều này nhiều lần, đầy quyến rũ và dường như đang cảnh báo phần lớn các bên dự án layer2: đừng luôn phàn nàn về dung lượng cao của Ethereum DA, với dung lượng TPS hiện tại của bạn, bạn chưa phát triển khả năng của các gói dữ liệu Blob đến mức cực đoan, nhanh lên và tăng hỏa lực để tham gia vào hệ sinh thái, mở rộng người dùng và khối lượng giao dịch, và không phải lúc nào cũng nghĩ về DA thoát và tham gia vào công việc chuỗi một cú nhấp chuột.

Sau đó, Vitalik nói thêm rằng chỉ có Arbitrum đã đạt đến Giai đoạn 1 trong số các bản tổng hợp cốt lõi và mặc dù DeGate, Fuel, v.v. đã đạt đến Giai đoạn 2, nhưng chúng vẫn chưa quen thuộc với cộng đồng rộng lớn hơn. Giai đoạn 2 là mục tiêu cuối cùng của bảo mật rollup, rất ít rollup đã đạt đến Giai đoạn 1 và hầu hết các rollup đều ở Giai đoạn 0, điều này cho thấy sự phát triển của ngành rollup thực sự khiến Vitalik lo lắng.

  1. Trên thực tế, về mặt tắc nghẽn mở rộng quy mô, vẫn còn rất nhiều chỗ cho giải pháp Rollup layer2 để cải thiện hiệu suất.
  1. Không gian blob được sử dụng hiệu quả hơn thông qua nén dữ liệu, OP-Rollup hiện có một thành phần Máy nén đặc biệt để thực hiện việc này và ZK-Rollup tự nén SNARK / STARK off-chain để chứng minh rằng việc gửi đến mạng chính là “nén”;

  2. Giảm sự phụ thuộc của layer2 vào mainnet càng nhiều càng tốt, và chỉ sử dụng công nghệ chứng minh lạc quan để đảm bảo an ninh L2 trong những trường hợp đặc biệt, ví dụ, hầu hết dữ liệu của Plasma nằm trên chuỗi, nhưng trong các kịch bản gửi và rút tiền, nó xảy ra trên mainnet, vì vậy mainnet có thể hứa hẹn tính bảo mật của nó.

Điều này có nghĩa là lớp 2 chỉ nên xem xét các hoạt động quan trọng như gửi và rút tiền được liên kết chặt chẽ với mạng chính, điều này không chỉ làm giảm gánh nặng cho mạng chính mà còn tăng cường hiệu suất của chính L2. Khả năng “xử lý song song” của Sequencer đã đề cập trong cuộc thảo luận trước đây về EVM song song, sàng lọc, phân loại và xử lý trước một số lượng lớn các giao dịch ngoài chuỗi, cũng như bản tổng hợp lai được triển khai bởi Metis, sử dụng OP-Rollup cho các giao dịch thông thường và ZK Route cho các yêu cầu rút tiền đặc biệt, tất cả đều có những cân nhắc tương tự.

Trên.

Nhìn chung, bài viết của Vitalik suy nghĩ về kế hoạch mở rộng quy mô trong tương lai của Ethereum là rất thú vị. Đặc biệt, ông không hài lòng với tình trạng phát triển của layer2, lạc quan về không gian hiệu suất của Blob và triển vọng của công nghệ sharding trong tương lai, thậm chí còn chỉ ra một số hướng đáng để tối ưu hóa cho layer2.

Trên thực tế, sự không chắc chắn duy nhất còn lại cho chính Lớp 2, làm thế nào để đẩy nhanh sự phát triển?

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim