Gặp gỡ "Cancun": Bản nâng cấp tiếp theo của Ethereum, giảm chi phí và tăng hiệu quả, tốt cho Layer2

Tìm hiểu về sự kiện lớn sắp tới của Ethereum vào năm 2023: nâng cấp Cancun.

Được viết bởi: Bulu

Kể từ khi Ethereum được hợp nhất vào ngày 15 tháng 9 năm 2022, bản nâng cấp Shapella, vốn đang nhận được nhiều sự chú ý, đã chính thức hoàn thành vào tháng 4 năm 2023. Trong bước tiếp theo, những thay đổi mới nào sẽ được mở ra trong các mục tiêu phát triển kỹ thuật của Ethereum?

Vào ngày 29 tháng 4 năm 2023, Ethereum Foundation đã tổ chức cuộc gọi hội nghị nhà phát triển cốt lõi lần thứ 160 và xác định thay đổi quan trọng tiếp theo trong Ethereum—Nâng cấp mạng Cancun (Nâng cấp mạng Cancun).

Nếu nâng cấp Shapella là một bước ngoặt kỹ thuật để đảm bảo triển khai ổn định cơ chế đồng thuận PoS trên Ethereum trong tương lai sau khi hợp nhất Ethereum, thì tầm quan trọng của việc nâng cấp Cancun không kém gì so với nâng cấp Shapella—nó là chìa khóa để việc mở rộng hơn nữa Ethereum, Nó cũng sẽ mở ra một giai đoạn mới trong việc phát triển khả năng truy xuất và lưu trữ dữ liệu Ethereum.

Hiểu nâng cấp Cancun

Cancun, một thành phố du lịch nổi tiếng ở Mexico, cũng là nơi diễn ra hội nghị Devcon 3. Theo quy tắc đặt tên của bản nâng cấp Ethereum, bản nâng cấp được đặt tên theo địa danh là bản nâng cấp cho lớp thực thi Ethereum.

Trong lần nâng cấp này, Giao thức cải tiến Ethereum (EIP) nào sẽ đáng được quan tâm, chúng ta hãy cùng nhau tìm hiểu nhé.

01 Nhân vật chính của Cancun leo thang: EIP-4844

Nguyên mẫu của Ethereum sharding

**Mục tiêu cải tiến: **Giải quyết khả năng mở rộng của Ethereum (nghĩa là nhu cầu mở rộng), giúp giảm chi phí giao dịch của giải pháp Rollup Lớp 2 (Lớp 2) của Ethereum và tăng tốc độ Rollup.

Bối cảnh cải tiến: Chi phí của mạng chính Lớp 1 của Ethereum (Lớp 1) cao và cần có những cải tiến cần thiết để giảm chi phí vận hành tổng thể.

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

Trên 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 tắt là Phí Gas), chẳng hạn như dự án tiêu biểu Optimism, phí Gas Phí thường xuyên chỉ ở mức 0,001 gwei, thấp hơn rất nhiều so với thông thường. chi phí hoạt động của mạng chính lớp 1 Ethereum; Giải pháp của ZK Rollups có hiệu suất nén dữ liệu tốt hơn và không cần bao gồm dữ liệu đã ký, đồng thời phí thấp hơn, thậm chí xuống tới một phần trăm so với mạng chính lớp 1 Ethereum.

Tuy nhiên, đối với nhiều người dùng hơn, ngay cả sau giải pháp Tổng số, Phí gas vẫn là một gánh nặng tương đối đắt đỏ. Ngoài ra, hiệu quả của Ethereum trong việc xử lý các 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 hai chữ số mỗi giây, điều này đòi hỏi những 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 Ethereum hiện tại chưa thể triển khai nó và đề xuất kịp thời của kế hoạch cải tiến EIP-4844 là để giải quyết các nhu cầu trên và thực hiện nâng cấp sharding, tìm thấy sự đánh đổi điều đó có thể được áp dụng cho giai đoạn hiện tại của Ethereum và đặt nền tảng kỹ thuật ban đầu cho Ethereum để hiện thực hóa việc bảo vệ dữ liệu tổng thể trong tương lai.

Do đó, EIP-4844 còn được gọi là "Proto-danksharding", tức là "nguyên mẫu của sharding". Từ dank cũng có một nguồn gốc khác, 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 công cụ tăng tốc cho Rollups”.

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à tên 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 các phân đoạn trong tương lai.
  • Đưa vào tất cả logic lớp thực thi cần thiết để triển khai phân đoạn đầy đủ trong tương lai.
  • 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 phân đoạn đầy đủ trong tương lai.
  • Cho phép 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 báo hiệu để triển khai hầu hết logic cần thiết cho quá trình bảo vệ đầy đủ trong tương lai.

△ Bản đồ khái niệm phân mảnh hoàn chỉnh / Vitalik Buterin

Nguồn ảnh/foresightnews

Lưu ý: Mục đích ban đầu của Blob là giúp mang dữ liệu của lớp Ethereum thứ hai. Đồng thời, Blobs, nhóm vectơ dữ liệu này, được lưu trữ bởi các nút của lớp đồng thuận của Ethereum, do đó Máy ảo Ethereum (viết tắt là EVM) của lớp thực thi không thể đọc được chúng và chính sự phân tách này của dữ liệu hiện thực Giảm phí cho giải pháp Tổng hợp lớp 2 của Ethereum.

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

Để giảm áp lực của đề xuất cải tiến trên mạng chính, so với việc triển khai phân đoạn đầy đủ trong tương lai, EIP-4844 đặt giới hạn trên cho không gian lưu trữ tăng lên của mỗi khối đèn hiệu, tối đa giới hạn ở khoảng 0,5 MB dữ liệu (khoảng 4 Blob ), nhưng giới hạn trên này dự kiến sẽ tăng trong tương lai.

