Pelajaran 3

Memahami Manta Pacific (Layer 2 di Ethereum)

Modul ini mencakup Manta Pacific, solusi Layer 2 Manta Network di Ethereum. Ini berfokus pada arsitektur, fitur, manfaat, dan lingkungan pengembangan yang disediakan oleh Manta Pacific. Tujuannya adalah untuk menawarkan pemahaman yang komprehensif tentang bagaimana Manta Pacific memungkinkan penyebaran aplikasi Zero-Knowledge (ZK) dengan cara yang terukur dan hemat biaya.

Apa itu Manta Pacific?

Manta Pacific adalah ekosistem Layer 2 modular yang dirancang untuk aplikasi ZK berbasis EVM. Ini menyediakan lingkungan yang dapat diskalakan dan berbiaya rendah untuk implementasi kontrak pintar berbasis Solidity.

Fitur utama dari ekosistem ini termasuk:

  • Universal Circuits: Sebuah perpustakaan ZK yang menyederhanakan integrasi kontrak yang diaktifkan ZK ke dalam kontrak pintar Solidity dan dApps yang sudah ada.
  • Alat Pengembang: SDK dan kunci bukti yang memudahkan integrasi identitas on-chain dan fungsionalitas ZK dengan upaya pemrograman minimal.
  • Skalabilitas: Penggunaan Celestia sebagai lapisan ketersediaan data memastikan biaya rendah dan throughput tinggi, sehingga cocok untuk aplikasi intensif data.

Manta Pacific beroperasi dengan kombinasi lapisan ketersediaan data Celestia dan zkEVM, suatu pengaturan yang memungkinkan modularitas, yang mengurangi biaya gas dan meningkatkan skalabilitas. Teknik sampling ketersediaan data Celestia dan teknik pengkodean erasure memastikan manajemen data yang efisien dan aman, sementara integrasi dengan zkEVM memastikan kompatibilitas EVM, memungkinkan implementasi kontrak pintar Ethereum yang ada di Manta Pacific dengan fungsionalitas ZK tambahan.

Arsitektur

Manta Pacific dibangun di atas tumpukan modular yang meningkatkan skalabilitas dan fleksibilitas. Arsitektur ini mencakup:

Celestia, digunakan untuk ketersediaan data, yang menerapkan teknik canggih, seperti pengkodean erasure 2D Reed-Solomon dan Namespaced Merkle Trees (NMTs), untuk secara signifikan mengurangi bagian data dari biaya transaksi, membuat transaksi lebih efisien dan lebih murah bagi pengguna akhir. Ketersediaan data modular Celestia memastikan operasi yang aman dan dapat diskalakan dengan memecahkan masalah ketersediaan data secara terdesentralisasi.

Integrasi zkEVM, menyediakan lingkungan yang setara dengan EVM yang dioptimalkan untuk aplikasi ZK, memastikan kompatibilitas dengan alat Ethereum yang ada dan meningkatkan skalabilitas serta kinerja aplikasi ZK. Integrasi ini memungkinkan pengembang untuk memindahkan dApps berbasis Ethereum ke Manta Pacific dengan modifikasi minimal, sambil tetap mendapatkan manfaat dari fungsionalitas ZK tambahan.

Universal Circuits, perpustakaan ZK, menyederhanakan integrasi kontrak yang diaktifkan ZK ke dalam kontrak pintar dan dApps Solidity yang ada. Ini menyediakan ZK-as-a-Service, memungkinkan pengembang Solidity untuk memanggil kontrak Manta Pacific melalui API untuk mengaktifkan fitur seperti identitas pribadi untuk DeFi, verifikasi identitas untuk aplikasi sosial Web3, dan zkShuffle untuk game on-chain. Ini membuat teknologi ZK lebih mudah diakses dan digunakan untuk berbagai aplikasi yang lebih luas.

Fitur Utama dan Manfaat

