EIP-4844 trong Ethereum là gì và nó có thể mang lại lợi ích gì cho người dùng?
Trang chủ
Bài viết
EIP-4844 trong Ethereum là gì và nó có thể mang lại lợi ích gì cho người dùng?

EIP-4844 trong Ethereum là gì và nó có thể mang lại lợi ích gì cho người dùng?

Nâng cao
Đã đăng Feb 14, 2023Đã cập nhật Nov 30, 2023
7m

Tóm lược

EIP-4844, còn được gọi là proto-danksharding, là một bản nâng cấp được đề xuất cho giao thức Ethereum nhằm giảm phí và tăng thông lượng giao dịch. Nó dự định đạt được những điều này bằng cách giới thiệu một loại giao dịch mới chấp nhận dữ liệu “blob (binary large objects - đối tượng lớn nhị phân)”.

Có thể hiểu một cách đơn giản về chức năng của EIP-4844 qua đoạn mô tả sau: “EIP-4844 gắn các bolts blob lên các khối”. Đây là một bản nâng cấp chuyển tiếp cuối cùng sẽ dẫn đến quá trình danksharding hoàn toàn trong tương lai, do đó cho phép Ethereum quản lý năng lực cho mạng giao dịch toàn cầu. 

Giới thiệu

Trong nhiều năm, các nhà phát triển Ethereum đã tìm kiếm các giải pháp để phục vụ cho cơ sở người dùng ngày càng tăng. Trong đó có các Bản nâng cấp Ethereum như những cải tiến lớn như Hợp nhất (The Merge), hay các rollup cũng đã được đề xuất. Những thay đổi này đã giúp Ethereum tăng thông lượng giao dịch và giảm chi phí giao dịch.

Tuy nhiên, phí vẫn còn quá đắt đối với nhiều người và thông lượng không ở mức cần thiết, điều này làm chậm tốc độ áp dụng hàng loạt. Để giải quyết vấn đề này, Ethereum đã thực hiện giải pháp bảo vệ dữ liệu lâu dài của mình.

Do việc triển khai phân đoạn dữ liệu là một quá trình lâu dài và phức tạp nên EIP-4844 đang được đề xuất như một giải pháp chuyển tiếp. Do đó, nó sẽ chuẩn bị Ethereum cho quá trình danksharding hoàn toàn, đạt thông lượng khoảng 100.000 giao dịch mỗi giây (TPS) mà không ảnh hưởng đến tính phi tập trung hoặc bảo mật.

EIP-4844 là gì?

EIP là viết tắt của Đề xuất cải tiến Ethereum, một giao thức cho phép các nhà phát triển đề xuất các tính năng và giải pháp mới cho giao thức Ethereum . Proto-danksharding được đặt theo tên của hai nhà nghiên cứu Ethereum là Proto Lambda và Dankrad Feist.   

Để hiểu EIP-4844, trước tiên bạn cần hiểu sharding (phân đoạn) là gì. Nói một cách đơn giản, đó là một cách phân vùng cơ sở dữ liệu thành các cơ sở dữ liệu nhỏ hơn để quản lý các phân đoạn dữ liệu cụ thể, nhờ đó cải thiện hiệu quả và hiệu suất của các cơ sở dữ liệu này. 

Khi được áp dụng cho blockchain — và Ethereum nói riêng — sharding có một số tính năng độc đáo. Ethereum có kế hoạch triển khai một loại sharding, được gọi là danksharding, được dự báo giúp giảm chi phí giao dịch và tăng thông lượng. Được gắn nhãn là “sát thủ khả năng mở rộng”, danksharding dự kiến sẽ tăng TPS của Ethereum lên khoảng 100.000. 

Để so sánh, lớp cơ sở Ethereum xử lý khoảng 15 TPS và các bản tổng hợp lớp 2 của nó xử lý khoảng 100 TPS kể từ quý 1 năm 2023. Mặc dù những con số này chỉ là ước tính sơ bộ, nhưng tác động của danksharding là rất rõ ràng: nó sẽ cho phép Ethereum tăng quy mô theo một mức độ lớn.

Một số điểm khác biệt chính giữa danksharding và các đề xuất bảo mật Ethereum trước đây và không phải Ethereum là danksharding sẽ cố gắng cung cấp nhiều không gian hơn cho các khối dữ liệu, thay vì cho các giao dịch (sẽ nói thêm về điều này sau). 

Một cải tiến khác của danksharding là thị trường phí hợp nhất, nơi 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ó một người đề xuất riêng. 

Để làm cho thị trường phí được hợp nhất này hoạt động và để giảm bớt vấn đề về 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 cũng sẽ được triển khai. Người đề xuất là một người xác thực giao thức Ethereum (trước Hợp nhất Ethereum vai trò này được gọi là thợ đào) chọn giao dịch nào sẽ được đưa vào khối tiếp theo.  

EIP-4844 (proto-danksharding) là bước sẽ diễn ra trước khi danksharding hoàn toàn và sẽ tăng TPS lên khoảng 1.000. Quan trọng nhất, EIP-4844 sẽ giới thiệu một loại giao dịch mới chấp nhận các “blob” dữ liệu — một yếu tố quan trọng để có thể thực hiện được toàn bộ quá trình danksharding. EIP-4844 dự kiến sẽ được triển khai vào nửa cuối năm 2023, mặc dù có thể có sự chậm trễ.

EIP-4844 hoạt động như thế nào?

Về cốt lõi, EIP-4844 sẽ giới thiệu một loại giao dịch mới được gọi là giao dịch mang blob, giống như giao dịch thông thường nhưng có thêm các phần thông tin được gọi là đối tượng lớn nhị phân hoặc "blob". 

