Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
Giải thích bài viết mới của Vitalik: Tại sao Rollup, công ty có không gian blob không được sử dụng hiệu quả, lại rơi vào tình thế tiến thoái lưỡng nan trong quá trình phát triển?
星球君的朋友们
Odaily资深作者
2024-04-01 03:20
Bài viết này có khoảng 1736 từ, đọc toàn bộ bài viết mất khoảng 3 phút
Bản nâng cấp Cancun có hiệu quả nhưng Vitalik lo lắng về sự phát triển của Rollup.

Tác giả gốc: Hạo Thiên

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

Đối với tôi, có vẻ như Vitalik đang lo lắng về sự phát triển của Rollup sau khi bản nâng cấp Cancun có thể sử dụng được. Tại sao? Tiếp theo tôi xin nói về sự hiểu biết của mình:

1) Như đã giải thích nhiều lần trước đây, Blob là gói dữ liệu tạm thời được tách rời khỏi dữ liệu cuộc gọi EVM và có thể được lớp đồng thuận gọi trực tiếp. Lợi ích trực tiếp là EVM không cần truy cập dữ liệu Blob khi thực hiện giao dịch nên không thể tạo ra tỷ lệ thực hiện cao hơn.phí tính toán lớp.

Hiện tại, một loạt các yếu tố đã được cân bằng. Kích thước của 1 Blob là 128 kb. Một giao dịch hàng loạt tới mạng chính có thể mang tối đa hai Blob. Lý tưởng nhất là mục tiêu cuối cùng của một khối mạng chính là mang 16 MB xấp xỉ 128 Gói Blob.

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

Lấy Optimism làm ví dụ, hiện có khoảng 500.000 giao dịch mỗi ngày, trung bình cứ 2 phút lại có một giao dịch được phân đợt đến mạng chính, mang theo 1 gói Blob mỗi lần. Tại sao lại mang theo một? Bởi vì chỉ có rất nhiều TPS mà bạn sẽ không sử dụng. Tất nhiên, bạn cũng có thể mang theo hai, khi đó dung lượng của mỗi blob sẽ không đầy mà sẽ làm tăng 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 ngoài chuỗi Rollup tăng lên, chẳng hạn như 50 triệu giao dịch được xử lý mỗi ngày? 1. Nén nén khối lượng giao dịch của mỗi Lô và cho phép càng nhiều giao dịch càng tốt trong không gian Blob 2. Tăng số lượng Blobs 3. Rút ngắn tần suất của các giao dịch Batch;

2) Do lượng dữ liệu được khối mạng chính mang theo bị ảnh hưởng bởi Gas Limit và chi phí lưu trữ, nên 128 Blobs trên mỗi khối Slot là trạng thái lý tưởng. Hiện tại, chúng tôi không sử dụng nhiều như vậy. Lạc quan chỉ sử dụng 1 Blobs mỗi 2 phút, để lại 2 Vẫn còn rất nhiều dư địa để bên dự án cải thiện TPS và mở rộng số lượng người dùng thị trường cũng như sự thịnh vượng sinh thái.

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

Lý do Vitalik đề cập đến dòng chữ Blob là vì loại dòng chữ này có thể tạm thời tăng khối lượng giao dịch, điều này sẽ dẫn đến nhu cầu sử dụng Blob tăng lên, từ đó mở rộng quy mô. cơ chế hoạt động của Blobs. Điều Vitalik thực sự muốn thể hiện và những dòng chữ Nó không thực sự quan trọng.

Bởi vì về lý thuyết, nếu một bên dự án lớp 2 thực hiện các giao dịch hàng loạt với tần suất cao và dung lượng cao trên mạng chính và lấp đầy khối Blob mọi lúc, miễn là họ sẵn sàng chịu chi phí cao cho các lô giao dịch giả mạo, nó sẽ ảnh hưởng đến lớp 2 khác Việc sử dụng Blob thông thường, nhưng trong tình hình hiện tại, nó 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. Về mặt lý thuyết thì khả thi, nhưng trên thực tế, nó thiếu động lực lợi nhuận.

Sự ra đời của Blob nhằm giảm bớt 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 được thiết kế riêng cho Rollup. Rõ ràng, nó hiện không được sử dụng hiệu quả và giá gas của lớp thứ hai sẽ ổn định ở mức “thấp hơn” trong thời gian dài. Điều này sẽ mang lại cho thị trường lớp 2 một cơ hội phát triển vàng lâu dài để “tăng quân và tích lương”.

