SPV
A type of Bitcoin wallets
a.k.a Light Client
terminology - What is an SPV client? - Bitcoin Stack Exchange
ブロックヘッダーだけをダウンロードし、その正当性を検証
自分が関心がある tx とその markle proof から、tx がヘッダーに含まれる、すなわちブロックに含まれていることを確認できる
マイナーが常に正しいブロックを生成することを前提にしている?
マイナーは、不正な(例えば存在しない UTXO を input にする) tx を含むブロックヘッダーを作ることはできる。
フルノードは、utxo set をもっているためこの不正を検知できるが、ブロックヘッダーしか検証しない SPV はこれを防ぐことができない
segwit2x などは正しい chain としてしまう
SPV Wallet Users Beware: Segwit2x May Take You for a Ride - Bitzuma
How Light Clients Can Protect Themselves From a Bitcoin Coin-Split #Segwit #segwit2x
bitcoin-dev Improving SPV security with PoW fraud proofs ruben somsen
Nicolas DorierさんはTwitterを使っています 「@MandelDuck @SomsenRuben @LukeDashjr As always my concern for Neutrino or SPV is not so much about the non verification part, but about following miners. A model like Wasabi wallet where the wasabi server indicate what is the valid chain is way better for Bitcoin.」 / Twitter