Tóm tắt AI
Hiển thị thêm
Nhanh chóng nắm bắt nội dung bài viết và đánh giá tâm lý thị trường chỉ trong 30 giây!
Tính linh hoạt và linh hoạt của Ethereum đã khiến Ethereum trở thành một trong những blockchain phổ biến nhất cho các nhà phát triển web3. Tuy nhiên, tất cả sự phổ biến này đã dẫn đến một số vấn đề về tắc nghẽn mạng và phí gas cao. Một loại giải pháp mở rộng quy mô mới hy vọng sẽ giải quyết vấn đề này bằng cách cung cấp sự kết hợp hoàn hảo giữa sự tiện lợi, bảo mật và khả năng mở rộng. Được gọi là zkEVM, cơ chế mới này có tiềm năng giúp xử lý khối lượng giao dịch Ethereum lớn dễ dàng hơn nhiều. Để xem cách hoạt động của zkEVM, hãy khám phá hướng dẫn hữu ích này.
Những Bài Học Quan Trọng:
zkEVM là giải pháp mở rộng quy mô kết hợp công nghệ zero-knowledge với khả năng tương thích EVM.
Điều này đảm bảo rằng mọi người trải nghiệm tất cả các chức năng và sự tiện lợi của việc chạy các dự án trên EVM (máy ảo Ethereum), đồng thời vẫn nhận được các giao dịch nhanh chóng và mức sử dụng dữ liệu thấp của ZK-rollup.
Một số zkEVM phổ biến nhất trên thị trường thuộc về các giải pháp mở rộng quy mô Layer 2 Polygon, Scroll và zkSync.
Zero-knowledge (ZK) rollups là một loại giải pháp mở rộng quy mô blockchain. Họ sử dụng bằng chứng zero-knowledge bằng mật mã để xác minh dữ liệu, kết hợp một số xác minh và đăng chúng trên chuỗi chính. Điều này giúp dễ dàng xác nhận giao dịch mà không cần xử lý nhiều dữ liệu bổ sung.
Máy ảo Ethereum (EVM) là môi trường tính toán sử dụng blockchain Ethereum để xử lý các hợp đồng thông minh. Phần mềm này giúp các nhà phát triển có thể xây dựng các ứng dụng phi tập trung (DApp) và các dự án khác trên Ethereum.
Về cơ bản, khả năng tương thích EVM có nghĩa là một hệ thống sẽ hoạt động với tất cả các giao thức tiêu chuẩn trên Ethereum. Nếu một dự án tương thích với EVM, tất cả các hợp đồng thông minh Ethereum mà dự án đó viết và triển khai có thể chạy trên Ethereum mà không gặp bất kỳ vấn đề nào.
Tính tương đương EVM đưa khả năng tương thích tiến thêm một bước. Thay vì chỉ đơn giản là có thể làm việc với Ethereum, các hệ thống tương đương EVM hoạt động như thể chúng là một phần của hệ sinh thái Ethereum. Tương đương EVM đảm bảo rằng ngay cả các tính năng không cần thiết, chẳng hạn như mô-đun Layer 2, công cụ và thư viện hợp đồng thông minh, cũng sẽ hoạt động suôn sẻ.
zkEVM là giải pháp mở rộng quy mô kết hợp công nghệ zero-knowledge với khả năng tương thích EVM. Điều này đảm bảo rằng mọi người trải nghiệm tất cả các chức năng và sự tiện lợi của việc chạy các dự án trên EVM trong khi vẫn nhận được các giao dịch nhanh chóng và mức sử dụng dữ liệu thấp của ZK-rollup.
Các quyền chọn zkEVM được Ethereum phê duyệt đã được thảo luận gần như kể từ khi ZK-rollups lần đầu tiên được tạo ra. Tuy nhiên, phải mất một thời gian để các nhà phát triển thiết kế một thiết kế có thể xử lý đầy đủ tất cả các trường hợp sử dụng của máy ảo Ethereum. Các zkEVM đầu tiên được ra mắt trên mainnet đã được phát hành ra công chúng vào tháng 3/2023, với Kỷ nguyên của zkSync sau đó là zkEVM của Polygon.
Có một số bước khác nhau liên quan đến việc tạo ra zkEVM vừa tương thích với EVM vừa có thể mở rộng hoàn toàn. Để tạo thành công ZK-rollup tương thích với EVM, hệ thống phải hoàn thành quy trình sau:
Việc tính toán đầy đủ cho một hợp đồng thông minh được chạy trong môi trường off-chain.
Một mạch chứng minh đánh giá chi tiết dữ liệu giao dịch và tạo bằng chứng không biết liệu mạch đó có thể xác nhận rằng giao dịch đã được xác minh đúng cách hay không.
Nhiều bằng chứng zero-knowledge được thu thập và gộp thành một lô duy nhất được gửi đến chuỗi chính cùng một lúc.
Hợp đồng xác minh dựa trên Ethereum nhận bằng chứng zero-knowledge và kiểm tra tính hợp lệ của mỗi giao dịch.
Hợp đồng tự thực hiện cập nhật mạng lưới Ethereum với kiến thức rằng tất cả các giao dịch liên quan đều được xác minh.
Các giải pháp zkEVM có nhiều hình dạng và kích thước. Thông thường, một dự án zkEVM có thể được chia thành một trong bốn danh mục sau.
Loại zkEVM này được thiết kế để hoàn toàn tương thích với mọi khía cạnh của Ethereum và với tất cả các lớp Ethereum. Mặc dù zkEVM Loại 1 có thể hoạt động thuận tiện như trên cơ sở hạ tầng hiện có, nhưng có thể mất thêm một chút thời gian để xử lý từng phép tính bằng chứng zero-knowledge.
Loại zkEVM này có xu hướng giống Ethereum từ bên ngoài, nhưng các chi tiết thiết kế bên trong (chẳng hạn như cấu trúc khối) có thể hơi khác một chút. Các sửa đổi nhỏ trong zkEVM Loại 2 giúp đẩy nhanh quá trình tạo bằng chứng, nhưng có thể có sự không tương thích nhẹ khi xử lý các trường hợp sử dụng chi tiết hơn.
zkEVM Loại 3 tương thích với hầu hết các ứng dụng. Tuy nhiên, một số cấu trúc nhất định, chẳng hạn như pre-compile, có thể không hoạt động với cơ sở hạ tầng EVM hiện có.
Mặc dù đôi khi cần viết lại, zkEVM này có những ưu điểm là dễ xây dựng và nhanh chóng tạo bằng chứng hợp lệ.
Loại zkEVM này viết mã hợp đồng thông minh bằng ngôn ngữ cấp cao, sau đó có thể được biên soạn thành ngôn ngữ tương thích với EVM. Đây chắc chắn là cách nhanh nhất để xác minh tính hợp lệ của giao dịch, nhưng có mức độ không tương thích cao hơn.
Lý do chính khiến nhiều người hào hứng với các dự án zkEVM là vì tiềm năng giải quyết bộ ba blockchain, thách thức tiêu chuẩn với bất kỳ blockchain nào khiến nó gần như không thể đồng thời phi tập trung, có thể mở rộng và an toàn.
Mạng lưới Ethereum tự nhiên là phi tập trung và an toàn, đó là lý do tại sao nó rất phổ biến với các nhà phát triển web3. Tuy nhiên, nền tảng này phải hy sinh rất nhiều khả năng mở rộng vốn có để duy trì độ tin cậy của mình. Điều này đã dẫn đến một số vấn đề như phí gas cao ngất ngưởng khi một số xu hướng internet nhất định yêu cầu mạng lưới xử lý nhiều hợp đồng thông minh cùng một lúc.
Đây là nơi các rollups zero-knowledge xuất hiện. Các giải pháp mở rộng quy mô này là một cách dễ dàng và nhanh chóng để xử lý các giao dịch trên Ethereum. Vì chỉ yêu cầu xác minh giao dịch trên mainnet nên người dùng không cần gửi tất cả siêu dữ liệu giao dịch và các chi tiết khác. Hơn nữa, thiết kế rollup cho phép người dùng xử lý tất cả các xác minh này cùng một lúc, vì vậy ngay cả một lượng lớn dữ liệu cũng có thể được xử lý nhanh chóng và hợp lý.
Ngoài việc bổ sung khả năng mở rộng quy mô, zkEVM cũng là giải pháp lý tưởng vì nó giao tiếp liền mạch với môi trường Ethereum. Các nhà phát triển sử dụng zkEVM không phải lo lắng về lỗi do sự hiểu lầm giữa hệ thống của họ và EVM. Họ có thể sử dụng bộ công cụ phát triển rộng rãi có sẵn trên Ethereum, vì vậy việc tạo DApp có thể mở rộng và các dự án khác rất đơn giản.
Một số nhóm khác nhau đã triển khai các phiên bản zkEVM của riêng họ. Sau đây là so sánh ngắn gọn về một số thiết kế zkEVM tốt nhất.
Hệ thống zkEVM mã nguồn mở này là mạng lưới Loại 3 và là một trong những zkEVM đầu tiên được ra mắt. Ngoài ra, nền tảng này có sự chấp thuận của người tạo Ethereum Vitalik Buterin. Vì dựa vào bộ trình xác thực cực lớn của Polygon nên Polygon zkEVM rất an toàn. So với các thiết kế zkEVM khác, Polygon thực hiện công việc tuyệt vời là hoạt động ở tốc độ cao, nhưng không phải lúc nào cũng tương thích hoàn toàn với EVM.
zkEVM của zkSync, Era, sử dụng một máy ảo tùy chỉnh để tăng tốc độ tạo bằng chứng hợp lệ trong khi vẫn hỗ trợ nhiều giao thức Ethereum. Era zkEVM là hệ thống Loại 4 chuyển mã Solidity, Vyper và Yul thành mã tương thích với EVM. zkSync có xu hướng có nhiều vấn đề về khả năng tương thích hơn các dự án zkEVM khác, nhưng nó vượt trội so với các dự án còn lại trong việc cung cấp các giao dịch nhanh chóng, giá cả phải chăng.
zkEVM tập trung vào nhà phát triển của Scroll hiện đang cung cấp testnet alpha cho công chúng. Tại thời điểm này, zkEVM Loại 3, mức độ tốc độ và khả năng tương thích của nó tương tự như zkEVM của Polygon. Tuy nhiên, Scroll có kế hoạch ngắn hạn để chuyển sang zkEVM Loại 2 và kế hoạch dài hạn để trở thành zkEVM Loại 1. Nếu có thể quản lý các mục tiêu này, nó có thể trở thành một trong những lựa chọn tương thích nhất trên thị trường.
zkEVM có thể cung cấp cho người dùng nhiều lợi ích khác nhau:
Các nhà phát triển có thể dễ dàng thực hiện các dự án mới cho Ethereum để có thể tiếp tục làm việc với một hệ thống quen thuộc.
ZK-rollups đã được chứng minh là một trong những cách nhanh nhất để xử lý tất cả các giao dịch vi mô nhỏ thường được sử dụng cho Ethereum DApp và các dự án web3 khác.
Vì zkEVM có thể tương tác, những người sử dụng có thể tin tưởng rằng thiết kế của họ sẽ hoạt động liền mạch với cả cơ sở hạ tầng Ethereum trong tương lai và hiện tại.
So với một số giải pháp mở rộng quy mô khác, zkEVM cung cấp thêm khả năng bảo mật và quyền riêng tư.
zkEVM có chi phí gas thấp hơn các lựa chọn mở rộng Ethereum khác, chẳng hạn như sidechain.
Tuy nhiên, hãy nhớ rằng zkEVM đi kèm với một số nhược điểm tiềm ẩn:
Thiết kế của zkEVM không phải lúc nào cũng hoạt động tốt với khái niệm tính toán bằng chứng zero-knowledge, vì vậy đây không phải là phương pháp mở rộng trực quan nhất để sử dụng trên Ethereum.
zkEVM càng gần đạt được khả năng tương thích Ethereum thực sự, nó càng kém hiệu quả. zkEVM loại 1 có thể rất tốn kém để vận hành.
zkEVM đặc biệt có khả năng gặp khó khăn trong việc đạt được khả năng tương thích với các opcode đặc biệt của EVM. zkEVM thường gặp khó khăn trong việc quản lý những thứ như thực hiện chương trình hoặc xử lý lỗi.
zkEVM khuyến khích sự phụ thuộc nhiều hơn vào hệ thống EVM và một số người đề xuất web3 lo ngại rằng hệ sinh thái của nó không thể thực sự phi tập trung nếu hầu hết các dự án chạy trên một blockchain duy nhất.
Kể từ khi ra mắt một vài thiết kế zkEVM đầu tiên, khái niệm này đã thu hút rất nhiều sự quan tâm. Nhiều người hào hứng vì họ tin rằng zkEVM sẽ giúp việc xây dựng DApp Ethereum trở nên hợp lý hơn nhiều. Khả năng kết hợp tốc độ, sự tiện lợi và khả năng chi trả có tiềm năng khiến mainnet Ethereum trở nên phổ biến hơn. Nếu zkEVM hoạt động tốt như những người sáng tạo tuyên bố, điều đó có thể dẫn đến sự bùng nổ của các dự án web3 và DeFi mới được xây dựng trên cơ sở hạ tầng Ethereum hiện có.
Tuy nhiên, cần lưu ý rằng phải mất nhiều thời gian để thêm ZK-rollups vào EVM một cách chính xác vì thiết kế cơ sở của Ethereum không hoạt động tốt với ý tưởng ZK-rollup. Mọi người có thể gặp phải một số lỗi khi làm việc với các hợp đồng thông minh Ethereum, điều này có khả năng khiến mọi người rời xa các dự án zkEVM. Cuối cùng, liệu giải pháp mở rộng quy mô này có diễn ra hay không sẽ phụ thuộc vào mức độ hiệu quả của một vài hệ thống đầu tiên.
Bằng cách khai thác sức mạnh của công nghệ zero-knowledge, zkEVM giúp mở rộng quy mô Ethereum hiệu quả hơn. Chúng cắt giảm lượng dữ liệu giao dịch được lưu trữ trên mainnet Ethereum, vì vậy các dự án nhanh hơn và giá cả phải chăng hơn. Hơn nữa, khả năng tương thích với EVM cho phép các nhà phát triển xây dựng các thiết kế tương tác liền mạch với môi trường Ethereum. Sự kết hợp giữa khả năng tương thích và khả năng mở rộng này có thể dẫn đến nhiều dự án thú vị.
#Bybit #TheCryptoArk
Không spam. Chỉ có nội dung hấp dẫn và cập nhật ngành trong không gian tiền điện tử