Kakarot: EVM di Starknet yang ditulis dengan Cairo
Kakarot zkEVM adalah mesin virtual Ethereum yang ditulis menggunakan bahasa Cairo, yang berjalan di Starknet. Cairo adalah bahasa yang lengkap Turing, terkait dengan CairoVM. CairoVM menggunakan polinomial dan sistem bukti ZK-STARK untuk mencapai perhitungan yang dapat dibuktikan.
Fitur utama Kakarot zkEVM adalah kemampuannya untuk menghasilkan transaksi dan blok yang dapat dibuktikan. Karena dibangun di atas CairoVM, setiap transaksi yang dieksekusi di Kakarot dapat dibuktikan. Ini memungkinkan pengembang untuk mendeploy aplikasi EVM di Kakarot dan memungkinkan pengguna untuk berinteraksi dengan aplikasi tersebut menggunakan alat yang sudah familiar.
Selain itu, Kakarot juga akan menyediakan interoperabilitas dengan protokol Starknet, membawa komposabilitas untuk protokol di bidang DeFi dan GameFi.
Rute Pengembangan
Proyek Kakarot dimulai pada bulan Oktober 2022, dengan tujuan untuk membuat zkEVM yang bersifat open source dengan kurang dari 10.000 baris kode. Tujuan ini tercapai dalam waktu enam bulan yang singkat. Rencana peluncuran testnet adalah pada akhir musim panas 2023.
Pengembangan Kakarot zkEVM dibagi menjadi tiga tahap:
Tahap Satu: Mewujudkan fungsi EVM di Starknet
Kakarot zkEVM akan pertama kali ada sebagai EVM bawaan di Starknet L2. Ini akan memungkinkan pengembang untuk langsung menerapkan kontrak pintar Solidity (atau bahasa kompatibel EVM lainnya) di Starknet, dan menggunakan alat yang sudah dikenali untuk pengembangan. Pengguna dapat berinteraksi dengan dApps ini menggunakan rangkaian alat yang umum. Pengalaman di Kakarot akan mirip dengan pengalaman di Polygon, Scroll, atau Ethereum L1.
Tahap Dua: Mewujudkan L3 zkEVMs
Kakarot akan terintegrasi dengan Madara, mengaktifkan L3 zkEVMs, dan mendukung L4, L5, dan lapisan lebih tinggi lainnya jika diperlukan. Tim akan dapat menerapkan aplikasi zkEVM dan memanfaatkan bukti validitas untuk menyelesaikan transaksi di Starknet. Arsitektur ini dapat mengurangi biaya desentralisasi sambil menjaga keamanan Ethereum L1.
Dengan memindahkan perhitungan ke lapisan yang lebih tinggi, biaya gas dapat secara signifikan dikurangi dan kinerja dapat ditingkatkan. Pengguna dapat memilih untuk menerbitkan bukti dan data transaksi di Starknet untuk mendapatkan keamanan yang lebih tinggi, atau menggunakan solusi ketersediaan data lainnya untuk mengurangi biaya.
Tahap Tiga: Mewujudkan type 1 zkEVM
Dengan mengintegrasikan lebih lanjut Kakarot dan Madara, type 1 zkEVM dapat direalisasikan. Ini memerlukan penulisan aturan konsensus Ethereum dengan Cairo dan beralih dari Pedersen Merkle Patricia Trie ke Keccak MPT. Mencapai tujuan ini juga bergantung pada jalur pengembangan Ethereum, terutama perubahan fungsi hash yang mungkin diadopsi setelah upgrade Verge.
Susunan Tim
Tim inti Kakarot lahir dari sebuah hackathon di Lisbon. Dengan dukungan dari Starknet Foundation dan Onlydust, Kakarot saat ini memiliki lebih dari 40 kontributor.
Anggota inti termasuk:
Elias Tazartes: Co-founder dan CEO, fokus pada rekayasa blockchain dan pengembangan full-stack.
Clément Walter: Co-founder dan CTO, memiliki latar belakang sebagai ilmuwan, insinyur, dan pengusaha.
Situasi Pendanaan
Kakarot telah menyelesaikan putaran pendanaan pre-seed, jumlah spesifik tidak diungkapkan. Investor termasuk Starkware dan LambDa. Investor malaikat termasuk Vitalik Buterin, salah satu pendiri Ledger Nicolas Bacca dan salah satu pendiri serta CEO ZAMA Rand Hindi.
Prospek Proyek
Kakarot sebagai implementasi EVM di Starknet diharapkan menjadi jembatan penting yang menghubungkan Starknet dan ekosistem Ethereum. Ini dapat menurunkan hambatan pengembangan, memungkinkan proyek ekosistem Ethereum lebih mudah dibangun di Starknet, sambil tetap menjaga keamanan tinggi dan biaya rendah.
Perkembangan Kakarot sangat terkait dengan ekosistem Starknet. Seiring dengan peningkatan pengalaman pengguna di Starknet, Kakarot diharapkan dapat memberikan kontribusi penting bagi kemakmuran ekosistem Starknet. Namun, keberhasilan Kakarot juga bergantung pada perkembangan Starknet.
Dibandingkan dengan proyek zkEVM lainnya, ukuran tim Kakarot lebih kecil, anggaran dan brand awareness juga lebih rendah. Ini juga menjadi salah satu alasan mengapa Kakarot saat ini belum diterapkan sebagai zkEVM L2 umum.
Secara keseluruhan, Kakarot masih dalam tahap awal, dan testnetnya akan segera diluncurkan. Perkembangan masa depan proyek ini layak untuk terus diperhatikan.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Kakarot: EVM yang ditulis dengan Cairo di Starknet akan membawa interoperabilitas ekosistem
Kakarot: EVM di Starknet yang ditulis dengan Cairo
Kakarot zkEVM adalah mesin virtual Ethereum yang ditulis menggunakan bahasa Cairo, yang berjalan di Starknet. Cairo adalah bahasa yang lengkap Turing, terkait dengan CairoVM. CairoVM menggunakan polinomial dan sistem bukti ZK-STARK untuk mencapai perhitungan yang dapat dibuktikan.
Fitur utama Kakarot zkEVM adalah kemampuannya untuk menghasilkan transaksi dan blok yang dapat dibuktikan. Karena dibangun di atas CairoVM, setiap transaksi yang dieksekusi di Kakarot dapat dibuktikan. Ini memungkinkan pengembang untuk mendeploy aplikasi EVM di Kakarot dan memungkinkan pengguna untuk berinteraksi dengan aplikasi tersebut menggunakan alat yang sudah familiar.
Selain itu, Kakarot juga akan menyediakan interoperabilitas dengan protokol Starknet, membawa komposabilitas untuk protokol di bidang DeFi dan GameFi.
Rute Pengembangan
Proyek Kakarot dimulai pada bulan Oktober 2022, dengan tujuan untuk membuat zkEVM yang bersifat open source dengan kurang dari 10.000 baris kode. Tujuan ini tercapai dalam waktu enam bulan yang singkat. Rencana peluncuran testnet adalah pada akhir musim panas 2023.
Pengembangan Kakarot zkEVM dibagi menjadi tiga tahap:
Tahap Satu: Mewujudkan fungsi EVM di Starknet
Kakarot zkEVM akan pertama kali ada sebagai EVM bawaan di Starknet L2. Ini akan memungkinkan pengembang untuk langsung menerapkan kontrak pintar Solidity (atau bahasa kompatibel EVM lainnya) di Starknet, dan menggunakan alat yang sudah dikenali untuk pengembangan. Pengguna dapat berinteraksi dengan dApps ini menggunakan rangkaian alat yang umum. Pengalaman di Kakarot akan mirip dengan pengalaman di Polygon, Scroll, atau Ethereum L1.
Tahap Dua: Mewujudkan L3 zkEVMs
Kakarot akan terintegrasi dengan Madara, mengaktifkan L3 zkEVMs, dan mendukung L4, L5, dan lapisan lebih tinggi lainnya jika diperlukan. Tim akan dapat menerapkan aplikasi zkEVM dan memanfaatkan bukti validitas untuk menyelesaikan transaksi di Starknet. Arsitektur ini dapat mengurangi biaya desentralisasi sambil menjaga keamanan Ethereum L1.
Dengan memindahkan perhitungan ke lapisan yang lebih tinggi, biaya gas dapat secara signifikan dikurangi dan kinerja dapat ditingkatkan. Pengguna dapat memilih untuk menerbitkan bukti dan data transaksi di Starknet untuk mendapatkan keamanan yang lebih tinggi, atau menggunakan solusi ketersediaan data lainnya untuk mengurangi biaya.
Tahap Tiga: Mewujudkan type 1 zkEVM
Dengan mengintegrasikan lebih lanjut Kakarot dan Madara, type 1 zkEVM dapat direalisasikan. Ini memerlukan penulisan aturan konsensus Ethereum dengan Cairo dan beralih dari Pedersen Merkle Patricia Trie ke Keccak MPT. Mencapai tujuan ini juga bergantung pada jalur pengembangan Ethereum, terutama perubahan fungsi hash yang mungkin diadopsi setelah upgrade Verge.
Susunan Tim
Tim inti Kakarot lahir dari sebuah hackathon di Lisbon. Dengan dukungan dari Starknet Foundation dan Onlydust, Kakarot saat ini memiliki lebih dari 40 kontributor.
Anggota inti termasuk:
Situasi Pendanaan
Kakarot telah menyelesaikan putaran pendanaan pre-seed, jumlah spesifik tidak diungkapkan. Investor termasuk Starkware dan LambDa. Investor malaikat termasuk Vitalik Buterin, salah satu pendiri Ledger Nicolas Bacca dan salah satu pendiri serta CEO ZAMA Rand Hindi.
Prospek Proyek
Kakarot sebagai implementasi EVM di Starknet diharapkan menjadi jembatan penting yang menghubungkan Starknet dan ekosistem Ethereum. Ini dapat menurunkan hambatan pengembangan, memungkinkan proyek ekosistem Ethereum lebih mudah dibangun di Starknet, sambil tetap menjaga keamanan tinggi dan biaya rendah.
Perkembangan Kakarot sangat terkait dengan ekosistem Starknet. Seiring dengan peningkatan pengalaman pengguna di Starknet, Kakarot diharapkan dapat memberikan kontribusi penting bagi kemakmuran ekosistem Starknet. Namun, keberhasilan Kakarot juga bergantung pada perkembangan Starknet.
Dibandingkan dengan proyek zkEVM lainnya, ukuran tim Kakarot lebih kecil, anggaran dan brand awareness juga lebih rendah. Ini juga menjadi salah satu alasan mengapa Kakarot saat ini belum diterapkan sebagai zkEVM L2 umum.
Secara keseluruhan, Kakarot masih dalam tahap awal, dan testnetnya akan segera diluncurkan. Perkembangan masa depan proyek ini layak untuk terus diperhatikan.