Sau khi nâng cấp Thượng Hải, công việc cuối cùng của quá trình chuyển đổi đồng thuận PoS đã hoàn thành và lộ trình nâng cấp 2.0 của Ethereum cũng bắt đầu từ giai đoạn The Merge đến giai đoạn The Surge. Hiện tại, mạng Ethereum cần khẩn cấp giải quyết vấn đề mở rộng công suất - bây giờ để duy trì sự đồng thuận, mỗi nút cần lưu trữ và xác minh tất cả các giao dịch xảy ra trên mạng. Kết quả là tình trạng hiện tại là hiệu suất thấp, chi phí cao và nghẽn mạng nghiêm trọng.
Câu chuyện còn nói về đợt nâng cấp Cancun sắp tới.
Sau khi hợp nhất, mạng Ethereum được chia thành Lớp đồng thuận (chịu trách nhiệm về sự đồng thuận POS) và Lớp lớp thực thi, thực thi mã hợp đồng). Tiếp theo, Ethereum sẽ mở ra bản nâng cấp Cancun-Deneb (còn được gọi là nâng cấp Dencun). Trong số đó, Deneb được sử dụng để thể hiện các bản cập nhật cho lớp đồng thuận, trong khi Cancun đề cập đến các bản cập nhật cho lớp thực thi. Chúng tôi thường gọi bản nâng cấp này là bản nâng cấp Cancun.
Nâng cấp này sẽ cải thiện khả năng mở rộng, bảo mật và tính sẵn có của dữ liệu của mạng Ethereum bằng cách tăng dung lượng lưu trữ dữ liệu và giảm chi phí giao dịch, chuẩn bị cho một mạng phân mảnh hoàn chỉnh trong tương lai.
Theo thông tin chính thức của Ethereum, bản nâng cấp Cancun sẽ bao gồm năm EIP, với EIP-4844 là nội dung cốt lõi.
Chúng ta sẽ tìm hiểu thêm về EIP-4844 trong phần tiếp theo. Bốn EIP khác và các bản nâng cấp liên quan hiện có trong danh sách nâng cấp là:
- EIP -1153 : Giảm chi phí lưu trữ dữ liệu trên chuỗi để tăng cường không gian khối;
- EIP-4788: Cải thiện thiết kế của các cầu nối chuỗi chéo và nhóm cổ phần;
- EIP-5656: Một số Những thay đổi nhỏ về mã liên quan đến Máy ảo Ethereum (EVM);
- EIP-6780: Loại bỏ mã có thể chấm dứt hợp đồng thông minh.
Việc nâng cấp Cancun dự kiến sẽ diễn ra vào nửa cuối năm 2023, chưa ấn định ngày cụ thể. Theo nhà nghiên cứu Alex Stokes của Ethereum Foundation vào tháng 5 năm nay, tháng 10 năm 2023 là ngày kích hoạt dự kiến của bản nâng cấp Cancun.
EIP-4844, còn được gọi là Proto-Danksharding, cũng có thể được coi là phiên bản nâng cao của Danksharding giải pháp mở rộng, là giải pháp tạm thời cho đến khi bản cập nhật Ethereum 2.0 hoàn tất. Nó được thiết kế để đạt được khả năng lưu trữ tạm thời và truy cập dữ liệu ngoài chuỗi thông qua các nút Ethereum nhằm đáp ứng nhu cầu dữ liệu của các ứng dụng blockchain.
Sharding là giải pháp mở rộng Lớp 1. Nó chia mạng blockchain thành nhiều khu vực nhỏ, được gọi là “phân đoạn”. Mỗi phân đoạn chỉ chứa trạng thái và lịch sử giao dịch của một loại địa chỉ cụ thể và các bản ghi giao dịch này được tách biệt với các phân đoạn khác. Khi phân đoạn được kích hoạt, mỗi nút trong mạng blockchain chỉ lưu trữ và xử lý các giao dịch trong phân đoạn của chính nó, thay vì xử lý và ghi lại các giao dịch trên toàn bộ mạng. Tuy nhiên, dựa trên lý thuyết “Tam giác bất khả thi Blockchain”, khi khả năng mở rộng do sharding mang lại tăng lên thì tính phân cấp và bảo mật của mạng cũng sẽ giảm tương đối.
Danksharding là một thiết kế sharding mới được đề xuất bởi nhà nghiên cứu Ethereum Dankrad Feist vào cuối năm 2021. Thiết kế này cũng sẽ thay thế ý tưởng ban đầu của nhóm cốt lõi là giới thiệu 64 chuỗi sharding.
Danksharding không tập trung cải thiện những thiếu sót của giải pháp sharding thế hệ đầu tiên (chẳng hạn như mở rộng năng lực giao dịch của chuỗi chính), mà tập trung vào việc cải thiện tính khả dụng của dữ liệu (Data Availability) của Rollups. Nó đề xuất một ý tưởng mới: từ bỏ việc đưa tất cả dữ liệu vào các chuỗi phân đoạn khác nhau, thay vào đó đặt tất cả dữ liệu lại với nhau để tạo ra một khối rất lớn (dữ liệu trong khối sẽ được phân tán thành 256 nhóm). Bằng cách này, Ethereum Lớp 1 trở thành lớp giải quyết thống nhất và sẵn có dữ liệu, tập trung vào giải quyết các vấn đề về dữ liệu, trong khi các nhóm Lớp 2 khác nhau có thể tập trung vào giải quyết các vấn đề phát triển Rollups của riêng họ, từ đó cải thiện đáng kể hiệu quả mở rộng.
Nói một cách đơn giản, Danksharding sẽ giúp đạt được " tạo khối tập trung, Tầm nhìn đẹp đẽ về "xác minh phi tập trung và chống kiểm duyệt", và vì lý do này, nó được coi là giải pháp khả thi nhất để vượt qua tam giác bất khả thi của blockchain. Tuy nhiên, do khó khăn trong việc triển khai kỹ thuật, một kế hoạch thỏa hiệp, ngắn hạn sẽ được áp dụng trong bản nâng cấp Cancun và "phiên bản ưu tiên của Danksharding", còn được gọi là Proto-Danksharding, sẽ được ra mắt trước.
Nó được đề xuất bởi Protolambda và nhóm của ông tại OP Labs, đây chính là nguồn gốc của cái tên này. Là tiền thân của Danksharding, Proto-Danksharding sẽ triển khai nhiều thay đổi được đề cập trong Danksharding, nhưng nókhông thực sự triển khai sharding và tất cả người xác thực cũng như người dùng vẫn phải trực tiếp xác minh tính khả dụng của dữ liệu hoàn chỉnh.
Trong số nhiều bản cập nhật mà Proto-Sharding sẽ triển khai,quan trọng nhất là việc giới thiệu khái niệm "BLOB", cũng như các loại giao dịch mới (giao dịch thực hiện Blob) và cơ chế tính phí mới (đa chiều tính phí) nó mang lại cho thị trường mạng).
Như bạn có thể thấy từ cái tên, Giao dịch mang Blob mang giao dịch "Blob". Trên thực tế, nó rất giống với một giao dịch thông thường, ngoại trừ việc nó mang theo một khối dữ liệu bổ sung, Blob.
"Blob" là gì? Tên đầy đủ của nó là Binary Large Object, là dạng dữ liệu đại diện cho dữ liệu được trả về từ Lớp 2 và được sử dụng để tách nó khỏi Calldata trên Lớp 1. Nói một cách đơn giản, Blob là một bộ lưu trữ tạm thời bên ngoài. Nó không thực sự lưu trữ dữ liệu giao dịch Lớp 2 trong Lớp 1, điều này giúp giảm đáng kể chi phí lưu trữ - ưu điểm là đối với Lớp 2, lưu trữ trong tương lai. Chi phí sẽ thấp hơn và tốc độ sẽ cao hơn, điều này tốt cho Lớp 2 và có thể thực hiện kế hoạch mở rộng Ethereum sơ bộ.
Hiện tại, dữ liệu được Lớp 2 tải lên Lớp 1 ở dạng Calldata, dạng dữ liệu này có chi phí lưu trữ/giao dịch cao và chiếm không gian lưu trữ của Lớp 1. Ngược lại, dữ liệu Blob có hai đặc điểm riêng biệt:
Chính thức sử dụng một phép ẩn dụ rất sinh động Để mô tả mối quan hệ giữa Blob và Ethereum Lớp 1, tức là "Sidecar (xe máy sidecar)". Đối với xe mô tô sidecar, mặc dù hai bộ phận được tích hợp và khởi động hoặc dừng bằng động cơ nhưng cả hai bên cũng có bộ phận phụ trợ độc lập riêng. Điều này có nghĩa là mặc dù hoạt động của Blob phụ thuộc vào chuỗi chính nhưng nó cũng song song với chuỗi chính ở một mức độ nhất định và có tính độc lập đáng kể.
Như đã đề cập ở trên, dữ liệu Blob sẽ được lưu trữ trong lớp đồng thuận các nút và có vòng đời. Dữ liệu Blob và dữ liệu Calldata có mức tiêu thụ năng lượng và chi phí khác nhau, điều này đương nhiên sẽ mang lại một thị trường phí mới với cơ chế phí gas khác với mạng Lớp 1. Đây cũng là Thị trường phí đa chiều do Vitalik ủng hộ.
Mục đích của thị trường tính phí đa chiều là thiết lập một hệ thống tính phí linh hoạt và được điều chỉnh linh hoạt hơn, có thể điều chỉnh các khoản phí theo các loại dữ liệu và nhu cầu giao dịch khác nhau để đảm bảo rằng hệ thống định giá hoạt động hiệu quả. hiệu quả hơn và hiệu quả hơn.
Hiện tại, chi tiết cụ thể về cơ chế tính phí đa chiều này vẫn chưa được tiết lộ đầy đủ.
Về bản thân nội dung nâng cấp, giới thiệu khái niệm Blob Nó đã đặt nền tảng vững chắc cho Danksharding trên mạng Ethereum trong tương lai, đồng thời cũng đẩy mạng Ethereum tiến xa hơn tới "Thị trường phí đa chiều" do Vitalik Buterin ủng hộ. thậm chí là Lớp 1 trong tương lai. Trải nghiệm mức giảm đáng kể phí giao dịch.
Nhìn về tương lai, chúng ta sẽ thấy phí giao dịch trên mạng Ethereum giảm đáng kể và cải thiện hiệu suất mạng, điều này sẽ cung cấp nền tảng quan trọng cho sự phát triển của hệ sinh thái Lớp 2 trong mạng ETH, bao gồm cả sự bùng nổ của lớp ứng dụng.
Từ góc độ thực tế hơn, bản nâng cấp Cancun sẽ mang lại lợi ích cho Ethereum Lớp 2 và LSDFi, vẫn nằm trong danh sách tường thuật phổ biến; và tin tức rằng bản nâng cấp sẽ được tung ra vào tháng 10 có thể Nó sẽ mang lại cho người dùng một số cơ hội tốt để DCA túi ETH của họ vào lúc này.