BitGo Lightning Wallet
Saravanan Mani
BTC Team, BitGo
What is the Lightning Network?
Lightning is BTC on Steroid
�
How Lori Sends Bitcoin to Lamar via the LN?
Lori’s LN wallet
Lamar’s LN wallet
Step 1: Lori and Lamar Create a 2-of-2 Multisig Address
Lori LN wallet
Lamar LN wallet
2-of-2 multisig�(funding-addr)
Step 2: Lori Creates Funding Tx
Funding Tx
funding-addr - 1M sats
lori’s input - 1M sats
Step 3: Lori and Lamar Create First Payment Tx
Funding Tx
1st Payment Tx
funding-addr - 1M sats
lamar-addr - 0 sats
lori-addr - 1M sats
lori’s input - 1M sats
Step 4: Lori Broadcasts Funding Tx and Confirm On-Chain
Funding Tx
funding-addr - 1M sats
Bitcoin Blockchain
lori’s input - 1M sats
Step 5: That’s it, Lori and Lamar Can Now Transact via LN
Step 6: Lori or Lamar can Close Channel and Exit to Onchain Anytime
Bitcoin Blockchain
Funding Tx
4th Payment Tx
funding-addr - 1M sats
lori’s input - 1M sats
lori-addr - 700k sats
lamar-addr - 300k sats
No Direct Channel? Lightning Routes the Payment
lori
carol
Few Stats about Lightning Adoption
Institutional Lightning Challenges
Self-custody Lightning Wallet for Enterprises from BitGo?
Customer �BitGo Express
Voltage - Lightning node as a Service
BitGo
Customer�Signer lightning node�(wallet key)
�
How Lightning Is Integrated Into BitGo?
How Lightning Is Integrated Into BitGo? cont.
BitGo SDK
Voltage Lightning Node for wallet A
Voltage Lightning Node for wallet B
Voltage Lightning Node for wallet Z
BitGo Platform
How Lightning Is Integrated Into BitGo?
Chivo Node (Voltage Infra)
BitGo SDK
BitGo Platform
Onchain Balance - x BTC�Offchain Balance - 3 BTC
Voltage Company Node
Coinbase
Bitfinex
2 BTC; 7 BTC
0 BTC; 3 BTC
1 BTC; 0 BTC
How Alice Withdraws from Chivo to Her Self-Custody Lightning Wallet?
Node of Chivo (BitGo customer)
Breez mobile LN wallet (Alice)
Breez