3) Vậy điều gì sẽ xảy ra nếu một ngày thị trường lớp 2 phát triển thịnh vượng đến một mức độ nhất định và số lượng giao dịch từ Batch đến mainnet đạt số lượng khổng lồ mỗi ngày và các gói dữ liệu Blob hiện tại là không đủ? Ethereum đã cung cấp một giải pháp: sử dụng công nghệ lấy mẫu sẵn có dữ liệu (DAS):

Hiểu đơn giản là dữ liệu ban đầu cần được lưu trữ trong một nút có thể được phân phối thành nhiều nút cùng một lúc, ví dụ: mỗi nút lưu trữ 1/8 tổng số 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 dung lượng lưu trữ Blob hiện tại đã được mở rộng gấp 8 lần. Đây thực sự là những gì Sharding sẽ làm trong tương lai.

Nhưng bây giờ Vitalik đã nhắc lại điều này nhiều lần, rất lôi cuốn và dường như đang cảnh báo phần lớn các bên dự án lớp 2: Đừng lúc nào cũng phàn nàn rằng dung lượng DA của Ethereum quá đắt. Với dung lượng TPS hiện tại của bạn, bạn chưa phát triển được khả năng Các gói dữ liệu Blob đến mức cực độ. Hãy nhanh tay thêm nó. Hãy phát triển hệ sinh thái với sức mạnh lớn và mở rộng người dùng cũng như khối lượng giao dịch. Đừng lúc nào cũng nghĩ đến việc DA chạy trốn để thực hiện việc tạo chuỗi chỉ bằng một cú nhấp chuột.

Sau đó, Vitalik nói thêm rằng trong số các bản tổng hợp cốt lõi hiện tại, chỉ có Arbitrum đã đạt đến Giai đoạn 1. 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 nhóm rộng 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. Có thể thấy, sự phát triển của ngành Rollup thực sự khiến Vitalik lo lắng.

4) Trên thực tế, xét về vấn đề tắc nghẽn mở rộng, vẫn còn rất nhiều chỗ cho giải pháp Rollup lớp 2 để cải thiện hiệu suất.

1. Sử dụng không gian Blob hiệu quả hơn thông qua nén dữ liệu. OP-Rollup hiện có thành phần Compressor chuyên dụng để thực hiện công việc này. SNARK/STARK nén ngoài chuỗi của chính ZK-Rollup chứng minh rằng việc gửi tới mạng chính là nén;

2. Giảm sự phụ thuộc của lớp 2 vào mạng chính càng nhiều càng tốt và chỉ sử dụng công nghệ bằng chứng lạc quan để đảm bảo bảo mật L2 trong những trường hợp đặc biệt. Ví dụ: hầu hết dữ liệu của Plasma đều nằm trên chuỗi, nhưng việc gửi và rút tiền diễn ra trên mạng chính .Do đó, mạng chính có thể hứa hẹn về tính bảo mật của nó.

Điều này có nghĩa là lớp 2 chỉ nên coi các hoạt động quan trọng như gửi và rút tiền có liên quan chặt chẽ đến mạng chính, điều này không chỉ giảm gánh nặng cho mạng chính mà còn nâng cao hiệu suất của chính L2. Khả năng xử lý song song của Sequencer đã đề cập trước đây khi nói về EVM song song có thể lọc, phân loại và xử lý trước một số lượng lớn giao dịch ngoài chuỗi, cũng như tính năng tổng hợp kết hợp do Metis quảng bá. các yêu cầu rút tiền đặc biệt đi qua Tuyến ZK, v.v. Tất cả đều có những cân nhắc tương tự.

bên trên.

Nói tóm lại, bài viết của Vitalik về kế hoạch mở rộng trong tương lai của Ethereum rất có ý nghĩa. Đặc biệt, ông không hài lòng với tình trạng phát triển hiện tại của lớp 2, lạc quan về không gian hiệu suất của Blobs và mong chờ công nghệ sharding trong tương lai, thậm chí còn chỉ ra một số hướng để lớp 2 đáng để tối ưu hóa, v.v.

Trên thực tế, điều không chắc chắn duy nhất bây giờ chỉ còn lại ở chính lớp 2. Làm thế nào để tăng tốc độ phát triển?


Vitalik
ETH
Layer 2
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
Tài khoản chính thức
https://twitter.com/OdailyChina