Ikhtisar, Kesepakatan, Catatan Penamaan

Abstrak

Sistem tBTC dirancang secara terdesentralisasi, token yang dapat diredeem(ditukar) 1-berbanding-1 dan juga dikaitkan/pegged dengan supply-BTC itu sendiri---dengan kata lain, sidechain. Rancangan tersebut dapat diimplementasikan didalam jaringan yang mendukung smart-contract dan juga mendukung custom/penyesuaian token dan subset dari fungsi-fungsi yang dibutuhkan untuk membuktikan kepemilikan transaksi Bitcoin. Spesifikasi ini dapat diasumsikan bahwa jaringan yang dipakai adalah Ethereum. Pengkaitan/peg diimplementasikan menggunakan bonding, multifederasi peg, dimana akan melakukan pemilihan acak subset dari seluruh jaringan node yang ada dan node yang terpilih akan diimintai untuk mendukung proses deposit pengguna dan melakukan proses mint token TBTC. Signer yang terpilih akan menggunakan protokol treshold ECDSA untuk membuat wallet Bitcoin tanpa harus mendapatkan akses kedalam private key wallet tersebut, dan bonding sejumlah koin mainnet(ETH koin untuk jaringan Ethereum) yang akan memastikan sistem bertindak secara jujur, dan resiko kehilangan apabila ada terjadinya kecurangan ataupun undercollateralization. Smart contract bertindak sebagai pusat lingkaran transaksi deposit, termasuk pembuatan deposit, kolateralisasi, penipuan signer, dan redemption(penarikan). Redemption(Penarikan) memungkinkan depositor untuk menarik kembali BTC mereka yang ditahan sebelumnya kedalam jaringan Bitcoin itu sendiri, dan membayar biaya signer. Mekanisme tambahan akan dijelaskan secara seksama mengenai sistem kompensasi insentifikasi signer untuk deposit dan mengizinkan signer untuk keluar dari sistem apabila terjadinya undercollateralization.

Ringkasan

Kesepakatan

Kata "HARUS", "TIDAK HARUS", "DIBUTUHKAN", "DAPAT", "TIDAK DAPAT", "SEHARUSNYA", "SEHARUSNYA TIDAK", "DIREKOMENDASIKAN", "AKAN", DAN "OPSIONAL" pada dokumen ini dapat diartikan hanya berdasarkan RFC 2119.

Catatan Penamaan

Sistem ini disebut dengan "tBTC'. Pada dokumen ini dan keseluruhan project, token yang dapat ditukar/diperjual-belikan dan didukung oleh Bitcoin itu sendiri dinamai dengan "TBTC" untuk membedakannya dengan project yang lainnya. Token ini juga dapat dilihat pada token smart contract ERC-20. Diskusi lanjutan dapat ditemukan pada halaman Issue GitHub.

Last updated