Công nghệ EVM song song dẫn đầu đổi mới hiệu suất Blockchain

robot
Đang tạo bản tóm tắt

Công nghệ EVM song song: Hướng đi mới để nâng cao hiệu suất Blockchain

EVM và phát triển hợp đồng thông minh

Phát triển hợp đồng thông minh là kỹ năng cơ bản của kỹ sư blockchain. Mặc dù các nhà phát triển thường sử dụng các ngôn ngữ cấp cao như Solidity để viết hợp đồng, nhưng máy ảo Ethereum (EVM) chỉ có thể thực hiện các mã lệnh hoặc bytecode cấp thấp. Do đó, cần phải biên dịch mã cấp cao thành định dạng mà EVM có thể hiểu. Một số công cụ có thể tự động hoàn thành quá trình chuyển đổi này, đơn giản hóa quy trình phát triển.

Mặc dù biên dịch sẽ mang lại một số chi phí, nhưng các kỹ sư quen thuộc với các thao tác cơ bản có thể trực tiếp sử dụng mã máy để viết logic, nhằm đạt được hiệu suất tối đa và giảm tiêu thụ gas. Ví dụ, giao thức của một nền tảng giao dịch NFT nổi tiếng đã sử dụng nhiều mã hợp nhất để tối ưu hóa chi phí gas cho người dùng.

Thảo luận sâu về EVM song song và hệ sinh thái của nó

Tiêu chuẩn và thực hiện EVM

EVM như "tầng thực thi" là nơi cuối cùng mà hợp đồng thông minh được thực thi. Bytecode được định nghĩa bởi EVM đã trở thành tiêu chuẩn ngành, sự tương thích này cho phép các nhà phát triển triển khai hợp đồng một cách hiệu quả trên nhiều mạng.

Mặc dù tuân theo cùng một tiêu chuẩn bytecode, nhưng việc triển khai cụ thể của EVM có thể có sự khác biệt lớn. Ví dụ, một khách hàng của Ethereum đã triển khai EVM bằng ngôn ngữ Go, trong khi một nhóm khác của Quỹ Ethereum đang duy trì phiên bản C++. Sự đa dạng này tạo ra không gian cho các tối ưu hóa và tùy chỉnh khác nhau.

Nghiên cứu sâu về EVM song song và hệ sinh thái của nó

Nhu cầu về công nghệ EVM song song

Công nghệ Blockchain truyền thống chủ yếu tập trung vào sự đổi mới của thuật toán đồng thuận, trong khi cải tiến lớp thực thi thường bị bỏ qua. Nhưng thực tế, Blockchain hiệu suất cao cần đổi mới đồng thời ở cả hai phương diện đồng thuận và thực thi. Các chuỗi EVM chỉ tối ưu hóa đồng thuận thường cần phần cứng mạnh hơn để nâng cao hiệu suất.

Hầu hết các hệ thống Blockchain thực hiện giao dịch theo thứ tự, tương tự như CPU lõi đơn. Phương pháp này đơn giản nhưng khó mở rộng. Chuyển sang xử lý song song có thể xử lý nhiều giao dịch cùng một lúc, tăng đáng kể thông lượng. Tất nhiên, việc thực hiện song song cũng mang lại những thách thức kỹ thuật mới, chẳng hạn như xử lý xung đột ghi của các giao dịch đồng thời đối với cùng một hợp đồng.

Đi sâu vào EVM song song và hệ sinh thái của nó

Sự đổi mới của EVM song song

EVM song song đại diện cho một loạt các đổi mới tối ưu hóa lớp thực thi blockchain. Lấy một dự án làm ví dụ, các đổi mới chính của nó bao gồm:

  • Thực thi giao dịch song song: Sử dụng thuật toán song song lạc quan, cho phép nhiều giao dịch được xử lý đồng thời.
  • Hoãn thực hiện: Đẩy lùi việc thực hiện giao dịch đến kênh độc lập, tối đa hóa việc sử dụng thời gian khối.
  • Cơ sở dữ liệu trạng thái tùy chỉnh: tối ưu hóa lưu trữ và truy cập trạng thái, nâng cao hiệu suất thực thi.
  • Cơ chế đồng thuận hiệu suất cao: Cải tiến thuật toán đồng thuận, hỗ trợ hoạt động phân tán quy mô lớn.

