1. Peluncuran Bertahap Staking Bitcoin “Babylon”
Protokol staking Bitcoin Babylon menghubungkan pemegang bitcoin dengan kebutuhan keamanan jaringan dari sistem Proof-of-Stake seperti rantai PoS, lapisan Data Availability, oracle, dan lainnya. Protokol ini melakukannya tanpa perantara yang dipercaya.
Protokol ini akan diluncurkan dalam tiga tahap.
1.1 Tahap-1: Penguncian Bitcoin/Bitcoin Locking
Pada tahap ini, pemegang bitcoin memulai proses staking dengan mengirimkan transaksi staking Bitcoin ke jaringan blockchain Bitcoin.
Setiap transaksi mengunci bitcoin yang ditentukan dalam skrip staking Bitcoin yang aman dan dikelola sendiri. Staker juga menentukan parameter kunci, termasuk kunci publik dari penyedia finalitas yang mereka pilih untuk mendelegasikan kekuatan voting PoS mereka. Ini mempersiapkan bitcoin yang dikunci untuk berpartisipasi aktif dalam validasi konsensus PoS pada tahap berikutnya.
Perlu dicatat, jika staker juga memegang kunci privat dari penyedia finalitas terkait, delegasi ini dianggap sebagai delegasi mandiri. Dalam kasus lain, hanya kekuatan voting yang didelegasikan. Bitcoin yang di-stake tidak dipindahkan ke penyedia finalitas.
1.2 Tahap-2: Aktivasi Staking Bitcoin/Bitcoin Staking Activation
Pada tahap ini, rantai PoS Babylon akan diluncurkan untuk menerima keamanan kripto-ekonomi dari bitcoin yang dikunci pada Tahap-1.
Setelah peluncuran, penyedia finalitas dengan delegasi yang memadai dari Tahap-1 akan berpartisipasi dalam konsensus rantai PoS Babylon dengan menentukan finalitas bloknya. Rantai PoS Babylon juga akan mengaktifkan protokol pencatatan waktu Bitcoin untuk sinkronisasi waktu antar rantai yang diperlukan untuk keamanan staking Bitcoin.
1.3 Tahap-3: Aktivasi Multi-Staking Bitcoin/Bitcoin Multi-Staking Activation
Pada tahap ini, protokol staking Bitcoin Babylon akan berkembang menjadi pasar untuk keamanan bersama, memungkinkan sistem PoS apa pun untuk memanfaatkan keamanan staking Bitcoin.
Pemegang Bitcoin mendapatkan kemampuan untuk secara native melakukan staking bitcoin yang sama di berbagai sistem PoS secara bersamaan, memungkinkan mereka untuk memperoleh berbagai imbalan staking. Rantai PoS Babylon akan bertindak sebagai bidang kendali yang memfasilitasi staking Bitcoin untuk semua sistem PoS.
2. Detail Tahap-1
2.1 Waktu Staking Maksimum dan Unbonding Sesuai Permintaan
Pada Tahap-1, setiap staking ditetapkan dengan waktu staking maksimum (yaitu penguncian waktu dalam skrip staking Bitcoin) sebanyak 64.000 blok Bitcoin, yang kira-kira setara dengan 15 bulan. Ini berarti bahwa setiap staking akan otomatis berakhir dan dapat ditarik setelah periode ini berakhir.
Namun, staker dapat melakukan unbonding staking mereka kapan saja sebelum masa berakhirnya. Akan ada periode unbonding on-chain dari 1008 blok Bitcoin (kira-kira 7 hari dan didefinisikan dalam skrip unbonding Bitcoin), setelah itu stake akan kedaluwarsa dan tersedia untuk penarikan.
2.2 Transaksi yang Terlibat
Semua transaksi pada Tahap-1 adalah transaksi Bitcoin dan mencakup:
-
Staking: Untuk melakukan staking Bitcoin, staker menghasilkan transaksi staking Bitcoin dan mengirimkannya ke blockchain Bitcoin.
-
Unbonding dan penarikan awal: Untuk melakukan unbonding dan menarik staking sebelum berakhir, staker akan menghasilkan transaksi unbonding diikuti dengan transaksi penarikan.
-
Pengakhiran otomatis dan penarikan: Staking akan otomatis berakhir setelah 64.000 blok Bitcoin kecuali jika sebelumnya telah dilakukan unbonding oleh staker. Untuk menarik staking yang telah berakhir, staker akan menghasilkan transaksi penarikan.
Tidak ada transaksi atau pesan lain yang perlu ditandatangani oleh staker pada Tahap-1.
Khususnya, staker tidak akan menandatangani persetujuan untuk PoS slashing. Oleh karena itu, tidak ada pemotongan bitcoin yang di-stake selama Tahap-1.
2.3 Batas Total Staking Cap Awal
Untuk alasan keamanan, akan ada batas total staking awal sebesar 1.000 bitcoin. Batas ini akan dilonggarkan seiring berjalannya Tahap-1.
- First-come-first-served: Setiap staking diterima berdasarkan prinsip siapa cepat dia dapat (first come first served) berdasarkan urutan mereka di blockchain Bitcoin hingga batas tercapai.
- Overflow dan tanpa antrian: Staking yang masuk setelah batas tercapai akan dianggap sebagai overflow dan harus di-unbonding dan ditarik. Tidak ada antrian staking, artinya jika batas dibuka kembali setelah staking yang diterima sebelumnya di-unbonding, staking overflow tidak secara otomatis mengisi kembali batas yang tersedia. Sebaliknya, transaksi staking baru harus diajukan untuk mengisi kapasitas batas yang baru tersedia. Desain tanpa antrian ini dimaksudkan untuk mencegah pengguna mempertahankan staking overflow dalam sistem.
2.4 Batasan Per Transaksi Staking
Bersamaan dengan batas total staking awal sebesar 1.000 bitcoin, terdapat juga batasan per transaksi staking:
-
Staking minimum: 0,005 bitcoin. Ini untuk memastikan bahwa jumlah staking dapat menutupi biaya transaksi unbonding (0,00064 bitcoin yang akan diberikan kepada penambang Bitcoin) dan biaya transaksi penarikan (yang dapat disesuaikan oleh staker).
-
Staking maksimum: 0,05 bitcoin. Batas maksimum yang sengaja dibuat kecil ini dimaksudkan untuk mendorong partisipasi yang lebih luas. Hal ini memastikan bahwa seluruh batas perlu diisi oleh setidaknya beberapa blok Bitcoin yang berisi transaksi staking. Hal ini mencegah satu entitas membeli satu blok Bitcoin dan mengambil seluruh batas, sehingga menghalangi partisipasi yang lain.
Untuk lebih mendorong partisipasi yang luas dan nyata, pembagian staking secara berlebihan tidak dianjurkan.
2.5 Sistem Poin dan Komisi
Tidak akan ada hadiah staking langsung yang diberikan selama Tahap-1 karena belum ada rantai PoS yang aktif. Sebagai gantinya, sistem poin akan mengukur aktivitas setiap staker yang dilacak oleh kunci publik staker.
Selama batas 1,000 bitcoin awal, 3,125 poin Babylon akan dialokasikan per blok Bitcoin. 3,125 poin ini akan dialokasikan secara proporsional di antara semua staking aktif dalam blok tersebut. Staking dengan status berbeda seperti overflow, unbonding, unbonded, dan withdrawn tidak akan menerima poin.
Untuk setiap staking aktif, baik staker maupun penyedia finalitasnya akan menerima poin, dengan penyedia finalitas mengambil bagian berdasarkan tarif komisinya.
Contoh: Setelah batas 1,000 bitcoin terpenuhi, staking aktif sebesar 0.05 bitcoin akan menghasilkan 3,1250.05/1,000 = 0.15625 poin per blok Bitcoin. Jika penyedia finalitas mengenakan komisi sebesar 5%, staker akan memperoleh 0.156250.95 = 0.1484375 poin per blok Bitcoin, dan penyedia finalitas akan menerima 0.156250.05 = 0.0078125 poin per blok selama staking aktif. Sebanyak 4,000 blok Bitcoin (sekitar sebulan), dengan asumsi batas tetap penuh, maka staker akan mengumpulkan 4,0000.1484375 = 593.75 poin, dan penyedia finalitas akan mengumpulkan 4,000*0.0078125 = 31.25 poin dari staking ini.
3,125 poin per blok Bitcoin hanya berlaku selama batas awal 1,000-bitcoin cap. Hal ini bersamaan dengan batas staking, dapat disesuaikan di masa mendatang selama Tahap-1.
Catatan Hukum: Poin bukanlah, dan mungkin tidak akan pernah dikonversi menjadi, digunakan sebagai dasar untuk menghitung, atau menjadi token atau aset digital lainnya. Poin adalah barang virtual tanpa nilai moneter. Poin tidak mewakili mata uang atau properti apa pun, dan tidak dapat ditukarkan, dikembalikan, atau memenuhi syarat untuk mata uang fiat atau virtual atau hal lain yang bernilai. Poin tidak dapat dipindahtangankan dan Anda tidak dapat mencoba untuk menjual, menukar, atau memindahkan poin apa pun, atau mendapatkan kredit dengan cara apa pun menggunakan poin. Setiap upaya untuk menjual, menukar, atau memindahkan poin apa pun akan batal demi hukum kecuali kami secara eksplisit menyatakan sebaliknya dalam pembaruan tertulis pada aturan ini di situs web kami. Kami berhak untuk membatalkan, mengubah, menghentikan, membatasi, memodifikasi, atau menarik program poin kami (termasuk frekuensi, kriteria, perhitungan, atau kelayakan untuk mendapatkan poin tersebut) kapan saja dengan atau tanpa pemberitahuan dan terlepas dari akumulasi poin tertentu. Poin mungkin tidak tersedia di yurisdiksi Anda.
Anda setuju untuk tidak terlibat dalam kegiatan manipulatif, penipuan, tidak jujur, atau penyalahgunaan dalam kaitannya dengan poin atau distribusi aset digital apa pun oleh kami atau afiliasi kami. Ini termasuk, tetapi tidak terbatas pada, membuat beberapa akun untuk mengklaim poin tambahan atau aset digital, menggunakan bot atau skrip untuk otomatisasi klaim, atau berpartisipasi dalam skema apa pun yang secara artifisial meningkatkan jumlah atau nilai yang dianggap dari poin atau aset digital. Kami atau afiliasi kami dapat mengakhiri poin Anda atau semuanya karena kegiatan tersebut atau karena melanggar lisensi apa pun yang diberikan oleh kami dan dapat mengungkapkan secara pribadi dan publik mengapa tindakan tersebut diambil.
2.6 Komite Perjanjian
Pada Tahap-1, komite perjanjian adalah skema verifikasi multi-tanda tangan untuk mengamankan proses pencairan on-demand. Tugas komite ini adalah untuk ikut menandatangani transaksi pencairan yang diajukan oleh para staker, memungkinkan komite untuk memverifikasi kebenaran dan keamanan transaksi tersebut.
Perlu dicatat bahwa komite perjanjian tidak dapat mencuri bitcoin milik staker maupun mencegah pencairan setelah masa staking berakhir, bahkan jika komite ini disepakati.
Komite perjanjian beroperasi sebagai skema multi-tanda tangan 6-dari-9 (berarti bahwa 6 dari 9 kunci diperlukan untuk menandatangani transaksi pencairan setelah staker mengajukan transaksi pencairan) dengan masing-masing kunci dipegang oleh entitas terkemuka dari berbagai sektor industri:
AltLayer (1 key) – Penyedia Rollup-as-a-Service
Babylon Labs (3 keys) – Tim pengembangan inti di balik proyek ini
CoinSummer Labs (1 key) – Berafiliasi dengan penyedia layanan staking terkemuka (StakeFish) dan pool penambangan terkemuka (F2Pool)
Cubist (1 key) – Penyedia infrastruktur staking yang aman
Informal Systems (1 key) – Validator ekosistem Cosmos
RockX (1 key) – Validator PoS dan penyedia staking likuid
Zellic (1 key) – Auditor keamanan
Cara melakukan staking
Ada beberapa cara untuk melakukan staking:
Aplikasi web resmi: Aplikasi web staking Bitcoin resmi (btcstaking.babylonlabs.io) menyediakan daftar penyedia finalitas yang terverifikasi untuk para staker yang ingin mendelegasikan. Untuk informasi tentang bagaimana penyedia finalitas mendaftar dan diverifikasi untuk Tahap-1, silakan merujuk pada panduan pendaftaran penyedia finalitas.
- Layanan pihak ketiga: Seperti situs web staking pihak ketiga, solusi penyimpanan, dan API.
Tools Command-Line Interface (CLI): Cocok untuk pengguna yang memiliki kemampuan teknis.
Ada juga protokol LST (liquid staking token) yang akan berpartisipasi dalam mainnet staking Bitcoin Babylon. Harap dicatat bahwa dengan berpartisipasi dalam protokol LST, Anda tidak secara langsung berpartisipasi dalam mainnet staking Bitcoin Babylon karena staking dan poin keduanya ditangani oleh protokol LST.
Penting untuk dicatat bahwa kami tidak meninjau atau mendukung LST, kode LST, atau peserta lain dalam ekosistem ini, termasuk layanan pihak ketiga mana pun, jadi berhati-hatilah dan lakukan penyelidikan serta penelitian Anda sendiri sebelum menggunakannya. Sebagai aturan umum, para staker harus selalu melakukan penyelidikan dan penelitian mereka sendiri sebelum berpartisipasi dalam blockchain Bitcoin atau dalam staking Bitcoin.
Penggunaan aplikasi web btcstaking.babylonlabs.io atau situs web Babylon Labs atau konten atau materi apa pun di sana akan diatur oleh Ketentuan Penggunaan yang diposting pada waktu itu.
2.8 Kelayakan/Eligibility
Staking dilarang dan Anda tidak akan menerima poin atau penghargaan staking jika Anda:
(a) seorang penduduk atau agen dari atau entitas yang didirikan, digabungkan, atau melakukan bisnis di negara mana pun yang dikenakan embargo barang atau sanksi oleh Amerika Serikat, Inggris, Uni Eropa, atau salah satu negara anggotanya, atau Perserikatan Bangsa-Bangsa atau salah satu negara anggotanya (secara kolektif disebut “Yurisdiksi Utama”); atau jika Anda atau jika Anda secara langsung atau tidak langsung memiliki atau mengendalikan orang atau entitas yang terdaftar dalam daftar sanksi atau yang setara yang dikelola oleh salah satu Yurisdiksi Utama; atau
(b) Warga Negara A.S. seperti yang didefinisikan dalam 17 CFR § 230.902 atau saat ini atau biasanya berlokasi atau tinggal di (atau didirikan atau diorganisir di) Amerika Serikat, Kanada, Australia, atau Tiongkok Daratan.
Daftar ini dapat diperbarui dari waktu ke waktu tanpa pemberitahuan.
3. Audit Keamanan
Kode dasar Tahap-1 telah diaudit oleh entitas berikut:
Coinspect: Laporan Audit
Zellic: Laporan Audit
Cantina: Melalui kampanye keamanan publik, para peneliti dan insinyur meninjau kode dan melaporkan kecacatan (bug) serta masalah untuk mendapatkan imbalan. Laporan Kampanye
Harap dimengerti bahwa rencana seringkali perlu diperbarui, direvisi, dimodifikasi, atau ditingkatkan setelah peluncuran mainnet. Silakan kembali ke sini sesering mungkin untuk memeriksa pembaruan, klarifikasi, atau modifikasi.