
Citrea adalah rollup pertama yang menggunakan teknologi zero-knowledge untuk meningkatkan fungsionalitas ruang blok Bitcoin. Ini adalah satu-satunya solusi skalabilitas yang memanfaatkan Bitcoin sebagai lapisan ketersediaan data dan penyelesaian melalui mekanisme two-way peg berbasis BitVM yang minim kepercayaan, Clementine. Citrea sepenuhnya kompatibel dengan EVM, memungkinkan semua pengembang EVM untuk membangun di atas Bitcoin dengan mudah.

Citrea menyelesaikan dua putaran pendanaan tahun ini. Putaran biji ditutup pada 21 Februari 2023, mengumpulkan $2,7 juta, dipimpin oleh Galaxy, dengan investor lain termasuk Delphi Ventures, Eric Wall, Anurag Arjun, BatuX, Igor Barinov, dan James Parillo. Putaran Seri A selesai pada 31 Oktober 2024, mengumpulkan $14 juta, dipimpin oleh Founders Fund, dengan partisipasi dari Maven 11, Mirana Ventures, dao5, Axiom, dan lainnya.

Tim inti Citrea terdiri dari Orkun Mahir Kılıç, Esad Yusuf Atik, dan Murat Karademir, yang semuanya memiliki pengalaman yang luas dalam blockchain dan merupakan anggota kunci dari Chainway Labs, yang mengembangkan Citrea.
Memastikan partisipasi yang berkelanjutan dalam jaringan Bitcoin sangat penting untuk kesehatan jangka panjang dan keamanan anggarannya. Namun, ada tradeoff: biaya tinggi dan pembatasan ukuran blok yang diperlukan tidak dapat mengakomodasi beberapa transaksi. Bitcoin harus dapat memperluas skala untuk mengakomodasi transaksi yang lebih kompleks tanpa mengorbankan prinsip intinya. Minat yang semakin meningkat ini menyoroti masalah signifikan dengan proposal skalabilitas yang ada: kegagalan mereka dalam memenuhi permintaan yang meningkat untuk ruang blok Bitcoin.

Layer 2 Bitcoin
Bitcoin telah lama berjuang untuk memproses lebih banyak transaksi dan mendukung aplikasi tambahan tanpa mengorbankan keamanan atau prinsip inti. Tantangan multifaset ini terbukti sulit untuk sepenuhnya diselesaikan. Beberapa solusi, seperti Jaringan Lightning, bertujuan untuk meningkatkan efisiensi pembayaran Bitcoin, sementara yang lain fokus pada memperluas fungsionalitas BTC, seperti sidechain.
Dalam lanskap saat ini, permintaan inheren terhadap blockchain Bitcoin diarahkan ke protokol konsensus terpisah, yaitu sidechain. Pendekatan ini menciptakan tradeoff - mengorbankan keamanan Bitcoin dan tidak sejalan dengan mekanisme insentifnya sebagai imbalan untuk biaya lebih rendah dan penggunaan BTC yang lebih luas. Akibatnya, Bitcoin, yang didominasi oleh solusi skalabilitas yang didorong oleh sidechain, menghadapi tantangan yang tidak memberikan kontribusi yang berarti terhadap kesehatan dan insentif jangka panjangnya. Solusi-solusi ini tidak memperkuat keamanan Bitcoin atau memperluas skala blockchainnya dengan memadai, mengubah permintaan terhadap sidechain menjadi perbedaan dari permintaan Bitcoin yang sebenarnya.

Traditional Sidechains vs. Citrea
Citrea adalah satu-satunya lapisan eksekusi yang diimplementasikan di Bitcoin, yang pertama kali menawarkan verifikasi bukti pengetahuan nol, dan verifikasi L2 tujuan umum pertama dalam Bitcoin. Tidak seperti sidechain monolitik, Citrea menciptakan ekosistem modular untuk Bitcoin melalui shard eksekusinya, menjaga penyelesaian dan ketersediaan data on-chain dan dalam jaringan Bitcoin.

Logika Output In-Peg
Untuk memulai peg, pengguna mengunci 1 BTC ke dalam UTXO yang hanya dapat diakses oleh pihak-pihak berikut: N+1 multisignature dalam N+1 (N-1 validator, operator jembatan, dan pengguna) atau pengguna akan menerima dana setelah 200 blok. Setelah mengunci UTXO, pengguna mengirim tanda tangan transaksi ke validator.
Setelah transaksi pada Bitcoin selesai, dana ditransfer ke N-of-N multisignature baru. Pengguna dapat mencetak BTC terikat mereka dengan menyajikan bukti SPV ke kontrak pintar di Citrea. Transaksi tersebut mencakup alamat EVM yang digunakan untuk mengidentifikasi pengguna di Citrea.