Đi sâu vào EVM song song và hệ sinh thái của nó

Thách thức kỹ thuật của EVM song song

Thực thi song song đã đưa ra những xung đột trạng thái tiềm ẩn, cần phải thực hiện kiểm tra và giải quyết xung đột. Hơn nữa, các đội thường cần thiết kế lại cơ sở dữ liệu trạng thái để nâng cao hiệu suất đọc và ghi, và phát triển các thuật toán đồng thuận tương thích.

Hai thách thức chính mà EVM song song phải đối mặt là: 1) giá trị kỹ thuật lâu dài khó nắm bắt, đối mặt với rủi ro bị các dự án khác hấp thụ; 2) vấn đề tập trung nút, cần cân nhắc giữa phi tập trung và hiệu suất.

Thảo luận sâu về EVM song song và hệ sinh thái của nó

Tổng quan dự án EVM song song

Hiện tại, các dự án EVM song song chủ yếu được chia thành ba loại:

  1. Nâng cấp hỗ trợ mạng Layer 1 tương thích EVM thực thi song song
  2. Mạng Layer 1 tương thích với EVM hỗ trợ thực thi song song nguyên bản
  3. Sử dụng công nghệ Layer 2 mạng song song không phải EVM

Các dự án chính bao gồm:

  • Một dự án: nhằm tối ưu hóa EVM thông qua việc thực hiện song song và kiến trúc pipeline, mục tiêu đạt 10,000 TPS.
  • Một chuỗi giao dịch: Nâng cấp thành EVM song song hiệu suất cao, TPS tăng lên 12,500.
  • Một dự án máy ảo kép: Hỗ trợ thực thi song song thông qua EVM++.
  • Một chuỗi Cosmos EVM: dự kiến sẽ giới thiệu công nghệ EVM song song.
  • Một giải pháp EVM trên Solana: thực hiện khả năng tương thích EVM trên Solana, TPS vượt quá 2,000.
  • Một dự án SVM trên Ethereum: Đưa Solana VM vào Layer 2 của Ethereum.
  • Một lớp VM Layer 2 mô-đun: Hỗ trợ nhiều VM hiệu suất cao làm lớp thực thi.

Thảo luận sâu về EVM song song và hệ sinh thái của nó

Thảo luận sâu về EVM song song và hệ sinh thái của nó

Đi sâu vào EVM song song và hệ sinh thái của nó

Tóm tắt

Các đổi mới lớp thực thi như EVM song song đã cung cấp hướng đi mới cho việc nâng cao hiệu suất và khả năng mở rộng của Blockchain. Sự phát triển của những công nghệ này sẽ thúc đẩy sự phát triển hơn nữa của hệ sinh thái Blockchain, hỗ trợ nhiều ứng dụng hơn.

Nghiên cứu sâu về EVM song song và hệ sinh thái của nó

Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Phần thưởng
  • 5
  • Chia sẻ
Bình luận
0/400
HodlBelievervip
· 13giờ trước
Bottlenecks sẽ không còn là yếu tố hạn chế, các tổ chức ổn định mới dám Vị thế nặng.
Xem bản gốcTrả lời0
BoredRiceBallvip
· 13giờ trước
Còn một chút đồ đấy.
Xem bản gốcTrả lời0
NftCollectorsvip
· 13giờ trước
Giải mã dữ liệu mới là nghệ thuật. Tác phẩm chính là giá trị / Nhà nghiên cứu lịch sử nghệ thuật.

Mở ra cuộc cách mạng nghệ thuật gốc số, đây là.
Xem bản gốcTrả lời0
gas_guzzlervip
· 14giờ trước
Nơi nào có sức mạnh mạnh mẽ như trong tưởng tượng
Xem bản gốcTrả lời0
MetadataExplorervip
· 14giờ trước
Được rồi, tiếp tục làm đi.
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
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)