Skip to main content
- Comparisons
- tBTC & nBTC: Technical
On this page
tBTC Main Components Diagram
To start the tBTC node validator needs:
-
tBTC node
-
Access to the Ethereum API
- By running their own ETH node
- OR using 3rd-party RPC provider
-
Access to the Bitcoin API - tBTC requires using Electrum protocol for BTC communication
- By running their own Electrum Personal Server (includes full BTC node)
- OR using public Electrum Server
iBTC Main Components Diagram
To start the iBTC node validator needs:
-
iBTC node
-
Observer node
-
Access to the Int3face API
- By running their own INT3 node
-
Access to the Bitcoin API
- By running their own node
- OR using 3rd-party dedicated node
tBTC Hardware Recommendations
Recommended hardware to run a singe tBTC v2 node: 2 vCPU / 2 GB RAM / 1 GiB Persistent Storage
iBTC Hardware Recommendations
Estimated recommended hardware to run a single iBTC node: 8 vCPU / 64 GB RAM / 1+ TB Persistent Storage
tBTC signing timeline
- Signers announce readiness - ~1.2 minutes (6 ETH blocks)
- Signature production - <= 6 minutes (<= 30 ETH blocks)
- Cooldown - ~1 minute (5 ETH blocks)
In total - ~8 minutes (41 ETH blocks)
In case of signature failure - next attempt will be performed after 41 block window. Maximum is 5 signing attempts. Worst case scenario - signature will take 205 blocks or ~40 minutes on ETH
iBTC signing timeline
According to the Thorchain’s benchmarks TSS signature production for 10 nodes takes around 10 seconds.
In case of signature failure - next attempt will be performed ASAP. We have a total timeout of 5 minutes for signing.
tBTC complete timeline
Inbound transfer
Outbound transfer
iBTC complete timeline
Inbound transfer
Outbound transfer
