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 Coin68 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à gì?
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.
Điểm nổi bật của Kakarot zkEVM
- Tương thích với EVM: Kakarot giúp cho những nhà phát triển trên Ethereum và các EVM blockchain khác có thể dễ dàng xây dựng các dApps trên Starknet mà không cần phải thay đổi ngôn ngữ lập trình.
- Khả năng mở rộng: Kakarot tận dụng lợi thế của Validity Rollups, STARKs và CairoVM để mở rộng khả năng sử dụng của Ethereum, cung cấp tính riêng tư và bảo mật cao hơn cho các ứng dụng và giao dịch.
- Độ bảo mật cao: Kakarot sử dụng Zero Knowledge Proof (ZKP) để chứng minh tính hợp lệ của giao dịch mà không tiết lộ thông tin cụ thể. Đây là một công nghệ được áp dụng để đảm bảo tính bảo mật và xác thực trên các nền tảng blockchain, cho phép các bên trao đổi thông tin mà không cần tiết lộ chi tiết thông tin của nhau.
- Quyền riêng tư tốt hơn: Kakarot cho phép người dùng thực hiện các giao dịch mà không cần tiết lộ thông tin riêng tư như địa chỉ tài khoản hay số dư. Điều này giúp nâng cao tính riêng tư của người dùng trên mạng lưới Ethereum.
Mô hình hoạt động của Kakarot zkEVM
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ư.
Lộ trình phát triển của dự án
Giai đoạn 1: Tích hợp với Layer 2 Starknet
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.
Giai đoạn 2: Kakarot x Madara — Ra mắt Layer 3 zkEVM
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.
Giai đoạn 3: Kakarot x Madara — Ra mắt zkEVM tương thích với Ethereum
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
Đội ngũ phát triển của Kakarot
Đội ngũ dự án của Kakarot zkEVM bao gồm:
- Ellas Tazartes: CEO & Co-Founder
- Clement Walter: CTO & Co-Founder
- Danilo Kim: Ecosystem & Co-Founder
- Abdelhamid Bakhta: Cố vấn công nghệ
- Mentor Reka: Cố vấn tài chính
- Gregory Edison và Johann Bestowrous: Core dev
Nhà đầu tư
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.
Tổng kết
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, Coin68 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ư, Coin68 không chịu trách nhiệm với bất kỳ quyết định nào của các bạn.