Bản nâng cấp Dencun cuối cùng cũng sắp ra mắt.
Khi Bitcoin vượt qua giá trị cao nhất trong lịch sử, dòng tường thuật chính thuộc về Ethereum cũng đã chính thức bước vào tuần đếm ngược cuối cùng. Theo thông tin từ Ethereum Foundation, bản nâng cấp mạng Dencun đã được kích hoạt thành công trên tất cả các testnet. Ethereum sẽ được nâng cấp trên mainnet ở độ cao khối 8626176 lúc 21:55 ngày 13 tháng 3 năm 2024, giờ Bắc Kinh.
Bản nâng cấp này có ý nghĩa rất lớn đối với hệ sinh thái Ethereum. Đây là một nút phát triển quan trọng khác sau bản nâng cấp Shapella.
Là sự khởi đầu quan trọng của giai đoạn "The Surge" của lộ trình nâng cấp Ethereum 2.0. Bản nâng cấp Dencun trước đây đã bị trì hoãn do vấn đề về lỗi và được mệnh danh là "Cancun bị trì hoãn". Giờ đây, sau một loạt triển khai thử nghiệm vào đầu năm, bản nâng cấp Dencun đã sẵn sàng. Trong bài viết này, Running Finance sẽ giúp bạn hiểu rõ những “điểm mấu chốt” đáng chú ý trong bản nâng cấp Dencun này thông qua góc nhìn đơn giản và chuyên sâu, hy vọng sẽ cung cấp cho bạn những hiểu biết sâu sắc về giá trị.
Nội dung cốt lõi: EIP4844
Nâng cấp Dencun chủ yếu bao gồm lớp đồng thuận và lớp thực thi của Ethereum và nội dung tập trung vào phí giảm và tăng tốc độ, bảo mật và trải nghiệm người dùng, v.v. Trong số đó, EIP-4844 là nội dung cốt lõi của bản nâng cấp Dencun này, nhằm mục đích cải thiện hiệu quả lưu trữ của hệ thống Ethereum và giảm chi phí giao dịch.
Phí gas cao luôn là trở ngại lớn nhất cho sự phát triển của Ethereum và thế giới đã phải gánh chịu phí gas trong một thời gian dài. Người dùng được cho là đã trả hơn 100 USD phí giao dịch trong giờ cao điểm. Theo dữ liệu từ Etherscan, phí gas trung bình hiện tại cho các giao dịch hoán đổi là khoảng 79 USD.
Từ góc độ ngắn hạn, Rollup có thể là giải pháp mở rộng không cần tin cậy duy nhất của Ethereum. Nó có thể tăng sức mạnh xử lý của Ethereum mà không làm tăng gánh nặng cho mạng và không yêu cầu người dùng phải tin tưởng vào hệ thống. Tuy nhiên, do phí giao dịch L1 tiếp tục cao nên cần phải hành động khẩn cấp để thúc đẩy quá trình chuyển đổi hệ sinh thái sang sharding. Vì Ethereum hiện tại của shending không đủ để triển khai nên EIP-4844 về cơ bản cung cấp một phương pháp tạm thời có thể đáp ứng nhu cầu hiện tại.
EIP-4844 áp dụng công nghệ tiên tiến có tên "Blob", sẽ được sử dụng trên mạng Ethereum bằng cách triển khai quy trình Proto-Danksharding. Một bộ lưu trữ dữ liệu tạm thời cải tiến cơ chế sẽ giúp giảm phí giao dịch L2. Mạng L2 sẽ có thể lưu trữ dữ liệu trên L1 hiệu quả hơn. Dữ liệu Blob sẽ bị xóa khoảng hai tuần một lần, đủ để L2 quản lý và truy xuất dữ liệu cũng như thực hiện xác minh. Do đó, việc lưu trữ dữ liệu bằng blob sẽ rẻ hơn so với dữ liệu cuộc gọi giao dịch thông thường được lưu trữ vô thời hạn trên chuỗi khối Ethereum.
EIP-4844 cũng sẽ giới thiệu Blob Gas, một hệ thống thanh toán độc lập tuân theo các quy tắc định giá riêng để tính chi phí cơ bản. Định dạng của dữ liệu blob được đặt trước để nhất quán với định dạng trong các thông số kỹ thuật phân đoạn trong tương lai. Thiết kế này cho phép Rollup giảm bớt tắc nghẽn mạng một cách hiệu quả, đồng thời thị trường phí riêng đảm bảo mức phí thấp hơn, tiết kiệm hơn phương thức lưu trữ Calldata hiện tại.
Các nhà phát triển của Offchain Labs cho biết: "Giả sử mức lưu lượng mạng hiện tại, sau khi Dencun được triển khai, phí gas cho mạng lớp thứ hai sẽ ngay lập tức giảm 75%. " Ngoài ra, một số nhà phát triển cho biết, "Nâng cấp Dencun giống như nâng cấp một con đường chỉ có một làn thành đường cao tốc bốn làn, đưa Ethereum bước vào kỷ nguyên giao thông hiện đại."
Trong chi phí giao dịch Lớp 2, mục chi phí lớn nhất là " Phí "Dữ liệu cuộc gọi", hiện chiếm hơn 80% tổng phí giao dịch Lớp 2. Cơ chế Blob có thể lưu trữ tạm thời dữ liệu, điều này rất quan trọng để xác minh giao dịch ngắn hạn và dữ liệu có thể bị xóa sau đó để tránh tình trạng quá tải lưu trữ mạng. Tính toàn vẹn và bảo mật của quá trình xử lý dữ liệu được đảm bảo bằng công nghệ mã hóa phát hiện các thay đổi dữ liệu.
Theo các báo cáo phân tích trước đây, Proto-Danksharding sẽ giới hạn số lượng Blobs trong mỗi khối ở mức 16 và kích thước của một Blob sẽ không vượt quá 128KB. Người ta hy vọng rằng điều này mang lại sự gia tăng khoảng 2 MB trong không gian khối. Không gian dữ liệu mới sẽ cho phép Tổng hợp lạc quan và Tổng hợp không có kiến thức xuất bản bằng chứng về dữ liệu giao dịch trên chuỗi, sử dụng Blobs thay vì "Dữ liệu cuộc gọi" để cung cấp dữ liệu thực tế. Dữ liệu Blob sẽ bị xóa sau hai tuần và "Dữ liệu cuộc gọi" sẽ được lưu trữ vĩnh viễn trên chuỗi khối Ethereum.
Đề xuất EIP-4844 không chỉ giới thiệu cơ chế Blob để truyền giao dịch mà còn thực hiện các thay đổi hệ thống toàn diện như logic lớp thực thi, quy tắc xác minh và đa thị trường phí chiều. , những thay đổi này sẽ đặt nền tảng cho việc hiện thực hóa "sharding" hoàn chỉnh trong tương lai.
Phí Gas sẽ thay đổi như thế nào?
Vậy sau khi quá trình nâng cấp Dencun hoàn tất, phí gas sẽ thay đổi như thế nào do tác động của đề xuất EIP-4844?
Optimism đã ra mắt trang web dự đoán xu hướng thay đổi của Gas Fee sau khi siêu chuỗi Blob ra mắt. Tuy nhiên, dự báo của trang web dựa trên giả định đơn giản hóa về tốc độ Blob Gas cơ bản là 4,2 gwei, vì vậy con số thực tế có thể sai lệch.
Dự đoán chỉ ra rằng một blob có kích thước khoảng 125 kB sẽ có giá khoảng 0,001 ETH. Hiện tại, chi phí 125 kB Dữ liệu cuộc gọi là khoảng 30 gwei mỗi Gas nhân 16 Gas mỗi byte nhân 125.000 Gas (xấp xỉ bằng 0,06 ETH).
Bản tổng hợp hiện tạo ra khoảng 60 giao dịch mỗi giây (TPS). Nếu mỗi giao dịch khoảng 200B thì chúng xử lý khoảng 12kB mỗi giây và mỗi khối Eth là khoảng 144kB. Trong mục tiêu ban đầu, đối với 3 đốm màu (3*125kB = 475 kB) trong đề xuất EIP-4844, Rollup sẽ chỉ chiếm khoảng 30% dung lượng sẵn có của dữ liệu. Trừ khi Blobs có các nguồn nhu cầu khác (chẳng hạn như chữ khắc), dự kiến những điều sau đây sẽ xảy ra trong thời gian ngắn sau khi Bản tổng hợp được di chuyển sang Blobs:
→ Chi phí của Các đốm màu sẽ tăng Rất rẻ (dưới 0,001 ETH)
Phí giao dịch cuộn lên cũng sẽ rất rẻ (dưới 0,05 USD)
*Hình bên dưới hiển thị kết quả kiểm tra thay đổi phí gas do người dùng Twitter đăng.
Các đề xuất khác nói lên điều gì?
(1) EIP-1153: Opcode lưu trữ tạm thời, được sử dụng để xử lý dữ liệu chỉ cần trong một khoảng thời gian ngắn. Các mã lưu trữ tạm thời cho phép các hợp đồng thông minh sử dụng không gian lưu trữ giống như bộ nhớ khi xử lý dữ liệu. Không gian lưu trữ này khác với không gian lưu trữ vĩnh viễn ở chỗ nội dung của nó sẽ bị xóa sau mỗi giao dịch, giống như một sổ ghi chú tạm thời bị xóa sau khi nội dung của nó được sử dụng hết. Nó có các đặc điểm sau:
à Tạm thời:Các giá trị trong bộ lưu trữ tạm thời sẽ bị loại bỏ sau mỗi giao dịch. Sẽ không được lưu trữ lâu dài.
Do Ưu điểm về hiệu suất:Vì không yêu cầu quyền truy cập vào ổ đĩa nên sử dụng sẽ rẻ hơn.
à Hỗ trợ truy cập hợp đồng thông minh:Hợp đồng thông minh có thể truy cập vào bộ nhớ tạm thời thông qua hai mã opcode mới, nghĩa là Hợp đồng có thể đọc và ghi dữ liệu tạm thời này.
à Tiện lợi:Khi sử dụng bộ nhớ tạm thời, khách hàng không cần trả trước phí gas để tải dữ liệu gốc , và Không cần phải làm sạch bể chứa sau khi sử dụng, điều này giúp toàn bộ quá trình hiệu quả hơn và rẻ hơn.
(2) EIP-4788: Gốc khối beacon trong Máy ảo Ethereum giúp Máy ảo Ethereum (EVM) giao tiếp với lớp đồng thuận Tương tác an toàn hơn, mà không cần dựa vào các nguồn tin cậy bên ngoài, EVM có thể truy cập và xác minh trực tiếp những dữ liệu này, cải thiện tính bảo mật và độ tin cậy của hệ thống. Hàm này hỗ trợ các tình huống ứng dụng sau:
a. Nhóm cam kết. Nhóm đặt cược xác minh số lượng và trạng thái mã thông báo của người tham gia một cách đáng tin cậy hơn, giảm khả năng gian lận và sai sót.
b. Cam kết lại. Dữ liệu liên quan có thể được xác minh trực tiếp, giúp quá trình thay đổi cài đặt đặt cược diễn ra suôn sẻ và an toàn hơn.
c. Cầu chuỗi chéo. Cầu nối hợp đồng thông minh có thể xác minh các giao dịch và trạng thái hiệu quả hơn, từ đó tăng tính bảo mật cho các tương tác xuyên chuỗi.
Giảm nhẹ d.MEV. MEV (Giá trị trích xuất của công cụ khai thác) là một phương tiện thu lợi nhuận từ việc xây dựng khối bằng cách tối ưu hóa thứ tự giao dịch. Bằng cách sử dụng các gốc khối beacon, các chiến lược hiệu quả hơn có thể được thiết kế để giảm tác động của MEV, giúp các giao dịch trở nên công bằng và minh bạch hơn.
(3) EIP-5656: MCOPY, là một lệnh EVM (Máy ảo Ethereum) hiệu quả được sử dụng để sao chép các vùng bộ nhớ. Nó có thể được tìm thấy trong các trình biên dịch Solidity, Vyper và Fe và được sử dụng để thực hiện sao chép bộ nhớ từ chính xác và sao chép một phần bộ nhớ từ. EIP-5656 giúp cải thiện hiệu suất của mạng Ethereum, đặc biệt là trong việc thực hiện hợp đồng thông minh, bằng cách giới thiệu mã opcode MCOPY. Đây là một cải tiến quan trọng đối với các nhà phát triển vì nó cho phép họ tạo các hợp đồng thông minh hiệu quả hơn và nhanh hơn, với chi phí biên dịch trước danh tính cuộc gọi giảm từ 700 Gas xuống 100 Gas.
(4) EIP-6780: Được sử dụng để loại bỏ opcode SELFDESTRUCT. Trong thiết kế ban đầu, chức năng SELFDESTRUCT của hợp đồng thông minh Ethereum được triển khai bằng cách gọi mã hoạt động đặc biệt (opcode). Khi hợp đồng thông minh gọi SELFDESTRUCT, mã trong hợp đồng sẽ bị hủy và ether và dung lượng lưu trữ còn lại sẽ được gửi đến địa chỉ được chỉ định.
Chức năng này ban đầu được thiết kế để dọn dẹp khi quá trình thực hiện hợp đồng hoàn tất hoặc xảy ra lỗi nghiêm trọng.
Khi hợp đồng thông minh không còn cần thiết nữa, không gian lưu trữ có thể được giải phóng thông qua quá trình tự hủy và số tiền ether còn lại có thể được gửi đến địa chỉ đã chỉ định, do đó tránh được lãng phí tài nguyên. Sử dụng SELFDESTRUCT sẽ xóa toàn bộ mã và thông tin lưu trữ cho tài khoản. Nhưng trong thiết kế tương lai của cây Verkle, thao tác này sẽ không thể thực hiện được nữa. Bởi vì trong thiết kế tương lai, thông tin của mỗi tài khoản sẽ bị phân tán và lưu trữ trong nhiều khóa tài khoản khác nhau và sẽ không có mối liên hệ rõ ràng nào giữa các khóa tài khoản này và tài khoản gốc. Việc áp dụng và triển khai đề xuất EIP-6780 sẽ giúp cải thiện tính bảo mật của mạng Ethereum và ngăn ngừa nguy cơ mất vốn do hợp đồng tự hủy.
(5) EIP-7044: Đề xuất cải tiến cơ chế rút tiền đặt cược Ethereum. Mục đích chính của đề xuất này là đơn giản hóa và cải thiện cơ chế rút tiền đặt cược Ethereum để việc rút tiền tự nguyện được ký trước khi nâng cấp Capella có thể có hiệu lực vĩnh viễn. Những cải tiến như vậy có thể đảm bảo hoạt động đặt cược an toàn hơn đồng thời cải thiện trải nghiệm người dùng. Bằng cách triển khai EIP-7044, mạng Ethereum có thể xử lý tốt hơn các trình xác thực và các hoạt động liên quan đến đặt cược, từ đó nâng cao tính ổn định và độ tin cậy của toàn bộ mạng.
(6) EIP-7045: Đề xuất cải tiến Ethereum cho các khe thử nghiệm mạng nhằm cải thiện hiệu suất của mạng Ethereum bằng cách tăng số lượng khe thử nghiệm. tốc độ xác nhận giao dịch. Khe bằng chứng là một khái niệm trong giao thức Ethereum có liên quan chặt chẽ đến hành vi của người xác thực và tính bảo mật của mạng. Bằng cách mở rộng phạm vi của các vị trí chứng thực, khả năng xử lý số lượng lớn trình xác thực của mạng được tăng lên, đồng thời cũng tăng tính bảo mật của toàn bộ mạng.
(7) EIP-7514: Đề xuất cải thiện phương pháp tăng trưởng của trình xác thực đặt cược Ethereum bằng cách thay đổi phương thức tăng trưởng của số lượng trình xác thực tối đa từ cấp số nhân. được thay đổi thành tăng trưởng tuyến tính và bằng cách đặt giới hạn rời rạc tối đa cố định, số lượng người xác thực vào hoặc rời khỏi mạng trong mỗi giai đoạn kỷ nguyên sẽ bị giới hạn để đối phó với sự tăng trưởng nhanh chóng của các cam kết Ethereum. Đề xuất này nhằm mục đích giảm thiểu các tác động bên ngoài tiêu cực của tổng nguồn cung ETH đặt cược rất cao cho đến khi giải pháp thích hợp được triển khai.
(8) EIP-7516: Đề xuất cải tiến nhằm giảm chi phí sử dụng dữ liệu, cho phép người dùng tính toán chi phí sử dụng dữ liệu Blob theo chương trình. Ưu điểm của việc này là người dùng có thể tính toán và sử dụng dữ liệu theo nhu cầu thực tế, từ đó giảm chi phí sử dụng dữ liệu. Ngoài ra, khái niệm về hợp đồng tương lai Blob Gas cũng được đề cập trong đề xuất. Hợp đồng tương lai Blob Gas là một công cụ tài chính cho phép người dùng chốt chi phí sử dụng dữ liệu Blob trong tương lai, từ đó loại bỏ rủi ro do biến động chi phí sử dụng dữ liệu gây ra.
Cuộc cạnh tranh có thể chỉ mới bắt đầu
Mặc dù Ethereum Gas đã tính phí đã bị giảm bớt thông qua bản nâng cấp Dencun, nhưng giải pháp của nó vẫn phải đối mặt với những thách thức như phân mảnh mạng và các vấn đề về trải nghiệm người dùng. Những thách thức này có thể tiếp tục hạn chế khả năng thu hút các giao dịch nhỏ của Ethereum.
Từ góc độ kinh tế, chi phí trung bình của các giao dịch NFT trên nền tảng Ethereum là khoảng $140, nhìn chung đây là mức chi tiêu tương đối cao đối với người dùng, đặc biệt là khi phí giao dịch vượt quá giá trị của chính NFT. Do đó, phí giao dịch cao thúc đẩy người dùng khám phá các lựa chọn thay thế hiệu quả hơn về mặt chi phí.
Ví dụ: Solana, blockchain Lớp 1, có phí giao dịch thấp hơn nhiều so với Ethereum, với chi phí giao dịch trung bình chỉ 0,000036 SOL, tương đương với khoảng 0,0047 USD. Lợi thế chi phí đáng kể này thu hút nhiều người dùng muốn giảm chi phí, đặc biệt là những người thường xuyên giao dịch NFT.
Ngoài ra, khi hợp đồng thông minh trở nên phức tạp hơn, việc đảm bảo tính bảo mật và độ tin cậy của chúng dần trở thành một thách thức liên tục. Hành vi độc hại hoặc lỗi lập trình có thể dẫn đến các sự cố bảo mật lớn.
Những thách thức trong thế giới mã hóa là liên tục, nhưng việc nâng cấp Dencun chỉ là tạm thời. Như Vitalik đã nói, Ethereum yêu cầu ba bước chuyển đổi công nghệ quan trọng để đạt được trải nghiệm mở, toàn cầu và không cần cấp phép. Bây giờ, mọi thứ mới chỉ bắt đầu.