Kakarot là một dự án zkEVM giúp cho các dự án trên hệ sinh thái Starknet có thể tương tác được với blockchain Ethereum, đồng thời mang lại tính bảo mật và quyền riêng tư cho người dùng. Vậy Kakarot zkEVM là gì? Hãy cùng Coincuatui tìm hiểu trong bài viết dưới đây.
Kakarot là gì? Tìm hiểu về dự án zkEVM của hệ sinh thái Starknet
Kakarot là một dự án zkEVM được viết bằng ngôn ngữ Cairo của blockchain Starknet, có khả năng chứng minh được các giao dịch là hợp lệ mà không cần tiết lộ thông tin chi tiết về giao dịch đó. Điều này mang lại tính bảo mật cao và đảm bảo tính toàn vẹn của giao dịch trên nền tảng Kakarot zkEVM.
Kakarot zkEVM là gì?
Mục tiêu chính của Kakarot zkEVM là tăng cường tốc độ giao dịch của tất cả các blockchain đến mức tối đa, đồng thời đảm bảo khả năng hoạt động của tất cả các hợp đồng thông minh, công cụ phát triển và ví trên nền tảng của nó. Hiện tại, Kakarot zkEVM đang tập trung vào việc phát triển cho blockchain đầu tiên đó là Starknet.
Mô hình hoạt động của Kakarot
Mô hình hoạt động của Kakarot zkEVM diễn ra như sau: Khi người dùng tạo một giao dịch trên mạng lưới Ethereum, thay vì gửi giao dịch trực tiếp cho mạng, Kakarot sẽ tạo một Zero Knowledge Proof (ZKP) cho giao dịch đó. ZKP này sẽ chứng minh tính hợp lệ của giao dịch mà không tiết lộ thông tin riêng tư. Sau đó, ZKP và giao dịch sẽ được gửi tới một "relayer" trung gian. Tại đó, ZKP sẽ được xác minh và giao dịch được gửi tới EVM để thực thi. Relayer sẽ kiểm tra tính hợp lệ của ZKP và sử dụng nó để thực hiện giao dịch trên EVM mà không tiết lộ thông tin riêng tư.
Kakarot dự định tích hợp EVM vào Starknet. Điều này cho phép nhà phát triển có thể triển khai các hợp đồng thông minh Solidity (hoặc ngôn ngữ tương thích với EVM) trực tiếp trên Starknet một cách dễ dàng. Khi hoàn thành, người dùng có thể sử dụng ví Metamask, WalletConnect để kết nối với các dApp trên Starknet.
Kakarot và Madara sẽ kết hợp để phát triển Layer 3 zkEVM trên mạng lưới Starknet. Layer 3 zkEVM cho phép thực hiện tính toán ngoài chuỗi, đồng thời tách biệt tính bảo mật và phân cấp, giúp người dùng có được mức độ bảo mật tương tự như Ethereum L1 và giảm đáng kể phí giao dịch.
Trong giai đoạn 3, Kakarot và Madara sẽ cùng nhau làm việc để tạo ra một phiên bản zkEVM loại 1. Để thực hiện điều này, họ sẽ thực hiện hai nhiệm vụ quan trọng. Trước tiên, họ sẽ viết các quy tắc đồng thuận của Ethereum bằng ngôn ngữ lập trình Cairo và tích hợp chúng vào node đầy đủ của Madara và Kakarot. Việc này sẽ cho phép xác minh sự đồng thuận cho các giao dịch trên mạng lưới Ethereum. Sau đó, họ sẽ chuyển từ Pedersen Merkle Patricia Tree (MPT) sang Keccak MPT để cải thiện hiệu suất và bảo mật khi lưu trữ và truy xuất dữ liệu trong Ethereum.
Đội ngũ phát triển của Kakarot
Đội ngũ dự án của Kakarot zkEVM bao gồm:
Kakarot zkEVM được StarkWare và Vitalik Buterin rót vốn vòng pre-seed
Kakarot được đầu tư bởi StarkWare - công ty mẹ của Starknet, quỹ đầu tư LambdaClass và Vitalik Buterin tại vào pre-seed. Tuy nhiên, dự án vẫn chưa công bố số tiền huy động được.
Kakarot là một dự án quan trọng trên hệ sinh thái Starknet, giúp blockchain Layer 2 này có thể tương thích với EVM, mở ra nhiều tiềm năng phát triển cho hệ sinh thái của mình. Thông qua bài viết, Coincuatui hy vọng bạn đọc có thể hiểu hơn về dự án Kakarot nhằm phục vụ cho quá trình nghiên cứu và đầu tư của mình. Chúc bạn may mắn.
Lưu ý: Thông tin trong bài viết không được xem là lời khuyên đầu tư, 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