02 Các đề xuất cải tiến khác đã được xác định cho bản nâng cấp Cancun

  • EIP-1153
  • EIP-6780

Ngoài EIP-4844 được theo dõi nhiều, các đề xuất cải tiến đã được xác nhận cho bản nâng cấp Cancun bao gồm:

EIP-1153: Thêm mã 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 vấn đề 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 trong lưu trữ tạm thời sẽ bị loại bỏ sau mỗi giao dịch và sẽ không truy cập vào đĩa máy chủ. Không cần xóa khe lưu trữ sau khi sử dụng và khách hàng không cần tải dữ liệu ban đầu.

Do đó, nói một cách tương đối, lợi thế của việc sử dụng lưu trữ tạm thời để giải quyết vấn đề giao tiếp giữa các khối là Phí gas thấp và thiết kế lưu trữ dữ liệu Ethereum trong tương lai không cần xem xét hoàn trả phí vận hành do lưu trữ tạm thời.

Tuy nhiên, EIP-1153 không được thiết kế để giải quyết việc sử dụng dữ liệu được lưu trữ tạm thời trong các hợp đồng thông minh hiện có.

**EIP-6780: Sửa đổi chức năng của opcode SELFDESTRUCT, **để chuẩn bị cho ứng dụng tương lai của kiến trúc Verkle Tree (thường được gọi là "Cây Volker") trong Ethereum.

Hiện tại, Ethereum đang sử dụng kiến trúc Merkle Tree (thường được gọi là kiến trúc "cây Merkle"). Việc sử dụng mã lệnh SELFDESTRUCT có thể thực hiện một số lượng lớn thay đổi đối với trạng thái tài khoản, chẳng hạn như bạn có thể xóa mã và lưu trữ. 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, 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 các thay đổi đối với chức năng của opcode SELFDESTRUCT. Theo EIP-6780, opcode SELFDESTRUCT đã sửa đổi, không còn khả năng thay đổi hoặc xóa tài khoản đang sử dụng, sẽ chỉ được sử dụng để chuyển ETH cho người gọi, với một ngoại lệ, khi SELFDESTRUCT được thực thi bởi một hợp đồng thông minh được gọi trong cùng một giao dịch đã được tạo ra.

△Tiến độ triển khai các đề xuất cải tiến liên quan đến nâng cấp Ethereum Cancun (kể từ ngày 30/5/2023)

Nguồn hình ảnh/github@Thông số kỹ thuật nâng cấp mạng Cancun

Ba giao thức cải tiến EIP-4844, EIP-1153 và EIP-6780 được xác định cho bản nâng cấp Cancun dự kiến sẽ được kích hoạt vào tháng 10 năm 2023.

03 Nâng cấp Cancun vẫn đang được xem xét để kết hợp với giao thức cải tiến được triển khai

  • EIP-2537
  • EIP-4788
  • EIP-5656
  • EIP-5920
  • EIP-7069

Các cải tiến liên quan đến EOF chưa được xem xét

EIP-2537: Biên dịch trước thao tác đường cong BLS12-381 và thêm nó vào tập hợp các thao tác cần thiết để xác minh chữ ký BLS và xác minh SNARK để thực hiện tốt hơn các thao tác xác minh liên quan.

Hiện tại, tiến độ phát triển của kế hoạch cải tiến này tương đối chậm. Sau khi triển khai kế hoạch cải tiến EIP-2537, so với BN254 được biên dịch sẵn hiện có, nó sẽ có được khả năng bảo mật hoạt động tốt hơn và cho phép khớp các hoạt động đường cong thân thiện hơn, điều này sẽ thuận lợi hơn cho việc phát triển trường hợp sử dụng của lớp Ethereum thứ hai .

**EIP-4788: Hiển thị gốc khối chuỗi đèn hiệu trong EVM. **Gốc của Khối chuỗi Beacon là bộ tích lũy mật mã được sử dụng để chứng minh trạng thái đồng thuận tùy ý.

Việc hiển thị gốc chuỗi đèn hiệu trong EVM cho phép truy cập tối thiểu hóa độ 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 trường hợp sử dụng và sẽ hỗ trợ các trường hợp sử dụng như Staking Pools và cầu nối hợp đồng thông minh để cải thiện các giả định tin cậy (Trust Assumptions) của họ.

EIP-5656: Cung cấp hướng dẫn EVM hiệu quả có thể được sử dụng để sao chép các vùng bộ nhớ. Sao chép bộ nhớ là một thao tác cơ bản, rất hữu ích cho các hoạt động tính toán chuyên sâu khác nhau, nhưng nó cũng sẽ phát sinh chi phí vận hành khi được triển khai trên Máy ảo Ethereum trong tương lai.

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

**EIP-5920: Giới thiệu opcode PAY mới. **Sử dụng opcode PAY để gửi ETH đến địa chỉ tài khoản không cần gọi bất kỳ chức năng nào của địa chỉ tài khoản.

Opcode PAY là opcode chuyên dùng để truyền ETH, không cần huy động chức năng địa chỉ, có thể tiết kiệm chi phí sử dụng mạng, rất có lợi cho việc truyền ETH số lượng nhỏ.

**EIP-7069: Sửa đổi lệnh CALL, giao thức này được bật. **

Liên kết tham khảo

[1] Thông số kỹ thuật nâng cấp mạng Cancun,

Xem bản gốc
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
  • Phần thưởng
  • 1
  • Chia sẻ
Bình luận
0/400
AdversityAvip
· 2024-03-13 15:03
Phục kích tiền gấp 📈 trăm lần
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate.io
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)