Bạn có thể quan tâm:
zkEVM (zero-knowledge Ethereum Virtual Machine) là một máy chủ ảo cho phép tạo ra một bằng chứng dưới dạng zero-knowledge để xác minh độ chính xác (bao gồm tính hợp lệ của dữ liệu đầu vào và đâu ra). Nhìn chung, zkEVM là một sản phẩm hỗ trợ thực hiện và mở rộng các smart contract được tạo bởi công nghệ zero-knowledge.
zkEVM là một phần của công nghệ zero-knowledge rollups, một công nghệ phát triển khả năng mở rộng của layer 2 trên Ethereum bằng phương pháp xử lý các giao dịch off-chain, cụ thể đưa những giao dịch được tạo trên blockchain chính ra bên ngoài và xử lý chúng trên một lớp Rollups riêng, sau đó các dữ liệu và các giao dịch đã được xử lý sẽ được đóng gói lại hay “cuộn lại” thành 1 khối duy nhất để gửi lên Layer 2 để xác minh tính hợp lệ. Tuy nhiên, ZK-Rollups không cần sự giám sát vì sau khi một block được xác minh, tài sản của người dùng luôn được đảm bảo có thể thu hồi được ngay cả khi các operator từ chối hợp tác.
Các ZK-rollup ban đầu thiếu khả năng thực hiện các hợp đồng thông minh và bị hạn chế đối với các khoản thanh toán và hoán đổi token đơn giản. Tuy nhiên, với sự ra đời của các máy ảo không có kiến thức tương thích với EVM, ZK-rollup đang bắt đầu hỗ trợ Ethereum dApps.
Bởi vì thiếu sự tương thích giữa các smart contract, thanh khoản bị hạn chế khi thiếu sự hỗ trợ của hệ sinh thái của Ethereum, nên zkEVM được ra đời nhằm giải quyết các đề trên và đồng thời hỗ trợ các Dapp trên Ethereum có cơ hội được mở rộng sang các ZK-Rollups Layer 2.
Một cách tổng quan, Polygon zkEVM là một giải pháp mở rộng cho Ethereum thuộc Polygon Network giống như các zk-Rollup layer 2 khác, sẽ sử dụng công nghệ zero-knowledge để tăng tính xác thực, phi tập trung và nhanh chóng. Tuy nhiên, zkEVM sẽ mang lại sự tối ưu hơn trong quá trình xác thực đó, làm tăng trải nghiệm người dùng và sự tương tích với máy ảo EVM trên Ethereum và đồng thời có thể mở rộng hệ sinh thái cho Polygon.
Để chứng minh cho việc sử dụng khả năng tính toán ngoài chuỗi là chính xác, Polygon zkEVM sử dụng các zero-knowledge proofs (bằng chứng giao dịch bằng công nghệ zero-knowledge) như một validity proofs (bằng chứng hợp lệ) trong giao dịch. Mặc dù công nghệ zero-knowledge proofs trên layer 2 được phát triển dựa trên các thuật toán phức tạp để cung cấp tính xác thực và tính hữu hạn cho các giao dịch off-chain nên các validity proof sẽ rất dễ dàng được xác thực.
Với chức năng như một State Machine, công nghệ zkEVM mang tới sự đổi mới ở quy trình hoạt động, điểm đặc biệt là ở quy trình thực thi khi người dùng giao dịch trên mạng lưới và sau đó là quy trình tạo ra các bằng chứng hợp lệ (validity proofs) để chứng minh tính chính xác của các tính toán đã được thực hiện ngoài chuỗi.
Polygon zkEVM là bộ phận công nghệ xử lý quy trình giao dịch được xảy ra trên layer 2 của Ethereum trong quá trình thực thi. Các bộ phận tham gia vào quá trình vận hành của zkEVM bao gồm:
Mô hình hoạt động của Polygon zkEVM như sau:
Cơ chế xác thực Proof of Donate (POD) dựa trên mô hình đấu giá phi tập trung để có quyền sản xuất các batch trong một khung thời gian cụ thể. Trong cơ chế này, các ưu đãi kinh tế được thành lập vì vậy các Validator cần phải hoạt động hiệu quả để có thể cạnh tranh với nhau.
Mô hình của hợp đồng đồng thuận (Consensus Contract) được phát triển để nâng cấp cho cơ chế Proof of Donation và cung cấp sự hỗ trợ cho các sự tham gia không có cấp phép của nhiều điều phối viên (coordinators) để tạo ra các Batch trên Layer 2.
Các Batch này được tạo từ các giao dịch tổng hợp từ Layer 1. hợp đồng đồng thuận (Consensus Contract) (PolygonZkEVM.sol) sử dụng một kỹ thuật đơn giản hơn và được ưa chuộng do hiệu quả cao hơn trong việc giải quyết các thách thức liên quan đến PoD.
Việc triển khai chiến lược của sự đồng thuận dựa trên hợp đồng hứa hẹn sẽ đảm bảo rằng mạng:
Mô hình hoạt động của hợp đồng đồng thuận (Consensus Contract)
Để hoàn thành quá trình đồng thuận, thì Polygon zkEVM có 2 quy trình nhỏ như: Sequencers Aggregators:
zkNode là một phần mềm quan trọng trong cơ chế hoạt động của zkEVM. Đây là một ứng dụng để thực hiện quá trình đồng bộ hóa và quản lý vai trò của các bộ phận khác tham gia vận hành mạng lưới (như Sequencer và Aggregator từ hợp đồng đồng thuận). Những người tham gia vận hành Polygon zkEVM sẽ có 2 vị trí có thể chọn:
Tất cả các quy tắc để một giao dịch hợp lệ được triển khai và thực thi trong cơ chế của zkProver. Cơ chế zkProver này sẽ thực hiện các tính toán toán học phức tạp dưới dạng đa thức và hợp ngữ. Những điều này sau đó được xác minh trên Smart Contract.
Các quy tắc này có thể được coi là các ràng buộc mà một giao dịch phải đáp ứng nhằm để có thể sửa đổi State tree hoặc Exit tree . zkProver là mô-đun phức tạp nhất đòi hỏi phải phát triển hai ngôn ngữ lập trình mới để triển khai các yếu tố cần thiết.
LX to LY Bridge có thể được xem như một bridge kết nối Layer 2 đến Layer 1, nhưng lại sử dụng công nghệ zkEVM Bridge do sự linh hoạt và khả năng tương tác. Nhờ vậy, cây cầu này cho phép chuyển tài sản cho dù tài sản này đã nhiều lần được rollups.
Vào tháng 3/2023, bản hard fork Shanghai sẽ được trình làng. Bản hard ford này được dự kiến sẽ giúp cho Ethereum cải thiện các hoạt động on-chain, cải thiện phí giao dịch trên các Layer 2 hiện có, và tăng trải nghiệm người dùng.
Như vậy, có thể thấy các Layer 2 hiện tại đang nhận được sự thu hút nhất định ngoài việc phần lớn các dự án (chủ yếu là các dự án sử dụng công nghệ zk-Rollups) chưa ra token (dự sẽ có airdrop) thì lợi ích mà Hard fork Shanghai cũng đóng góp phần lớn.
Nên với Polygon, vốn là một trong những layer 2 đầu tiên của Ethereum, vần hiện tại vẫn còn đang hoạt động tốt, và sắp tới sắp triển khai công nghệ zkEVM như một điểm nhấn nổi bật, dự án có thể trở thành tâm điểm của xu hướng tiếp theo.
Thông qua bài viết này các bạn đã phần nào nắm bắt được những thông tin cơ bản về công nghệ zkEVM của Polygon. Coincuatui không chịu trách nhiệm với bất kỳ quyết định đầu tư nào của các bạn. Chúc các bạn thành công và kiếm được thật nhiều lợi nhuận từ thị trường tiềm năng này.
Nguồn: Coin68