Questions tagged [thin-clients]

Bitcoin clients that perform a reduced amount of processing or need a reduced amount of data compared with the Bitcoin Core client.

Filter by
Sorted by
Tagged with
3 votes
4 answers
2k views

Electrum 2.0: non-BIP39/32 standardisation complicates matters immensely. Why?

Electrum 2.0 has been causing me some frustration, insofar as it seems to be a non-standard implementation of BIP32/BIP39 (HD wallets, mnemonic seed, respectively). The wallet in question is a 2of2 ...
user avatar
10 votes
2 answers
2k views

How secure are various models of Bitcoin clients?

As there was some disagreement on security of various models of Bitcoin clients in comments to this answer, I'd like to address the problem. How secure are various models of Bitcoin clients? Those ...
user avatar
  • 42.7k
4 votes
3 answers
1k views

Thin client list

Is there a trusted thin client list somewhere? I searched one for OSX and one for Android and I found next to nothing. That is: nothing at all for OSX, and only a source-only on github for Android (...
user avatar
  • 5,240
15 votes
3 answers
8k views

Copy wallet to Electrum or Multibit?

Is there a way to import my wallet from Bitcoin.org's client into the much lighter Multibit or Electrum? The disk space & bandwidth consumption (not exactly well presented to a beginner) quickly ...
user avatar
  • 399
13 votes
2 answers
6k views

What is a thin client?

I've heard that if you don't want do download gigabytes of data just to use bitcoin you gotta use a thin client. But what is a thin client? What are the main advantages of a thin bitcoin client and ...
user avatar
  • 241
15 votes
2 answers
10k views

Are the Thin clients Electrum and Multibit safe and secure?

How do Electrum and Multibit compare for being safe and secure. Both are open source. Are there any advantages, security wise, to use one or the other? I'm new to bitcoin and the only reason for ...
user avatar
  • 151
6 votes
1 answer
3k views

What is "the gap limit" in Electrum?

I don't understand this explaination.
user avatar
  • 26.3k
4 votes
2 answers
858 views

Accepting Bitcoin payments without the full blockchain or third party APIs?

I want to make a basic program/script that utilizes Bitcoin payments, but I don't have the storage space to sync with the entire blockchain, and I don't want to be dependent on a third-party API like ...
user avatar
7 votes
4 answers
3k views

What wallets currently support RBF?

What wallets currently support RBF? Is there some workaround if they don't?
user avatar
  • 568
7 votes
2 answers
1k views

Is Electrum's SPV (thin-client) implementation not P2P (as opposed to Multibit's)?

As far as I know, when I use Electrum I'm just choosing servers to trust that hold the blockchain. But in this recently published article I read this about Multibit: It uses a slightly weaker ...
user avatar
  • 1,673
5 votes
2 answers
5k views

Why can the same 12 words produce different seeds in an Electrum wallet file?

I was looking through an Electrum wallet file (from Electrum 1.9.6 for Windows if it matters) trying to understand what information was contained in it, and I couldn't initially figure out exactly ...
user avatar
5 votes
1 answer
734 views

Lightning network and lightweight clients

How will the lightning network handle lightweight clients? Do I understand it correctly that opening a payment channel require writing on the blockchain to protect against double-spend? The integrity ...
user avatar
  • 53
4 votes
1 answer
244 views

Lightweight client, bare necessities

What are the bare data necessities that a lightweight client would have to get from a server client in order to perform basic wallet tasks (show balance, transaction history, number of confirmations, ...
user avatar
  • 42.7k
4 votes
4 answers
8k views

What's the best Android wallet client for bitcoin?

There are many bitcoin wallet clients on android market. What is the best considering security, interoperability and usability?
user avatar
  • 211
3 votes
2 answers
1k views

is it possible to decode block height from a blockhash?

I'm creating a bitcoin network client and I'm wondering if it's possible to decode the block height from a blockhash whenever I receive a new block inventory vector.
user avatar
2 votes
1 answer
445 views

Are lightweight LN wallets vulnerable to transaction withholding?

As far as I know, LN requires the user to watch the blockchain in order to perform penalty in time. However, running full node is probably a heavy burden to some users, especially to mobile phones. I ...
user avatar
5 votes
1 answer
315 views

Are there live BitcoinJS Exit Nodes?

Where can I find some live (trusted?) BitcoinJS Exit Nodes? I'm looking it it from the client perspective - I want to write a Java app that doesn't store a blockchain. I don't want to setup an exit ...
user avatar
  • 26.3k
3 votes
1 answer
2k views

Thin command line-capable client for Linux

I need to set up linux server for web service that could generate bitcoin addresses and check the balance on them, etc (basically, receive payments in BTC). And I do not want to use third-party online ...
user avatar
  • 181
3 votes
1 answer
347 views

Do full nodes store the complete merkle tree or do they regenerate it when creating a merkle proof?

I understand what the merkle root is for. And I understand that blocks don't store the merkle tree. Question 1) Is there any place that the complete merkle trees get stored? I don't mean the merkle ...
user avatar
2 votes
1 answer
344 views

How a thin node ensures the validity of blockchain?

How a thin node in network verify the validity of the blockchain tree? I think the node must wait for a time period to get the same valid block from some of its peers.
user avatar
  • 23