;1. EVM song song là gì?
Máy ảo Ethereum song song (Parallel EVM) là phiên bản nâng cấp của Máy ảo Ethereum (EVM) truyền thống, xử lý nhiều giao dịch không xung đột đồng thời, cải thiện thông lượng giao dịch blockchain và cải thiện tốc độ và hiệu quả xử lý giao dịch.
Máy ảo Ethereum (EVM) là cơ chế đồng thuận và thực thi của mạng Ethereum, chịu trách nhiệm xử lý và thực hiện các giao dịch. Nhưng trong EVM truyền thống, các giao dịch và thực hiện hợp đồng thông minh diễn ratheo trình tự. Mỗi giao dịch phải được xử lýlần lượt, tạo thành một quy trình tuyến tính và có trật tự. Mặc dù đơn giản nhưng cách tiếp cận này có thể gây ratắc nghẽn, đặc biệt khi khối lượng giao dịch tăng lên. Mỗi giao dịch phải chờ đến lượt của chúng tôi và thời gian xử lý có thể tăng lên, dẫn đến khả năng chậm trễ và chi phí cao hơn (về phí gas).
EVM song song cải thiện đáng kể thông lượng và tốc độ thực thi của chuỗi khối bằng cách xử lý nhiều giao dịch không xung đột cùng một lúc. Ví dụ: nếu Bob muốn thực hiện hoán đổi, Alice muốn đúc một NFT mới và Eric muốn đặt cọc tiền cho người xác thực, thì các giao dịch này có thể được xử lý đồng thời thay vì tuần tự, giảm thời gian và chi phí xử lý giao dịch. Khả năng xử lý song song này cho phép blockchain xử lý nhiều giao dịch hơn trong thời gian ngắn hơn, giải quyết vấn đề tắc nghẽn của các hệ thống blockchain truyền thống.
< /strong> 2. EVM song song hoạt động như thế nào ?
Trong kiến trúc EVM hiện tại, các thao tác đọc và ghi chi tiết nhất là sload và sstore, được sử dụng tương ứng để đọc và viết. Nhập trạng thái thử. Do đó, việc đảm bảo rằng các luồng khác nhau không xung đột trên hai hoạt động này là điểm khởi đầu trực tiếp để triển khai EVM song song/đồng thời. Trên thực tế, trong Ethereum, có một loại giao dịch đặc biệt chứa cấu trúc đặc biệt gọi là "danh sách truy cập" cho phép giao dịch mang địa chỉ lưu trữ mà chúng sẽ đọc và sửa đổi. Do đó, điều này cung cấp một điểm khởi đầu tốt để triển khai cách tiếp cận dựa trên bộ lập lịch cho hoạt động đồng thời.
Về mặt triển khai hệ thống, EVM song song/đồng thời có ba dạng phổ biến:
1. Xử lý đồng thời dựa trên lập kế hoạch
Danh sách truy cập: Trong khi thực thi Trước khi giao dịch, hãy xác định địa chỉ lưu trữ mà giao dịch sẽ đọc và sửa đổi trước thông qua danh sách truy cập. Danh sách truy cập chứa tất cả thông tin trạng thái mà mỗi giao dịch cần truy cập.
Thuật toán lập lịch: Thuật toán lập lịch sắp xếp các giao dịch được thực thi trên các luồng khác nhau dựa trên danh sách truy cập để đảm bảo các Giao dịch được thực hiện cùng lúc sẽ không truy cập vào cùng một địa chỉ lưu trữ, do đó tránh được xung đột.
Thực thi đồng thời: Trong quá trình thực thi thực tế, nhiều giao dịch có thể được thực hiện đồng thời trên các luồng khác nhau, việc lập lịch thuật toán đảm bảo rằng không có sự phụ thuộc lẫn nhau hoặc xung đột giữa các giao dịch này.
2. Phiên bản EVM đa luồng p >
< li>Khởi tạo nhiều EVM: Tạo nhiều phiên bản EVM trên một nút, mỗi phiên bản có thể chạy độc lập và xử lý các giao dịch.
Chỉ định giao dịch: Phân bổ các giao dịch đang chờ xử lý theo một chiến lược nhất định (chẳng hạn như giá trị băm, dấu thời gian , v.v.) được gán cho các phiên bản EVM khác nhau.
Thực thi song song: Mỗi phiên bản EVM thực thi các giao dịch được chỉ định cho nó trong luồng riêng của nó, Nhiều phiên bản có thể chạy đồng thời, cho phép xử lý song song.
3. Sharding cấp hệ thống
< li>Phân chia dữ liệu: Chia toàn bộ trạng thái chuỗi khối thành nhiều phân đoạn và mỗi phân đoạn chứa một phần thông tin trạng thái toàn cầu.
Nút phân đoạn: Chạy nhiều nút trên mỗi phân đoạn và mỗi nút chịu trách nhiệm bảo trì và xử lý giao dịch và trạng thái trong phân đoạn đó.
Giao tiếp giữa các phân đoạn: Đảm bảo liên lạc giữa các phân đoạn khác nhau thông qua giao thức giao tiếp giữa các phân đoạn Dữ liệu tính nhất quán và trật tự toàn cầu của các giao dịch. Giao tiếp giữa các phân đoạn có thể đạt được bằng cách sử dụng cơ chế khóa liên phân đoạn và nhắn tin chéo.
Xử lý song song: Các nút trong mỗi phân đoạn có thể xử lý độc lập các giao dịch trong phân đoạn đó và nhiều phân đoạn có thể cũng chạy song song, nhờ đó đạt được khả năng xử lý song song của toàn hệ thống.
< mạnh mẽ> mạnh>3 Mục tiêu đề
< mạnh mẽ > mạnh mẽ >3.1 Monad: L1 với EVM song song
Monad là dự án blockchain lớp 1 dựa trên EVM, nhằm mục đích cải thiện đáng kể khả năng mở rộng và tốc độ giao dịch của blockchain thông qua các tính năng kỹ thuật độc đáo của nó. Monad xử lý tới 10.000 giao dịch mỗi giây với thời gian khối một giây và tính hữu hạn ngay lập tức. Hiệu suất hiệu quả như vậy được hưởng lợi từ cơ chế đồng thuận Monadbft độc đáo và khả năng tương thích với Máy ảo Ethereum (EVM).
Ứng dụng EVM song song trong Monad:
1. Triển khai song song thực thi
Phương pháp thực thi lạc quan: Thực thi các giao dịch tiếp theo bắt đầu trước khi các giao dịch trước đó trong khối hoàn thành, điều này đôi khi dẫn đến kết quả thực hiện không chính xác. Để giải quyết vấn đề này, Monads theo dõi đầu vào được sử dụng trong quá trình thực hiện giao dịch và so sánh chúng với đầu ra của các giao dịch trước đó. Nếu tìm thấy sự khác biệt, giao dịch cần được thực hiện lại.
Phân tích mã tĩnh: Monad sử dụng trình phân tích mã tĩnh để dự đoán sự khác biệt giữa các giao dịch trong quá trình thực thi. Sự phụ thuộc để tránh việc thực thi song song không hiệu quả. Trong trường hợp tốt nhất, đơn nguyên có thể dự đoán trước nhiều phụ thuộc; trong trường hợp xấu nhất, đơn nguyên quay trở lại chế độ thực thi đơn giản.
2. Cơ chế đồng thuận Monadbft
Giao tiếp hiệu quả: Sử dụng chữ ký BLS được ghép nối để giải quyết các vấn đề về khả năng mở rộng, Cho phép chữ ký được tổng hợp dần dần thành chữ ký chứng minh thông điệp được ký chung được liên kết với khóa chung.
Lược đồ chữ ký kết hợp: Chữ ký BLS chỉ được sử dụng cho các loại thông báo tổng hợp (chẳng hạn như phiếu bầu và thời gian chờ ), tính toàn vẹn và tính xác thực của tin nhắn vẫn được cung cấp bởi chữ ký ECDSA.
3. Chậm trễ thực thi
< ul class=" list-paddingleft-2">
Khả năng chịu lỗi cao hơn: Vì việc thực thi chỉ cần theo kịp tốc độ đồng thuận , Cách tiếp cận này có khả năng chịu đựng tốt hơn đối với các biến thể trong thời gian tính toán cụ thể.
Độ trễ gốc Merkle: Để đảm bảo sao chép máy trạng thái, Monad bao gồm độ trễ trong đề xuất khối Rễ Merkle của khối d. Điều này đảm bảo tính nhất quán trên toàn mạng, ngay cả khi có các nút thực hiện lỗi hoặc hành vi độc hại.
Hiện tại, EVM song song của Monad hỗ trợ xử lý 10.000 giao dịch mỗi giây, với thời gian chặn chỉ 1 giây, sử dụng cơ chế PoS Tăng cường an ninh mạng và hiệu quả sử dụng năng lượng, đồng thời dự kiến ra mắt mạng chính vào quý 3 năm 2024.
Tài khoản chính thức cũng đã tích lũy được 283.000 người theo dõi trên Twitter và thống trị một cộng đồng đầy nhiệt huyết và năng động. Cộng đồng Ethereum nói riêng có vẻ rất hào hứng với sự ra mắt sắp tới của Monads, điều này sẽ đưa Monads vào vị trí tốt để thu hút sự cường điệu và áp dụng sớm.
Về mặt nền tảng của dự án, Monad Labs đã hoàn thành hai vòng cấp vốn vào tháng 2 năm 2023 và tháng 4 năm nay. Khoản tài trợ trị giá 225 triệu USD hoàn thành vào ngày 9 tháng 4 năm nay do Paradigm dẫn đầu và các nhà đầu tư khác bao gồm Electric Capital. Vòng tài trợ hạt giống trị giá 19 triệu USD hoàn thành vào năm 2023 do Dragonfly Capital dẫn đầu, với sự tham gia của Placeholder Capital, Lemniscap, Shima Capital, Finality Capital, các nhà đầu tư thiên thần Naval Ravikant, Cobie và Hasu.
Nhóm Monad có nền tảng vững chắc, với các thành viên đến từ các dự án hàng đầu trong lĩnh vực blockchain và có đội ngũ kỹ thuật cũng như hỗ trợ tài chính vững mạnh. Keone Hon, đồng sáng lập và CEO của Monad, trước đây từng lãnh đạo bộ phận giao dịch tần số cao tại Jump Trading. Anh ấy đã tốt nghiệp MIT. Một người đồng sáng lập khác, James Hunsaker, cũng là kỹ sư phần mềm cao cấp tại Jump Trading. Anh ấy đã tốt nghiệp Đại học Iowa. Ngoài ra, Eunice Giarta còn là người đồng sáng lập và COO của Monad và có nhiều kinh nghiệm trước đây trong lĩnh vực fintech truyền thống. Eunice làm việc trong bộ phận thanh toán và cấp phép cơ sở hạ tầng của Shutterstock, đồng thời lãnh đạo các nhóm phát triển xây dựng hệ thống giao dịch doanh nghiệp tại Broadway Technology
3.2 Mạng SEI: Phiên bản L1 và V2 đi kèm với EVM song song đưa EVM song song vào chương trình nghị sự
Mạng SEI là chuỗi khối lớp 1 tập trung vào cơ sở hạ tầng tài chính phi tập trung (DeFi), với trọng tâm chính là phát triển sổ đặt hàng.
Bằng cách áp dụng cơ chế EVM song song, Mạng SEI thực hiện khớp lệnh song song, đạt được mục tiêu về tốc độ cao, phí thấp và hỗ trợ các chức năng chuyên dụng cho nhiều ứng dụng giao dịch khác nhau . Sei có thời gian chặn trung bình là 0,46 giây và có hơn 80 ứng dụng.
Ứng dụng EVM song song trong Mạng SEI:
Tuyên truyền khối thông minh và xử lý khối lạc quan: Tăng tốc thời gian xử lý giao dịch bằng cách cung cấp tất cả các hàm băm giao dịch có liên quan, đồng thời giảm độ trễ và tăng thông lượng.
Công cụ khớp lệnh cục bộ: Khác với hệ thống tạo lập thị trường tự động (AMM) thường được sử dụng hiện nay, SEI sử dụng sổ đặt hàng trực tuyến để khớp lệnh mua và bán ở mức giá cụ thể. Tất cả các ứng dụng phi tập trung (dApps) dựa trên Cosmos đều có thể truy cập vào sổ đặt hàng và tính thanh khoản của SEI.
Đấu giá hàng loạt thường xuyên (FBA): kết hợp các giao dịch thành các đợt, trong mỗi khối Thực hiện các lệnh đồng thời để ngăn chặn các lệnh đang chạy và MEV.
Mạng SEI hiện đã phát hành mã thông báo gốc của riêng mìnhSEI. Trong hệ sinh thái Sei Network, đồng tiền SEI đóng nhiều vai trò khác nhau, bao gồm:
Phí giao dịch: Đồng SEI được sử dụng để thanh toán phí giao dịch phát sinh trên mạng Sei. Các khoản phí này đóng vai trò khuyến khích người xác nhận và góp phần đảm bảo an ninh cho mạng.
Stake: Người dùng có thể đặt cọc SEI để kiếm phần thưởng và nâng cao tính bảo mật chung của mạng Sei .
Quản trị: Người nắm giữ mã thông báo SEI có khả năng tham gia tích cực vào việc quản trị mạng Sei. Sự tham gia này bao gồm bỏ phiếu cho các đề xuất và bầu người xác nhận.
Tổng nguồn cung cấp mã thông báo của SEI là 10 tỷ, trong đó 51% được phân bổ cho cộng đồng Sei. 48% trong số đó được sử dụng làm dự trữ hệ sinh thái để thưởng cho những người đặt cược và đóng góp, người xác nhận và nhà phát triển. 3% khác, tương đương 300 triệu SEI, được dành cho quý đầu tiên của đợt airdrop, phần còn lại được phân bổ cho các nhà đầu tư tư nhân, tổ chức và nhóm Sei.
Tính đến ngày 30 tháng 5, giá của mã thông báo SEI là 0,5049 USD, với giá trị thị trường là 1.476.952.630 USD, đứng thứ 63 trong bảng xếp hạng tiền điện tử. Khối lượng giao dịch trong 24 giờ là 78.970.605 USD và mức độ tham gia thị trường rất cao.
Mạng SEI hiện có TVL là 18 triệu, đã nhận được tổng tài trợ khoảng 55 triệu đô la Mỹ, FDV là 8,2 tỷ đô la Mỹ và Twitter chính thức tài khoản có 666.000 người theo dõi.
Jeff Feng, đồng sáng lập SEI Network, tốt nghiệp Đại học California, Berkeley. Ông đã có ba năm làm nhân viên ngân hàng đầu tư công nghệ tại Goldman Sachs trước khi chuyển sang đầu tư mạo hiểm tại Coatue Management. Một người đồng sáng lập khác, Jayendra, tốt nghiệp UCLA và là thực tập sinh kỹ thuật phần mềm tại Facebook.
3.3 Nhật thực: Chiết trung , L2 đưa SVM vào hệ sinh thái Ethereum
Eclipse là Lớp 2 lạc quan thế hệ tiếp theo dựa trên Giải pháp Ethereum, được hỗ trợ bởi Máy ảo Solana (SVM). Giới thiệu SVM cho Ethereum kết hợp khả năng xử lý của Ethereum, thực thi Máy ảo Solana (SVM), tính khả dụng của dữ liệu Celestia và bằng chứng không có kiến thức của RISC Zero để cung cấp môi trường thực thi song song quy mô lớn cho phép nhiều Hoạt động được thực hiện đồng thời, từ đó tăng thông lượng và hiệu quả của mạng đồng thời giảm tắc nghẽn và phí giao dịch. Thông qua cấu trúc này, Eclipse nhằm mục đích cải thiện khả năng mở rộng và trải nghiệm người dùng của dApps.
Các tính năng chính của Eclipse
1. Thông lượng giao dịch cao / strong>:
Eclipse sử dụng SVM và công nghệ thực thi song song để đạt được khả năng xử lý giao dịch cực cao và hỗ trợ xử lý đồng thời hàng nghìn giao dịch.
2. Kết thúc ngay lập tức:
Thông qua cơ chế đồng thuận quy trình, việc hoàn thành ngay lập tức và tính hữu hạn của các giao dịch trong mỗi khối sẽ đạt được.
3. Khả năng tương thích với Ethereum:
Eclipse hoàn toàn tương thích với Máy ảo Ethereum (EVM), cho phép các nhà phát triển dễ dàng chuyển các ứng dụng Ethereum hiện có sang Eclipse.
4. Tính sẵn có của dữ liệu:
Sử dụng giải pháp sẵn có của dữ liệu do Celestia cung cấp để đảm bảo thông lượng cao đồng thời đảm bảo tính bảo mật và xác minh dữ liệu.
5. Bằng chứng không có kiến thức:
Sử dụng công nghệ RISC Zero để đạt được bằng chứng gian lận không kiến thức, nâng cao hiệu quả và bảo mật của hệ thống.
Ứng dụng EVM song song trong Eclipse
Eclipse đã vượt qua Tích hợp Máy ảo Solana (SVM) triển khai EVM song song, công nghệ này cải thiện đáng kể tốc độ và hiệu quả xử lý giao dịch.
1. Thực thi song song:
Nguyên tắc kỹ thuật: Eclipse sử dụng thời gian chạy Sealevel của SVM, cho phép các giao dịch ở trạng thái không chồng chéo được thực thi song song thay vì tuần tự.
Triển khai: Bằng cách mô tả rõ ràng những gì sẽ được đọc hoặc viết trong quá trình thực hiện mỗi giao dịch Tất cả các trạng thái, SVM có thể xử lý song song các giao dịch không liên quan đến các trạng thái chồng chéo, cải thiện đáng kể thông lượng.
2. Khả năng tương thích với Ethereum: p>
Tích hợp Neon EVM: Để đạt được khả năng tương thích EVM, Eclipse tích hợp Neon EVM . Điều này cho phép mạng chính Eclipse hỗ trợ mã byte Ethereum và Ethereum JSON-RPC.
Thị trường phí địa phương: Mỗi phiên bản Neon EVM có thị trường phí địa phương riêng và các ứng dụng có thể Nhận tất cả lợi ích của AppChain bằng cách triển khai các hợp đồng của riêng bạn mà không ảnh hưởng đến trải nghiệm người dùng, tính bảo mật hoặc tính thanh khoản.
3. Thiết kế cuộn theo mô-đun: p>
Lớp cơ sở hạ tầng: Eclipse đặt mục tiêu trở thành cốt lõi của Lớp 3 Hệ sinh thái Lớp cơ sở hạ tầng đạt được hiệu suất và khả năng mở rộng cao bằng cách hỗ trợ Tổng hợp lớp 3 dành riêng cho dApp.
Nói một cách đơn giản, logic thiết kế của Eclipse là việc thực hiện giao dịch diễn ra trong SVM của Solana và việc giải quyết giao dịch được thực hiện vẫn còn trong Ethereum Fang Shang.
Về nền tảng dự án, Eclipse đã hoàn thành khoản tài trợ 15 triệu USD vào tháng 9 năm 2022, với các nhà đầu tư bao gồm Polychain, Polygon Ventures, và Tribe Capital, Infinity Ventures Crypto, CoinList, v.v. Ngoài ra, vào ngày 11 tháng 3 năm nay, nó cũng đã hoàn thành khoản tài trợ Series A trị giá 50 triệu đô la Mỹ, do Placeholder và Hack VC đồng chủ trì, và tổng nguồn tài trợ hiện tại của nó đạt 65 triệu đô la Mỹ.
Người đồng sáng lập và Giám đốc điều hành Eclipse Neel Somani trước đây đã có kinh nghiệm về Airbnb, Two Sigma, Oasis Labs và các công ty khác, Vijay từng là Uniswap và các công ty khác. Cựu Giám đốc Phát triển Kinh doanh của nhóm dYdX.
< /strong> 4 Thử thách >
1. Cuộc đua dữ liệu và xung đột đọc-ghi:
Trong môi trường xử lý song song, các luồng khác nhau đọc và sửa đổi cùng một dữ liệu cùng lúc sẽ dẫn đến cạnh tranh dữ liệu và xung đột đọc-ghi. Tình huống này đòi hỏi các giải pháp kỹ thuật phức tạp để đảm bảo tính nhất quán của dữ liệu và thực hiện các hoạt động không có xung đột.
2. Khả năng tương thích về mặt kỹ thuật:
Các phương pháp xử lý song song mới cần phải tương thích với các tiêu chuẩn Máy ảo Ethereum (EVM) và mã hợp đồng thông minh hiện có. Khả năng tương thích này yêu cầu các nhà phát triển phải tìm hiểu và sử dụng các công cụ và phương pháp mới để tận dụng tối đa EVM song song.
3. Khả năng thích ứng của hệ sinh thái:
Người dùng và nhà phát triển cần thích ứng với các chế độ tương tác mới và đặc điểm hiệu suất do xử lý song song mang lại, điều này đòi hỏi những người tham gia trong toàn bộ hệ sinh thái phải có đủ hiểu biết và khả năng thích ứng với các công nghệ mới.
4. Tăng độ phức tạp của hệ thống:
EVM song song yêu cầu giao tiếp mạng hiệu quả để hỗ trợ đồng bộ hóa dữ liệu, điều này làm tăng độ phức tạp của thiết kế hệ thống. Quản lý và phân bổ tài nguyên máy tính thông minh cũng là một thách thức quan trọng để đảm bảo sử dụng tài nguyên hiệu quả trong quá trình xử lý song song.
5. Bảo mật:
Các lỗ hổng bảo mật trong môi trường thực thi song song có thể bị khuếch đại do sự cố bảo mật có thể ảnh hưởng đến nhiều giao dịch thực thi đồng thời. Do đó, cần có quy trình kiểm tra và kiểm tra bảo mật nghiêm ngặt hơn để đảm bảo tính bảo mật của hệ thống.
< /strong> Triển vọng tương lai 5. strong> strong>
1. Cải thiện khả năng mở rộng và hiệu quả của blockchain: > p>
EVM song song cải thiện đáng kể thông lượng và tốc độ xử lý của chuỗi khối bằng cách thực hiện các giao dịch đồng thời trên nhiều bộ xử lý, phá vỡ các hạn chế của xử lý tuần tự truyền thống. Điều này sẽ cải thiện đáng kể khả năng mở rộng và hiệu quả của mạng blockchain.
2. Thúc đẩy việc phổ biến và phát triển công nghệ blockchain:
< p style="text-align: left;">Bất chấp những thách thức kỹ thuật, EVM song song có tiềm năng lớn và có thể nâng cao đáng kể hiệu suất cũng như trải nghiệm người dùng của chuỗi khối. Việc triển khai thành công và áp dụng rộng rãi sẽ thúc đẩy sự phổ biến và phát triển của công nghệ blockchain.
3. Đổi mới và tối ưu hóa kỹ thuật:
Sự phát triển của EVM song song sẽ đi kèm với sự đổi mới và tối ưu hóa công nghệ liên tục, bao gồm các thuật toán xử lý song song hiệu quả hơn, quản lý tài nguyên thông minh hơn và môi trường thực thi an toàn hơn. Những đổi mới này sẽ cải thiện hơn nữa hiệu suất và độ tin cậy của EVM song song.
4. Hỗ trợ các ứng dụng đa dạng và phức tạp hơn:
< p style= "text-align: left;">EVM song song có thể hỗ trợ các ứng dụng phi tập trung (dApps) phức tạp và đa dạng hơn, đặc biệt là trong các tình huống yêu cầu giao dịch tần suất cao và độ trễ thấp, chẳng hạn như tài chính phi tập trung (DeFi), trò chơi và quản lý chuỗi cung ứng.
Tham khảo:
https://www.coinlive .com/news/comprehensive-interpretation-of-parallel-evm-project-overview-and-future-prospects
https://medium.com/@ alibertaysolak/what-is-parallel-evm-70451db5f327