Prinsip UTXO
Clementine memastikan bahwa jika operator jembatan mencoba mengklaim lebih banyak BTC dari jumlah penarikan yang dicover, mereka akan kehilangan akses permanen ke dana jembatan.
Connector Source UTXO digunakan oleh operator untuk klaim dari Clementine. Untuk mendapatkan akses ke Connector Source UTXO, operator menggunakan pohon Connector UTXO, yang merupakan pohon UTXO yang digunakan operator untuk membuktikan jumlah BTC yang dapat mereka klaim untuk penarikan mereka yang tercakup.

Timeline

Deposit Pengguna
Ketika pengguna mengirim BTC ke operator jembatan, proses penyanggaan dimulai. Validator (peserta yang diotorisasi untuk menantang operator jembatan) kemudian menandatangani transaksi pengguna. Tanda tangan ini dikirimkan ke operator jembatan, menunjukkan bahwa validator menyetujui deposit BTC. Setelah langkah validasi ini selesai, pengguna dapat mencetak cBTC (CitreaBTC) dengan mengirimkan SPV (Verifikasi Pembayaran Simplified) dari transaksi ke kontrak pintar di Citrea, sebagai imbalan atas BTC yang dikirim ke alamat deposit yang dikendalikan oleh BitVM.
Sebagai alternatif, pengguna dapat masuk ke Citrea melalui atomic swap melalui Bitcoin atau Jaringan Petir, yang lebih mudah dan lebih murah daripada menggunakan deposit peg dua arah.

Transaksi Pengguna
Lingkungan EVM Citrea memungkinkan aplikasi seperti DeFi, transfer pribadi, atau pertukaran BTC untuk BTC. Terlepas dari aplikasi pengguna, proses teknis dimulai dengan pengguna mengirim transaksi ke node penuh. Begitu transaksi diterima, node penuh mengirimkannya ke sekuen untuk konfirmasi lunak. Siapa pun yang mengakses riwayat transaksi Citrea atau data kueri dapat mengatur node penuh Citrea.
Sequencer adalah node penuh yang memverifikasi transaksi dan membangun blok. Kemudian, itu menyebarkan konfirmasi lunak ini (blok lunak) ke setiap node penuh yang tersedia. Tujuan dari konfirmasi lunak adalah untuk memberikan pengalaman transaksi yang cepat kepada pengguna. Langkah berikutnya melibatkan node penuh khusus untuk agregasi pengetahuan nol, yang disebut prover, yang memainkan peran kunci dalam mewarisi keamanan transaksi pengguna Bitcoin.
Seperti semua simpul penuh, si pembuktikan menerima konfirmasi urutan lunak dan menyimpan data. Perbedaan kunci dari si pembuktikan adalah bahwa ia membuat kelompok dengan menggabungkan transaksi yang telah dikonfirmasi lunak oleh penentu urutan. Kemudian ia menghasilkan bukti pengetahuan nol untuk kelompok ini, yang dapat diverifikasi siapa pun untuk validitasnya.
Prover menghasilkan bukti dan membuat satu set data yang disebut sebagai perbedaan status, yang merupakan perbedaan slot penyimpanan antara status awal dan status terkini. Pembuatan perbedaan status adalah alasan mengapa Citrea efisien dalam memanfaatkan ruang blok Bitcoin. Karena ruang blok Bitcoin terbatas dan mahal, Citrea mencatat perbedaan status daripada data transaksi penuh untuk meminimalkan penggunaan ruang blok dan biaya data.

Penarikan Pengguna
Untuk menarik diri dari peg, pengguna dapat mengirimkan transaksi penarikan ke node penuh Citrea atau mencatatnya sebagai transaksi paksa pada Bitcoin. Dalam kedua kasus, operator jembatan akan menutupi peg penarikan pengguna dan meminta penarikan yang telah ditutupi sebelumnya dari BitVM. \
Jembatan Citrea menggunakan BitVM untuk penyelesaian pada Bitcoin. BitVM adalah paradigma komputasi yang memungkinkan kontrak Turing-lengkap pada Bitcoin. Selama tidak ada yang menantangnya, komputasi pada BitVM dianggap benar, membuat BitVM optimis. Citrea menggunakan BitVM untuk memverifikasi bukti pengetahuan nol yang tertulis di Bitcoin. Di antara N validator, satu validator jujur sudah cukup untuk melindungi mekanisme peg dua arah, memungkinkan Citrea mencapai minimisasi kepercayaan.
Alternatifnya, pengguna dapat keluar melalui pertukaran atom melalui Bitcoin atau Jaringan Lightning, yang lebih mudah dan murah daripada menggunakan peg dua arah.
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.





