Giải thích chi tiết về EIP-4844: cốt lõi của nâng cấp Cancun

avatar
Ebunker
1năm trước
Bài viết có khoảng 3751từ,đọc toàn bộ bài viết mất khoảng 5 phút
Tại sao EIP-4844 lại quan trọng đối với việc thực hiện lộ trình Ethereum?

Một trong những rào cản lớn nhất đối với việc áp dụng rộng rãi Ethereum là phí gas cao mà người dùng phải trả để giao dịch hoặc tương tác. Khi hoạt động trên chuỗi tăng lên, phí gas cũng tăng đáng kể, đẩy rào cản gia nhập đối với người dùng lên cao.

danh hiệu cấp một

Giải thích chi tiết về EIP-4844: cốt lõi của nâng cấp Cancun

Giới thiệu về EIP-4844

Ethereum EIP-4844 là trọng tâm của bản nâng cấp Cancun, giới thiệu một loại giao dịch mới (giao dịch mang blob) để giảm phí giao dịch trên Ethereum. Giao dịch mang blob cũng giống như giao dịch Ethereum thông thường, nhưng có thêm một số dữ liệu, được gọi là blob. So với dữ liệu giao dịch lưu trữ calldata hiện tại là bất biến và chỉ đọc trong bộ nhớ, bộ nhớ blob lớn hơn và rẻ hơn nhiều.

Giải thích chi tiết về EIP-4844: cốt lõi của nâng cấp Cancun

Từ sự khác biệt giữa không gian khối và không gian blobspace trong hình trên, các đốm màu khác với các khối hiển thị với Máy ảo Ethereum (EVM) và các đốm màu chỉ khả dụng trong một khoảng thời gian ngắn và không hiển thị với EVM. Ngoài ra, các đốm màu nằm trên lớp đồng thuận Ethereum, không phải trên lớp thực thi tập trung vào tính toán. Điều tuyệt vời nhất là blobspace rẻ hơn nhiều so với blockspace.

danh hiệu cấp một

Dòng thời gian phát triển EIP-4844

Trong 3 năm qua, Ethereum đã trải qua một loạt nâng cấp, chuyển từ đồng thuận PoW sang PoS và làm cho chuỗi khối của nó có khả năng mở rộng cao hơn.

Dưới đây là dòng thời gian và tổng quan về các cập nhật quan trọng của Ethereum:

Vào ngày 1 tháng 12 năm 2020, chuỗi đèn hiệu do PoS điều khiển đã được ra mắt và người dùng Ethereum có thể đặt cược ETH của họ vào một chuỗi đèn hiệu riêng để xác minh giao dịch.

Vào tháng 9 năm 2022, Beacon Chain hợp nhất với mạng chính Ethereum, tập hợp các lớp thực thi và đồng thuận của mạng.

Vào ngày 13 tháng 4 năm 2023, bản nâng cấp Thượng Hải (EIP-4895) đã ra mắt, mở ra chức năng rút tiền cam kết ETH cho người xác thực Ethereum.

danh hiệu cấp một

shending là gì?

Sharding đề cập đến việc phân chia mạng blockchain thành các đơn vị nhỏ hơn gọi là chuỗi phân đoạn. Mỗi chuỗi phân đoạn có thể xử lý các giao dịch song song để tối đa hóa thông lượng giao dịch, giảm tắc nghẽn mạng và giảm phí gas. Nói cách khác, shending là việc phân chia cơ sở dữ liệu thành các cơ sở dữ liệu nhỏ hơn để quản lý các phần dữ liệu cụ thể, từ đó tăng hiệu quả và hiệu suất của các cơ sở dữ liệu đó.

danh hiệu cấp một

Danksharding là gì?

Danksharding là một kiến ​​trúc sharding mới dựa trên khối lượng lớn dữ liệu được gọi là các đốm màu để mở rộng quy mô chuỗi khối Ethereum. Giao thức Lớp 2 tập trung vào tổng hợp sử dụng không gian dữ liệu blob bổ sung để giảm bớt tắc nghẽn mạng, từ đó giảm phí giao dịch.

Hiện tại, TPS của lớp cơ sở của Ethereum là khoảng 15 và TPS của lớp thứ hai là khoảng 100. Theo ước tính sơ bộ, Danksharding dự kiến ​​sẽ tăng TPS của Ethereum (xem xét toàn bộ L1+L2) lên 100.000.

