Nguồn gốc: Ebunker tiếng Trung
Cancun-Deneb (Dencun, sau đây gọi là Nâng cấp Cancun) là một ethereal Bản nâng cấp quan trọng tiếp theo của chuỗi khối Ethereum sẽ cải thiện khả năng mở rộng, tính bảo mật và tính khả dụng của mạng Ethereum.
Cancun là một triển khai Ethereum dựa trên bản nâng cấp Thượng Hải Bước đầu tiên của quá trình bổ sung Việc nâng cấp lớp này đã được hoàn thành trong bản nâng cấp Thượng Hải vào ngày 12 tháng 4 năm nay và Deneb đại diện cho việc nâng cấp lớp đồng thuận Ethereum. Bản nâng cấp bao gồm EIP-4844 rất được mong đợi, còn được gọi là Proto-DankSharding, sẽ đặt nền tảng quan trọng cho việc triển khai DankSharding đầy đủ.
Việc ra mắt chuỗi đèn hiệu và triển khai sáp nhập là hai phần đầu tiên của quá trình nâng cấp toàn bộ sơ đồ khung của Ethereum và DankSharding là phần thứ ba và là điểm nổi bật. Cấu trúc được thiết kế mới này sẽ thay thế hoàn toàn ý tưởng ban đầu của nhóm cốt lõi là giới thiệu 64 chuỗi sharding.
DankSharding không nhằm mục đích cho phép máy chủ Chuỗi thực hiện nhiều giao dịch hơn và thay vào đó tập trung vào việc tăng tính sẵn có của dữ liệu của quá trình tổng hợp. Rollup là công nghệ lớp thứ hai kết hợp các giao dịch blockchain lại với nhau và xử lý chúng. Bất kỳ nhà điều hành tổng hợp nào cũng có thể xử lý một loạt giao dịch và gửi kết quả cũng như bằng chứng lên chuỗi chính. Sử dụng các công nghệ tổng hợp cụ thể như lạc quan hoặc ZK, kết quả có thể được xem xét bởi các trình xác nhận khác hoặc hợp đồng thông minh trong mạng.
Các giao thức mở rộng lớp thứ hai Ethereum chính thống hiện nay bao gồm Optimism, Arbitrum, Metis, zkSync Era và Scroll. Để giúp mạng Ethereum bắt đầu quá trình chuyển đổi dài hạn để hoàn thành DankSharding, EIP-4844 sẽ được phát hành trong năm nay. Giới thiệu nhiều thành phần lớp thực thi chính.
EIP-4844 còn được gọi là Proto- DankSharding là bản nâng cấp tạm thời cho mạng Ethereum do các nhà phát triển Ethereum Protolambda và Dankrad Feist đề xuất. Trên trang Hỏi & Đáp EIP-4844, người đồng sáng lập Ethereum Vitalik Buterin đã mô tả Proto-Danksharding là một giải pháp “tạm thời” sẽ giảm đáng kể phí gas cuộn trước khi triển khai phân đoạn đầy đủ.
EIP-4844 là một kế hoạch mở rộng xoay quanh Rollup và cũng là bước đầu tiên trong quá trình mở rộng Ethereum. Trước khi nâng cấp, dữ liệu tổng hợp được lưu trữ vĩnh viễn trên Ethereum và phí lưu trữ Đắt, 90% chi phí giao dịch mà người dùng phải trả cho quá trình tổng hợp là do chi phí lưu trữ này.
Với mục đích này, EIP-4844 giới thiệu một loại giao dịch mới - Giao dịch Blob. Dữ liệu sẽ được di chuyển thành "Blob" và được lưu trữ tạm thời trong khoảng 1 tháng, sau đó dữ liệu sẽ bị xóa. Nếu bạn muốn lưu trữ dữ liệu lâu dài, các nhà cung cấp dịch vụ khác sẽ lưu trữ theo nhu cầu thực tế.
Như tôi vừa đề cập, EIP-4844 đã giới thiệu một phương thức gọi là Loại giao dịch "giao dịch mang theo blob". Blob (đối tượng lớn nhị phân) là tên viết tắt của "đối tượng lớn nhị phân" và đại diện cho 125 KB dữ liệu tải trọng. Để tạo một blob nhằm thực hiện một giao dịch, rollup cần gửi dữ liệu của nó tới blob và nối nó vào khối. Một giao dịch mang blob có thể chứa tối đa hai blob. Ngoài ra, để khuyến khích các giao dịch như vậy, việc nâng cấp sẽ triển khai thị trường phí EIP-1559 đa chiều. Tính năng này sẽ giới thiệu phí gas thay đổi cho các giao dịch thực hiện blob dựa trên cung và cầu.
Lợi ích chính của việc Blob thực hiện các giao dịch là hiệu quả về mặt chi phí. Hiện tại, bản tổng hợp lưu trữ dữ liệu giao dịch vĩnh viễn trên chuỗi khối của Ethereum thông qua CallData. Tuy nhiên, dữ liệu blob rẻ hơn nhiều so với CallData vì nó không được lưu trữ mãi mãi trên lớp thực thi (Máy ảo Ethereum). Thay vào đó, nút báo hiệu lưu trữ nó trong lớp đồng thuận và sau một tháng hoặc một năm, blob sẽ bị xóa. Quá trình này tương tự như xóa máy tính xách tay hoặc dữ liệu được lưu trong bộ nhớ đệm của thiết bị. p>
Blob, mặc dù được giới thiệu bởi EIP-4844, sẽ hoàn toàn tương thích với định dạng được sử dụng trong phân đoạn cuối cùng. Trong EIP-4844, mỗi giao dịch tổng hợp chứa tối đa 2 đốm màu và mỗi khối chứa 8–16 đốm màu, có dung lượng khoảng 1 MB đến 2 MB. Trong kịch bản phân đoạn hoàn chỉnh, blob có thể được mở rộng hơn nữa từ 16 MB lên 32 MB.
Có nghĩa là, khi Blobs trở thành một phần của giao thức Ethereum thông qua Proto-DankSharding, nhiều Blobs sẽ được thêm vào khối Ethereum và tại thời điểm này thông lượng của Ethereum sẽ tăng trở lại Mở rộng đáng kể trong khi giao dịch chi phí giảm.
Trong quá trình giao dịch, một lược đồ đa thức có tên KZG (được đặt theo tên của những người tạo ra nó là Kate, Zaverucha và Goldberg) sẽ xác minh dữ liệu Giao dịch được xuất bản dưới dạng blob. Giống như các hệ thống xác minh không có kiến thức khác, KZG có thể thực hiện xác minh mà không tiết lộ toàn bộ nội dung của blob.
Theo cuộc họp của nhà phát triển lõi lớp thực thi Ethereum vào tháng 6, Kan Bản nâng cấp Kun bao gồm 5 EIP, nhằm mục đích bổ sung thêm dung lượng lưu trữ dữ liệu và giảm chi phí. Nội dung cốt lõi của bản nâng cấp là EIP-4844, được thiết kế để đạt được lưu trữ tạm thời và truy xuất dữ liệu ngoài chuỗi thông qua các nút Ethereum nhằm đáp ứng nhu cầu của nhu cầu dữ liệu và lưu trữ của các ứng dụng blockchain.
Mạng thử nghiệm Devnet tiếp tục được cải thiện
Kể từ tháng 10 năm 2022, các nhà phát triển Ethereum đã ra mắt mạng thử nghiệm nhiều khách hàng, còn được gọi là devnet, cho EIP-4844. Kể từ khi “Nâng cấp Thượng Hải” được kích hoạt thành công vào ngày 12 tháng 4 năm nay, các nhà phát triển Ethereum ngay lập tức chuyển sự chú ý sang việc chuẩn bị cho “Nâng cấp Cancun”.
Nói chính xác thì Cancun là tên của bản nâng cấp tiếp theo của Lớp thực thi Ethereum (EL), trong khi Deneb là tên của bản nâng cấp tương ứng với Lớp đồng thuận Ethereum (CL). Cuộc gọi hội nghị ACDE, các nhà phát triển Nhân viên đã thảo luận về phạm vi cuối cùng của bản nâng cấp Cancun/Deneb, sẽ tập trung vào EIP-4844, việc triển khai loại giao dịch blob và các bước chuẩn bị cho Deneb, bắt đầu bằng việc ra mắt Devnet 5.
Một số thay đổi đáng chú ý đã được thực hiện đối với Devnet 5, chẳng hạn như lớp thực thi (EL) vô hiệu hóa các giao dịch zero-blob, chuyển loại giao dịch blob thành 0x03 và tách các blob và khối. Về các bản cập nhật API công cụ, có kế hoạch thêm bằng chứng tương ứng vào getBlobsBundleV1 chưa được hợp nhất và hợp nhất các lệnh gọi "getPayloadV3" và "getBlobsBundleV1" thành một. Đối với API chuỗi beacon, việc thêm phần cuối chữ ký blob là tùy chọn.
Vào cuối tháng 5 năm nay, nhà phát triển cộng đồng Ethereum terence.eth đã chia sẻ nội dung của cuộc gọi hội nghị dành cho người triển khai EIP-4844 lần thứ 22. Hội nghị chủ yếu đề cập đến ba chủ đề chính: 1. Phiên bản API của công cụ Deneb 2. Thêm "data_gas_used" vào tiêu đề thực thi 3.Devnet 6 phạm vi và cập nhật thử nghiệm.
Trong số đó, cuộc họp đã quyết định thêm "data_gas_used" vào tiêu đề thực thi trong bản cập nhật EIP-4844, vì trong EIP1559 trước đó, chi phí cơ sở thông thường được tính bằng cách sử dụng tiêu đề hiện tại của. Trong EIP-4844, tính toán data gas sử dụng tiêu đề chính thay vì tiêu đề hiện tại, extra_data_gas là giá cho khối tiếp theo và base_fee là giá cho khối hiện tại. Ngoài ra, cuộc họp đã quyết định rằng để Devnet 6 có thể cập nhật "data_gas_used", một mạng thử nghiệm khác liên kết với EIP4844 sẽ được sử dụng để thử nghiệm trước khi "data_gas_used" được chuyển sang Devnet 6.
Vào cuối tháng 6, các nhà phát triển từ nhóm DevOps của Ethereum Foundation đã tuyên bố rằng tất cả các nhóm khách hàng EL và CL đã vượt qua các bài kiểm tra Hive liên quan cho Devnet 7, dự kiến sẽ diễn ra sớm nhất là vào ngày 30 tháng 6 hoặc tháng 7. Devnet 7 ra mắt vào ngày 3. Devnet 7 là mạng thử nghiệm ngắn hạn dành riêng cho EIP-4844 và sẽ không thử nghiệm các thay đổi mã khác.
Mục tiêu khởi chạy Devnet 7 là : giới hạn blob từ 2 Tăng lên 3, giới hạn blob tối đa tăng từ 4 lên 6. Mục tiêu tăng công suất blob được nhà nghiên cứu Dankrad Feist của Ethereum Foundation đề xuất sau khi tiến hành các thử nghiệm dữ liệu để kiểm tra khả năng xử lý các khối lớn của mạng.
Hiện tại về tiến trình nâng cấp Cancun, các nhà phát triển đã đồng ý cập nhật địa chỉ được biên dịch trước của EIP-4844, trường hợp thử nghiệm cho vùng bộ nhớ sao chép lệnh EVM (EIP-5656) đã được thêm vào thử nghiệm framework, lớp đồng thuận có trách nhiệm và API công cụ để liên lạc giữa các lớp thực thi sẽ có một số thay đổi. Devnet 6 đã được ổn định sau khi sửa lỗi và Devnet 7 có cùng mã sẽ trực tuyến và tập trung vào thử nghiệm liên quan đến EIP-4844.
Vào ngày 26 tháng 5 năm nay, nhà nghiên cứu Alex Stokes của Ethereum Foundation đã nói rằng một ngày mục tiêu hợp lý để kích hoạt Cancun là tháng 10 năm 2023. Tuyên bố này đã được xác nhận bởi nhà phát triển Lightclient của Geth (EL), người tin rằng việc nâng cấp dựa trên phạm vi hiện tại của nó sẽ mất ít nhất 5–6 tháng nữa.
Vào ngày 9 tháng 6, nhà phát triển lõi Ethereum Tim Beiko đã đăng một bài đăng trên nền tảng xã hội của mình tóm tắt các cuộc thảo luận tại Hội nghị các nhà phát triển lõi điều hành Ethereum (ACDE) mới nhất. Cuộc họp cuối cùng đã quyết định về Cancun. Bản nâng cấp bao gồm 5 EIP và được thiết kế để tăng thêm dung lượng lưu trữ dữ liệu và giảm chi phí.
Nội dung cốt lõi là EIP-4844, được thiết kế để triển khai ngoài chuỗi thông qua các nút Ethereum. Lưu trữ và truy xuất tạm thời dữ liệu để đáp ứng nhu cầu dữ liệu và lưu trữ của các ứng dụng blockchain. Các EIP được chọn khác bao gồm EIP-1153 (giảm chi phí lưu trữ dữ liệu trên chuỗi, từ đó cải thiện không gian khối), EIP-4788 (cải thiện thiết kế cầu nối chuỗi và nhóm cổ phần), EIP-5656 (thêm thông tin liên quan đến Máy ảo Ethereum thay đổi mã nhỏ) và EIP-6780 (xóa mã có thể chấm dứt hợp đồng thông minh). Cuộc họp không đưa ra dự báo chính xác về thời gian nâng cấp Cancun nhưng dự kiến sẽ diễn ra trước cuối năm 2023.
Mục tiêu tổng thể của bản nâng cấp Cancun là tiếp tục chuẩn bị cho việc phân chia dữ liệu đầy đủ network , đồng thời mở rộng quá trình cuộn lên trong giai đoạn chuyển đổi. Việc giới thiệu các giao dịch mang theo blob sẽ làm tăng tính khả dụng của dữ liệu khi cuộn lên và giảm đáng kể chi phí cuộn lên. EIP 4844 cũng sẽ bao gồm hầu hết logic lớp thực thi và công việc cơ bản của việc phân chia hoàn chỉnh. Bước này sẽ giảm đáng kể nỗ lực triển khai cần thiết cho các lần nâng cấp tiếp theo.
Sau khi kích hoạt nâng cấp Cancun, người dùng sẽ trải nghiệm khi sử dụng tiền điện tử, ứng dụng và mã thông báo dựa trên ERC của Ethereum hệ sinh thái Nhận thanh toán nhanh hơn, rẻ hơn. Bản nâng cấp Cancun là một bản nâng cấp quan trọng đối với Ethereum, mở ra một chương mới cho phân đoạn Ethereum L1, giảm chi phí truyền tải giữa L1 và L2, đạt được phí gas thấp hơn và TPS cao hơn, đồng thời mang lại lợi ích cho L2 và hệ sinh thái liên quan khác. khả năng cạnh tranh của kiến trúc "Ethereum + L2".
Liên kết gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia