Bitcoin Forum
November 18, 2024, 06:51:57 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Do pruned nodes store the UTxO set and can they serve SPV wallets?  (Read 703 times)
findftp (OP)
Legendary
*
Offline Offline

Activity: 1022
Merit: 1008

Delusional crypto obsessionist


View Profile
May 03, 2016, 08:39:36 AM
Last edit: May 03, 2016, 09:02:45 AM by findftp
 #1

I have a pruned node and would like it to serve my android bitcoin wallet exclusively. That means, the android wallet should not connect to any other node. I have 50 connections on my pruned node on avarage.
The android wallet dev says pruned nodes cannot serve SPV wallets because they do not have a full copy of the blockchain.

Why does a SPV wallet need something else than the UTxO set?
Are pruned nodes storing the complete UTxO set at al? Or only last n blocks?


achow101
Moderator
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
May 03, 2016, 11:41:10 AM
 #2

I have a pruned node and would like it to serve my android bitcoin wallet exclusively. That means, the android wallet should not connect to any other node. I have 50 connections on my pruned node on avarage.
The android wallet dev says pruned nodes cannot serve SPV wallets because they do not have a full copy of the blockchain.

Why does a SPV wallet need something else than the UTxO set?
Are pruned nodes storing the complete UTxO set at al? Or only last n blocks?
AFAIK pruned nodes still have to store the entire UTXO set. However, SPV wallets typically require the block headers which pruned nodes cannot provide. I'm not sure what it used those for, but I'm pretty sure that SPV wallets will be asking for other historical data that a pruned node can't provide.

findftp (OP)
Legendary
*
Offline Offline

Activity: 1022
Merit: 1008

Delusional crypto obsessionist


View Profile
May 03, 2016, 12:04:24 PM
 #3

I have a pruned node and would like it to serve my android bitcoin wallet exclusively. That means, the android wallet should not connect to any other node. I have 50 connections on my pruned node on avarage.
The android wallet dev says pruned nodes cannot serve SPV wallets because they do not have a full copy of the blockchain.

Why does a SPV wallet need something else than the UTxO set?
Are pruned nodes storing the complete UTxO set at al? Or only last n blocks?
AFAIK pruned nodes still have to store the entire UTXO set. However, SPV wallets typically require the block headers which pruned nodes cannot provide. I'm not sure what it used those for, but I'm pretty sure that SPV wallets will be asking for other historical data that a pruned node can't provide.

Thank you very much, both of my questions answered.  Smiley
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!