Bitcoin Forum

Bitcoin => Wallet software => Topic started by: randomproof on April 19, 2012, 02:19:07 AM



Title: Why not pull transaction data from blockexplorer?
Post by: randomproof on April 19, 2012, 02:19:07 AM
I was wondering why you couldn't just pull the transaction data from blockexplorer.com (https://blockexplorer.com/q/mytransactions/{address_here}) so that thin/mobile clients didn't have to download and possible store the blockchain themselves.  I'm sure whoever is running blockexplorer might not want all the extra traffic, but you could use a similar model to setup a dedicated server for it if needed.


Title: Re: Why not pull transaction data from blockexplorer?
Post by: finway on April 19, 2012, 03:36:09 AM
The problem is trust, bitcoin is 0-trust.


Title: Re: Why not pull transaction data from blockexplorer?
Post by: R- on April 20, 2012, 03:18:37 AM
The problem is trust, bitcoin is 0-trust.
I rate blockexplorer like a US Treasury Bond.


Title: Re: Why not pull transaction data from blockexplorer?
Post by: payb.tc on April 20, 2012, 03:20:08 AM
The problem is trust, bitcoin is 0-trust.
I rate blockexplorer like a US Treasury Bond.

how insulting


Title: Re: Why not pull transaction data from blockexplorer?
Post by: cbeast on April 20, 2012, 03:25:37 AM
The problem is trust, bitcoin is 0-trust.
I rate blockexplorer like a US Treasury Bond.

how insulting
lolwhut?


Title: Re: Why not pull transaction data from blockexplorer?
Post by: R- on April 20, 2012, 03:26:36 AM
The problem is trust, bitcoin is 0-trust.
I rate blockexplorer like a US Treasury Bond.

how insulting
At least the creator of the T-bill isn't MIA.

-reference to Satoshi not admin of BlockExplorer


Title: Re: Why not pull transaction data from blockexplorer?
Post by: Raoul Duke on April 20, 2012, 03:27:39 AM
The problem is trust, bitcoin is 0-trust.
I rate blockexplorer like a US Treasury Bond.

how insulting

He must not be aware that the owner of blockexplorer is the forum admin and has the power to ban him.

OK, just got the confirmation 1 post above mine that he's really clueless lol


j/k about the ban part, not about him being the admin :P


Title: Re: Why not pull transaction data from blockexplorer?
Post by: Mike Hearn on April 23, 2012, 12:13:09 PM
That design already exists. It's the one that Electrum and BitcoinSpinner uses. The server scans and indexs the block chain, you tell the server your public keys, it builds transactions for you.

This design has the advantage of being simpler on the client-side and not requiring block chain management, which can be a little buggy with bitcoinj currently. The disadvantages are that there are fewer servers available, the server can lie about your balance without being caught, and there isn't any privacy - the server knows all your keys so it can tie together all your transactions to an IP address, see your balance, and so on.

I think we'll get block chain management to the point where it's robust and fast enough that the appeal of such solutions will go away, but for now at least the superlightweight model presents strong competition.