Vấn đề phí gas cao trên Ethereum đã dẫn đến EIP-4844 (hay proto-danksharding), một giải pháp tạm thời để tăng không gian khối trong mạng bằng cách triển khai một định dạng giao dịch trong sharding, một chiến lược để mở rộng quy mô Ethereum.
Vì việc triển khai các phân đoạn có thể cần một khoảng thời gian, nên để giảm lượng phí gas cao mà người dùng đang phải trả hiện tại, định dạng giao dịch mới này đang được đưa vào. Do đây là một giải pháp tạm thời, nên chỉ có một lượng giới hạn của không gian khối đã được thêm vào. Trong việc triển khai đầy đủ các chuỗi phân đoạn sẽ cần thêm khoảng 16 MB không gian khối.
Để hiểu thêm về đề xuất cải tiến Ethereum này và cách nó giúp ích cho chuỗi, hãy cùng đi vào sâu hơn!
Đọc thêm: Giải pháp mở rộng quy mô blockchain: Layer 1 và Layer 2
EIP-4844 sẽ giúp người dùng như thế nào?
Đề xuất EIP 4844 đang cố gắng tạo ra một giải pháp “ngăn cách” để mạng có thể tự giải tỏa khỏi các giao dịch ngày càng tăng bằng cách thêm khoảng 2 MB dung lượng vào các khối. Điều này hữu ích cho cả nhà mạng và người dùng, những người dựa vào phí gas thấp.
Khi quá trình tổng hợp được triển khai, họ sẽ dựa vào dữ liệu được phân nhỏ (còn được gọi là blob) để đảm bảo mạng đã được giảm tải và người dùng không phải chịu phí gas quá cao. Một số phiên bản khác nhau của EIP đã được nói đến trước đây. Tuy nhiên, phiên bản này nhằm mục đích chỉ giới thiệu định dạng sẽ được sử dụng cho dữ liệu phân đoạn, mà không thực sự phân mảnh nó.
Một trong những thách thức chính là việc tự thực hiện chính nó. Nếu chỉ một phần của quy trình sharding được thực hiện trong vòng này, thì phần còn lại của nó sẽ được thực hiện như thế nào? Mặc dù quá trình này có vẻ đơn giản, nhưng nó sẽ phụ thuộc vào cách cộng đồng quyết định thực hiện điều này. Cho đến nay, một số thay đổi bề nổi đã được thực hiện, trong khi một số vẫn đang trong quá trình hoàn thiện.
Điểm điều chỉnh chính trong việc thiết kế EIP này là nên triển khai nhiều hơn bây giờ hay triển khai nhiều hơn sau này: liệu chúng ta có nên thực hiện 25%, 50% hay 70% công việc trên đường đến full sharding?
Trước đó, hầu hết các bản cập nhật đều dựa vào lộ trình tập trung cho Ethereum. Trái lại, Proto-danksharding chỉ cung cấp các định dạng giao dịch và quy tắc xác minh để quá trình thực thi không cần phải thực hiện nó hoàn toàn. Một loại giao dịch mới được tạo, gọi là “giao dịch blob carrying” gồm các blob dưới dạng dữ liệu trong các khối. Chúng được sử dụng bởi các giải pháp layer 2 để giúp mở rộng Ethereum mà không cần dựa vào Máy ảo Ethereum (EVM) để truy cập.
Nhu cầu về Proto-danksharding
Hiện tại, mạng đã được thiết kế để đáp ứng các giao dịch chiếm khoảng 90Kb không gian cho mỗi khối. Ngay cả khi mô hình phí gas được điều chỉnh để phù hợp với kích thước khối lớn hơn, kích thước tối đa có thể tăng lên đến 18 MB. Tuy nhiên, bản thân điều đó sẽ quá tốn kém cho cả trình xác thực và người dùng tham gia. Mặt khác, nếu tận dụng thị trường phí động đã được triển khai như một phần của EIP 1559, thì điều đó sẽ giúp đáp ứng nhiều giao dịch hơn mà không gây gánh nặng cho mạng quá nhiều.
Proto-danksharding giúp mọi thứ bớt phức tạp hơn chút. Quá trình này đòi hỏi việc tạo ra một giao dịch chứa dữ liệu trong các blob có kích thước tương đối cố định bằng cách đưa ra giới hạn cho số lượng blob có thể được đưa vào khối. Sau đó, chúng được lưu trữ bởi chuỗi beacon và chỉ yêu cầu xác nhận từ Máy ảo Ethereum (EVM).
Chỉ có một sự khác biệt đáng kể duy nhất giữa EIP-4488 và proto-danksharding đó là về mặt triển khai. Trong khi giải pháp EIP-4488 đưa ra những thay đổi tối thiểu để tạo ra một giải pháp tạm thời, thì EIP-4844 yêu cầu thực hiện kỹ lưỡng hơn để giảm thiểu nỗ lực cần thực hiện sau này. Sự phức tạp của việc triển khai sharding chỉ giới hạn trong chuỗi beacon chứ không phải layer thực thi.
Kích thước khối ngày càng tăng cũng có thể gây tác động đến kích thước khối và khả năng lưu trữ dữ liệu trên tài nguyên phần cứng của trình xác thực. Theo ước tính, có thể tăng lên hơn 2,5TB dữ liệu mỗi năm. Một trong những cách để giảm điều này là xóa dữ liệu blob cũ sau một khoảng thời gian nhất định, như 30 ngày hoặc hơn.
Người dùng sẽ tiếp cận các blob cũ như thế nào sau khi triển khai EIP-4844?
Có thể là vậy nhưng mục đích của EIP-4844 không phải là đảm bảo lưu trữ vĩnh viễn dữ liệu lịch sử của blockchain vì nó có thể tích lũy rất nhiều chi phí cho những người tham gia mạng. Thay vào đó, nó đã đề xuất dữ liệu có thể được lưu trữ ở nơi khác mà dễ dàng truy cập như một số ứng dụng / giao thức cung cấp dịch vụ đó. Bằng cách này, những người cần có thể truy cập dữ liệu lịch sử.
Kết luận
Khi chúng ta tiến gần hơn đến The Merge, có một số thay đổi mà EVM đang trải qua. Những thay đổi này sẽ giúp mở rộng Ethereum để nó có thể được kích hoạt nhằm hỗ trợ nhiều giao dịch hơn và cung cấp nhiều khả năng mở rộng hơn. Proto-danksharding là một trong số đó.
Nguồn: Coinmarketcap
Về chúng tôi

Cryptoholic – Invest crypto with you