Một cải tiến khác ở Danksharding là thị trường phí hợp nhất, trong đó chỉ có một người đề xuất chọn giao dịch cho tất cả các phân đoạn, thay vì mỗi phân đoạn có người đề xuất riêng. Để làm cho thị trường phí hợp nhất này hoạt động trơn tru và giảm bớt vấn đề giá trị có thể trích xuất tối đa (MEV), một phương pháp gọi là phân tách người đề xuất-người xây dựng (người đề xuất đề cập đến việc chọn giao dịch nào được đưa vào khối tiếp theo) cũng sẽ được triển khai. trình xác nhận trong ).

danh hiệu cấp một

Proto-Danksharding là gì?

Proto-Danksharding, được đặt theo tên của hai nhà nghiên cứu Ethereum, Proto Lambda và Dankrad Feist, sẽ tăng TPS Ethereum lên khoảng 1000, đơn giản hơn và là bước bắt buộc trước khi đạt được Danksharding đầy đủ. Quan trọng nhất, nó sẽ giới thiệu các loại giao dịch mới chấp nhận dữ liệu blob, một phần quan trọng để biến Danksharding đầy đủ thành hiện thực.

danh hiệu cấp một

EIP-4844 giảm phí gas như thế nào?

Mục đích chính của EIP-4844 (Proto-Danksharding) là giảm chi phí gas Ethereum bằng cách sử dụng các đốm màu để thực hiện các giao dịch. Dữ liệu Blob rẻ hơn, Máy ảo Ethereum (EVM) không thể truy cập được, chỉ xem các cam kết với blob. Ngoài ra, băng thông dữ liệu trong Proto-Danksharding được cố định ở mức 1 MB mỗi khe.

Giải thích chi tiết về EIP-4844: cốt lõi của nâng cấp Cancun

Vì chỉ cần làm cho CallData rẻ hơn có thể dẫn đến sự không phù hợp trong trường hợp trung bình hoặc trường hợp xấu nhất, các nhà phát triển Ethereum đã cố gắng giảm phí gas bằng cách xây dựng một loại giao dịch mang blob mới tập trung vào các giao dịch từ L2 Rollups.

danh hiệu cấp một

giải pháp

ProtoDanksharding giải quyết cuộc khủng hoảng giá xăng thông qua thị trường phí EIP-1559 đa chiều.

Trước khi ProtoDanksharding được đề xuất, EIP-4488 đã cố gắng giải quyết vấn đề phí gas cao.

EIP-4488 có hai quy tắc: phí gas cho calldata giảm từ 16 đơn vị gas mỗi byte xuống còn 3 đơn vị gas; giới hạn 1 MB mỗi khối cộng với 300 byte mỗi giao dịch, tối đa có thể lên tới khoảng 1,4 MB.

Giới hạn kích thước khối là cách dễ nhất để đảm bảo rằng ngay cả khi tải khối trung bình tăng đột biến cũng không dẫn đến tải tăng đột biến quá mức. Ngoài ra, kích thước khối trong trường hợp nghiêm trọng nhất (1,4 MB) luôn thấp hơn kích thước khối tối đa hiện tại (1,8 MB).

Vì EIP-4488 trước đây đã đề xuất giải pháp cho vấn đề gas, tại sao cuối cùng cộng đồng Ethereum lại chọn EIP-4844 để giảm phí gas? Bởi vì EIP-4488 tuy giảm thiểu những thay đổi hiện tại (duy trì sự ổn định) nhưng lại yêu cầu nhiều thay đổi hơn trong tương lai. Ngược lại, mục đích của Proto-Danksharding là thực hiện nhiều thay đổi về khung hơn để giúp mạng Ethereum nâng cấp lên darksharding trong tương lai.

Proto-Danksharding tạo một loại giao dịch riêng để lưu dữ liệu từ L2 Rollup trong các đốm màu dung lượng lớn và có giới hạn trên về số lượng đốm màu tồn tại trong mỗi khối, điều này sẽ giúp giảm đáng kể phí L2. Các đốm màu được lưu trữ trên lớp đồng thuận, không phải lớp thực thi, do đó Máy ảo Ethereum (EVM) không thể truy cập chúng.

Ngay cả sau Proto-Danksharding, sharding vẫn sẽ là một nhiệm vụ phức tạp, nhưng độ phức tạp sẽ bị giới hạn ở lớp đồng thuận. Do đó, nhóm khách hàng lớp thực thi và nhà phát triển tổng hợp có thể chuyển đổi từ Proto-Danksharding sang phân đoạn hoàn chỉnh mà không cần thực hiện thêm bất kỳ thao tác nào.

danh hiệu cấp một

Tùy chọn lưu trữ dữ liệu cho EIP-4844

