Skip to main content

Questions tagged [light-clients]

light or thin clients do not store the whole blockchain and are used on mobile, embedded or IoT devices

Filter by
Sorted by
Tagged with
60 votes
1 answer
62k views

What is Geth's "light" sync, and why is it so fast?

This question is in a similar vein to the past questions about geth --fast and parity --warp. There was a recent question where the OP wanted to do as little syncing as possible, and one of the ...
Richard Horrocks's user avatar
25 votes
2 answers
981 views

E/Go: fatal error: thread exhaustion

I am experimenting with the geth-android library with light-client and in-process node from @karalabe. I could successfully sync with the testnet node from @phonikg, unfortunately this one is down now....
ligi's user avatar
  • 1,183
23 votes
2 answers
4k views

Difference between a pruned and unpruned blockchain

At the Berlin Blockchain Meetup, Gustav Simonsson teased the Homestead release coming soon (tm) and we were discussing blockchain bloat and the current size of the Ethereum blockchain. We discussed ...
q9f's user avatar
  • 32.9k
20 votes
4 answers
7k views

How do Ethereum clients generate unique addresses?

How do Ethereum clients, like Ethereum Wallet or Eth-Lightwallet, generate unique addresses that haven't been used before, and what is the likelihood that these addresses have been used?
Alan Wunsche's user avatar
  • 1,665
17 votes
1 answer
383 views

Can Ethereum be pruned to the extent that it could be run from a Raspberry Pi?

What are the limits to how much the ETH blockchain can be pruned. Will ETH ever be practical on devices with limited resources such as a Raspberry Pi, Android or iOS wallet?
guesswhoiam's user avatar
16 votes
2 answers
12k views

What is the parity light pruning mode?

Parity offers four different pruning methods: archive, basic, fast and light: --pruning METHOD Configure pruning of the state/storage trie. METHOD may be one of ...
q9f's user avatar
  • 32.9k
16 votes
6 answers
16k views

How can dapps work on smartphones?

How can dapps on mobile web browsers interact with web3.js? Is there any tool like Metamask or Mist on the roadmap for mobile?
Diego Cerdan Puyol's user avatar
15 votes
4 answers
4k views

How to experiment with Ethereum without downloading the entire blockchain?

I want to experiment with Ethereum without having to download the entire blockchain. My ISP limits my bandwidth to 50GB and downloading the ETH chain would consume a lot of that, not to mention the ...
Jus12's user avatar
  • 356
15 votes
1 answer
653 views

Are light nodes possible in Casper?

My understanding of light nodes is they need PoW in the block headers. That PoW proves that $x amount of energy has gone into securing that chain. With PoS, the proof that $y is securing the chain ...
Akhil F's user avatar
  • 1,928
13 votes
1 answer
187 views

Are there any barriers to implementing an ethereum node as a chrome or firefox extension?

Is it possible to create a Firefox or Chrome extension which ran either a full node or light node?
Piper Merriam's user avatar
13 votes
1 answer
409 views

Javascript Client for Light Client Protocol

Is there a Javascript client, even in beta, that implements the Light Client Protocol ?
Bruno Grieder's user avatar
12 votes
4 answers
10k views

Are there any android wallets for Ethereum? [closed]

What Ethereum wallets are available for Android? Or which ones are still being developed?
Patoshi パトシ's user avatar
11 votes
2 answers
8k views

How to run a "server" for light clients?

When running geth --light the go-ethereum client somehow has to connect to full nodes to interact with. Could geth connect to any full node on the network or does this require a special endpoint? How ...
q9f's user avatar
  • 32.9k
11 votes
2 answers
543 views

Does a light client require a chain of trust towards full nodes?

A full client does not need to trust any individual node on the Ethereum network, as the full client can see the activity from all nodes and discard any inconsistencies caused by ill intentioned nodes ...
zanzu's user avatar
  • 5,360
11 votes
1 answer
2k views

How to connect an Android App user to ethereum network?

I'm working on developing a decentralized application which requires every user of the Android app to have separate account containing his ether balance information and other user-specific information....
Satwik's user avatar
  • 213
9 votes
3 answers
4k views

Is it possible to run the Ethereum Wallet with a remote Blockchain?

To run the Ethereum Wallet on a small computer like a Phone or a Netbook it would useful to have a light client, possibly that connects to a hosted full Ethereum node. Is this currently possible?
Roland Kofler's user avatar
9 votes
2 answers
2k views

Light clients for android

I am trying to develop an android wallet using Ethereum go and I ran the DroidGeth from this link. I tried to ran ethereum on the testnet, but its taking for ever to download the blockchain. How can ...
jgm's user avatar
  • 515
