We’re rewarding the question askers & reputations are being recalculated! Read more.

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
47
votes
1answer
44k 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 ...
16
votes
2answers
9k 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 ...
20
votes
1answer
3k 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 ...
15
votes
6answers
11k 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?
13
votes
4answers
10k views

Are there any android wallets for Ethereum? [closed]

What Ethereum wallets are available for Android? Or which ones are still being developed?
9
votes
2answers
6k 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 ...
8
votes
1answer
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#...
11
votes
2answers
320 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 ...
13
votes
1answer
555 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 ...
4
votes
1answer
598 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 ...
8
votes
2answers
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?
5
votes
2answers
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?
4
votes
1answer
787 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 ...
4
votes
1answer
308 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 ...
4
votes
2answers
875 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 ...
17
votes
1answer
348 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?
3
votes
0answers
196 views

How to derive the private key from UTC file? [duplicate]

I want to implement a client-side wallet where the transaction is generated and signed on the browser, and sent to the server which is running a geth node. Apparently ethereumjs-tx does what I want ...
3
votes
1answer
759 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 ...
3
votes
1answer
995 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 ...
2
votes
0answers
43 views

What is a suitable pattern for building a web/mobile app that leverages ether? [closed]

Noob to ether dev. Looking to understand how to build an app that leverages Ethereum - what suitable patterns are out there (ideally to go via some tutorials). A few apps examples (from easy to ...
1
vote
2answers
134 views

Ethereum light client sync problem: invalid timestamp

Full node is on 30303 port. Light node is on 30304 port. The log is below. I started up the full node, made some transactions and then started up the light node. Full node is run like this: [root ...
0
votes
1answer
369 views

How to setup parity light client?(warp sync is slow)

I have a full node synced using --warp but since I have a hdd, the final bit of the sync never catches up(due to the high transaction IO). How do I switch to a light clent on parity if I already have ...