EIP-4844 là gì?

Mạng Ethereum không ngừng phát triển và nhiều đề xuất kỹ thuật đã được đưa ra trong những năm qua. Một trong những đề xuất như vậy là EIP-4844, được giới thiệu bởi Vitalik Buterin – tập trung vào kỹ thuật sharding.

8974Total views
EIP-4844 la gi? - anh 1
EIP-4844 là gì?

EIP-4844 là gì và nó sẽ ảnh hưởng như thế nào đến tương lai của mạng Ethereum và người dùng của nó? Dưới đây là lời giải thích dễ hiểu về một đề xuất Ethereum có tính kỹ thuật cao sẽ làm cho mạng dễ tiếp cận hơn với tất cả người dùng.

EIP là gì?

Các đề xuất cải tiến Ethereum (EIP) là các đề xuất do các lập trình viên đệ trình cho hệ sinh thái và chúng nhằm mục đích tạo ra các tiêu chuẩn mới và thêm các tính năng vào mạng Ethereum.

EIP là các đặc tả kỹ thuật mô tả các thay đổi được đề xuất và đóng vai trò là “nguồn dẫn đến sự thật” cho cộng đồng. Bất kỳ thành viên nào trong cộng đồng đều có thể tạo EIP. Nếu bạn muốn làm như vậy, bạn sẽ phải xem EIP1, trong đó có các hướng dẫn để tạo EIP. 

EIP-4844 la gi? - anh 2

Như bạn có thể đã biết, Ethereum đang trong quá trình nâng cấp từ cơ chế đồng thuận bằng chứng công việc (PoW) lên cơ chế đồng thuận bằng chứng cổ phần (PoS). Việc chuyển đổi này mất thời gian và liên quan đến nhiều bước trung gian. EIP là một số trong những bước này. 

Ví dụ, một EIP phải chứa một mô tả kỹ thuật ngắn gọn về tính năng và lý luận của nó. Tác giả EIP chịu trách nhiệm xây dựng sự đồng thuận trong cộng đồng và ghi lại các quan điểm bất đồng. Do các yêu cầu kỹ thuật để đệ trình một EIP đã được hình thành tốt, nhiều tác giả EIP là nhà phát triển ứng dụng hoặc giao thức. Một EIP gây tranh cãi là EIP-4844, liên quan đến một số lập trình viên từ hệ sinh thái Ethereum, bao gồm cả Vitalik Buterin. EIP này nhằm mục đích tạo ra một phương pháp hiệu quả hơn để tổ chức dữ liệu giao dịch trên chuỗi khối Ethereum.

Danksharding hoạt động như thế nào?

EIP-4844 la gi? - anh 3

Danksharding là chương trình sharding dành cho Ethereum, đã giới thiệu những đơn giản hóa đáng kể về cách xử lý dữ liệu giao dịch bởi trình xác thực.

Khái niệm về DankSharding được giới thiệu trong EIP-4844. Tên “DankSharding” bắt nguồn từ “Dank”, viết tắt của Dankrad Feist, một trong những người đóng góp chính cho đề xuất.

Không giống như các giao thức sharding cũ, DankSharding giới thiệu thị trường merged-fee. Thay vì có một số lượng cố định các phân đoạn với các khối riêng biệt và người đề xuất khối riêng biệt, Danksharding chỉ có một người đề xuất chọn tất cả các giao dịch đi vào vùng đó.

Khái niệm phân tách người đề xuất, người xây dựng (PBS) được đưa ra để tránh các yêu cầu hệ thống cao đối với trình xác nhận. Một lớp chuyên biệt được gọi là người xây dựng khối có thể đấu thầu quyền chọn nội dung của vị trí. Người đề xuất chỉ cần chọn tiêu đề hợp lệ với giá thầu cao nhất. 

Chỉ trình tạo khối mới có thể xử lý toàn bộ khối. Các giao thức Oracle phi tập trung của bên thứ ba cũng có thể tạo trình tạo khối phân tán. Tất cả người xác thực và người dùng có thể xác minh các khối một cách hiệu quả bằng cách sử dụng lấy mẫu tính khả dụng của dữ liệu.

