Kakarot zkEVM là gì? Tìm hiểu dự án Modular zkEVM đầu tiên
MỤC LỤC
Kakarot là một phiên bản Máy ảo Ethereum (EVM) đặc biệt, được phát triển trên nền tảng Cairo. Đây là một dự án nguồn mở, đã thu hút sự quan tâm và đầu tư từ nhiều cá nhân và công ty hàng đầu trong ngành blockchain.
Vậy Kakarot zkEVM là gì? Hãy cùng CryptoViet Info tìm hiểu thêm về dự án và tiềm năng của nó trong bài viết này nhé!
Kakarot zkEVM là gì?
Kakarot zkEVM là một phiên bản của Ethereum Virtual Machine (EVM) được viết bằng ngôn ngữ lập trình Cairo. Nó giống như một máy ảo trong Ethereum, nhưng có khả năng chứng minh được các giao dịch. Điều này có nghĩa là bạn có thể chứng minh và xác minh rằng các giao dịch trên Kakarot zkEVM 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.
Tại sao Kakarot lại chọn xây dựng Modular ZkEVM
Đầu tiên, zkEVM cho phép chứng minh và xác minh tính hợp lệ của các giao dịch mà không cần tiết lộ thông tin chi tiết về giao dịch đó. Điều này đảm bảo tính riêng tư và bảo mật cho người dùng, đồng thời duy trì tính toàn vẹn của các giao dịch trên nền tảng Starknet.
- zkEVM là gì? Công nghệ bảo mật tiên tiến trên Blockchain
Thứ hai, bằng cách đưa khả năng tương thích EVM vào Starknet, Kakarot tạo ra một môi trường quen thuộc cho các nhà phát triển. Với zkEVM trên Starknet, các nhà phát triển có thể triển khai và chạy các ứng dụng Solidity của họ mà không cần học lại một ngôn ngữ hoặc môi trường mới. Điều này giúp giảm thời gian và công sức cần thiết để phát triển và triển khai ứng dụng trên Starknet.
Cuối cùng, Kakarot tin rằng chuỗi ứng dụng (L3) sẽ xuất hiện sớm hơn dự kiến. Bằng cách xây dựng zkEVM và tận dụng tính linh hoạt của Kakarot, nhóm phát triển có khả năng xây dựng một công cụ dịch vụ zkRollup. Điều này mang lại lợi ích của một môi trường EVM với gas thấp và thực thi nhanh, đồng thời bảo đảm tính bảo mật và mật mã cho các giao dịch trên Starknet.
Tóm lại, Kakarot đã chọn xây dựng zkEVM để tương thích với Starknet để mang lại tính riêng tư, tính toàn vẹn và tính tương thích với các nhà phát triển, đồng thời chuẩn bị cho sự ra đời của chuỗi ứng dụng trong tương lai.
Roadmap
Giai đoạn 1: Đưa EVM lên Starknet
Kakarot sẽ bắt đầu tích hợp EVM trên Starknet L2. Điều này cho phép các 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, sử dụng các công cụ phát triển mà họ đã quen thuộc như Foundry, Hardhat, Wagmi, và nhiều công cụ khác.
Khi hoàn thành, người dùng cuối có thể tương tác với ứng dụng của họ thông qua các công cụ tiêu chuẩn như Metamask hay kết nối ví, như khi sử dụng các ứng dụng blockchain khác. Điều này giúp đơn giản hóa việc sử dụng và tương tác với dApp mà không cần phải học một công cụ mới.
Giai đoạn 2: Kakarot x Madara — L3 zkEVMs
Kakarot và Madara sẽ hợp nhất để tạo thành zkEVM. Nó sẽ kích hoạt các lớp tiếp theo như L3, L4, L5, và nhiều hơn nữa trong tương lai. Các nhóm phát triển có thể triển khai chuỗi ứng dụng zkEVM của họ trên Starknet và sử dụng bằng chứng hợp lệ để xử lý các giao dịch.
Lựa chọn L3 là khả thi do nó cho phép tính toán ngoài chuỗi. Các chuỗi ứng dụng L3 có khả năng tách rời tính bảo mật và phân cấp, cho phép người dùng tận hưởng tính bảo mật tương tự Ethereum L1 mà không cần số lượng trình xác thực lớn.
Kakarot zkEVM cho phép tính toán trên lớp bên dưới L2 với chi phí gas thấp hơn và hiệu suất cao hơn so với tính toán trên L2. Điều này giúp tăng khả năng mở rộng của rollups stacks.
Giai đoạn 3: Kakarot x Madara — type 1 zkEVM
Trong giai đoạn 3, Kakarot và Madara sẽ hợp tác để tạo ra một phiên bản zkEVM type 1. Để làm điều này, họ sẽ thực hiện hai nhiệm vụ quan trọng.
Đầu tiên, họ sẽ viết các quy tắc đồng thuận Ethereum trong ngôn ngữ lập trình Cairo và tích hợp chúng vào nút đầy đủ của Madara kết hợp với Kakarot. Điều này cho phép chứng minh sự đồng thuận cho các giao dịch trên mạng Ethereum Mainnet.
Thứ hai, họ sẽ chuyển từ cấu trúc Pedersen Merkle Patricia Trie (MPT) sang Keccak MPT. Điều này là cần thiết để đạt được tính tương thích với Ethereum và cho phép chứng minh các khối L1. Một sự lựa chọn tiềm năng là thay thế hàm băm Keccak bằng hàm băm Poseidon, đây là xu hướng mới trong Ethereum. Bằng cách này, các nhóm zkEVM có thể trở thành Type 1 với khả năng chứng minh và lưu trữ dữ liệu theo cách hiệu quả và chi phí thấp.
Với việc hoàn thành giai đoạn này, Kakarot sẽ trở thành một ứng dụng zkEVM Type 1 với khả năng chứng minh các khối L1 trên mạng Ethereum. Điều này đại diện cho một bước tiến tiếp vượt trội trong việc phát triển zkEVM.
Lịch sử gọi vốn
Kakarot zkEVM đã công bố việc hoàn thành vòng gọi vốn pre-seed từ các Angle Investor. Danh sách các nhà đầu tư nổi bật có Vitalik Buterin, người sáng lập Ethereum, Nicolas Bacca, đồng sáng lập của Ledger và StarkWare cùng với nhiều nhà đầu tư khác.
Mới nhất, Kakarot đã công bố vòng gọi vốn thứ hai với số tiền không được tiết lộ. Seed Round của Kakarot được dẫn đầu bởi Stake Capital, LongHash Ventures. Cùng tham gia vòng đầu tư này còn có OKX Ventures, Eterna, Fenbushi Capital, Foresight Ventures và một số nhà đầu tư khác.
Đội ngũ dự án
Độ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: Tech Advisor
Lời kết
Vậy là bạn đã tìm hiểu qua bài viết Kakarot zkEVM là gì? Tìm hiểu dự án Modular zkEVM đầu tiên. CryptoViet Info hy vọng bài viết sẽ cung cấp cho bạn những thông tin hữu ích nhất.
Với sự hỗ trợ và đầu tư từ những cá nhân và công ty hàng đầu, hy vọng dự án sẽ đạt được mục tiêu quan trọng của mình trong việc xây dựng một EVM độc đáo và đột phá. Kakarot không chỉ đảm bảo tính tương thích với Starknet, mà còn mang đến khả năng chứng minh giao dịch và nâng cao tính bảo mật và tốc độ của ứng dụng trên nền tảng Ethereum.
Với tiềm năng đáng kể, Kakarot đang chứng tỏ mình là một đóng góp quan trọng cho sự phát triển của hệ sinh thái blockchain. Chúng ta hãy cùng theo dõi sự tiến bộ của dự án này trong tương lai gần.
Tìm hiểu thêm:
- Raft Finance là gì? Nền tảng thế chấp Liquid Staking Tokens
- Maverick Protocol là gì? (MAV) Launchpool thứ 34 của Binance
- Layer 3 là gì? Khám phá tiềm năng mở rộng của Ethereum