Gặp gỡ "Cancun" - Mong đợi bản nâng cấp mới nhất của Ethereum vào đầu năm 2024, giúp giảm chi phí và tăng hiệu suất, mang lại lợi ích cho Layer 2!

Người mới bắt đầu1/7/2024, 4:28:32 PM
Bài viết này giới thiệu về việc nâng cấp mới nhất của Ethereum, cụ thể là "Cancun Upgrade" vào đầu năm 2024, và giới thiệu về thời gian cụ thể của việc nâng cấp và những đề xuất cải tiến sẽ được triển khai.

“Cải tiến Cancun” của Ethereum hiện đang có tiến triển mới: Vào ngày 8 tháng 2 năm 2023, tại cuộc họp lần thứ 176 của Ethereum Foundation, các nhà phát triển đã đồng ý rằng nếu mọi thứ diễn ra tốt, ngày fork Goerli sẽ được đặt vào đầu năm 2024, với mục tiêu kích hoạt mạng thử nghiệm Goerli Dencun vào tháng 1 năm 2024.

Về thời gian hoàn thành cụ thể của Ethereum “Canun Upgrade,” dựa trên suy đoán từ các chuyên gia trong ngành về tiến độ phát triển giao thức hiện tại và tiến độ hoàn thành kiểm thử, dự kiến sẽ được triển khai chính thức vào khoảng tháng Ba và tháng Tư năm 2024.

Sự quan trọng của việc nâng cấp "Cancun" của Ethereum không kém gì so với " Nâng cấp Shapella——Bởi vì bản nâng cấp này là chìa khóa cho sự mở rộng tiếp theo của Ethereum, nó có thể tăng khả năng xử lý số giao dịch mà mạng Ethereum có thể đáp ứng mỗi giây, và cũng sẽ mở ra một giai đoạn phát triển mới của khả năng lưu trữ và truy xuất dữ liệu của Ethereum.

Đối với người dùng blockchain nắm giữ tài sản kỹ thuật số, những thay đổi cảm nhận nhất mà “Cải tiến Cancun” của Ethereum sẽ mang lại cho các giao dịch tài sản kỹ thuật số là: Các phí gas cần thiết cho các giao dịch tài sản kỹ thuật số trên mạng Layer 2 của Ethereum sẽ giảm đáng kể, có thể lên đến 14 lần.

imToken hiện đã hỗ trợ tất cả các mạng Layer 2 và chuỗi tương thích EVM trên Ethereum. Sau khi hoàn thành “Nâng cấp Cancun”, người dùng nắm giữ tài sản kỹ thuật số có thể trải nghiệm tài sản của mạng Layer 2 Ethereum với hiệu suất chi phí cao hơn và phí gas rẻ hơn thông qua imToken. Thêm vào đó, imToken hỗ trợ OP và Polygon, và bạn cũng có thể tận hưởng chi phí vận hành mạng tương đối thấp bằng cách sử dụng trực tiếp chức năng Swap của imToken.

Đối với các nhà phát triển blockchain, quan trọng để biết rằng sau khi nâng cấp Cancun của Ethereum chính thức được triển khai vào năm 2024, mạng thử nghiệm Goerli sẽ không còn được sử dụng nữa. Đề nghị các nhà phát triển di cư sang mạng thử nghiệm Sepolia càng sớm càng tốt.

imToken hiện hỗ trợ đầy đủ mạng thử nghiệm Sepolia và hỗ trợ yêu cầu tài sản thử nghiệm của mạng thử nghiệm Sepolia thông qua lối vào "vòi".

Học Nâng cấp Cancun

Cancun là một thành phố du lịch nổi tiếng tại Mexico và là địa điểm tổ chức hội nghị Devcon 3. Theo quy tắc đặt tên của các bản nâng cấp Ethereum, các bản nâng cấp mang tên theo tên địa điểm là các bản nâng cấp cho lớp thực thi Ethereum.

Tên mã của nâng cấp lớp đồng thuận Ethereum được đồng bộ với “Nâng cấp Cancun” là Deneb, do đó, tên chính thức của phiên bản hoàn chỉnh của lớp thực thi và lớp giao thức của bản nâng cấp Ethereum này đã được xác định là “Nâng cấp Dencun”. Dencun là từ ghép của Cancun + Deneb.

Dưới đây là "Cải tiến Cancun". Hãy tìm hiểu về các Giao thức Cải tiến (viết tắt là EIP) đáng chú ý.

01

Nhân vật chính của “Cancun Upgrade”: EIP-4844

Ethereum chia nhỏ mẫu

▶ Mục tiêu cải thiện: Giải quyết vấn đề về khả năng mở rộng (tức là nhu cầu mở rộng) của Ethereum, giúp giảm chi phí giao dịch của giải pháp Layer 2 (Layer2) Rollups của Ethereum và tăng tốc độ của Rollups.