EIP-4844 (Đề xuất Proto-danksharding) là gì?

EIP-4844 la gi? - anh 4

EIP-4844 – còn được gọi là đề xuất proto-danksharding, được tạo ra bởi Vitalik Buterin cùng với các lập trình viên khác từ hệ sinh thái Ethereum. Mục đích chính của EIP-4844 là giảm phí gas trên mạng, đặc biệt là đối với các giải pháp tổng hợp, mà không phải hy sinh phân quyền. Các giải pháp tổng hợp, chẳng hạn như Arbitrum và Optimism, có thể đã giảm phí gas từ 100 đến 1.000 lần.

Đề xuất EIP-4844 được coi là một giải pháp tạm thời cho đến khi bản cập nhật Ethereum 2.0 hoàn tất. Đề xuất giải thích một phương pháp mới để giúp phân chia thông tin cần thiết trong một giao dịch, chẳng hạn như các quy tắc xác minh và định dạng giao dịch, mà không thực sự triển khai bất kỳ sharding nào.

Tính năng quan trọng nhất của EIP-4844 là blob, đây là một loại giao dịch mới. Blob tương tự như các giao dịch thông thường, nhưng nó chỉ mang thêm một phần dữ liệu, được gọi là blob. Các phần dữ liệu, hoặc các blob, là các gói dữ liệu lớn (khoảng 125 KB), nhưng loại giao dịch này sẽ rẻ hơn để thực hiện so với một calldata với cùng một dữ liệu. Tuy nhiên, dữ liệu được lưu trữ trong một blob không thể truy cập được đối với EVM và chỉ có thể nhìn thấy nó chứ không thể xác minh.

Những blob này có thể được tải xuống bởi người xác nhận và người dùng. Băng thông dữ liệu, đối với một khe cắm, trong Proto-danksharding được giới hạn ở 1 MB (thay vì 16 MB). Sự thay đổi này trong cách truyền dữ liệu tạo ra sự khác biệt lớn giúp giải quyết vấn đề về khả năng mở rộng mà tất cả chúng ta đều quá quen thuộc khi nói đến Ethereum. Bằng cách áp dụng đề xuất EIP-4844, dữ liệu từ các blob này không phải là việc sử dụng gas cho các giao dịch Ethereum thông thường.

Tác động của EIP-4844 (Proto-danksharding)

Kích thước khối trung bình của Ethereum: Etherscan

Chuỗi khối Ethereum được thiết kế để chấp nhận các giao dịch lên đến 90 KB của mỗi không gian khối. Kích thước tối đa của một khối có thể là 18 MB nếu mô hình phí gas được sửa đổi. Nhưng mô hình này quá đắt đối với người dùng cũng như người xác nhận. Tuy nhiên, một thị trường phí năng động có thể giúp bao gồm nhiều giao dịch hơn mà không làm căng thẳng mạng lưới. Một trong những đề xuất như vậy là EIP-1559, là một hệ thống kết hợp giữa phí cơ bản và tiền boa khuyến khích các thợ đào và đốt Ether với mọi giao dịch mạng. 

Để bổ sung vào hệ thống hiện có này, EIP-4844 cũng đưa ra giới hạn về số lượng blob tối đa được đưa vào một khối. Chúng được lưu trữ trên lớp đồng thuận (nút báo hiệu) chứ không phải lớp thực thi. Họ chỉ yêu cầu xác nhận từ EVM. 

Một lưu ý quan trọng khác là kích thước ngày càng tăng của khối và kết quả mà nó có thể có trên trình xác thực tiềm năng. Mỗi trình xác thực yêu cầu khả năng phần cứng tăng lên, vì dữ liệu blockchain cần được lưu trữ có thể tăng thêm tối đa 2,5 TB mỗi năm. Một cách có thể để giảm nhu cầu lưu trữ này là xóa dữ liệu blob sau một thời gian nhất định.

