Proto-danksharding: Đột phá mới trong mở rộng Ethereum EIP-4844 làm thế nào để trao quyền cho L2

robot
Đang tạo bản tóm tắt

Proto-danksharding: Phân tích nguyên lý và tác động

Với việc Ethereum chuyển từ cơ chế bằng chứng công việc sang cơ chế bằng chứng cổ phần, dự án quan trọng tiếp theo trong lộ trình phát triển của Ethereum là EIP-4844, tức là "gói dữ liệu gốc". Đề xuất này nhằm cải thiện khả năng mở rộng của các rollup được xây dựng trên Ethereum.

EIP-4844 đã giới thiệu một loại giao dịch mới, được gọi là blobs, tăng cường dữ liệu và yêu cầu lưu trữ của khối Ethereum, và tạo ra một thị trường phí mới, tách biệt giá của blobs với giao dịch thông thường.

Rollups là các giao thức dựa vào blockchain Layer 2 ( như Ethereum ) để đảm bảo khả năng sử dụng dữ liệu ( DA ). Thông thường, rollup dựa trên hợp đồng thông minh không chỉ dựa vào DA của Ethereum mà còn dựa vào Ethereum để thanh toán giao dịch ( xác minh ). Những rollup này chuyên đọc dữ liệu từ các lớp DA như Ethereum và thực hiện các giao dịch hợp lệ cũng như mã hợp đồng thông minh.

Thông qua EIP-4844, mỗi khối sẽ tạo ra một không gian dữ liệu bổ sung 512kB hoặc 768kB cho rollup. Quan trọng là, dữ liệu được phát hành vào không gian này sẽ được lưu trữ trong khoảng ba tuần. Do tính tạm thời của dữ liệu xác minh giao dịch blob, cũng như thị trường tính phí độc lập cho blob tách biệt với các loại giao dịch khác, lý thuyết chi phí rollup để phát hành dữ liệu lên Ethereum sẽ giảm đáng kể.

Proto-danksharding là tiền đề và "nguyên mẫu" hoàn chỉnh của danksharding, nó sẽ cho phép các nút Ethereum tải xuống các đoạn dữ liệu blob để xác định tính khả dụng của blob hoàn chỉnh.

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Bối cảnh

EIP-4844 được coi là một bản nâng cấp khả năng mở rộng của Ethereum. Tuy nhiên, cần lưu ý rằng sự thay đổi mã này không thực sự làm tăng hoặc giới thiệu những cải tiến đối với khả năng giao dịch của chính Ethereum. Proto-danksharding đã giảm chi phí để phát hành một lượng lớn dữ liệu lên Ethereum, từ đó giảm chi phí hoạt động của rollup.

Trong bốn năm qua, hoạt động giao dịch của các rollup Ethereum như Arbitrum, Optimism, StarkNet, zkSync và Polygon zkEVM đã liên tục gia tăng. So với chi phí triển khai mã và giao dịch trực tiếp trên Ethereum, rollup đã tiết kiệm hơn 99% phí gas cho người dùng cuối và các nhà phát triển dapp.

Mục tiêu của EIP-4844 là giảm thêm chi phí rollup bằng cách giới thiệu giao dịch blob. Blob giống như một xe phụ, có thể được đính kèm vào khối Ethereum mà không ảnh hưởng đến hoặc làm chiếm không gian khối hiện có để xử lý các giao dịch thông thường. Không gian khối blob sẽ được đấu giá theo thị trường phí riêng của nó, tương tự như thiết kế thị trường phí của EIP-1559.

Giao dịch Blob sẽ không được lưu trữ vô thời hạn trên Ethereum, mà sẽ được lưu trữ trên lớp đồng thuận của Ethereum (CL) và sẽ bị loại bỏ từ nút CL sau ba tuần. Proto-danksharding sẽ cho phép mỗi khối có tối đa bốn blob, mỗi blob có thể chứa tối đa 128kB dữ liệu bổ sung.

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Sharding hoàn toàn Dank

