📣 Gate.io Post Tiền điện tử Observer Call to Action!
📈 Chia sẻ tin tức Tiền điện tử và Nhận phần thưởng lớn hàng tuần!
💓 Đừng ngần ngại, hãy tham gia ngay ⏬
1. Chia sẻ tin tức tiền điện tử hàng ngày, xu hướng thị trường và cái nhìn sâu sắc về bài viết của bạn.
2. Bao gồm #CryptoObservers# để tham gia thành công.
🎁 10 "Tiền điện tử Observers" may mắn sẽ nhận được 20 đồng điểm vào mỗi thứ Sáu!
📌 Danh sách người chiến thắng sẽ được công bố mỗi thứ Sáu, với phần thưởng được phân phối trong cùng ngày.
📌 Lưu ý: Bài viết có thể chỉ bao gồm thẻ #CryptoObservers# ; nếu không, sẽ không được thưởng.
Trước thềm nâng cấp Ethereum Cancun, hãy có cái nhìn sâu sắc toàn diện về thị trường Blob
Bài viết: 0xEvan, Primev
Người dịch: Franci, Không gian nghiên cứu ETHconomics
Hiệu đính: Jason, Không gian nghiên cứu ETHconomics
Lời giới thiệu của người dịch
Các bài viết trước đây chúng tôi đã xuất bản đều liên quan đến chính giao dịch blob và cơ chế tính phí 4844. Trong bài viết này, tác giả đã sử dụng phương pháp kiểm tra ngược dữ liệu trong năm qua để mô phỏng tiềm năng của thị trường blob - nó có thể chứa bao nhiêu dữ liệu? Nó có thể đáp ứng các yêu cầu về tính khả dụng của dữ liệu khi tổng hợp không?
Ngoài tác động của đường cung và cầu của không gian blob trên thị trường blob, trò chơi tính thời gian của những người xác nhận và đánh giá của các nhà xây dựng cũng sẽ có một số tác động tiêu cực đến thị trường này. Bài viết này tiến hành phân tích dữ liệu về độ trễ phát sóng giao dịch blob có thể xảy ra, chứng minh tác động của nó đối với trải nghiệm người dùng và chi phí sẵn có của dữ liệu tổng hợp, đồng thời đề xuất một giải pháp khả thi - các giao dịch blob được xác nhận trước.
Nhìn chung, bài viết này là một phân tích tương đối toàn diện về thị trường blob, người đọc có thể khám phá bối cảnh tương lai của không gian blob thông qua bối cảnh của bài viết.
chữ:
🙏Đặc biệt cảm ơn @terencechain về bài đánh giá, @BertKellerman vì những hiểu biết sâu sắc và @ethpandaops về dữ liệu testnet lỗ hổng.
###TL;DR
Giới thiệu
EIP-4844 giới thiệu thị trường blob, mở rộng tính khả dụng của dữ liệu Ethereum. Thị trường mới nổi này sử dụng cơ chế định giá gas tương tự như EIP-1559 để định giá và loại bỏ phí gas cơ bản của các đốm màu. Tuy nhiên, không giống như các giao dịch loại 2, không có cách trực tiếp nào để người dùng trong thị trường blob đặt giá thầu cho các nhà xây dựng như một mẹo để đóng gói các blob của họ. Việc thiếu thiết kế phí ưu tiên khiến việc định giá chính xác phí đóng gói blob trở nên khó khăn. Ngoài ra, các khối mang các đốm màu dự kiến sẽ được phát sóng chậm hơn trên mạng vì các đốm màu là loại giao dịch lớn nhất của Ethereum. Nếu người xây dựng chấp nhận nhiều đốm màu trong một khối, họ sẽ phải đối mặt với nguy cơ sắp xếp lại khối cao hơn, do đó, giả sử người xây dựng là người hợp lý về mặt kinh tế, họ có thể chọn xem xét các đốm màu trong thời gian mev cao điểm để giữ độ trễ thấp cho việc xây dựng khối.
Chúng tôi đề xuất nỗ lực thu thập dữ liệu tăng cường mev và xây dựng khối liên quan đến blob, cũng như thử nghiệm nhà cung cấp xác nhận trước blob bằng cách sử dụng mev-commit và mời tổng hợp, chuyển tiếp, người xây dựng khối và người đề xuất trong cộng đồng tham gia. Thông tin chi tiết của chúng tôi về hành vi liên quan đến blob trong EIP-4844 chỉ ra rằng xác nhận trước blob L1 có thể nâng cao tiện ích do thị trường blob mang lại, mang lại trải nghiệm giao dịch tốt hơn cho người dùng L2, cung cấp trải nghiệm đóng gói đáng tin cậy để tổng hợp khi có các điều kiện mev và Cung cấp một tương lai ổn định hơn cho lộ trình Ethereum tập trung vào tổng hợp.
Tìm hiểu thị trường Blob
Giao dịch Blob
EIP-4844 giới thiệu giao dịch loại 3 (còn được gọi là giao dịch blob). Các giao dịch mang theo blob tương tự như các giao dịch thông thường, nhưng có bổ sung dữ liệu blob, cam kết và bằng chứng KZG. Các đốm màu cực kỳ lớn (~ 125 kB) so với các giao dịch Ethereum tiêu chuẩn và rẻ hơn nhiều so với lượng dữ liệu cuộc gọi tương đương. Calldata có giá 16 gas mỗi byte khác 0 và có thể khác nhau về kích thước; dữ liệu blob có giá 1,04 gas mỗi byte và được giới hạn ở mức 131.072 gas mỗi blob.
Cơ chế khí Blob
Định giá gas cơ sở Blob có cơ chế tính phí để định giá tắc nghẽn mạng, tương tự như EIP-1559. Sự khác biệt chính là giá của khí cơ bản blob dựa trên sự thay đổi trong cách sử dụng blob, trong khi EIP-1559 dựa trên sự thay đổi trong việc sử dụng khí của khối trước đó (lượng khí được sử dụng so với lượng khí mục tiêu). Số lượng Target Blobs là 3 (0,375 MB) và số lượng tối đa của mỗi khối là 6 (0,75 MB). Giá gas cơ bản Blob tối thiểu được đặt thành 1 wei.
Khi gửi giao dịch blob, người gửi sẽ gửi max_fee_per_blob_gas là mức giá tối đa mà họ sẵn sàng trả cho phí gas cơ sở blob, tất cả số tiền này sẽ bị đốt cháy. max_fee_per_blob_gas tương tự như max_fee_per_gas trong giao dịch loại 0 và loại 2. Nếu người dùng muốn gửi các khoản phí bổ sung để khuyến khích việc đóng gói các giao dịch của họ thì họ cũng gửi max_priority_fee. Tuy nhiên, max_priority_fee chỉ bao gồm phần gas không phải blob của giao dịch. Nói cách khác, theo cơ chế tính phí blob gas này, người dùng không thể trực tiếp gửi mẹo đóng gói blob cho người xây dựng.
(Lời dịch: Về việc phân tích nguyên lý cơ chế phí 4844, cộng đồng chúng tôi đã có bài viết chi tiết hơn, vui lòng xem tại đây)
Dung lượng thị trường Blob
Trong phần này, chúng tôi kiểm tra lại hoạt động tương tác lịch sử trên mạng tổng hợp từ tháng 1 năm 2023 đến tháng 1 năm 2024 để chứng minh năng lực của thị trường blob. Chúng tôi tập trung vào các giao dịch tích cực nhất trên Ethereum và sử dụng dữ liệu lịch sử để mô phỏng thị trường blob theo thời gian thực. Tất nhiên, thị trường này đang phát triển tích cực và các blob vẫn chưa trực tuyến trên mạng chính. Bài viết này sử dụng dữ liệu lịch sử trong suốt năm 2023 để mô phỏng tiềm năng của nó.
Dựa trên hoạt động dữ liệu cuộc gọi lịch sử của quá trình tổng hợp và mô phỏng việc sử dụng nó trong không gian khối của giao dịch loại 3, chúng ta có thể thấy rằng giá thị trường blob có thể dễ dàng hấp thụ toàn bộ công suất của quá trình tổng hợp mà không khiến giá thị trường blob vượt quá mức khí cơ sở blob tối thiểu giá trị (Đó là 1 wei).
Hình: gas blob cơ bản trên mỗi khối
Mặc dù rollup xuất bản nhiều dữ liệu hơn lên Ethereum nhưng hầu hết các khối vẫn nằm dưới số blob mục tiêu, điều này đảm bảo rằng giá gas blob vẫn ở mức thấp.
Ảnh: The màu nhạt hơn, điều đó có nghĩa là bao bì Số lần xây dựng một khối gồm một số đốm màu cụ thể càng nhiều
💡 Điều này có nghĩa là chi phí calldata của thị trường blob sẽ thấp hơn (calldata tiêu thụ 16 gas mỗi byte, trong khi blob tiêu thụ 1 gas mỗi byte) và giá gas cũng sẽ thấp hơn (giá gas của calldata ở mức gwei, trong khi blob Giá gas ở mức wei), do đó tiết kiệm thêm hai lớp chi phí cho việc tổng hợp.
Thị trường blob không chỉ có thể dễ dàng tiếp thu nhu cầu dữ liệu sẵn có của tổng hợp hiện tại mà còn có thể cho phép thị trường không phải blob giải phóng nhiều không gian khối hơn và giảm chi phí gas hơn 15-20%. Việc giảm chi phí gas lần lượt làm tăng sức mạnh đấu thầu của người dùng/người tìm kiếm, người xây dựng và người xác thực, đồng thời mở ra các cơ hội mev mới mà trước đây đã được định giá ngoài EIP-4844.
Hình: EIP-4844 so với khối tiêu chuẩn Tác động không gian (dựa trên dữ liệu năm 2023)
Việc tổng hợp yêu cầu có nhiều dữ liệu hơn
Rollup ảnh hưởng lớn đến việc sử dụng gas trong khối. Họ hiện là loại người sử dụng gas lớn nhất trong không gian khối Ethereum. Vào năm 2023, rollup đã lưu trữ lượng dữ liệu giao dịch kỷ lục trên Ethereum, như trong hình bên dưới:
Ảnh: calldata được lưu trên Ethereum mức cao kỷ lục
Biểu đồ trung bình hàng ngày bên dưới cho thấy các bản tổng hợp đang bắt đầu chiếm hơn 15% mỗi khối mà chúng nằm trong đó, ảnh hưởng trực tiếp đến giá sử dụng của những người dùng khác.
Điều này có thể trở nên tồi tệ hơn trong trường hợp thiên nga đen và nhu cầu tăng cao. Gần đây nhất là vào tháng 12 năm 2023, cơn sốt dòng chữ đã gây ra khối lượng giao dịch quá mức, khiến trình sắp xếp chuỗi của Arbitrum ngừng hoạt động trong khoảng một giờ. Khi trình sắp xếp chuỗi Arbitrum hoạt động trở lại và bắt đầu xuất bản dữ liệu tồn đọng của dữ liệu trạng thái đã lưu, trình sắp xếp chuỗi ngay lập tức độc quyền toàn bộ không gian khối, khiến giá gas tăng vọt lên hơn 140 gwei, tiêu thụ tới 90% lượng gas trong tất cả các khối, khiến giá gas tăng vọt. Mạng không khả dụng với hầu hết người dùng trong vài giờ.
**Trong phần tiếp theo, chúng tôi sẽ thảo luận về cách các trò chơi tính giờ và kiểm duyệt có thể tác động đến thị trường này ngay cả khi không có nhu cầu tăng đột biến này. **
Những thách thức đối mặt với thị trường Blob: Đánh giá
Phát sóng giao dịch Blob
EIP-4844 tăng yêu cầu băng thông cho mỗi khối báo hiệu lên tới ~0,75 MB, 42m gas, để chứa tối đa 6 đốm màu bổ sung cho mỗi khối báo hiệu. Không giống như dữ liệu cuộc gọi được lưu trữ vĩnh viễn, các đốm màu tồn tại trong các nút báo hiệu trong một khoảng thời gian ngắn (18 ngày kể từ tháng 2 năm 2024) để kiểm soát sự phát triển của trạng thái lưu trữ của mạng.
Ngoài ra, các giao dịch blob có hai cách thể hiện mạng - một giao dịch blob dành cho người xây dựng khối và một giao dịch blob dành cho người xác thực. Xe sidecar Blob được thiết kế để có khả năng tương thích về phía trước.
Blob trước tiên phải được phát qua lớp thực thi và sau đó đến lớp đồng thuận. **Điều này có nghĩa là người xây dựng (không phải người xác nhận) có tiếng nói cuối cùng về việc đóng gói blob. **Người đề xuất chỉ có thể loại trừ các giao dịch blob theo động lực tăng cường mev dựa trên những lời hứa/bằng chứng không hợp lệ.
Hình: Quá trình xác minh thực thi được thực hiện bởi người xây dựng, việc xác minh đồng thuận được thực hiện bởi người xác thực
Góc nhìn của người xây dựng khối
Nghiên cứu gần đây về “trò chơi tính thời gian” của trình xác thực nêu bật cách tối ưu hóa độ trễ có thể giúp các nhà khai thác nút tối đa hóa lợi nhuận một cách chiến lược bằng cách trì hoãn các đề xuất khối. Các tác giả giải thích rằng điều này có hại cho sức khỏe của chuỗi. Các giao dịch Blob làm phức tạp thêm trò chơi này bằng cách thêm các mức độ trễ khác nhau khi phát sóng sidecar blob.
Giao dịch Blob tương đương với loại kích thước giao dịch lớn nhất có thể. Vì lý do này, các khối thực hiện các giao dịch này lan truyền chậm hơn, khiến các nhà xây dựng khối kém cạnh tranh hơn trong việc giành được giá thầu tăng cường mev. Do đó, điều này khuyến khích các nhà xây dựng khối xem xét các đốm màu tạm thời hoặc thậm chí vô thời hạn để họ có thể gửi giá thầu mev với tần suất cao hơn.
Nhóm ethpanda đã sử dụng Xatu để kiểm tra độ trễ trong thế giới thực trên testnet. Họ thiết lập các nhà quan sát ở nhiều địa điểm trên khắp thế giới (NYC, FRA, BLR, SYD), sử dụng các ứng dụng khách đồng thuận Ethereum khác nhau (Prysm, Nimbus, Lodestar và Lighthouse) để đo độ trễ trong thế giới thực. Ảnh chụp nhanh dữ liệu Holesky Blob ngày 20 tháng 2 năm 2024 cho thấy rằng độ trễ lớn được tạo ra trong toàn bộ quy trình mev.
Sau khi người xây dựng khối thắng cuộc đấu giá giá thầu mev-boost, người đề xuất phải đợi sidecar blob được phát trước khi xác thực blob được đóng gói trong khối. Bảng bên dưới cho thấy rằng với kích thước mẫu là 800 sidecar blob, thời gian tối thiểu để phát một sidecar blob là khoảng 400 mili giây
Biểu đồ 1. Thời gian phát sóng Blob so với số lượng đốm màu có trong một vị trí
Hình: Một lượng nhỏ dữ liệu dẫn đến dữ liệu chi phí Một lý do cho một số quan sát phản trực giác được mô tả trong tập hợp
Bảng bên dưới cho thấy sự khác biệt về độ trễ khi chờ thêm xe phụ blob đến. Phân vị thứ 50 (p50) trong bảng cho thấy sự khác biệt về độ trễ giữa một khối mang 2 đốm màu và một khối mang 6 đốm màu là khoảng 225 mili giây.
Biểu đồ 2. Chênh lệch thời gian giữa sidecar blob đến đầu tiên và đến cuối cùng trên tổng số sidecar blob dựa trên nhóm khối
Kiểu trễ phát sóng blob này sẽ mang lại cho khối Người xây dựng thêm rủi ro khi tổ chức lại khối khi họ lấp đầy các khối của riêng mình bằng các đốm màu để thu được ít lợi ích tài chính. Người xây dựng có thể chọn loại trừ/kiểm duyệt các giao dịch blob để tránh khả năng phải tổ chức lại. Nếu một khối chứa một số lượng lớn mev, các nhà xây dựng hợp lý về mặt kinh tế cần phải bù đắp một cách thích hợp cho rủi ro này thông qua mạng tổng hợp.
Giới thiệu về trải nghiệm người dùng khi đặt giá thầu gói trong thị trường Blob
Trong bài viết này về nghiên cứu trò chơi thời gian của người xác nhận, người ta chỉ ra rằng sau này trong quá trình đặt giá thầu tăng cường mev, giá thầu lớn hơn được liên kết với các khối lớn hơn. Khi giá thầu và giá gas tăng lên, phần lớn ETH sẽ bị tiêu hủy trong các vị trí tiếp theo. Nếu phí cơ bản tăng nhưng số tiền rút mev vẫn giữ nguyên thì người xây dựng sẽ có ít chỗ hơn để đấu thầu thu nhập trong tương lai của người đề xuất.
Trong thị trường blob dự kiến, công suất vượt quá nhu cầu hiện tại. Phí cơ bản của blob bị phá hủy sẽ vẫn ở mức rất nhỏ, tức là hàng chục hoặc hàng trăm wei. Điều quan trọng đối với các gói tổng hợp là phải hiểu rằng các giao dịch blob của chúng có thể không được thực hiện ngay cả khi đã thanh toán đủ phí cơ bản. Phí cơ bản thấp của thị trường blob có nghĩa là các giao dịch blob yêu cầu giá thầu cao hơn nhiều lần để khuyến khích các nhà xây dựng đóng gói các giao dịch đó. Trong trường hợp này, giao dịch blob sẽ phải được gửi lại với mức phí cao hơn, dẫn đến trải nghiệm người dùng kém.
Ngoài ra, do thị trường blob ban đầu theo EIP-4844 không có cơ chế giới hạn gói (chẳng hạn như phí gas ưu tiên blob), điều này càng làm trầm trọng thêm vấn đề về trải nghiệm người dùng vì việc tổng hợp không thể đấu thầu trực tiếp để cạnh tranh không gian trong các giao dịch blob đóng gói.
Hãy xem xét một ví dụ về giao dịch, giả sử rằng phí gas cơ sở của blob là 10 wei và tính toán chi phí blob cho cùng một lượng dữ liệu. Cần lưu ý rằng ví dụ này giả định rằng có một cơ chế đấu thầu gói hiệu quả có thể đấu thầu không gian blob.
💡Xin vui lòng xem giao dịch mẫu:
Dữ liệu cuộc gọi - 129.998 byte (129429 byte khác 0) ~ 2.094.140 gas được sử dụng ở mức 10,56 gwei (giá cơ sở 10,55 gwei + 0,01 gwei Phí ưu tiên) = 0,022 ETH
Blob-128.000byte~131.072gasusedat1gwei(10weibaseprice+.99999999gweipriorityfee)=0.000131072ETH
**Các tính toán kết luận rằng nếu các công ty tổng hợp sử dụng thị trường blob, họ có thể gửi giá thầu nhiều hơn 100 lần do phí cơ sở blob thấp hơn, đồng thời tiết kiệm chi phí hơn 150 lần. **Phí cơ sở blob thấp hơn sẽ cho phép tổng hợp để cung cấp giá thầu cạnh tranh hơn đồng thời tiết kiệm chi phí. Phí đóng gói cần phải cạnh tranh như các cơ hội mev hiện có trong khối để bù đắp cho các nhà xây dựng về những rủi ro tái cấu trúc tiềm ẩn, do đó, ngay cả giá thầu cao hơn 100 lần cũng có thể không đủ. Điều này không có xác nhận trước blob.
Triển khai xác nhận trước blob thông qua mev-commit
Trong trò chơi thời gian này, vai trò chính của việc xác nhận trước blob là cung cấp một số blob được xác nhận trước trên quy trình mev. Với mev-commit, mỗi nhà cung cấp xác nhận trước sẽ đưa ra cam kết riêng của mình đối với giao dịch. Sau đó, nhà cung cấp có thể ủy quyền dữ liệu này cho các tác nhân khác (ví dụ: người xây dựng khối, người chuyển tiếp, người sắp xếp chuỗi). Dữ liệu xác nhận trước có sẵn cho những người tham gia khác trong đường dẫn MEV cho phép các nhà xây dựng khối gửi song song các tải thực thi phù hợp. Khái niệm này có thể được khai thác để tạo danh sách đóng gói blob được xác nhận trước hoặc để rơle cộng tác trong việc xây dựng không gian khối loại 3.
Bởi vì các đốm màu được xác nhận trước đã được biết trước nên người xây dựng khối có thể xây dựng các khối trong tương lai mang các đốm màu trước khi vị trí của chúng bắt đầu. Thực tiễn này cung cấp cơ sở cho việc định giá và đặt nền tảng cho việc xây dựng một thị trường tương lai vững mạnh. Thị trường sẽ cung cấp cho các bản tổng hợp trải nghiệm đóng gói giao dịch đáng tin cậy hơn và làm cho giá không gian khối ổn định hơn. Ngoài ra, tính năng đặt giá thầu được xác nhận trước của mev-commit cung cấp cơ chế khám phá giá đáng tin cậy hơn cho các đợt tổng hợp, vì các đợt tổng hợp có thể cập nhật giá thầu được xác nhận trước của họ trong thời gian thực mà không cần gửi lại toàn bộ giao dịch blob.
Cuối cùng, việc gộp các đốm màu và sử dụng tính năng đặt giá thầu xác nhận trước cho phép các nhóm hợp tác xây dựng liên minh. Đặt giá thầu xác nhận trước có thể được áp dụng cho các giao dịch blob theo gói hoặc các blob tổng hợp, cho phép các nhóm chia sẻ khả năng đặt giá thầu và không gian đóng gói, giúp thúc đẩy sự ổn định và tiếp tục phát triển của thị trường blob Ethereum.
Tóm lại là
Nhìn chung, nghiên cứu của chúng tôi cho thấy tính kinh tế của việc tích lũy đang được cải thiện, trong khi sự xuất hiện của các thị trường mới đòi hỏi phải xem xét nhiều yếu tố hơn, bao gồm tác động của trò chơi tính giờ và việc thiếu cơ chế tới hạn. Còn quá sớm để bước vào giai đoạn giải pháp cho các vấn đề mà chúng tôi đã nêu, nhưng vì mev-commit đã được kích hoạt trên mạng thử nghiệm Holesky nên chúng tôi có thể dễ dàng tiến hành thử nghiệm với các thực thể hành vi PBS. Primev sẽ thu thập dữ liệu về tác động của các đốm màu đối với việc xây dựng khối và độ trễ của người đề xuất, đồng thời hy vọng hiểu được các mô hình hành vi cơ bản.
Mặc dù kinh tế và trải nghiệm người dùng là động lực chính cho các giao dịch Loại 2 được xác nhận trước, nhưng theo EIP-4844, các bản cuộn và trải nghiệm đóng gói giao dịch tập trung vào cuộn, độ tin cậy và tính ổn định của hệ sinh thái Ethereum sẽ trở thành động lực chính cho các đốm màu được xác nhận trước. lý do quan trọng. Chúng tôi cũng sẽ thử nghiệm chuyển tiếp xác nhận trước blob, có thể tận dụng sự phối hợp xác nhận trước blob và trình tạo khối để cải thiện các vấn đề về độ trễ phát sóng blob sidecar trên mạng thử nghiệm Holesky. Chúng tôi mời cộng đồng tham gia thử nghiệm này vì nó sẽ cung cấp các giải pháp tiềm năng cho toàn bộ cộng đồng.
Thông tin liên quan
EIP-4844 Kinh tế số 1: Cơ chế tính phí EIP-4844 chuyên sâu
Cái giá của độ trễ nhân tạo trong bối cảnh PBS
Trò chơi tính thời gian: Ý nghĩa và biện pháp giảm nhẹ có thể có
ƯU ĐIỂM VỀ CẤU TRÚC DÀNH CHO NHÀ XÂY TÍCH HỢP TRONG MEV-BOOST
Trình xác thực thời gian trò chơi Post EIP4844
Dữ liệu lịch sử của mạng tổng hợp từ tháng 1 năm 2023 đến tháng 1 năm 2024
_block_explorer/cây/master/bảng điều khiển
Cam kết mev là gì