THORChain is simply a distributed exchange secured by a network of bonded nodes using liquidity pools as the method of exchange.
(cont)
(1) You deposit an asset (BTC), and it is credited to your account
(2) You exchange it for another (USDT) via an orderbook
(3) You redeem it for on-chain USDT and send to your account.
You send in the BTC, stating to the system you wish to exchange for USDT and provide your USDT address.
The system observes your deposit, and calculates USDT owed using the CLP formula.
It then immediately remits the USDT to you.
* It is always-available with no counter-parties
* Prices are always deterministic
* Fees can be retained for liquidity providers
* Pools can be linked allowing any-any exchange
An incentive pendulum always ensures there is twice as much bonded capital as staked capital - which means nodes can never steal (assuming profit-seeking actors)
THORChain uses TSS MPC:
* Plausible deniability for all participants
* Indistinguishable from normal addresses
* Byzantine fault tolerant
* No trusted dealer (unlike SSS)