Lộ trình EIP-4844

  • EIP-4844 đã được giới thiệu và thử nghiệm tại sự kiện ETH Denver.
  • Sau khi EIP-4844 được triển khai thành công trên lớp thực thi, nó sẽ được triển khai trên lớp đồng thuận của Ethereum.
  • Proto-danksharding sẽ được thực hiện trong hard fork Thượng Hải của Ethereum (giả sử mọi thứ diễn ra theo đúng kế hoạch).

EIP-4844 sẽ giúp người dùng như thế nào?

Cộng đồng gọi EIP-4844 là giải pháp “ngăn chặn”, để giảm bớt gánh nặng của quy mô giao dịch ngày càng tăng. Người dùng và nhà mạng sẽ cảm nhận được sự thay đổi này vì phí gas sẽ giảm xuống.

Các giao dịch khối được EIP giới thiệu ở định dạng chính xác giống như chúng đã được mong đợi để tồn tại trong các thông số kỹ thuật của sharding cuối cùng. Điều này cho phép các bản sao lưu mở rộng quy mô lên đến 2 MB cho mỗi vị trí. Có một thị trường phí riêng cho phép phí cực kỳ thấp, trong khi việc sử dụng hệ thống bị hạn chế.

Các stop-gaps mở rộng quy mô rollups nhằm mục đích giải quyết tạm thời các vấn đề về quy mô mà không tạo thêm gánh nặng phát triển. Rollups hiện sử dụng calldata. Nhưng nó sẽ không còn tùy chọn sử dụng calldata trong tương lai. Dữ liệu bị chia nhỏ, còn được gọi là “blob”, sẽ rẻ hơn. Rollups sẽ cần phải nâng cấp hệ thống xử lý dữ liệu của mình ít nhất một lần. 

Do đó, có hai cách để áp dụng giải pháp khoảng cách dừng này. Điều đầu tiên sẽ là giảm chi phí gas của calldata hiện có. Cách thứ hai là chọn định dạng sẽ được sử dụng để làm sắc nét dữ liệu, nhưng chưa phân chia dữ liệu. Và đây chính là những gì mà EIP-4844 mang lại. 

EIP-4844 bao gồm:

  • Một loại giao dịch mới, cần thiết cho “full sharding”
  • Tất cả logic lớp thực thi bắt buộc để có đủ full sharding
  • Tất cả logic xác minh chéo/đồng thuận thực thi bắt buộc để có đủ độ sắc nét
  • Phân tách lớp giữa xác minh Beacon Block và các blob lấy mẫu về tính khả dụng của dữ liệu
  • Logic Beacon Block là bắt buộc để có đủ full-sharding
  • Phí gas tự điều chỉnh và độc lập cho các blob.

Lưu ý rằng EIP-4844 chỉ nói về các định dạng giao dịch và quy tắc xác minh chứ không phải việc triển khai cơ chế sharding mới này. Nhưng khi EIP này được triển khai, người dùng sẽ được hưởng lợi từ phí giao dịch thấp hơn.

EIP-4844 có giúp mở rộng quy mô chuỗi khối Ethereum không?

Chúng ta sẽ phải đợi đề xuất này trở thành hiện thực trước khi có thể tranh luận về những ảnh hưởng của nó đối với mạng lưới. Theo tình hình hiện tại thì có vẻ như, các giao thức rollups của Ethereum sẽ thấy phí giao dịch giảm đáng kể và điều này có thể mở ra một thế giới hoàn toàn mới cho các nhà đầu tư nhỏ hơn và người mới. 

Vào cuối năm 2022, blockchain Ethereum bằng chứng cổ phần (PoS) sẽ được triển khai. Các đề xuất cải tiến Ethereum (EIP) như EIP-4844 mở đường cho một mạng có thể mở rộng và hiệu quả. Có thể theo dõi cuộc thảo luận đang diễn ra về EIP-4844 trên diễn đàn Ethereum Magicians.

EIP có thể gây nhầm lẫn, ngay cả đối với các nhà đầu tư tiền mã hoá dày dạn kinh nghiệm. Mời bạn tham gia cuộc thảo luận tại Coinvn trên các kênh mạng xã hội, để xem các thành viên cộng đồng có kinh nghiệm, họ nghĩ gì về EIP-4844 và các đề xuất cải tiến khác.