*Teruskan Judul Asli 'Bagaimana ZKP dan ZK-Rollups membantu menyelesaikan masalah skalabilitas: tinjauan blockchain zkSync'
Dalam artikel ini, kami akan menjelaskan apa itu teknologi bukti Zero Pengetahuan dan membahas blockchain populer — zkSync: bagaimana transaksi berfungsi di zkSync dan perbedaan utama dari Mesin Virtual Ethereum (EVM). Juga membahas kelebihan dan kekurangan blockchain ini, yang kami percaya bisa memiliki masa depan yang menjanjikan.
ZkSync adalah blockchain tingkat kedua (Layer 2 — L2) untuk Ethereum, dirancang untuk mengatasi masalah biaya tinggi dan throughput terbatas (Transaksi Per Detik — TPS) pada jaringan Ethereum. Platform ini menggunakan teknologi ZK-Rollup, yang menggunakan Bukti Pengetahuan Nol (ZKP) untuk menggabungkan beberapa transaksi dari jaringan utama (L1). Hanya bukti kriptografis dari kebenaran transaksi dan data terkompresi mereka yang dikirim ke L1, secara signifikan meningkatkan efisiensi dan mengurangi biaya.
Dikembangkan olehMatter Labs, zkSync diumumkan sebagai produk sumber terbuka sepenuhnya (100% sumber terbuka), dikelola oleh komunitas. Menurut Cryptorank, proyek ini sudah menarik perhatian, berhasil mengumpulkan investasi sebesar $458 juta. Pada jangka panjang, Matter Labs bertujuan untuk menciptakan ekosistem yang komprehensif. Saat ini, dua blockchain telah beroperasi: zkSync Lite, yang memproses pembayaran dalam ETH dan token ERC20, dan zkSync Era, yang mendukung kontrak pintar lengkap. Rencana masa depan termasuk peluncuran sistem hyperchain (L3), yang menjamin keamanan tinggi. Tujuan Matter Labs adalah untuk memperluas teknologi ini ke tingkat yang akan menarik pengguna blockchain berikutnya sebanyak satu miliar.
ZkSync mewakili pendekatan baru dalam menyelesaikan masalah skalabilitas yang dikenal sebagai trilema blockchainProyek ini, seperti solusi Layer 2 (L2) lainnya, berusaha untuk menemukan keseimbangan antara keamanan, skalabilitas, dan desentralisasi dalam jaringan blockchain.
Ethereum berfokus pada keamanan dan desentralisasi, menekankan statusnya sebagai protokol peer-to-peer dengan node yang tersebar di seluruh dunia. Untuk informasi terbaru tentang distribusi node, lihat NodeWatch.
Untuk menjaga desentralisasi dalam jaringan, setiap node harus memverifikasi semua transaksi. Hal ini secara inheren memperlambat jaringan. Selain itu, di bawah beban jaringan tinggi, transaksi bisa menjadi cukup mahal dan membutuhkan waktu yang signifikan untuk diproses.
Tugas utama untuk meningkatkan TPS jaringan Ethereum tanpa meningkatkan beban pada node adalah dengan memperkenalkan Shardingdalam kombinasi dengan transisi ke konsensus PoS (Proof of Stake). Ini melibatkan pembagian validator ke dalam subkelompok untuk memproses segmen jaringan yang berbeda, dengan demikian mengurangi beban keseluruhan dan meningkatkan throughput. Namun, komunitas telah memfokuskan pada solusi Layer 2, mengingat perkembangannya yang cepat.
Selain ide untuk menerapkan Sharding di Ethereum, solusi skalabilitas lainnya juga muncul, seperti:
Serta teknologi berbasis Bukti Pengetahuan Nol (ZKP), termasuk:
Informasi lebih detail dapat ditemukan di sini.
Meskipun Sharding masih dalam pengembangan, hardfork Dencun direncanakan pada awal 2024, yang akan mengimplementasikan Proto-DankshardingLangkah perantara ini ditujukan untuk meningkatkan solusi Layer 2, membuat penyimpanan data di L1 lebih ekonomis. Dengan demikian, Proto-Danksharding berjanji untuk mengurangi biaya transaksi di L2, sebagai langkah menuju solusi Sharding yang lengkap.
Pada pandangan pertama, blockchain L2 mungkin terlihat mirip, karena tugas utama mereka adalah meningkatkan jumlah transaksi di luar L1 sambil mendelegasikan peran penjamin keamanan ke L1. Pengembang blockchain semacam itu sering mengklaim bahwa solusi mereka adalah yang paling cepat, paling dapat diandalkan, dan paling sederhana. Namun, pada kenyataannya, setiap pendekatan dalam peningkatan skala memiliki nuansa tersendiri, dan kompromi yang tidak terhindarkan terkait kecepatan transaksi, tingkat keamanan, atau tingkat desentralisasi. Solusi yang sepenuhnya terpusat juga umum. Semua aspek ini membawa kita kembali ke isu-isu mendasar dari trilema blockchain.
Di artikel ini, kriteria kunci untuk mengevaluasi protokol yang digunakan dalam solusi Layer-2 diusulkan. Mereka termasuk:
Penting! Artikel ini ditulis oleh Matter Labs dan, menurut pendapat saya, beberapa hal "diperpanjang" demi zkRollup (karena ada konflik kepentingan yang jelas), tetapi itu tidak begitu penting, yang terpenting adalah melihat perbedaan apa saja yang ada antara protokol Layer-2.
Di bawah ini saya akan memberikan sebuah tabel, dan di sini saya akan secara singkat menggambarkan isinya.
Dengan kinerja, itu sederhana. TPS (Transaksi Per Detik) menunjukkan throughput jaringan, dan dalam konteks penskalaan, itu adalah parameter paling penting.
Aspek ekonomi:
Di bawah ini adalah tabel perbandingan dari solusi berbasis ZKP utama:
Untuk pemahaman yang lebih mendalam tentang Bukti Pengetahuan Nol (ZKP), saya sarankan untuk merujuk keartikel inidi dalam kitablockchain-wiki, dibuat oleh pengembang untuk pengembang dengan cinta terhadap bukti dan penjelajahan mendalam ke dalam detail.
Operasi ZK-Rollups dapat diwakili pada tingkat tinggi sebagai berikut:
Dalam konteks arsitektur zkSync, prosesnya terlihat seperti ini:
Validator dalam ZK-Rollups memainkan peran penting, mengemas transaksi ke dalam blok dan menghasilkan Bukti Pengetahuan Nol untuk mereka. Fitur dari sistem ini adalah bahwa validator secara fisik tidak dapat mencuri dana. Bahaya potensial paling signifikan yang dapat mereka sebabkan adalah berhentinya sementara jaringan.
Catatan: Dalam Era zkSync, peran validator dilakukan oleh operator.
Pengembang zkSync menyoroti jaminan-jaminan berikut dari arsitektur mereka:
Transaksi di Era zkSync melalui beberapa keadaan kunci, berbeda dari konfirmasi Rollup biasa di L1:
Selain nomor blok, transaksi di zkSync juga menampilkan nomor paket. Awalnya, parameter seperti block.number, block.timestamp, dan blockhash diambil dari L1. Namun, setelah pembaruan, nilai-nilai ini sekarang akan diperoleh dari L2. Meskipun demikian, para pengembang berencana untuk menyediakan metode untuk mengakses data dari L1.
Kesesuaian solusi L2 berbasis ZKP dengan Ethereum adalah tugas yang kompleks. Hal ini disebabkan karena Ethereum tidak dirancang secara asli untuk interaksi optimal dengan ZKP. Sebagai hasilnya, dalam mengembangkan sistem-sistem tersebut, sebuah kompromi harus ditemukan antara kinerja dan potensi skalabilitas di satu sisi, dan kesesuaian dengan Ethereum dan EVM di sisi lain. Artikel Vitalik Buterin “Berbagai jenis ZK-EVM”membahas aspek-aspek ini secara detail dan menyoroti berbagai tingkat kompatibilitas yang berbeda.
zkSync memilih salah satu jalur yang paling menantang, bertujuan untuk kinerja tinggi namun dengan kompatibilitas terbatas baik dengan Ethereum maupun EVM. Untuk mendapatkan bytecode yang kompatibel dengan zkEVM, LLVMpro digunakan dengan seperangkat kompilator dan pengoptimal properti. Dalam kasus Solidity dan Yul, setelah kompilator solc standar, kode menjalani beberapa tahap lagi sebelum menjadi bytecode zkEVM. Diagram di bawah ini menggambarkan semua tahapan dari proses ini (dijelaskan lebih detail di sini):
Penting! Optimisasi di zksolc didukung.
Bytecode yang dikompilasi khusus untuk EVM tidak kompatibel dengan zkEVM. Ini berarti bahwa alamat kontrak pintar yang identik di Ethereum dan zkSync akan berbeda. Namun, para pengembang berencana untuk memecahkan masalah ini di masa depan.
Salah satu keuntungan signifikan dari pendekatan ini adalah kemandirian dari bahasa pemrograman tertentu. Di masa depan, pengembang zkSync berjanji akan menambahkan dukungan untuk bahasa seperti Rust dan C++. Penting bahwa keterlambatan dalam pembaruan dan integrasi inovasi antara compiler tingkat tinggi (misalnya, solc) dan compiler platform (misalnya, zksolc) minimal. Awalnya, ada gagasan untuk membuat bahasa pemrograman mereka sendiri, Zinc, tetapi saat ini, tim fokus pada mendukung bahasa pemrograman yang lebih populer.
Masalah kompatibilitas zk-compiler dengan alat pengembangan dan debugging yang ada untuk kontrak pintar Solidity dan Vyper sangat penting. Platform pengembangan saat ini seperti Remix, Hardhat, dan Foundry tidak mendukung zk-compiler secara langsung, menciptakan kesulitan dalam bekerja dengan mereka. Namun, solusisedang dikembangkan yang berjanji untuk memudahkan proses migrasi proyek dan adaptasi terhadap teknologi baru.
Artikel Vitalik Buterin menyebutkan bahwa Ethereum kemungkinan akan berupaya meningkatkan kompatibilitas dengan ZKP pada tingkat protokol dari waktu ke waktu. Demikian pula, solusi L2 dengan ZKP akan beradaptasi untuk lebih kompatibel dengan Ethereum. Akibatnya, di masa depan, perbedaan antara sistem-sistem ini mungkin menjadi hampir tidak terlihat, memastikan integrasi dan transisi yang lebih lancar bagi para pengembang.
Penting! Protokol ini sedang aktif dikembangkan; selalu merujuk ke versi terbaru dari dokumentasi!
zkEVM berbeda dari EVM dan meskipun upaya pengembang untuk menyembunyikan perbedaan ini "di balik layar," ada fitur penting yang perlu dipertimbangkan saat menulis kontrak pintar:
Untuk pemahaman yang mendalam tentang bekerja dengan zkEVM, disarankan untuk mempelajari dokumentasi, termasuk bagian "Keamanan dan praktik terbaik".
Abstraksi akun di zkSync menawarkan beberapa keuntungan kunci dibandingkan dengan ERC-4337:
Infrastruktur era zkSync sedang mendapatkan momentum dengan cepat dan sudah termasuk puluhan protokol: Jembatan, DeFi, protokol infrastruktur, dan lainnya. (Daftar saat ini dapat dilihat di sini).
Keuntungan lainnya adalah kompatibilitas dengan dompet Ethereum, seperti MetaMask atau TrustWallet.
Protokol zkSync dimulai dengan peluncuran zkSync Lite, yang ditujukan hanya untuk transfer ether dan token ERC-20, tanpa kemampuan untuk menyebarkan protokol lengkap. Tahap ini merupakan langkah penting dalam pengembangan namun hanya mendahului kedatangan Era zkSync — solusi L2 lengkap untuk Ethereum, yang teoretis dapat disesuaikan untuk blockchain L1 lainnya juga. Namun, ambisi zkSync tidak berhenti di situ, karena rencana pengembangan termasuk peluncuran yang disebut hyperchains.
Hyperchain, atau “peningkatan fraktal,” terdiri dari jaringan ZKP, masing-masing membentuk blok dan buktinya sendiri. Bukti-bukti ini kemudian dikumpulkan bersama dan diposting di jaringan L1 utama. Setiap jaringan ini adalah salinan lengkap dari seluruh sistem dan dapat dianggap sebagai “fraktal”nya.
Keunikan dari hyperchains adalah bahwa mereka dapat dibuat dan diterapkan secara independen. Untuk menjaga konsistensi dan kompatibilitas, setiap hyperchain harus menggunakan mesin zkEVM umum, bagian dari tumpukan ZK (dengan Era zkSync bertindak sebagai hyperchain pertama). Hal ini memungkinkan hyperchains mewarisi keamanan mereka dari L1, memastikan kehandalan mereka dan menghilangkan kebutuhan akan langkah-langkah keamanan dan kepercayaan tambahan.
Hyperchains mewakili pendekatan inovatif untuk memperluas jaringan blockchain, mengurangi beban pada jaringan utama, dan meningkatkan kecepatan pemrosesan transaksi. Aspek kunci dari pendekatan ini meliputi:
Lebih lanjut tentang semua ini dapat ditemukan di sini.
Protokol zkSync terlihat sangat menjanjikan dan memiliki potensi besar, meskipun saat ini, peluncuran di blockchain ini masih terkait dengan sejumlah risiko yang perlu dipertimbangkan. Mengembangkan untuk zkSync saat ini lebih menantang daripada untuk blockchain yang jauh lebih kompatibel dengan EVM dan tumpukan pengembangan EVM. Namun, mungkin di masa depan, perbedaan ini akan menjadi tidak signifikan atau bahkan hilang sama sekali.
*Teruskan Judul Asli 'Bagaimana ZKP dan ZK-Rollups membantu menyelesaikan masalah skalabilitas: tinjauan blockchain zkSync'
Dalam artikel ini, kami akan menjelaskan apa itu teknologi bukti Zero Pengetahuan dan membahas blockchain populer — zkSync: bagaimana transaksi berfungsi di zkSync dan perbedaan utama dari Mesin Virtual Ethereum (EVM). Juga membahas kelebihan dan kekurangan blockchain ini, yang kami percaya bisa memiliki masa depan yang menjanjikan.
ZkSync adalah blockchain tingkat kedua (Layer 2 — L2) untuk Ethereum, dirancang untuk mengatasi masalah biaya tinggi dan throughput terbatas (Transaksi Per Detik — TPS) pada jaringan Ethereum. Platform ini menggunakan teknologi ZK-Rollup, yang menggunakan Bukti Pengetahuan Nol (ZKP) untuk menggabungkan beberapa transaksi dari jaringan utama (L1). Hanya bukti kriptografis dari kebenaran transaksi dan data terkompresi mereka yang dikirim ke L1, secara signifikan meningkatkan efisiensi dan mengurangi biaya.
Dikembangkan olehMatter Labs, zkSync diumumkan sebagai produk sumber terbuka sepenuhnya (100% sumber terbuka), dikelola oleh komunitas. Menurut Cryptorank, proyek ini sudah menarik perhatian, berhasil mengumpulkan investasi sebesar $458 juta. Pada jangka panjang, Matter Labs bertujuan untuk menciptakan ekosistem yang komprehensif. Saat ini, dua blockchain telah beroperasi: zkSync Lite, yang memproses pembayaran dalam ETH dan token ERC20, dan zkSync Era, yang mendukung kontrak pintar lengkap. Rencana masa depan termasuk peluncuran sistem hyperchain (L3), yang menjamin keamanan tinggi. Tujuan Matter Labs adalah untuk memperluas teknologi ini ke tingkat yang akan menarik pengguna blockchain berikutnya sebanyak satu miliar.
ZkSync mewakili pendekatan baru dalam menyelesaikan masalah skalabilitas yang dikenal sebagai trilema blockchainProyek ini, seperti solusi Layer 2 (L2) lainnya, berusaha untuk menemukan keseimbangan antara keamanan, skalabilitas, dan desentralisasi dalam jaringan blockchain.
Ethereum berfokus pada keamanan dan desentralisasi, menekankan statusnya sebagai protokol peer-to-peer dengan node yang tersebar di seluruh dunia. Untuk informasi terbaru tentang distribusi node, lihat NodeWatch.
Untuk menjaga desentralisasi dalam jaringan, setiap node harus memverifikasi semua transaksi. Hal ini secara inheren memperlambat jaringan. Selain itu, di bawah beban jaringan tinggi, transaksi bisa menjadi cukup mahal dan membutuhkan waktu yang signifikan untuk diproses.
Tugas utama untuk meningkatkan TPS jaringan Ethereum tanpa meningkatkan beban pada node adalah dengan memperkenalkan Shardingdalam kombinasi dengan transisi ke konsensus PoS (Proof of Stake). Ini melibatkan pembagian validator ke dalam subkelompok untuk memproses segmen jaringan yang berbeda, dengan demikian mengurangi beban keseluruhan dan meningkatkan throughput. Namun, komunitas telah memfokuskan pada solusi Layer 2, mengingat perkembangannya yang cepat.
Selain ide untuk menerapkan Sharding di Ethereum, solusi skalabilitas lainnya juga muncul, seperti:
Serta teknologi berbasis Bukti Pengetahuan Nol (ZKP), termasuk:
Informasi lebih detail dapat ditemukan di sini.
Meskipun Sharding masih dalam pengembangan, hardfork Dencun direncanakan pada awal 2024, yang akan mengimplementasikan Proto-DankshardingLangkah perantara ini ditujukan untuk meningkatkan solusi Layer 2, membuat penyimpanan data di L1 lebih ekonomis. Dengan demikian, Proto-Danksharding berjanji untuk mengurangi biaya transaksi di L2, sebagai langkah menuju solusi Sharding yang lengkap.
Pada pandangan pertama, blockchain L2 mungkin terlihat mirip, karena tugas utama mereka adalah meningkatkan jumlah transaksi di luar L1 sambil mendelegasikan peran penjamin keamanan ke L1. Pengembang blockchain semacam itu sering mengklaim bahwa solusi mereka adalah yang paling cepat, paling dapat diandalkan, dan paling sederhana. Namun, pada kenyataannya, setiap pendekatan dalam peningkatan skala memiliki nuansa tersendiri, dan kompromi yang tidak terhindarkan terkait kecepatan transaksi, tingkat keamanan, atau tingkat desentralisasi. Solusi yang sepenuhnya terpusat juga umum. Semua aspek ini membawa kita kembali ke isu-isu mendasar dari trilema blockchain.
Di artikel ini, kriteria kunci untuk mengevaluasi protokol yang digunakan dalam solusi Layer-2 diusulkan. Mereka termasuk:
Penting! Artikel ini ditulis oleh Matter Labs dan, menurut pendapat saya, beberapa hal "diperpanjang" demi zkRollup (karena ada konflik kepentingan yang jelas), tetapi itu tidak begitu penting, yang terpenting adalah melihat perbedaan apa saja yang ada antara protokol Layer-2.
Di bawah ini saya akan memberikan sebuah tabel, dan di sini saya akan secara singkat menggambarkan isinya.
Dengan kinerja, itu sederhana. TPS (Transaksi Per Detik) menunjukkan throughput jaringan, dan dalam konteks penskalaan, itu adalah parameter paling penting.
Aspek ekonomi:
Di bawah ini adalah tabel perbandingan dari solusi berbasis ZKP utama:
Untuk pemahaman yang lebih mendalam tentang Bukti Pengetahuan Nol (ZKP), saya sarankan untuk merujuk keartikel inidi dalam kitablockchain-wiki, dibuat oleh pengembang untuk pengembang dengan cinta terhadap bukti dan penjelajahan mendalam ke dalam detail.
Operasi ZK-Rollups dapat diwakili pada tingkat tinggi sebagai berikut:
Dalam konteks arsitektur zkSync, prosesnya terlihat seperti ini:
Validator dalam ZK-Rollups memainkan peran penting, mengemas transaksi ke dalam blok dan menghasilkan Bukti Pengetahuan Nol untuk mereka. Fitur dari sistem ini adalah bahwa validator secara fisik tidak dapat mencuri dana. Bahaya potensial paling signifikan yang dapat mereka sebabkan adalah berhentinya sementara jaringan.
Catatan: Dalam Era zkSync, peran validator dilakukan oleh operator.
Pengembang zkSync menyoroti jaminan-jaminan berikut dari arsitektur mereka:
Transaksi di Era zkSync melalui beberapa keadaan kunci, berbeda dari konfirmasi Rollup biasa di L1:
Selain nomor blok, transaksi di zkSync juga menampilkan nomor paket. Awalnya, parameter seperti block.number, block.timestamp, dan blockhash diambil dari L1. Namun, setelah pembaruan, nilai-nilai ini sekarang akan diperoleh dari L2. Meskipun demikian, para pengembang berencana untuk menyediakan metode untuk mengakses data dari L1.
Kesesuaian solusi L2 berbasis ZKP dengan Ethereum adalah tugas yang kompleks. Hal ini disebabkan karena Ethereum tidak dirancang secara asli untuk interaksi optimal dengan ZKP. Sebagai hasilnya, dalam mengembangkan sistem-sistem tersebut, sebuah kompromi harus ditemukan antara kinerja dan potensi skalabilitas di satu sisi, dan kesesuaian dengan Ethereum dan EVM di sisi lain. Artikel Vitalik Buterin “Berbagai jenis ZK-EVM”membahas aspek-aspek ini secara detail dan menyoroti berbagai tingkat kompatibilitas yang berbeda.
zkSync memilih salah satu jalur yang paling menantang, bertujuan untuk kinerja tinggi namun dengan kompatibilitas terbatas baik dengan Ethereum maupun EVM. Untuk mendapatkan bytecode yang kompatibel dengan zkEVM, LLVMpro digunakan dengan seperangkat kompilator dan pengoptimal properti. Dalam kasus Solidity dan Yul, setelah kompilator solc standar, kode menjalani beberapa tahap lagi sebelum menjadi bytecode zkEVM. Diagram di bawah ini menggambarkan semua tahapan dari proses ini (dijelaskan lebih detail di sini):
Penting! Optimisasi di zksolc didukung.
Bytecode yang dikompilasi khusus untuk EVM tidak kompatibel dengan zkEVM. Ini berarti bahwa alamat kontrak pintar yang identik di Ethereum dan zkSync akan berbeda. Namun, para pengembang berencana untuk memecahkan masalah ini di masa depan.
Salah satu keuntungan signifikan dari pendekatan ini adalah kemandirian dari bahasa pemrograman tertentu. Di masa depan, pengembang zkSync berjanji akan menambahkan dukungan untuk bahasa seperti Rust dan C++. Penting bahwa keterlambatan dalam pembaruan dan integrasi inovasi antara compiler tingkat tinggi (misalnya, solc) dan compiler platform (misalnya, zksolc) minimal. Awalnya, ada gagasan untuk membuat bahasa pemrograman mereka sendiri, Zinc, tetapi saat ini, tim fokus pada mendukung bahasa pemrograman yang lebih populer.
Masalah kompatibilitas zk-compiler dengan alat pengembangan dan debugging yang ada untuk kontrak pintar Solidity dan Vyper sangat penting. Platform pengembangan saat ini seperti Remix, Hardhat, dan Foundry tidak mendukung zk-compiler secara langsung, menciptakan kesulitan dalam bekerja dengan mereka. Namun, solusisedang dikembangkan yang berjanji untuk memudahkan proses migrasi proyek dan adaptasi terhadap teknologi baru.
Artikel Vitalik Buterin menyebutkan bahwa Ethereum kemungkinan akan berupaya meningkatkan kompatibilitas dengan ZKP pada tingkat protokol dari waktu ke waktu. Demikian pula, solusi L2 dengan ZKP akan beradaptasi untuk lebih kompatibel dengan Ethereum. Akibatnya, di masa depan, perbedaan antara sistem-sistem ini mungkin menjadi hampir tidak terlihat, memastikan integrasi dan transisi yang lebih lancar bagi para pengembang.
Penting! Protokol ini sedang aktif dikembangkan; selalu merujuk ke versi terbaru dari dokumentasi!
zkEVM berbeda dari EVM dan meskipun upaya pengembang untuk menyembunyikan perbedaan ini "di balik layar," ada fitur penting yang perlu dipertimbangkan saat menulis kontrak pintar:
Untuk pemahaman yang mendalam tentang bekerja dengan zkEVM, disarankan untuk mempelajari dokumentasi, termasuk bagian "Keamanan dan praktik terbaik".
Abstraksi akun di zkSync menawarkan beberapa keuntungan kunci dibandingkan dengan ERC-4337:
Infrastruktur era zkSync sedang mendapatkan momentum dengan cepat dan sudah termasuk puluhan protokol: Jembatan, DeFi, protokol infrastruktur, dan lainnya. (Daftar saat ini dapat dilihat di sini).
Keuntungan lainnya adalah kompatibilitas dengan dompet Ethereum, seperti MetaMask atau TrustWallet.
Protokol zkSync dimulai dengan peluncuran zkSync Lite, yang ditujukan hanya untuk transfer ether dan token ERC-20, tanpa kemampuan untuk menyebarkan protokol lengkap. Tahap ini merupakan langkah penting dalam pengembangan namun hanya mendahului kedatangan Era zkSync — solusi L2 lengkap untuk Ethereum, yang teoretis dapat disesuaikan untuk blockchain L1 lainnya juga. Namun, ambisi zkSync tidak berhenti di situ, karena rencana pengembangan termasuk peluncuran yang disebut hyperchains.
Hyperchain, atau “peningkatan fraktal,” terdiri dari jaringan ZKP, masing-masing membentuk blok dan buktinya sendiri. Bukti-bukti ini kemudian dikumpulkan bersama dan diposting di jaringan L1 utama. Setiap jaringan ini adalah salinan lengkap dari seluruh sistem dan dapat dianggap sebagai “fraktal”nya.
Keunikan dari hyperchains adalah bahwa mereka dapat dibuat dan diterapkan secara independen. Untuk menjaga konsistensi dan kompatibilitas, setiap hyperchain harus menggunakan mesin zkEVM umum, bagian dari tumpukan ZK (dengan Era zkSync bertindak sebagai hyperchain pertama). Hal ini memungkinkan hyperchains mewarisi keamanan mereka dari L1, memastikan kehandalan mereka dan menghilangkan kebutuhan akan langkah-langkah keamanan dan kepercayaan tambahan.
Hyperchains mewakili pendekatan inovatif untuk memperluas jaringan blockchain, mengurangi beban pada jaringan utama, dan meningkatkan kecepatan pemrosesan transaksi. Aspek kunci dari pendekatan ini meliputi:
Lebih lanjut tentang semua ini dapat ditemukan di sini.
Protokol zkSync terlihat sangat menjanjikan dan memiliki potensi besar, meskipun saat ini, peluncuran di blockchain ini masih terkait dengan sejumlah risiko yang perlu dipertimbangkan. Mengembangkan untuk zkSync saat ini lebih menantang daripada untuk blockchain yang jauh lebih kompatibel dengan EVM dan tumpukan pengembangan EVM. Namun, mungkin di masa depan, perbedaan ini akan menjadi tidak signifikan atau bahkan hilang sama sekali.