Proto-Danksharding với tốc độ khoảng 1 MB mỗi khe (12 giây) sẽ tạo ra 2,5 TB dữ liệu mỗi năm. Lớp đồng thuận có thể giải quyết các thách thức về lưu trữ dữ liệu bằng tính năng lưu giữ lịch sử (EIP-4444) và triển khai logic để tự động xóa dữ liệu blob sau một khoảng thời gian.

danh hiệu cấp một

Những nâng cấp trước và sau EIP-4844 là gì?

Các nhà phát triển Ethereum đã đề xuất một số nâng cấp trước EIP-4844 để giảm phí gas. Ví dụ: EIP-3651 giảm phí gas ngăn cản người xây dựng khối tương tác với Coinbase, phần mềm xây dựng khối Ethereum, EIP-3855 giảm phí gas cho các nhà phát triển với Push 0 và EIP-3860 giảm chi phí gas cho các trường hợp sử dụng cụ thể.

danh hiệu cấp một

Tác động của EIP-4844

Mục tiêu chính của EIP-4844 là giảm phí gas L2 của Ethereum xuống hệ số 10-100 bằng cách sử dụng một loại giao dịch thực hiện blob mới, giúp việc chuyển đổi sang sharding hoàn toàn dễ dàng hơn vì tất cả các nâng cấp trong tương lai sẽ chỉ xảy ra trên lớp đồng thuận.

Ở cấp độ kiến ​​trúc, EIP-4844 đã giới thiệu các giao dịch mang blob. Đây là lần đầu tiên Ethereum xây dựng một lớp dữ liệu riêng cho L2, đặt nền tảng cho Danksharding hoàn chỉnh tiếp theo.

Ở cấp độ mô hình kinh tế, EIP-4844 sẽ giới thiệu một thị trường phí mới cho các đốm màu, đây cũng sẽ là bước đầu tiên để Ethereum hướng tới thị trường đa chiều.

bản tóm tắt

bản tóm tắt

EIP-4844 là một bản nâng cấp lớn giúp mạng Ethereum có khả năng mở rộng cao hơn, đồng thời thực hiện ít bản cập nhật hơn để phân chia đầy đủ trong tương lai. Proto-Danksharding tăng quy mô của nhóm dữ liệu blob, điều này sẽ cho phép xử lý nhiều dữ liệu hơn, từ đó giảm tắc nghẽn mạng và giảm phí gas.

Là một bản nâng cấp giao thức rất phức tạp, EIP-4844 là một phần quan trọng trong lộ trình Ethereum và nó cũng liên quan đến các nâng cấp hệ thống khác, chẳng hạn như tách biệt người đề xuất và người xây dựng cũng như điều chỉnh phí blob EIP-1559.

Ngoài việc giới thiệu các giao dịch mang theo blob, EIP-4844 sẽ triển khai logic lớp thực thi, quy tắc xác thực, thị trường gas đa chiều và các thay đổi hệ thống khác cần thiết cho việc phân chia toàn diện trong tương lai.

Điều đáng chú ý là mặc dù EIP-4844 sẽ triển khai hầu hết logic Danksharding hoàn chỉnh nhưng nó sẽ không triển khai bất kỳ phân đoạn thực tế nào. Ngoài việc đưa Ethereum đến gần hơn với mức chi phí và thông lượng cần thiết để đạt được sự áp dụng rộng rãi, EIP-4844 cũng có thể cải thiện khả năng mở rộng và tiết kiệm chi phí.

Mặc dù EIP-4844 vẫn chưa có ngày phát hành chính xác nhưng dự kiến ​​nó sẽ được triển khai vào cuối năm nay. Sau khi triển khai EIP-4844, người dùng sẽ thấy những cải tiến rõ rệt trong Ethereum, đặc biệt là L2, chủ yếu là giao dịch nhanh hơn và trải nghiệm phí thấp hơn. Việc triển khai thành công EIP-4844 cũng sẽ giúp Ethereum trở nên cạnh tranh hơn trong không gian tiền điện tử.

Bài viết gốc, tác giả:Ebunker。Tuyển dụng: Nhân viên kinh doanh phần mềm theo dự án report@odaily.email;Vi phạm quy định của pháp luật.

Odaily nhắc nhở, mời đông đảo độc giả xây dựng quan niệm đúng đắn về tiền tệ và khái niệm đầu tư, nhìn nhận hợp lý về blockchain, nâng cao nhận thức về rủi ro; Đối với manh mối phạm tội phát hiện, có thể tích cực tố cáo phản ánh với cơ quan hữu quan.

Đọc nhiều nhất
Lựa chọn của người biên tập