bitcoin-spv) that checks Bitcoin block headers and Merkle proofs. People sometimes ask whether an SPV light client is “just another bridge”. It is not, but it is not free of trust either. The tables below say exactly where the difference lies.
Items marked planned are not built yet. They stay marked until they ship. The mechanisms that are live today are described in the Security Model and in How SPV Verification Works.
Who holds the Bitcoin, and who can move it
Trust assumptions
On testnet the light client follows Bitcoin signet. Signet blocks are authenticated by a block signature the contract does not check, and signet proof of work is cheap, so on testnet header submission is restricted to the Writz relayer. The proof-of-work argument on this page applies to Bitcoin mainnet.
What happens when each part fails
Where SPV really does share risk with a bridge
What it costs to attack each model
Track record
Figures are as reported by the linked post-mortems, announcements and press coverage.
How Writz keeps the light client honest
Next: Audits →