8 votes
2 answers
3k views

Is there any SPV client for ethereum?

I am looking to move some ETH from an exchange to a wallet for which I control the keys. I don't, however, want to download the whole blockchain. Is there a good SPV client I can use?
Randomblue's user avatar
  • 2,620
8 votes
2 answers
2k views

Ethereum light client roadmap?

The Ethereum roadmap makes no mention about when to expect a light client. Anyone has any insights on when we could expect to see a light client that could efficiently run on, say, an Android device?
zanzu's user avatar
  • 5,360
8 votes
3 answers
3k views

Can Ethereum or Mist run on Raspberry Pi 1, 2, 3, or Zero?

Would an ethereum client or mist be able to run on a raspberry pi? It's a simple yes or no question with an explanation. I don't want links to "light" versions of ethereum, as that's not what I'm ...
Patoshi パトシ's user avatar
8 votes
1 answer
326 views

Is ethereumwallet.com generating the keys client-side?

Is ethereumwallet.com generating the all the keys, accounts and transactions client-side? Is it legit and safe to use? Is it possible to confirm the javascript has no backdoors? Can it be trusted?
q9f's user avatar
  • 32.9k
8 votes
1 answer
2k views

What can I use to interact with the Ethereum network from an Android device?

From my research, until I can build an Ethereum node on an Android device I’ll need to use a public API to interact with the network, such as BlockApps (http://www.blockapps.net/documentation#...
willjgriff's user avatar
  • 1,658
8 votes
1 answer
449 views

How hard is it for Ethereum clients to get on the new fork in case of an attack?

Vitalik Buterin writes: Assuming ~20% participation in PoS and current prices, you could stall or break the network at a cost of ~$7 million. However, unlike PoW, recovery is simpler: Ethereum just ...
Christian's user avatar
  • 753
7 votes
1 answer
2k views

How can Hooked-Web3-Provider and Lightwallet work together?

Does anyone know some good working examples of the Eth-Lightwallet and the Hooked-Web3-Provider working together? I was trying to get https://github.com/ConsenSys/eth-lightwallet/blob/master/example/...
Alan Wunsche's user avatar
  • 1,665
6 votes
1 answer
2k views

How large are the Ethereum block headers?

I am interested in knowing the block header size to estimate the overhead of running an Ethereum light client.
Randomblue's user avatar
  • 2,620
6 votes
1 answer
812 views

Walk-Through Creation of a Personal Two-Factor Authentication Wallet / Contract

I would like to create a multi-signature wallet to store large amounts of Ether with at least one signature from my Android phone (the other from my PC and/or another phone). What would be the ...
HodlDwon's user avatar
  • 927
6 votes
0 answers
864 views

Section processing failed

I am trying to connect a geth node to the network for several days with light sync, and I have encountered a lot of problems. The last to date is there are a lot (like > 100) of error messages that ...
Distic's user avatar
  • 870
5 votes
2 answers
5k views

Is it possible to start Ethereum Wallet in --light mode by default on my Mac?

I mean without using Terminal geth each time?
Jerry's user avatar
  • 734
5 votes
2 answers
449 views

Importing presale wallet into Geth without downloading all the blockchain

Importing presale wallet into Geth without downloading all the blockchain I was wondering if it is possible to import a presale wallet into Geth without downloading the whole blockchain. I mean, is ...
Vesa's user avatar
  • 1,322
5 votes
1 answer
5k views

Geth light keeps showing "Looking for peers"

My Geth server in light mode was running without any issue up to yesterday. But after that, I only receive these messages continuously! INFO [04-19|12:59:22.181] Looking for peers ...
Mohammad Saberi's user avatar
5 votes
1 answer
161 views

Why do dapp websites ask me to connect to them?

I don't understand why we need to run our own nodes to be using a DApp? Can they just run their own nodes instead?
high110's user avatar
  • 4,756
5 votes
1 answer
424 views

How can we conserve disk space or compress the blockchain?

The blockchain is eating into my macs disk space. Will there be a way in the future to compress it or redirect to an external hard drive?
stangrotic's user avatar
5 votes
1 answer
498 views

Mobile Light Client Networking

I've been able to create a private networking using the command line Geth tools, so I have been trying to recreate it using the Android light client Geth. On the command line Geth, I made sure the ...
MelodyP's user avatar
  • 81
4 votes
2 answers
540 views

How to enable Ethereum support in the JAXX mobile wallet?

Jaxx by Kryptokit offers Bitcoin and Ethereum for mobile and browsers. I installed the wallet on my Android device. But it only offers Bitcoin functionality. I see screenshots online which displays ...
q9f's user avatar
  • 32.9k
4 votes
2 answers
981 views

How do I transfer funds to another account from a lightwallet.dat file

I have a lightwallet.dat file which I exported from ujomusic.com. It's in a different format to that used by geth. I don't expect geth will import it so can I create an account with the same number as ...
paulmorriss's user avatar
  • 2,559
4 votes
2 answers
269 views

Why don't wallets use web-based APIs instead of downloading entire blockchain?

I read other Q/A such as Why do Ethereum clients download the entire blockchain?, but no one addresses the question why the wallet can't just use a web-based API to read/update the blockchain when ...
NealWalters's user avatar
4 votes
1 answer
849 views

Is there any Ethereum online light-client/wallet that can accept smart contracts?

There are plenty of online wallets (e.g. Ethereumwallet, MyEtherWallet, Jaxx Bitcoin and Ethereum Wallet - Chrome extensions, etc.) but I did not find any wallet that has the ability to add a contract ...
Virgil Fotachi's user avatar
4 votes
1 answer
1k views

How can I connect to ethereum with only a web browser to monitor a contract

AFAICT it requires a node such as geth to connect to ethereum to get or change contract state. I only need to get state, not change state, but I want to do it only from a web browser. I don't want ...
Paul S's user avatar
  • 4,281
4 votes
1 answer
4k views

Running BSC node in light mode?

Is it possible to run BSC node geth -—syncmode light mode? This is what i get following steps https://github.com/binance-chain/bsc only using -—syncmode light t=2021-05-08T11:56:12+0300 lvl=info msg=&...
Delta Pulse's user avatar
4 votes
1 answer
775 views

How to test light client on private testnet?

I am building a private testnet using Geth 1.5.6. I set up two nodes (miner and user) with two different datadir and listening port. Miner is a full node and mining blocks. User is just an ordinary ...
ubunteroz's user avatar
4 votes
1 answer
506 views

Implement Ethereum Wallet on website

I want to implement basic ethereum wallet(import wallet, check balance, make transactions, export wallet) for my react SPA. What would be the best option to use? Do I outsource wallet functionalities ...
user8513's user avatar
4 votes
1 answer
558 views

Is it possible to mine on testnet using --light option?

Iw ould like to get some testnet eth on my wallet, but don't want to download the testnet but start geth with --light. Would that be possible?
Jerry's user avatar
  • 734
4 votes
1 answer
496 views

Can't get geth to connect to own fullnode via --bootnodes param

I'm running a full node with LES protocol enabled which I want my light clients to connect to and sync from. I tried to do this by starting the light client with geth --light --bootnodes <my_enode&...
didi_X8's user avatar
  • 213
4 votes
1 answer
497 views

Why does geth -light start importing block headers from 3297471

I've been using geth to download the blockchain (on full) and one of the requirements for my research involves the use of light clients. I used 2 computers to download the blockchain on the -light ...
Brandon's user avatar
  • 43
3 votes
2 answers
3k views

Run mist without downloading blockchain

How do I prevent mist from ever downloading the blockchain? I have a small HDD and can't afford the disk space.
Tom Hale's user avatar
  • 3,107
3 votes
1 answer
3k views

"retrieved hash chain is invalid"

I am currently having problems syncing with rinkeby - was working (very) fine before - anyone else experiencing this? 04-21 03:11:59.352 24740 24767 E GoLog : INFO [04-21|01:11:59] Block ...
ligi's user avatar
  • 1,183
3 votes
3 answers
430 views

Do Light-clients still work after merge?

After the merge, my light client suddenly stopped working. Is there a way to fix this/ do I need to run a consensus node? Thank you!
Markusbug's user avatar
3 votes
1 answer
2k views

Does geth --syncmode light download the State Trie?

I'd like to download some recent version of the Ethereum State Trie. I read here that geth --syncmode light downloads the current state. But does that only encompass the most recent blocks or also a ...
hefeleal's user avatar
  • 147
3 votes
2 answers
1k views

size of blockchain on hard disk for ethereum light clients

whats the size of block headers ( minified blockchain) that ethereum light clients are using? how much is the size of the blockchain data required for the light clients to do a transaction and veryfy ...
siddesh sangodkar's user avatar
3 votes
1 answer
1k views

What is the purpose of multiple addresses in a wallet?

In eth-lightwallet from consensys there is a function generateNewAddress. What is the purpose of having multiple addresses for the same account? I can think of a few usages: accounting solution: 1 ...
Micha Roon's user avatar
  • 2,213