Người đóng góp cho Ethereum - Ben Edgington đã tóm tắt EIP-4844 bằng đoạn mô tả: “EIP-4844 gắn các bolts blob vào các khối”. Nó mô tả ngắn gọn cách các giao dịch kéo theo các “bolts blob” được gắn vào các khối, điều này làm tăng lượng khối dữ liệu mang blob có thể xử lý. 

Điều này có thể gây nhầm lẫn vì nó có vẻ giống với việc tăng kích thước khối — mâu thuẫn với lập trường của Ethereum đối với các khối lớn tùy ý đòi hỏi sức mạnh tính toán lớn hơn và do đó có thể dẫn đến việc tập trung hóa. 

Tuy nhiên, có một số khác biệt quan trọng giữa không gian khối và không gian blob (Blobspace).

Không gian khối

Không gian blob

Được nhìn thấy bởi tất cả các node

Tuổi thọ

Mãi mãi

Tuần

Khả năng hiển thị với EVM

Không

Lưu trữ

Máy khách thực hiện

Máy khách đồng thuận

Số lượng

~mục tiêu tối đa 940 KB

mục tiêu ban đầu 256 KB

Giá

Đắt (16 gas/byte)

Siêu rẻ

Các Blob: chi phí lưu trữ giới hạnkhông có chi phí thực thi, nhưng mỗi node đều có chi phí băng thông. Nguồn: Ben Edgington

Các blob có kích thước lớn nhưng không giống như các khối được lưu trữ mãi mãi và hiển thị với Máy ảo Ethereum (EVM), các blob 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 blob nằm trên lớp đồng thuận Ethereum thay vì trên lớp thực thi tính toán nặng. Quan trọng nhất, không gian blob rẻ hơn nhiều so với không gian khối. 

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

Một điều cần lưu ý là mặc dù EIP-4844 sẽ triển khai hầu hết logic của quá trình bảo vệ hoàn toàn, nhưng nó sẽ không thực hiện bất kỳ quá trình bảo vệ thực tế nào. Tuy nhiên, ngoài việc giúp Ethereum tiến thêm một bước để đạt được mức chi phí và thông lượng cần thiết để áp dụng đại trà, EIP-4844 vẫn có thể mang lại một số lợi ích về quy mô và tiết kiệm chi phí.     

EIP-4844 sẽ mang lại lợi ích gì cho người dùng?

EIP-4844 là một bản nâng cấp giao thức nằm trong lộ trình tập trung vào quá trình triển khaicủa Ethereum. Quá trình chuẩn bị cho việc triển khai EIP-4844 đang diễn ra nhanh chóng, với một số devnet đã được chạy và thông số kỹ thuật cho việc nâng cấp gần như đã hoàn tất. 

Người dùng sẽ thấy những cải tiến đáng chú ý sau khi triển khai EIP-4844, chủ yếu ở dạng giao dịch nhanh hơn và phí thấp hơn. Việc triển khai thành công EIP-4844 cũng sẽ giúp Ethereum cạnh tranh hơn trong không gian tiền mã hoá.

Một số người dùng có thể tự hỏi họ nên làm gì nếu muốn truy cập dữ liệu blob cũ đã bị xóa. Như đã giải thích trước đó, các blob nằm trên lớp đồng thuận Ethereum, với mục đích là cung cấp một bảng thông báo thời gian thực có độ an toàn cao để lưu trữ lâu dài hơn của các giao thức khác. Vì vậy, mặc dù các blob bị xóa sau nhiều tuần, nhưng dữ liệu của chúng vẫn có sẵn trong bộ lưu trữ dài hạn ở nơi khác.

Tổng kết

EIP-4844 là một bản nâng cấp giao thức Ethereum rất phức tạp, là một phần của lộ trình lớn hơn và được kết nối với các bản nâng cấp hệ thống khác, chẳng hạn như tách người đề xuất/người xây dựng (PBS) và điều chỉnh phí blob EIP-1559.

Mặc dù hiểu biết về EIP-4844 sẽ giúp người dùng chuẩn bị tốt hơn cho những thay đổi sắp tới, nhưng cần lưu ý rằng hầu hết thay đổi đó sẽ đến dưới dạng chi phí thấp hơn và giao dịch nhanh hơn.

Giao thức Ethereum không ngừng phát triển và cải thiện. EIP-4844 là một trong những nâng cấp quan trọng trong tương lai gần nhằm nâng cao khả năng của mạng. Việc triển khai thành công EIP-4844 sẽ giúp Ethereum có tính cạnh tranh cao như một mạng lưới giao dịch toàn cầu.

Đọc thêm:

Tuyên bố từ chối trách nhiệm và Cảnh báo rủi ro: Nội dung này được trình bày cho bạn trên cơ sở “nguyên trạng”, chỉ là các thông tin chung và với mục đích giáo dục, không đại diện hay bảo đảm cho bạn dưới bất kỳ hình thức nào. Đây không nên được hiểu là lời khuyên tài chính, cũng như không nhằm mục đích đề xuất mua bất kỳ sản phẩm hoặc dịch vụ cụ thể nào. Vui lòng đọc tuyên bố từ chối trách nhiệm đầy đủ của chúng tôi tại đâyđể biết thêm chi tiết. Giá tài sản kỹ thuật số có thể biến động. Giá trị khoản đầu tư của bạn có thể giảm hoặc tăng và có thể bạn sẽ không nhận lại được số tiền đã đầu tư. Bạn hoàn toàn chịu trách nhiệm về các quyết định đầu tư của mình và Binance không chịu trách nhiệm về bất kỳ tổn thất nào bạn có thể phải chịu. Đây không phải lời khuyên tài chính. Để biết thêm thông tin, hãy xem Điều khoản sử dụng Cảnh báo rủi ro của chúng tôi.