▶Nền tảng cải tiến: Chi phí của mạng chính Ethereum Layer 1 (Layer1) vẫn cao, và cần phải cải thiện ngay lập tức để giảm chi phí hoạt động tổng thể.

Hiện tại, các giải pháp mở rộng trên Ethereum chủ yếu là Layer 2 Rollups.

Trong thực tế, giải pháp Rollups giúp người dùng tiết kiệm rất nhiều chi phí vận hành (gọi là Phí Gas). Ví dụ, đại diện cho dự án Optimism, chi phí Gas thông thường chỉ là 0.001 gwei, thấp hơn rất nhiều so với chi phí thông thường của mainnet lớp 1 của Ethereum; Giải pháp ZK Rollups có hiệu suất nén dữ liệu tốt hơn, không yêu cầu bao gồm dữ liệu chữ ký, và rẻ hơn, thậm chí giảm xuống còn một phần trăm của mainnet lớp 1 của Ethereum.

Tuy nhiên, đối với một loạt người dùng rộng hơn, chi phí gas vẫn là một gánh nặng tương đối đắt đỏ ngay cả sau giải pháp Rollups. Ngoài ra, hiệu suất của Ethereum trong xử lý giao dịch song song vẫn còn thấp, và nó chỉ có thể xử lý khối lượng giao dịch ở mức hai chữ số mỗi giây. Điều này đòi hỏi các cải tiến mới để giúp cải thiện khả năng mở rộng.

Sharding - là một phương pháp cải tiến mạnh mẽ để giải quyết các vấn đề trên, nhưng hiện chưa được triển khai trên Ethereum. Đề xuất kịch bản cải tiến EIP-4844 đúng thời điểm để giải quyết các nhu cầu trên và triển khai nâng cấp sharding, tìm ra một sự cân nhắc có thể áp dụng cho Ethereum ở giai đoạn hiện tại và đặt nền móng kỹ thuật sớm cho Ethereum để đạt được sharding dữ liệu toàn diện trong tương lai.

Vì vậy, EIP-4844 đã từng được gọi là “Proto-danksharding”, có nghĩa là “nguyên mẫu của sharding”. Từ dank cũng có nguồn gốc khác nhau. Nó được lấy từ tên của nhà nghiên cứu Ethereum Dankrad Feist. Ông đã từng nói: “EIP-4844 sẽ trở thành một bộ gia tốc cho Rollups.”

Hiện tại, để hiển thị một cách trực quan hơn các cải tiến kỹ thuật của EIP-4844, tiêu đề của giao thức cải tiến EIP-4844 đã được mô tả đồng nhất là “Giao dịch Shard Blob”.

▶ Nội dung cải tiến (cải tiến kỹ thuật đã hoàn thành):

  • Giới thiệu giao dịch Blob: Blob là viết tắt của Binary Large Object. Giao dịch Blob là một loại giao dịch mới sẽ được sử dụng trong tương lai khi chia nhỏ dữ liệu.
  • Giới thiệu tất cả logic lớp thực thi cần thiết để triển khai tương lai full sharding.
  • Giới thiệu logic xác thực chéo cho tất cả các lớp thực thi và đồng thuận cần thiết để triển khai tương lai của việc phân đôi đầy đủ.
  • Thực hiện phân lớp giữa xác thực khối đèn hiệu (tức là dữ liệu Ethereum lớp 2) và lấy mẫu tính khả dụng của dữ liệu blob.
  • Giới thiệu các khối đèn để triển khai hầu hết logic cần thiết cho việc phân đoạn đầy đủ trong tương lai.

△ Hoàn thiện sơ đồ khái niệm phân mảnh (của Vitalik Buterin)

Nguồn: foresightnews

▶ Ghi chú:Blobs ban đầu được thiết kế để giúp vận chuyển dữ liệu Layer 2 của Ethereum. Đồng thời, Blob, bộ dữ liệu này, được lưu trữ bởi các nút của lớp đồng thuận Ethereum, nên không thể đọc được bởi Máy ảo Ethereum (EVM) của lớp thực thi. Chính sự phân tách dữ liệu này đã đạt được Việc giảm phí cho các giải pháp Rollups Layer 2 của Ethereum.

Ngoài ra, dữ liệu của blog sẽ bị xóa sau 18 ngày.

Để giảm áp lực lên mạng chính do các đề xuất cải tiến gây ra, EIP-4844 đặt một giới hạn trên không gian lưu trữ tăng thêm của mỗi khối beacon so với việc triển khai hoàn toàn sharding, giới hạn nó ở kích thước dữ liệu khoảng 0,5 MB (khoảng 4 Blobs) nhiều nhất. ), nhưng giới hạn trên dự kiến sẽ tăng trong tương lai.

