Bitcoin telah lama dikenal sebagai jaringan blockchain paling aman dan terdesentralisasi, tetapi kemampuan skrip aslinya terbatas, sehingga sulit mendukung Smart Contract kompleks dan aplikasi keuangan on-chain secara langsung. Seiring Ethereum Rollup dan teknologi Layer2 semakin matang, pasar mulai mencari cara untuk memberikan skalabilitas dan kemampuan pemrograman yang lebih besar pada BTC tanpa mengorbankan keamanan Bitcoin.
Di tengah tren ini, konsep Bitcoin Rollup dan BTCFi mulai bermunculan. Citrea, proyek kunci di ruang Bitcoin ZK Rollup, bertujuan memungkinkan BTC mendukung DeFi, stablecoin, pinjaman, pasar keuangan on-chain, dan berbagai penggunaan lainnya melalui zkEVM, BitVM, serta teknologi zero-knowledge proof—sambil meminimalkan ketergantungan pada mekanisme kepercayaan eksternal.
ZK Rollup Citrea adalah arsitektur eksekusi off-chain yang dibangun di atas Bitcoin. Tujuan utamanya adalah meningkatkan throughput jaringan dan menyediakan kemampuan Smart Contract untuk BTC tanpa mengubah aturan konsensus Bitcoin.
Dalam jaringan Bitcoin tradisional, setiap transaksi harus ditulis langsung ke rantai utama, sehingga skalabilitas terbatas. Dalam model Rollup, banyak transaksi dieksekusi terlebih dahulu di Layer2, lalu bukti status terkompresi dikirim ke rantai utama.
Citrea menggunakan Type-2 zkEVM sebagai lingkungan eksekusinya, sehingga pengembang Ethereum dapat memigrasikan kontrak Solidity dan aplikasi DeFi yang sudah ada. Pada saat yang sama, Citrea menjadikan Bitcoin sebagai lapisan data availability (DA) dan lapisan penyelesaian akhir, serta memverifikasi kebenaran status melalui BitVM.
Desain ini membuat Citrea bukan sekadar jaringan penskalaan, melainkan juga infrastruktur dasar untuk BTCFi.
Saat pengguna melakukan transaksi di Citrea—seperti transfer, perdagangan DEX, atau operasi pinjaman—transaksi tersebut tidak langsung masuk ke rantai utama Bitcoin. Sebaliknya, transaksi dikirim ke jaringan Layer2 Citrea.
Sequencer menerima dan mengurutkan transaksi, lalu mengemasnya ke dalam lingkungan eksekusi zkEVM. Semua logika Smart Contract, pembaruan status, dan operasi DeFi selesai di Layer2.
Dibandingkan eksekusi langsung di Bitcoin, pendekatan ini meningkatkan throughput secara signifikan dan menekan biaya on-chain.
Proses keseluruhan mirip dengan cara kerja Ethereum Rollup, tetapi Citrea lebih menekankan bahwa status akhir harus kembali ke Bitcoin untuk verifikasi keamanan.
zkEVM adalah lapisan eksekusi inti Citrea.
Fungsi utamanya adalah kompatibel dengan ekosistem smart contract Ethereum, sehingga pengembang Solidity dapat menyebarkan aplikasi di Bitcoin Layer2 tanpa harus menulis ulang seluruh logika kode.
Citrea menggunakan Type-2 zkEVM, yang berarti sebagian besar alat Ethereum kompatibel, kontrak Solidity bisa dimigrasikan, integrasi aplikasi DeFi menjadi lebih mudah, dan kurva pembelajaran bagi pengembang pun berkurang.
zkEVM juga mencatat perubahan status transaksi dan menyediakan data dasar untuk pembuatan ZK Proof selanjutnya.
Struktur ini memungkinkan Citrea mengadopsi ekosistem DeFi Ethereum yang ada dengan cepat dan mendorong perluasan pasar BTCFi.
Setelah eksekusi transaksi selesai, Citrea mengompresi banyak pembaruan status untuk menghasilkan zero-knowledge proof (ZK Proof).
Fungsi inti ZK Proof adalah membuktikan ke Bitcoin bahwa transaksi telah dieksekusi dengan benar sesuai aturan, tanpa mengharuskan Bitcoin menghitung ulang semua proses transaksi.
Dalam proses ini, node Prover mengagregasi transaksi, menghitung perubahan status, menghasilkan data proof akhir, lalu mengirimkannya ke Bitcoin.
| Modul | Fungsi |
|---|---|
| Batch Transaksi | Mengagregasi transaksi |
| Transisi Status | Menghitung perubahan status |
| Prover | Menghasilkan ZK Proof |
| Kompresi | Mengompresi data proof |
| Pengiriman | Mengirim ke Bitcoin |
Karena ZK Proof bisa langsung membuktikan bahwa "komputasi benar," Rollup mampu meningkatkan throughput transaksi secara signifikan sambil menjaga keamanan.
Setelah menghasilkan ZK Proof, Citrea mengirim data status dan proof ke Bitcoin.
Di sini, Bitcoin tidak bertanggung jawab mengeksekusi transaksi, melainkan berfungsi untuk penyimpanan data availability, konfirmasi status akhir, dan penyelesaian keamanan.
Citrea memilih Bitcoin sebagai lapisan Data Availability (DA), artinya data terkait transaksi pada akhirnya akan kembali ke rantai utama Bitcoin.
Dibandingkan mengandalkan jaringan DA eksternal, pendekatan ini meminimalkan asumsi kepercayaan tambahan. Namun, karena ruang blok Bitcoin terbatas, mengelola biaya data dan efisiensi kompresi menjadi salah satu tantangan utama bagi Bitcoin Rollup.
BitVM adalah komponen kunci dalam arsitektur Citrea. Tujuannya adalah memungkinkan verifikasi komputasi off-chain yang kompleks tanpa mengubah aturan konsensus Bitcoin.
Di Citrea, BitVM memverifikasi apakah bukti status yang dikirim Rollup sudah benar.
Sederhananya, Layer2 mengeksekusi transaksi, lalu Prover menghasilkan ZK Proof, BitVM memverifikasi proof, dan Bitcoin akhirnya mengonfirmasi status.
Dibandingkan dengan multi-signature Bridge dan mekanisme verifikasi federasi yang umum di sidechain tradisional, BitVM menekankan agar Bitcoin sendiri bisa berpartisipasi dalam logika verifikasi.
Ini berarti Citrea bertujuan meminimalkan risiko yang terkait dengan jembatan kustodian, ketergantungan pada verifikator terpusat, dan komite keamanan eksternal.
Namun, BitVM masih tergolong pendekatan teknologi baru, dan efisiensi verifikasi jangka panjang serta kemampuan operasi skala besarnya masih dipantau pasar.
Citrea menggunakan ZK Rollup, bukan Optimistic Rollup.
Perbedaan terbesar terletak pada cara verifikasi status dilakukan.
Optimistic Rollup menganggap transaksi valid secara default dan hanya melakukan verifikasi Fraud Proof jika ada sengketa selama periode tantangan. Sebaliknya, ZK Rollup langsung mengirimkan Validity Proof untuk menunjukkan bahwa transaksi telah dieksekusi dengan benar.
| Dimensi Perbandingan | ZK Rollup | Optimistic Rollup |
|---|---|---|
| Metode verifikasi | Validity Proof | Fraud Proof |
| Periode tunggu penarikan | Lebih pendek | Biasanya lebih lama |
| Efisiensi kompresi data | Lebih tinggi | Sedang |
| Kompleksitas komputasi | Lebih tinggi | Relatif lebih rendah |
| Kecepatan finalitas | Lebih cepat | Lebih lambat |
Citrea memilih ZK Rollup terutama karena lebih cocok untuk arsitektur yang menekankan "keamanan ultimate Bitcoin."
Data Availability menentukan apakah pengguna dapat memverifikasi status jaringan dan memulihkan data transaksi.
Dengan menggunakan Bitcoin sebagai lapisan DA, Citrea memastikan data Rollup pada akhirnya tersimpan di jaringan Bitcoin.
Desain ini berarti data status tidak sepenuhnya bergantung pada sistem eksternal, Bitcoin dapat berpartisipasi dalam konfirmasi keamanan akhir, dan Rollup lebih mendekati struktur "asli Bitcoin."
Bagi Bitcoin Rollup, keamanan lapisan DA adalah faktor kritis yang menentukan kredibilitas jangka panjang. Oleh karena itu, Citrea menekankan Bitcoin DA daripada hanya mengandalkan jaringan data independen.
Arsitektur ZK Rollup Citrea pada dasarnya mewarisi keamanan Bitcoin sekaligus menyediakan kemampuan Smart Contract dan BTCFi untuk BTC.
Melalui zkEVM, ZK Proof, BitVM, dan Bitcoin Settlement, Citrea memindahkan eksekusi transaksi ke Layer2 dan pada akhirnya mengembalikan keamanan status ke rantai utama Bitcoin.
Struktur ini mengubah Bitcoin dari sekadar jaringan penyimpan nilai menjadi infrastruktur keuangan on-chain yang terus berkembang.
Namun, ekosistem Bitcoin Rollup masih dalam tahap awal. Efisiensi verifikasi BitVM, biaya DA, kematangan infrastruktur ZK, dan skala likuiditas BTCFi tetap menjadi isu utama yang terus dipantau pasar.
zkEVM adalah lapisan eksekusi Citrea yang digunakan untuk menjalankan Smart Contract Solidity dan aplikasi DeFi.
BitVM memungkinkan verifikasi status Rollup tanpa mengubah aturan konsensus Bitcoin.
Citrea bertujuan mengembalikan keamanan ultimate dan data availability ke rantai utama Bitcoin, sehingga mengurangi asumsi kepercayaan eksternal.
Citrea adalah ZK Rollup yang menggunakan Validity Proof untuk memverifikasi kebenaran status.
Citrea menekankan arsitektur Rollup asli Bitcoin, sementara sidechain tradisional biasanya mengandalkan verifier federasi atau jembatan kustodian.
Tujuan inti Bitcoin Rollup adalah meningkatkan skalabilitas dan efisiensi modal on-chain untuk BTC sambil mewarisi keamanan Bitcoin.