Manta Pacific menawarkan lingkungan yang ramah bagi pengembang dengan berbagai alat dan pustaka yang dirancang untuk memudahkan integrasi identitas on-chain dan fungsionalitas ZK, dengan usaha pengkodean minimal. Platform ini sepenuhnya kompatibel dengan Mesin Virtual Ethereum (EVM), memungkinkan pengembang menggunakan kode kontrak pintar Ethereum standar tanpa modifikasi.

Kompatibilitas ini meluas hingga penggunaan perpustakaan umum seperti Ethers.js dan Web3.js, alat pengembang seperti Hardhat dan Foundry, dan dompet populer seperti Metamask, yang pada gilirannya memastikan bahwa pengembang dapat membangun dan mendeploy kontrak pintar sambil menggunakan alat dan teknik yang akrab, sehingga memudahkan untuk memindahkan dApps berbasis Ethereum yang sudah ada ke Manta Pacific.

Biaya, Privasi, dan Skalabilitas

Skalabilitas dan biaya rendah adalah keuntungan yang signifikan dari Manta Pacific. Dengan menggunakan lapisan ketersediaan data Celestia dan zkEVM, Manta Pacific menyediakan throughput transaksi tinggi dan biaya rendah, yang membawa manfaat besar dari aplikasi high-throughput. Tumpukan modular Manta Pacific menawarkan skalabilitas untuk zkApps di masa depan, menjadikannya lingkungan ideal untuk implementasi aplikasi berbasis data.

zkSBTs (Token Berkemampuan Soulbound Nol) memungkinkan pengguna untuk memverifikasi identitas mereka secara terdesentralisasi tanpa mengekspos rincian pribadi. Hal ini sangat penting untuk proses KYC on-chain, di mana privasi dan keamanan sangat penting. zkSBTs seperti zkBAB dan Paspor zkGalxe menyediakan verifikasi KYC on-chain tanpa perlu memindai paspor atau memasukkan informasi pribadi sensitif.

Sirkuit Universal menyediakan fungsionalitas ZK siap pakai untuk berbagai aplikasi, termasuk DeFi, game, dan verifikasi identitas. Sirkuit ini mendukung fungsionalitas seperti identitas pribadi untuk DeFi, game on-chain dengan zkShuffle, dan verifikasi identitas terdesentralisasi. Hal ini memungkinkan pengembang untuk mengintegrasikan fitur ZK canggih ke dalam aplikasi mereka dengan mudah, memperluas cakupan apa yang dapat dicapai dengan teknologi ZK.

Implementasi dan Pengembangan di Manta Pacific

Mengimplementasikan aplikasi di Manta Pacific mengikuti proses yang mirip dengan rantai yang kompatibel dengan EVM lainnya seperti Ethereum, Polygon, dan Binance Smart Chain.

Pengembang menggunakan alat dan metodologi yang akrab, dengan keuntungan tambahan dari mengintegrasikan fungsionalitas ZK melalui Universal Circuits. Proses implementasi melibatkan konfigurasi proyek untuk menggunakan URL RPC Manta Pacific, implementasi kontrak pintar menggunakan alat seperti Hardhat, Foundry, atau Remix, dan memastikan aplikasi sisi klien berinteraksi dengan Manta Pacific dengan memperbarui URL JSON-RPC.

Kasus Penggunaan dan Aplikasi

Manta Pacific mendukung berbagai aplikasi, termasuk:

  • Aplikasi DeFi: Menyediakan layanan keuangan pribadi dan berkepatuhan menggunakan teknologi ZK.
  • Gaming: Aplikasi permainan on-chain yang menggunakan zkShuffle untuk memastikan keadilan dan privasi.
  • Verifikasi Identitas: Solusi KYC terdesentralisasi yang memungkinkan verifikasi identitas tanpa mengekspos informasi pribadi.
    Program Hibah Ekosistem Manta mendukung proyek-proyek inovatif, mendorong pertumbuhan dan adopsi ekosistem.