△ Dữ liệu được cập nhật vào ngày 11/12/2023

△ Nguồn dữ liệu: I2fees.info, thống kê vào ngày 8/12/2023

02

Tổng quan về các đề xuất cải tiến được xác nhận để thực hiện trong "Nâng cấp Cancun":

  • EIP-4844
  • EIP-1153
  • EIP-6780
  • EIP-4788
  • EIP-5656
  • EIP-7516

Ngoài đề xuất cải tiến cao cấp EIP-4844 được đề cập ở trên, kể từ ngày 8 tháng 12 năm 2023, các đề xuất cải tiến đã được xác nhận sẽ được thực hiện trong "Nâng cấp Cancun" này cũng bao gồm:

▶ EIP-1153 “Transient Storage Opcodes”: Thêm mã opcode lưu trữ tạm thời. Lưu trữ tạm thời là một giải pháp được thiết kế đặc biệt để giải quyết việc giao tiếp nội bộ của các khối.

Lưu trữ tạm thời không thay đổi ngữ nghĩa của các hoạt động hiện có. Dữ liệu lưu trữ tạm thời sẽ bị loại bỏ sau mỗi giao dịch. Đĩa máy chủ sẽ không được truy cập. Không cần phải xóa khe lưu trữ sau khi sử dụng và máy khách không cần tải dữ liệu gốc.

Do đó, nói một cách tương đối, ưu điểm của việc sử dụng bộ nhớ tạm thời để giải quyết các vấn đề giao tiếp trong các khối là Gas Fee thấp, và không cần phải xem xét việc hoàn trả các phí vận hành do lưu trữ tạm thời trong thiết kế lưu trữ dữ liệu Ethereum trong tương lai. Tuy nhiên, EIP-1153 không dự định giải quyết việc sử dụng dữ liệu lưu trữ tạm thời trong các hợp đồng thông minh hiện có.

▶ EIP-6780 "SELFDESTRUCT chỉ trong cùng giao dịch": Sửa đổi chức năng của mã máy SELFDESTRUCT, để chuẩn bị cho ứng dụng tương lai của kiến trúc cây Verkle (thường được gọi là "cây Volkle") trong Ethereum.

Hiện tại, Ethereum sử dụng kiến trúc Merkle Tree (thường được gọi là "Merkle Tree"). Sử dụng opcode SELFDESTRUCT có thể thực hiện một số lượng lớn các thay đổi đối với trạng thái tài khoản, ví dụ: bạn có thể xóa mã và bộ nhớ. Tuy nhiên, khi kiến trúc Verkle Tree được áp dụng cho Ethereum trong tương lai, các tài khoản không thể dễ dàng sửa đổi hoặc xóa, vì kiến trúc Verkle Tree sẽ lưu trữ mỗi tài khoản trong một khóa tài khoản khác nhau và các khóa này sẽ không được kết nối với tài khoản gốc. .

Do đó, EIP-6780 đề xuất sửa đổi chức năng của mã opcode SELFDESTRUCT. Theo EIP-6780, mã opcode SELFDESTRUCT đã được sửa đổi không còn có khả năng thay đổi hoặc xóa tài khoản trong quá trình sử dụng, và chỉ được sử dụng để chuyển ETH cho người gọi, nhưng có một ngoại lệ khi SELFDESTRUCT được thực hiện bởi một hợp đồng thông minh được gọi trong cùng giao dịch đã được tạo.

△ Tiến độ triển khai của các đề xuất cải tiến liên quan đến nâng cấp Ethereum Cancun trên máy khách (tính đến ngày 8/12/2023)

Nguồn ảnh: github@CancunĐặc tả Nâng cấp Mạng lưới

▶ EIP-4788 “Beacon block root in the EVM”: Tiết lộ gốc khối beacon chain trong Máy ảo Ethereum. Gốc khối beacon chain là một bộ tích luỹ mật mã (Bộ tích luỹ) được sử dụng để chứng minh bất kỳ trạng thái đồng thuận nào.

Tiết lộ gốc khối chuỗi đào trong Máy Ảo Ethereum sẽ cho phép truy cập tối thiểu tin cậy vào lớp đồng thuận Ethereum. Đây cũng là một giao thức cải tiến giúp phát triển các trường hợp sử dụng và sẽ hỗ trợ các trường hợp sử dụng như Hồ Bơi Staking và cầu nối hợp đồng thông minh để cải thiện Giả Định Tin Cậy của họ.

