| Penulis | THORChain Core Team |
|---|---|
| Tahun | 2020 |
| Proyek | THORChain |
| Lisensi | MIT |
| Sumber Resmi | github.com/thorchain/Resources — Whitepaper (PDF) |
“THORChain: A Decentralised Liquidity Network” adalah whitepaper 2018–2021 oleh tim anonim THORChain Core Team yang mendeskripsikan protokol pertukaran terdesentralisasi lintas-chain yang memungkinkan swap aset native tanpa wrapping: pengguna dapat menukar Bitcoin (BTC native) dengan Ethereum (ETH native) tanpa melalui WBTC atau token wrapped apa pun. THORChain mencapai ini menggunakan Threshold Signature Schemes (TSS) untuk mengelola vault multi-chain.
Publikasi dan Konteks
Pada 2018–2020, “DeFi lintas-chain” berarti membungkus aset native ke token sintetis: WBTC (ERC-20 wrapped Bitcoin) memerlukan kepercayaan kepada BitGo untuk mengkustodikan BTC. Aset yang dijembatani memerlukan kepercayaan kepada validator bridge. Keduanya adalah titik sentralisasi.
Diferensiator THORChain: gunakan TSS untuk membuat vault terdistribusi di setiap chain — alamat Bitcoin, alamat Ethereum, dll. — di mana private key vault tidak pernah dikumpulkan di satu tempat. Supermayoritas 2/3 validator THORChain harus secara kolektif menandatangani untuk memindahkan dana masuk/keluar vault ini.
Protokol Bifrost: Observasi Multi-Chain
Node THORChain menjalankan Bifrost — daemon klien chain yang mengamati beberapa chain secara bersamaan:
- Setiap validator THORChain menjalankan node penuh BTC, ETH, BNB, dll.
- Bifrost memantau deposit masuk ke alamat vault yang relevan
- Ketika pengguna mengirim BTC ke vault BTC THORChain, Bifrost mengamati transaksi dan melaporkannya ke lapisan konsensus THORChain
- Setelah 2/3+ validator mengkonfirmasi observasi, deposit dikreditkan di THORChain
Continuous Liquidity Pools (CLPs)
THORChain menggunakan model pool likuiditas berbasis rumus constant-product — serupa Uniswap tetapi dengan RUNE sebagai aset pemasangan universal. Setiap pool dipasangkan dengan RUNE: BTC/RUNE, ETH/RUNE, dll.
Routing swap: Swap BTC→ETH:
- BTC → RUNE (via pool BTC/RUNE)
- RUNE → ETH (via pool ETH/RUNE)
RUNE adalah aset penyelesaian — mengalir melalui jaringan pada setiap swap. Ini mengharuskan RUNE memiliki nilai setidaknya 1:1 dengan setiap aset yang di-pool (aturan overcollateralization RUNE 3:1 jaringan).
Threshold Signature Scheme (TSS)
TSS adalah kriptografi multi-pihak yang memungkinkan sekelompok n pihak untuk secara kolektif mengelola satu kunci kriptografis:
- Tidak ada node individu yang mengetahui private key vault lengkap
- Subset minimum (t dari n) node harus berkolaborasi untuk menandatangani transaksi
- THORChain menggunakan TSS untuk menandatangani transaksi Bitcoin, Ethereum, dan chain lain atas nama vault bersama
Savers dan Lending
Selain swap spot, THORChain kemudian memperkenalkan:
- Savers: Deposit aset single-sided (tanpa RUNE) untuk mendapatkan yield dari biaya swap
- THORChain Lending: Pinjam USDC atau stablecoin lain menggunakan BTC atau ETH native sebagai kolateral — tanpa liquidation selama premi penutupan tersedia, menggunakan mekanisme mint/burn RUNE sebagai buffer
Insiden Keamanan dan Pemulihan
THORChain mengalami beberapa eksploit pada 2021 (total ~$13 juta hilang). Jaringan merespons dengan pembekuan sementara, audit menyeluruh, dan hard caps pada pool size. Per 2024, THORChain memiliki TVL ~$500 juta+ dengan rekam jejak keamanan yang jauh lebih kuat.
Istilah Terkait
Referensi
- THORChain Core Team (2020). THORChain: A Decentralised Liquidity Network. github.com/thorchain/Resources