Peta jalan

Pengembangan Manta Pacific terstruktur ke dalam empat bab:

Bab 1: Manta Pasifik Alpha

Manta Pacific Alpha telah diluncurkan sebagai Optimistic Rollup di Ethereum, memanfaatkan Universal Circuits dan OP Stack untuk biaya gas rendah dan skalabilitas. Fokus bab ini adalah membangun ekosistem dApp berbasis Manta zkSBT dan Universal Circuits seperti zkShuffle.

Bab 2: Manta Pasifik Alpha II

Fase berikutnya, Manta Pacific Alpha II, akan mengintegrasikan lapisan ketersediaan data Celestia untuk lebih mengurangi biaya gas. Integrasi ini akan mencapai peningkatan skala data dengan mengurangi biaya penyimpanan dan pengambilan data, sehingga lebih ekonomis bagi pengguna untuk berinteraksi dengan dApps dalam ekosistem Manta Pacific.

Bab 3: Manta Pasifik Beta

Dalam bab ketiga, Manta Pacific akan beralih sepenuhnya ke zkEVM menggunakan Polygon CDK. Selama periode ini, Manta Pacific mungkin akan menjelajahi kerangka multi-pembuktian untuk bermigrasi dengan aman ke zkEVM penuh. Kerangka kerja ini akan mengintegrasikan pembuktian ZK Polygon dengan rollup OP Stack yang ada, meningkatkan ketahanan jaringan dan menjaga operasi berbiaya rendah bagi pengguna.

Bab 4: Manta Pacific Mainnet

Bab terakhir akan melihat rilis produksi Manta Pacific Mainnet, yang akan lebih meng-upgrade Universal Circuits untuk memungkinkan biaya gas yang lebih rendah, mendukung lebih banyak kasus penggunaan, dan menyediakan pengalaman pengguna yang lebih baik. Fase ini akan mencakup integrasi agregasi bukti ZK untuk mengurangi biaya verifikasi bukti on-chain dan meningkatkan throughput untuk pemrosesan ZK. Selain itu, Manta Pacific akan mendukung lebih banyak utilitas yang diaktifkan ZK dan memberikan pengalaman pengguna yang lebih baik melalui kolaborasi dengan proyek abstraksi akun.

Sorotan

  • Arsitektur Teknis: Manta Pacific memanfaatkan Celestia untuk ketersediaan data dan zkEVM untuk skalabilitas, mengintegrasikan teknik data canggih seperti pengkodean penghapusan 2D Reed-Solomon dan Namespaced Merkle Trees (NMTs).
  • Lingkungan Yang Ramah Bagi Pengembang: Platform mendukung kompatibilitas Ethereum Virtual Machine (EVM), memungkinkan pengembang untuk menggunakan alat-alat yang akrab seperti Ethers.js, Web3.js, Hardhat, dan Metamask, memudahkan implementasi kontrak cerdas dengan modifikasi minimal.
  • Skalabilitas dan Biaya Rendah: Dengan memanfaatkan lapisan ketersediaan data Celestia dan zkEVM, Manta Pacific memastikan throughput transaksi tinggi dan biaya rendah, ideal untuk aplikasi yang membutuhkan data intensif.
  • Kepatuhan Non-Invasif: zkSBTs (Zero-Knowledge Soulbound Tokens) memungkinkan verifikasi identitas terdesentralisasi tanpa mengekspos rincian pribadi, mendukung proses KYC on-chain.
  • Peta jalan: Pengembangan ini terstruktur ke dalam empat bab, mulai dari Manta Pacific Alpha (Optimistic Rollup) hingga rilis Mainnet final, berfokus pada integrasi ketersediaan data Celestia, transisi ke zkEVM, dan meningkatkan fungsionalitas ZK untuk skalabilitas dan pengalaman pengguna yang lebih baik.
Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.