Bốn blob giúp tăng kích thước khối của Ethereum lên 512kB. Tầm nhìn đầy đủ của EIP-4844 là giới thiệu tối đa 64 blob cho Ethereum, và thực hiện điều này mà không làm tăng đáng kể tải tính toán của các nút xác minh khối. Để đạt được sharding hoàn toàn, Ethereum cần triển khai hai công nghệ: lấy mẫu khả năng dữ liệu (DAS) và mã hóa xóa.

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Mẫu khả dụng dữ liệu(DAS)

Mục tiêu của DAS là đảm bảo rằng tất cả các mảnh dữ liệu được gói lại bởi bộ sắp xếp đã được phát hành lên chuỗi. Các nút đầy đủ được chọn ngẫu nhiên, tải xuống một khối dữ liệu từ blob và tạo ra chứng minh tính khả dụng của dữ liệu. Quá trình lấy mẫu dữ liệu có khối lượng tính toán nhỏ hơn so với việc tải xuống toàn bộ dữ liệu blob, nhưng về lý thuyết sẽ cung cấp cùng một đảm bảo tính khả dụng của dữ liệu.

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Xóa mã

Công nghệ mã xóa đã tăng cường khả năng lấy mẫu dữ liệu. Nếu ít nhất một nửa số blob được xác minh, phần còn lại của blob có thể được tái tạo. Công nghệ này chỉ có hiệu lực khi dữ liệu được biểu diễn dưới dạng đa thức.

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Cam kết KZG

Trước khi DAS và mã hóa xóa có thể được triển khai trên Ethereum, việc hoàn thành danksharding cần phải thực hiện kế hoạch cam kết KZG. Cam kết KZG là một hệ thống chứng minh không kiến thức, có thể đánh giá đa thức mà không tiết lộ toàn bộ đa thức.

Bước đầu tiên trong mô-đun hóa Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Lợi ích và tác động

Proto-danksharding đã tăng cường khả năng của Ethereum trong việc hỗ trợ các rollup Layer 2 và các bộ sắp xếp dịch vụ rollup, đồng thời khuyến khích người dùng cuối thực hiện giao dịch trên rollup, thay vì giao dịch trực tiếp trên Ethereum trong thời gian dài.

Lợi ích chính của EIP-4844 bao gồm:

  • Giảm chi phí rollup
  • Tăng không gian khối blob
  • Đặt nền tảng cho việc mở rộng và tối ưu hóa hơn nữa
  • Khuyến khích người dùng chuyển sang rollup

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

Kết luận

EIP-4844 không phải là một bản nâng cấp thay đổi cuộc chơi đối với khả năng mở rộng của Ethereum, vì nó sẽ không trực tiếp giảm chi phí cho người dùng cuối của Ethereum. Proto-danksharding chủ yếu có lợi cho người dùng và nhà điều hành rollup.

EIP-4844 đã đưa Ethereum vào con đường mở rộng có ý nghĩa thông qua việc mô-đun hóa và tải hoạt động thực thi giao dịch sang các giao thức khác. Nó tạo nền tảng cho bước tiếp theo của danksharding hoàn toàn và việc sử dụng cam kết đa thức DAS.

Tóm lại, Proto-danksharding là bước đầu tiên để biến Ethereum thành một blockchain mô-đun, chủ yếu thông qua việc hỗ trợ thực thi giao dịch bằng Layer 2 rollup. Nó đại diện cho một phiếu tín nhiệm cho lý thuyết blockchain mô-đun và sẽ khuyến khích các thử nghiệm rollup thêm trên Ethereum.

Bước đầu tiên của mô-đun Ethereum: Giới thiệu cơ bản về Proto-danksharding và nguyên lý hoạt động của nó

ETH-1.49%
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
  • 4
  • Chia sẻ
Bình luận
0/400
GmGmNoGnvip
· 07-24 05:40
秀儿迟早得To da moon啊
Xem bản gốcTrả lời0
MetaverseHobovip
· 07-21 06:17
gas cuối cùng đã giảm, đơn giản như vậy.
Xem bản gốcTrả lời0
liquidation_surfervip
· 07-21 05:50
l2要To da moon咯
Xem bản gốcTrả lời0
MetaMaximalistvip
· 07-21 05:48
cuối cùng cũng có một sự đổi mới thực sự trong việc mở rộng... hầu hết các L2 chỉ đang tận dụng sự cường điệu mà không có nội dung thật sự.
Xem bản gốcTrả lời0
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)