News for hackers. Stuff that matters.
Re:Introducing Token by fabiosussetto on Friday April 21, 2017 @07:10AM (#14164505)
Are they using some implementation of the Ethereum light client protocol? Last time I checked it wasn't available yet: https://github.com/ethereum/wiki/wiki/Light-client-protocol

If they are using the standard protocol then how do they connect to the Ethereum network? Do they use their servers as proxy to the network? Because if it's so, that would defeat the whole point to me.

Re:Introducing Token by AroundTheBlock_ on Friday April 21, 2017 @07:23AM (#14164561)
No, they're not using the Light Client yet for that very reason, but easily could in the future. But in any case, no crypto wallets are light clients. All Bitcoin wallets, for example, use servers because it's impossible to do Bitcoin light clients (at least, they haven't found a solution yet).

This app is more about having WeChat with crypto payments and with app interactions. Light client could come later though.

Re:Introducing Token by wslh on Friday April 21, 2017 @08:00AM (#14164709)
> All Bitcoin wallets, for example, use servers because it's impossible to do Bitcoin light clients (at least, they haven't found a solution yet).

No, SPV clients exist to avoid running a node: https://bitcoin.stackexchange.com/questions/4649/what-is-an-...

Re:Introducing Token by AroundTheBlock_ on Friday April 21, 2017 @08:52AM (#14165078)
No true light client exists. SPV is different. See here a Core dev talking about it.

https://www.reddit.com/r/Bitcoin/comments/53bfj6/will_there_...

Even your own links says "A Bitcoin implementation that does not verify everything, but instead relies on either connecting to a trusted node"

Re:Introducing Token by wslh on Friday April 21, 2017 @10:10AM (#14165744)
It verifies enough information to be secure. It is obvious that at one point they need to connect to some node because this ia the way blockcgain works.
Re:Introducing Token by AroundTheBlock_ on Friday April 21, 2017 @10:37AM (#14165953)
Ok sure, connect to another node. But a light client is its own node.
Re:Introducing Token by wslh on Friday April 21, 2017 @11:27AM (#14166386)
That doesn't exist per definition. You cannot have a light client that its own node and it is not the node defined in the specific blockchain. The bitcoin innovation was about using a common ledger for every node and the nodes must run specific code to check that the blockchain state is the correct one.

If you find a way a node can do less work that what is doing now without relying on another node you would discover something new at the computer science level, so this light node will transform into the definition of a node.

Re:Introducing Token by jerguismi on Friday April 21, 2017 @09:53AM (#14165598)
SPV client security is enough for numerous use cases and many call them "light clients".
Re:Introducing Token by fabiosussetto on Friday April 21, 2017 @07:37AM (#14164605)
So for now the Ethereum promise to have a distributed network where I don't need to trust any man in the middle is really not possible yet on mobile devices?
Re:Introducing Token by terhechte on Friday April 21, 2017 @07:49AM (#14164660)
In theory, you could run a private client on DigitalOcean and then connect to that. Apart from that, true light clients are coming [1]. Particularly interesting is this comment by the ethereum light client developer: [2] "Can't promise anything yet but we're not that far from real trustless O(1) light client syncing."

[2] https://www.reddit.com/r/ethereum/comments/5x27ss/after_metr... They may even

[1] https://blog.ethereum.org/2017/01/07/introduction-light-clie...

Re:Introducing Token by jerguismi on Friday April 21, 2017 @08:06AM (#14164740)
> All Bitcoin wallets, for example, use servers because it's impossible to do Bitcoin light clients (at least, they haven't found a solution yet).

This is totally false. So called SPV clients have been available since 2011 I think. Where the hell did you get this information? Just curious.

Examples of lite bitcoin clients include (but not limited to) breadwallet, bitcoin wallet for android (Schildbach), multibit, bittiraha-walletd etc.