▶ EIP-5656 “MCOPY - Memory copying instruction”: Cung cấp một hướng dẫn máy ảo Ethereum hiệu quả có thể được sử dụng để sao chép các khu vực bộ nhớ. Việc sao chép bộ nhớ là một hoạt động cơ bản và rất hữu ích cho các hoạt động tính toán phức tạp khác nhau. Tuy nhiên, việc triển khai trong tương lai trên Máy ảo Ethereum cũng sẽ phát sinh chi phí vận hành.

Hướng dẫn được giới thiệu bởi EIP-5656 là một hướng dẫn mới mà trước đây chưa tồn tại. Nếu các hợp đồng thông minh đã được phát hành sử dụng hướng dẫn mới này, họ cần chú ý đến tính tương thích và có thể cần điều chỉnh hoạt động của họ.

▶ EIP-7516 “Mã lệnh BLOBBASEFEE”: Giới thiệu mã lệnh BLOBBASEFEE. Mã lệnh này tương tự như mã lệnh BASEFEE liên quan đến giao thức EIP-3198, ngoại trừ việc BLOBBASEFEE trả về phí cơ bản Blob theo giao thức EIP-4844 trong bản nâng cấp Cancun này.

Khi lịch trình “Nâng cấp Cancun” được xác định chính thức (xung quanh tháng 4 ~ tháng 5 năm 2023), giao thức lớp thực thi EIP-2537 (phép toán đường cong BLS12-381 được biên soạn trước) có thể được thêm vào “Nâng cấp Cancun” đã được thảo luận sôi nổi), EIP-5920 (giới thiệu mã lệnh PAY mới), tính đến ngày 8 tháng 12 năm 2023, vẫn chưa được hiển thị trong lịch trình nâng cấp.

△ Tiến độ kiểm tra tích hợp khách hàng, Devnet-12 đã được kích hoạt (kể từ ngày 8/12/2023)

Nguồn ảnh: github@CancunMô tả Nâng cấp Mạng lưới

03

“Nâng cấp Cancun” Lớp Đồng thuận Ethereum được Đồng bộ” Nâng cấp Deneb” Các đề xuất cải tiến được xác nhận để triển khai bao gồm:

  • EIP-7400
  • EIP-7045
  • EIP-7514

▶ EIP-7400 “Perpetually Valid Signed Voluntary Exits”: Nhận ra việc thoát tùy ý đã ký vĩnh viễn. Giao thức kỹ thuật này chủ yếu để khóa miền chữ ký thoát của người xác nhận trên lớp chắn Capella hiện tại. Sau “Nâng cấp Cancun”, nó sẽ trở nên vĩnh viễn. Giảm độ phức tạp của các hoạt động đặt cược trên Ethereum.

▶ EIP-7045 “Tăng khe chứa xác thực tối đa”: Tăng số lượng vị trí bản văn được đóng gói xác thực tối đa (vị trí bản văn). Giao thức kỹ thuật này sẽ quan trọng đối với việc phân tích an toàn LMD-GHOST hiện tại và xác nhận quy tắc. Hiện nay, các validator trên chuỗi có 32 vị trí bản văn để chứng minh cho các phát sóng. Sau khi triển khai giao thức kỹ thuật EIP-7045, các validator có thể có tới 64 vị trí bản văn để chứng minh cho các phát sóng.

▶ EIP-7514 “Thêm Giới Hạn Chuyển Động Tối Đa Theo Kỷ Nguyên”: Thêm giới hạn chuyển động tối đa theo kỷ nguyên. Mục đích của việc triển khai giao thức kỹ thuật này là để giảm thiểu các vấn đề tiêu cực về tác động bên ngoài do sự tăng trưởng của tổng số lượng ETH đã được đặt cọc. EIP-7514 là một giải pháp chuyển đổi, và sẽ có các giải pháp kỹ thuật được thiết kế đặc biệt để giải quyết các vấn đề trên trong tương lai.

Khi tổng số ETH cam kết tăng lên, một số lượng lớn các nhà xác minh không bị hạn chế sẽ dẫn đến sự tăng về dữ liệu nhiễu, áp lực dữ liệu lên lớp đồng thuận Ethereum cũng sẽ tăng. Kế hoạch cải tiến kỹ thuật EIP-7514 Để giải quyết các vấn đề trên, khuyến nghị thiết lập giới hạn Max Churn là 8. Điều này không chỉ giảm số lượng các nhà xác minh hoạt động được thêm vào tập hợp, mà còn giới hạn sự tăng không giới hạn của tập hợp.

referenceLink:Link tham khảo cExam

[1] Bản nâng cấp mạng Cancun,https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md

免责声明:

  1. Bài viết này được sao chép từ [ WeChatNo public:Bulu nói]. All copyrights belong to the original author [Bulu]. Nếu có ý kiến phản đối bản in lại này, vui lòng liên hệ với Cổng Họcđội, và họ sẽ xử lý nhanh chóng.
  2. Miễn trừ trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.

