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 với blockchain Ethereum, đồng thời bảo đảm tính riêng tư cho người dùng. Vậy Kakarot zkEVM là gì? Hãy cùng Mytour tìm hiểu trong bài viết dưới đây.
Kakarot là gì? Khám phá về dự án zkEVM của hệ sinh thái StarknetKakarot là gì?
Kakarot là một dự án zkEVM viết bằng ngôn ngữ Cairo của blockchain Starknet, có khả năng chứng minh được tính hợp lệ của giao dịch mà không cần tiết lộ thông tin chi tiết. Điều này tạo ra tính bảo mật cao và bảo đảm tính toàn vẹn của giao dịch trên 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 lên mức tối đa, đồng thời đảm bảo 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 đặc biệt của Kakarot zkEVM
- Tương thích với EVM: Kakarot giúp cho các nhà phát triển trên Ethereum và các blockchain EVM khác có thể dễ dàng xây dựng các ứng dụng phi tập trung 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 sử dụng 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ể. Điều này làm tăng 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ỉ ví hoặc 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
Cách hoạt động của KakarotCách hoạt động của Kakarot zkEVM 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 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 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 kế hoạch tích hợp EVM vào Starknet. Điều này cho phép nhà phát triển 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 hợp tác với Madara — Giới thiệu Layer 3 zkEVM
Kakarot và Madara sẽ hợp tác để phát triển Layer 3 zkEVM trên mạng lưới Starknet. Layer 3 zkEVM cho phép tính toán ngoài chuỗi và tách biệt tính bảo mật và phân cấp, mang lại mức độ bảo mật tương đương với Ethereum L1 và giảm đáng kể phí giao dịch.
Giai đoạn 3: Kakarot hợp tác với Madara — Ra mắt zkEVM tương thích với Ethereum
Trong giai đoạn 3, Kakarot và Madara sẽ cùng nhau tạo ra một phiên bản zkEVM loại 1. Đầu tiên, họ sẽ viết 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 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.
Nhóm phát triển
Nhóm phát triển của KakarotNhóm dự án của Kakarot zkEVM bao gồm:
- Ellas Tazartes: CEO & Đồng sáng lập
- Clement Walter: CTO & Đồng sáng lập
- Danilo Kim: Hệ sinh thái & Đồng sáng lập
- Abdelhamid Bakhta: Cố vấn công nghệ
- Mentor Reka: Cố vấn tài chính
- Gregory Edison và Johann Bestowrous: Lập trình viên chính
Nhà đầu tư
Kakarot zkEVM nhận vốn đầu tư từ StarkWare và Vitalik Buterin trong vòng pre-seedKakarot được đầu tư bởi StarkWare - công ty mẹ của Starknet, quỹ đầu tư LambdaClass và Vitalik Buterin trong vòng pre-seed. Tuy nhiên, số tiền huy động vẫn chưa được công bố.
Tóm tắ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 nó. Thông qua bài viết này, Mytour hy vọng bạn đọc có thể hiểu rõ hơn về dự án Kakarot để 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 coi là lời khuyên đầu tư, Mytour 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 nhiều lợi nhuận từ thị trường tiềm năng này.
