Người viết: 0xjs@金财经
Sau khi nâng cấp Ethereum Dencun, Ethereum sẽ áp dụng EIP-4844, thường được gọi là proto-danksharding. Bản nâng cấp này giới thiệu các giao dịch Loại 3 (Lưu ý: Ethereum trước đây có các giao dịch Loại 0, Loại 1, Loại 2), mang lại những cơ hội và sự phức tạp mới cho mạng L2 để tối ưu hóa chúng Phương thức thanh toán với lớp cơ sở Ethereum.
Bài viết này khám phá chi tiết về EIP-4844 và khám phá tác động tiềm tàng của nó đối với mạng L2 và hệ sinh thái blockchain rộng lớn hơn.
Vấn đề: Phí gas L2 cao
Các giải pháp L2 cải thiện khả năng mở rộng và giảm chi phí giao dịch bằng cách xử lý các giao dịch ngoài chuỗi và sau đó thanh toán chúng thường xuyên trên chi phí Ethereum L1.
Hiện tại, việc giải quyết các giao dịch L2 trên L1 được hoàn thành bằng cách xuất bản các lô thông tin giao dịch L2 thông qua L1 calldata. Chi phí liên quan đến việc xuất bản qua calldata là một khoản chi phí đáng kể đối với L2.
Theo Bảng điều khiển "Kinh tế tổng hợp" do người dùng Dune niftytable tạo ra, mạng L2 đã chi hơn 15.000 ETH vào tháng 12 năm 2023 và hơn 10.000 ETH vào tháng 2 năm 2024 để gửi thông tin giao dịch đến mạng chính Ethereum network. , thậm chí chưa đến nửa tháng 3 năm 2024, hơn 7.000 ETH đã được chi tiêu.
< /p>
Giải pháp: Giao dịch Blob
EIP-4844 giải quyết Ethereum bằng cách tạo không gian cho các "blobs" dữ liệu Đối với các vấn đề về khả năng mở rộng , L2 có thể sử dụng các khoảng trắng blob này thay vì dữ liệu cuộc gọi để giải quyết. Một hệ quả chính được mong đợi là phí L2 thấp hơn.
Một số chi tiết về giao dịch Loại 3 và các đốm màu:
Mỗi khối có thể có tối đa 6 đốm màu< /p>
Mỗi giao dịch Loại 3 có thể có 1 hoặc 6 blob
Mỗi blob có thể lưu trữ tối đa 128kb dữ liệu. Người gửi tx vẫn bị tính phí cho dung lượng blob 128kb nếu toàn bộ 128kb không được sử dụng.
Blob chỉ cần được lưu trữ trong 4096 kỷ nguyên (khoảng 18 ngày). Khoảng thời gian này được coi là đủ dài để tất cả những người tham gia L2 truy xuất nhưng đủ ngắn để quản lý việc sử dụng ổ cứng. Điều này làm cho các đốm màu rẻ hơn so với dữ liệu cuộc gọi được lưu trữ vĩnh viễn.
Blobs có thể được coi là một loại công cụ mới trong đó Rollup có thể lưu trữ dữ liệu chứng minh và giao dịch một cách hiệu quả, từ đó tiết kiệm phí Gas khi gửi thông tin này đến mạng chính. Loại giao dịch mới này cung cấp cách tốt hơn để L2 tương tác với không gian khối L1.
Sơ bộ Ước tính sơ bộ cho thấy Blob sẽ tiết kiệm chi phí giao dịch Rollup từ 10-100 lần.
Trường giao dịch mới và trường tiêu đề khối
Giao dịch loại 3 có hai trường mới:
Trong EIP-4844, tiêu đề khối cũng sẽ có hai trường mới:
< li >blob_gas_used: Tổng lượng Blob Gas tiêu thụ bởi các giao dịch trong khối
excess_blob_gas: Tổng lượng Blob Gas tiêu thụ trước khối vượt quá mục tiêu. Điều này được sử dụng để đặt giá Blob Gas.
Tuyên truyền Blob
Ethereum có một nhóm bộ nhớ mempool, lưu trữ tạm thời các giao dịch Loại 0, Loại 1 và Loại 2. Các giao dịch loại 3 cũng sẽ nằm trong mempool, nhưng nội dung thực tế của blob sẽ được truyền đi thông qua sidecar blob của máy khách đồng thuận và sẽ không đến được máy khách thực thi. Giao dịch loại 3 chỉ chứa tham chiếu đến blob (băm), chứ không chứa chính blob đó.
Hiểu về phí cơ bản của Blob
EIP-4844 tạo ra thị trường Blob Gas mới. Thị trường hoạt động tương tự như EIP-1559, thay đổi phí cơ sở blob dựa trên cung và cầu.
EIP- 4844 hoạt động theo các quy tắc định giá sau:
Nếu số lượng đốm màu trong khối nhiều hơn mục tiêu (hiện tại là 3), hãy tăng phí cơ sở blob.
Nếu có ít đốm màu trong khối hơn mục tiêu, hãy giảm phí cơ sở blob.
Không thay đổi phí cơ bản blob nếu số lượng blob trong chunk giống với mục tiêu.
Ngoài cơ chế định giá mới này, các giao dịch Loại 3 sẽ vẫn có các trường max_fee_per_gas và max_priority_fee_per_gas và tuân theo thị trường EIP-1559 hiện có. Ngoài không gian blob, các giao dịch Loại 3 vẫn phải trả tiền cho không gian EVM mà họ sử dụng.
Tác động lên Ethereum L2
Blob dự kiến sẽ giảm đáng kể chi phí xuất bản lên mạng chính Ethereum, dẫn đến sự thay đổi trong thị trường L2. Nhiều người trong hệ sinh thái dự đoán rằng phí cơ sở blob sẽ gần chạm đáy trong hầu hết các trường hợp.
Tuy nhiên, phần giới thiệu này sẽ tạo ra sự phức tạp mới cho các nhà khai thác L2, những người giờ đây sẽ cần phải quyết định giữa việc sử dụng cơ chế tính phí Loại 2 và Loại 3 để tổng hợp chúng. Đôi khi, các giao dịch hàng loạt Loại 2 thông thường đắt hơn các giao dịch Blob Loại 3 và ngược lại. Do đó, mỗi L2 phải giám sát hai thị trường độc lập để xác định thị trường nào có lợi hơn để sử dụng dựa trên điều kiện mạng hiện tại.
Với dự đoán rằng L2 có thể không yêu cầu toàn bộ không gian blob, có thể có các nghiên cứu về thời gian L2: 1) chờ và lấp đầy hoàn toàn một blob và/hoặc 2) phối hợp với các L2 khác để chia sẻ không gian blob .
Nâng cấp Dencun và EIP 4844 mang đến những cơ hội mới cho mạng L2, nhưng cũng sẽ mang lại nhiều thách thức về khả năng quan sát hơn cho Ethereum. Khi các giao dịch Loại 3 tham gia vào thị trường, L2 sẽ cần quản lý các cơ hội mới do những thay đổi này mang lại.