Gặp gỡ "Cancun" - Mong đợi bản nâng cấp mới nhất của Ethereum vào đầu năm 2024, giúp giảm chi phí và tăng hiệu suất, mang lại lợi ích cho Layer 2!

Người mới bắt đầu1/7/2024, 4:28:32 PM
Bài viết này giới thiệu về việc nâng cấp mới nhất của Ethereum, cụ thể là "Cancun Upgrade" vào đầu năm 2024, và giới thiệu về thời gian cụ thể của việc nâng cấp và những đề xuất cải tiến sẽ được triển khai.

“Cải tiến Cancun” của Ethereum hiện đang có tiến triển mới: Vào ngày 8 tháng 2 năm 2023, tại cuộc họp lần thứ 176 của Ethereum Foundation, các nhà phát triển đã đồng ý rằng nếu mọi thứ diễn ra tốt, ngày fork Goerli sẽ được đặt vào đầu năm 2024, với mục tiêu kích hoạt mạng thử nghiệm Goerli Dencun vào tháng 1 năm 2024.

Về thời gian hoàn thành cụ thể của Ethereum “Canun Upgrade,” dựa trên suy đoán từ các chuyên gia trong ngành về tiến độ phát triển giao thức hiện tại và tiến độ hoàn thành kiểm thử, dự kiến sẽ được triển khai chính thức vào khoảng tháng Ba và tháng Tư năm 2024.

Sự quan trọng của việc nâng cấp "Cancun" của Ethereum không kém gì so với " Nâng cấp Shapella——Bởi vì bản nâng cấp này là chìa khóa cho sự mở rộng tiếp theo của Ethereum, nó có thể tăng khả năng xử lý số giao dịch mà mạng Ethereum có thể đáp ứng mỗi giây, và cũng sẽ mở ra một giai đoạn phát triển mới của khả năng lưu trữ và truy xuất dữ liệu của Ethereum.

Đối với người dùng blockchain nắm giữ tài sản kỹ thuật số, những thay đổi cảm nhận nhất mà “Cải tiến Cancun” của Ethereum sẽ mang lại cho các giao dịch tài sản kỹ thuật số là: Các phí gas cần thiết cho các giao dịch tài sản kỹ thuật số trên mạng Layer 2 của Ethereum sẽ giảm đáng kể, có thể lên đến 14 lần.

imToken hiện đã hỗ trợ tất cả các mạng Layer 2 và chuỗi tương thích EVM trên Ethereum. Sau khi hoàn thành “Nâng cấp Cancun”, người dùng nắm giữ tài sản kỹ thuật số có thể trải nghiệm tài sản của mạng Layer 2 Ethereum với hiệu suất chi phí cao hơn và phí gas rẻ hơn thông qua imToken. Thêm vào đó, imToken hỗ trợ OP và Polygon, và bạn cũng có thể tận hưởng chi phí vận hành mạng tương đối thấp bằng cách sử dụng trực tiếp chức năng Swap của imToken.

Đối với các nhà phát triển blockchain, quan trọng để biết rằng sau khi nâng cấp Cancun của Ethereum chính thức được triển khai vào năm 2024, mạng thử nghiệm Goerli sẽ không còn được sử dụng nữa. Đề nghị các nhà phát triển di cư sang mạng thử nghiệm Sepolia càng sớm càng tốt.

imToken hiện hỗ trợ đầy đủ mạng thử nghiệm Sepolia và hỗ trợ yêu cầu tài sản thử nghiệm của mạng thử nghiệm Sepolia thông qua lối vào "vòi".

Học Nâng cấp Cancun

Cancun là một thành phố du lịch nổi tiếng tại Mexico và là địa điểm tổ chức hội nghị Devcon 3. Theo quy tắc đặt tên của các bản nâng cấp Ethereum, các bản nâng cấp mang tên theo tên địa điểm là các bản nâng cấp cho lớp thực thi Ethereum.

Tên mã của nâng cấp lớp đồng thuận Ethereum được đồng bộ với “Nâng cấp Cancun” là Deneb, do đó, tên chính thức của phiên bản hoàn chỉnh của lớp thực thi và lớp giao thức của bản nâng cấp Ethereum này đã được xác định là “Nâng cấp Dencun”. Dencun là từ ghép của Cancun + Deneb.

Dưới đây là "Cải tiến Cancun". Hãy tìm hiểu về các Giao thức Cải tiến (viết tắt là EIP) đáng chú ý.

01

Nhân vật chính của “Cancun Upgrade”: EIP-4844

Ethereum chia nhỏ mẫu

▶ Mục tiêu cải thiện: Giải quyết vấn đề về khả năng mở rộng (tức là nhu cầu mở rộng) của Ethereum, giúp giảm chi phí giao dịch của giải pháp Layer 2 (Layer2) Rollups của Ethereum và tăng tốc độ của Rollups.

▶Nền tảng cải tiến: Chi phí của mạng chính Ethereum Layer 1 (Layer1) vẫn cao, và cần phải cải thiện ngay lập tức để giảm chi phí hoạt động tổng thể.

Hiện tại, các giải pháp mở rộng trên Ethereum chủ yếu là Layer 2 Rollups.

Trong thực tế, giải pháp Rollups giúp người dùng tiết kiệm rất nhiều chi phí vận hành (gọi là Phí Gas). Ví dụ, đại diện cho dự án Optimism, chi phí Gas thông thường chỉ là 0.001 gwei, thấp hơn rất nhiều so với chi phí thông thường của mainnet lớp 1 của Ethereum; Giải pháp ZK Rollups có hiệu suất nén dữ liệu tốt hơn, không yêu cầu bao gồm dữ liệu chữ ký, và rẻ hơn, thậm chí giảm xuống còn một phần trăm của mainnet lớp 1 của Ethereum.

Tuy nhiên, đối với một loạt người dùng rộng hơn, chi phí gas vẫn là một gánh nặng tương đối đắt đỏ ngay cả sau giải pháp Rollups. Ngoài ra, hiệu suất của Ethereum trong xử lý giao dịch song song vẫn còn thấp, và nó chỉ có thể xử lý khối lượng giao dịch ở mức hai chữ số mỗi giây. Điều này đòi hỏi các cải tiến mới để giúp cải thiện khả năng mở rộng.

Sharding - là một phương pháp cải tiến mạnh mẽ để giải quyết các vấn đề trên, nhưng hiện chưa được triển khai trên Ethereum. Đề xuất kịch bản cải tiến EIP-4844 đúng thời điểm để giải quyết các nhu cầu trên và triển khai nâng cấp sharding, tìm ra một sự cân nhắc có thể áp dụng cho Ethereum ở giai đoạn hiện tại và đặt nền móng kỹ thuật sớm cho Ethereum để đạt được sharding dữ liệu toàn diện trong tương lai.

Vì vậy, EIP-4844 đã từng được gọi là “Proto-danksharding”, có nghĩa là “nguyên mẫu của sharding”. Từ dank cũng có nguồn gốc khác nhau. Nó được lấy từ tên của nhà nghiên cứu Ethereum Dankrad Feist. Ông đã từng nói: “EIP-4844 sẽ trở thành một bộ gia tốc cho Rollups.”

Hiện tại, để hiển thị một cách trực quan hơn các cải tiến kỹ thuật của EIP-4844, tiêu đề của giao thức cải tiến EIP-4844 đã được mô tả đồng nhất là “Giao dịch Shard Blob”.

▶ Nội dung cải tiến (cải tiến kỹ thuật đã hoàn thành):

  • Giới thiệu giao dịch Blob: Blob là viết tắt của Binary Large Object. Giao dịch Blob là một loại giao dịch mới sẽ được sử dụng trong tương lai khi chia nhỏ dữ liệu.
  • Giới thiệu tất cả logic lớp thực thi cần thiết để triển khai tương lai full sharding.
  • Giới thiệu logic xác thực chéo cho tất cả các lớp thực thi và đồng thuận cần thiết để triển khai tương lai của việc phân đôi đầy đủ.
  • Thực hiện phân lớp giữa xác thực khối đèn hiệu (tức là dữ liệu Ethereum lớp 2) và lấy mẫu tính khả dụng của dữ liệu blob.
  • Giới thiệu các khối đèn để triển khai hầu hết logic cần thiết cho việc phân đoạn đầy đủ trong tương lai.

△ Hoàn thiện sơ đồ khái niệm phân mảnh (của Vitalik Buterin)

Nguồn: foresightnews

▶ Ghi chú:Blobs ban đầu được thiết kế để giúp vận chuyển dữ liệu Layer 2 của Ethereum. Đồng thời, Blob, bộ dữ liệu này, được lưu trữ bởi các nút của lớp đồng thuận Ethereum, nên không thể đọc được bởi Máy ảo Ethereum (EVM) của lớp thực thi. Chính sự phân tách dữ liệu này đã đạt được Việc giảm phí cho các giải pháp Rollups Layer 2 của Ethereum.

Ngoài ra, dữ liệu của blog sẽ bị xóa sau 18 ngày.

Để giảm áp lực lên mạng chính do các đề xuất cải tiến gây ra, EIP-4844 đặt một giới hạn trên không gian lưu trữ tăng thêm của mỗi khối beacon so với việc triển khai hoàn toàn sharding, giới hạn nó ở kích thước dữ liệu khoảng 0,5 MB (khoảng 4 Blobs) nhiều nhất. ), nhưng giới hạn trên dự kiến sẽ tăng trong tương lai.

△ Dữ liệu được cập nhật vào ngày 11/12/2023

△ Nguồn dữ liệu: I2fees.info, thống kê vào ngày 8/12/2023

02

Tổng quan về các đề xuất cải tiến được xác nhận để thực hiện trong "Nâng cấp Cancun":

  • EIP-4844
  • EIP-1153
  • EIP-6780
  • EIP-4788
  • EIP-5656
  • EIP-7516

Ngoài đề xuất cải tiến cao cấp EIP-4844 được đề cập ở trên, kể từ ngày 8 tháng 12 năm 2023, các đề xuất cải tiến đã được xác nhận sẽ được thực hiện trong "Nâng cấp Cancun" này cũng bao gồm:

▶ EIP-1153 “Transient Storage Opcodes”: Thêm mã opcode lưu trữ tạm thời. Lưu trữ tạm thời là một giải pháp được thiết kế đặc biệt để giải quyết việc giao tiếp nội bộ của các khối.

Lưu trữ tạm thời không thay đổi ngữ nghĩa của các hoạt động hiện có. Dữ liệu lưu trữ tạm thời sẽ bị loại bỏ sau mỗi giao dịch. Đĩa máy chủ sẽ không được truy cập. Không cần phải xóa khe lưu trữ sau khi sử dụng và máy khách không cần tải dữ liệu gốc.

Do đó, nói một cách tương đối, ưu điểm của việc sử dụng bộ nhớ tạm thời để giải quyết các vấn đề giao tiếp trong các khối là Gas Fee thấp, và không cần phải xem xét việc hoàn trả các phí vận hành do lưu trữ tạm thời trong thiết kế lưu trữ dữ liệu Ethereum trong tương lai. Tuy nhiên, EIP-1153 không dự định giải quyết việc sử dụng dữ liệu lưu trữ tạm thời trong các hợp đồng thông minh hiện có.

▶ EIP-6780 "SELFDESTRUCT chỉ trong cùng giao dịch": Sửa đổi chức năng của mã máy SELFDESTRUCT, để chuẩn bị cho ứng dụng tương lai của kiến trúc cây Verkle (thường được gọi là "cây Volkle") trong Ethereum.

Hiện tại, Ethereum sử dụng kiến trúc Merkle Tree (thường được gọi là "Merkle Tree"). Sử dụng opcode SELFDESTRUCT có thể thực hiện một số lượng lớn các thay đổi đối với trạng thái tài khoản, ví dụ: bạn có thể xóa mã và bộ nhớ. Tuy nhiên, khi kiến trúc Verkle Tree được áp dụng cho Ethereum trong tương lai, các tài khoản không thể dễ dàng sửa đổi hoặc xóa, vì kiến trúc Verkle Tree sẽ lưu trữ mỗi tài khoản trong một khóa tài khoản khác nhau và các khóa này sẽ không được kết nối với tài khoản gốc. .

Do đó, EIP-6780 đề xuất sửa đổi chức năng của mã opcode SELFDESTRUCT. Theo EIP-6780, mã opcode SELFDESTRUCT đã được sửa đổi không còn có khả năng thay đổi hoặc xóa tài khoản trong quá trình sử dụng, và chỉ được sử dụng để chuyển ETH cho người gọi, nhưng có một ngoại lệ khi SELFDESTRUCT được thực hiện bởi một hợp đồng thông minh được gọi trong cùng giao dịch đã được tạo.

△ Tiến độ triển khai của các đề xuất cải tiến liên quan đến nâng cấp Ethereum Cancun trên máy khách (tính đến ngày 8/12/2023)

Nguồn ảnh: github@CancunĐặc tả Nâng cấp Mạng lưới

▶ EIP-4788 “Beacon block root in the EVM”: Tiết lộ gốc khối beacon chain trong Máy ảo Ethereum. Gốc khối beacon chain là một bộ tích luỹ mật mã (Bộ tích luỹ) được sử dụng để chứng minh bất kỳ trạng thái đồng thuận nào.

Tiết lộ gốc khối chuỗi đào trong Máy Ảo Ethereum sẽ cho phép truy cập tối thiểu tin cậy vào lớp đồng thuận Ethereum. Đây cũng là một giao thức cải tiến giúp phát triển các trường hợp sử dụng và sẽ hỗ trợ các trường hợp sử dụng như Hồ Bơi Staking và cầu nối hợp đồng thông minh để cải thiện Giả Định Tin Cậy của họ.

▶ EIP-5656 “MCOPY - Memory copying instruction”: Cung cấp một hướng dẫn máy ảo Ethereum hiệu quả có thể được sử dụng để sao chép các khu vực bộ nhớ. Việc sao chép bộ nhớ là một hoạt động cơ bản và rất hữu ích cho các hoạt động tính toán phức tạp khác nhau. Tuy nhiên, việc triển khai trong tương lai trên Máy ảo Ethereum cũng sẽ phát sinh chi phí vận hành.

Hướng dẫn được giới thiệu bởi EIP-5656 là một hướng dẫn mới mà trước đây chưa tồn tại. Nếu các hợp đồng thông minh đã được phát hành sử dụng hướng dẫn mới này, họ cần chú ý đến tính tương thích và có thể cần điều chỉnh hoạt động của họ.

▶ EIP-7516 “Mã lệnh BLOBBASEFEE”: Giới thiệu mã lệnh BLOBBASEFEE. Mã lệnh này tương tự như mã lệnh BASEFEE liên quan đến giao thức EIP-3198, ngoại trừ việc BLOBBASEFEE trả về phí cơ bản Blob theo giao thức EIP-4844 trong bản nâng cấp Cancun này.

Khi lịch trình “Nâng cấp Cancun” được xác định chính thức (xung quanh tháng 4 ~ tháng 5 năm 2023), giao thức lớp thực thi EIP-2537 (phép toán đường cong BLS12-381 được biên soạn trước) có thể được thêm vào “Nâng cấp Cancun” đã được thảo luận sôi nổi), EIP-5920 (giới thiệu mã lệnh PAY mới), tính đến ngày 8 tháng 12 năm 2023, vẫn chưa được hiển thị trong lịch trình nâng cấp.

△ Tiến độ kiểm tra tích hợp khách hàng, Devnet-12 đã được kích hoạt (kể từ ngày 8/12/2023)

Nguồn ảnh: github@CancunMô tả Nâng cấp Mạng lưới

03

“Nâng cấp Cancun” Lớp Đồng thuận Ethereum được Đồng bộ” Nâng cấp Deneb” Các đề xuất cải tiến được xác nhận để triển khai bao gồm:

  • EIP-7400
  • EIP-7045
  • EIP-7514

▶ EIP-7400 “Perpetually Valid Signed Voluntary Exits”: Nhận ra việc thoát tùy ý đã ký vĩnh viễn. Giao thức kỹ thuật này chủ yếu để khóa miền chữ ký thoát của người xác nhận trên lớp chắn Capella hiện tại. Sau “Nâng cấp Cancun”, nó sẽ trở nên vĩnh viễn. Giảm độ phức tạp của các hoạt động đặt cược trên Ethereum.

▶ EIP-7045 “Tăng khe chứa xác thực tối đa”: Tăng số lượng vị trí bản văn được đóng gói xác thực tối đa (vị trí bản văn). Giao thức kỹ thuật này sẽ quan trọng đối với việc phân tích an toàn LMD-GHOST hiện tại và xác nhận quy tắc. Hiện nay, các validator trên chuỗi có 32 vị trí bản văn để chứng minh cho các phát sóng. Sau khi triển khai giao thức kỹ thuật EIP-7045, các validator có thể có tới 64 vị trí bản văn để chứng minh cho các phát sóng.

▶ EIP-7514 “Thêm Giới Hạn Chuyển Động Tối Đa Theo Kỷ Nguyên”: Thêm giới hạn chuyển động tối đa theo kỷ nguyên. Mục đích của việc triển khai giao thức kỹ thuật này là để giảm thiểu các vấn đề tiêu cực về tác động bên ngoài do sự tăng trưởng của tổng số lượng ETH đã được đặt cọc. EIP-7514 là một giải pháp chuyển đổi, và sẽ có các giải pháp kỹ thuật được thiết kế đặc biệt để giải quyết các vấn đề trên trong tương lai.

Khi tổng số ETH cam kết tăng lên, một số lượng lớn các nhà xác minh không bị hạn chế sẽ dẫn đến sự tăng về dữ liệu nhiễu, áp lực dữ liệu lên lớp đồng thuận Ethereum cũng sẽ tăng. Kế hoạch cải tiến kỹ thuật EIP-7514 Để giải quyết các vấn đề trên, khuyến nghị thiết lập giới hạn Max Churn là 8. Điều này không chỉ giảm số lượng các nhà xác minh hoạt động được thêm vào tập hợp, mà còn giới hạn sự tăng không giới hạn của tập hợp.

referenceLink:Link tham khảo cExam

[1] Bản nâng cấp mạng Cancun,https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md

免责声明:

  1. Bài viết này được sao chép từ [ WeChatNo public:Bulu nói]. All copyrights belong to the original author [Bulu]. Nếu có ý kiến phản đối bản in lại này, vui lòng liên hệ với Cổng Họcđội, và họ sẽ xử lý nhanh chóng.
  2. Miễn trừ trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!