<p>My question is, whether lite wallets and wallets in general break trustless character of cryptocurrency transactions or not?</p>

<p>In case of a lite wallet, even I hold the keys, a blockchain itself is hosted at a server of a wallet creator and I have to trust the wallet creator that he provides me, resp. my lite wallet, with accurate information from that blockchain. For instance, I have to trust him, that he will not push to my UI fake transaction to get some advantage at some point.</p>

<p>Also I have to trust that the wallet do not let me hiddenly sign a money transaction to different address compare to what is shown in its UI. However this last example could be an issue in case of core wallets also, as far as I don't inspect the programming code of the wallet and don't build that code on my local machine by myself. I simply have to trust developers of the wallet (both core and lite) that they don't cheat.</p>

<p>From my point of view, at the moment, even a blockchain is trustless, we still have to trust (in most the cases) somebody - in the above example to developers of wallets.</p>

CC BY-SA 3.0
2017-08-25T10:50:53.400Z
I don't see how the blockchain is trusting? You sign a transaction with your private key, only the person with the private key is capable of sighning it. Anyone can verify it was signed by that key.
marshal craft
CC BY-SA 3.0
2017-08-25T15:18:14.020Z
@marshalcraft blockchain itself is trustless, but wallets can give us wrong information about its state. I want to say, we can't be sure that what we see in the wallet is also true in the blockchain. So, I think we have to trust the wallet that it shows correct things.
user3024710
<blockchain><wallet><trust>
Do wallets break trustless character of cryptocurrency transactions?
user3024710
# Do wallets break trustless character of cryptocurrency transactions?

(Asked by: username_0 on 2017-08-25)

My question is, whether lite wallets and wallets in general break trustless character of cryptocurrency transactions or not?

In case of a lite wallet, even I hold the keys, a blockchain itself is hosted at a server of a wallet creator and I have to trust the wallet creator that he provides me, resp. my lite wallet, with accurate information from that blockchain. For instance, I have to trust him, that he will not push to my UI fake transaction to get some advantage at some point.

Also I have to trust that the wallet do not let me hiddenly sign a money transaction to different address compare to what is shown in its UI. However this last example could be an issue in case of core wallets also, as far as I don't inspect the programming code of the wallet and don't build that code on my local machine by myself. I simply have to trust developers of the wallet (both core and lite) that they don't cheat.

From my point of view, at the moment, even a blockchain is trustless, we still have to trust (in most the cases) somebody - in the above example to developers of wallets.

**Tags:** blockchain, wallet, trust

> **Comments:**
> **username_1**: I don't see how the blockchain is trusting? You sign a transaction with your private key, only the person with the private key is capable of sighning it. Anyone can verify it was signed by that key.  
> **username_0**: @username_1 blockchain itself is trustless, but wallets can give us wrong information about its state. I want to say, we can't be sure that what we see in the wallet is also true in the blockchain. So, I think we have to trust the wallet that it shows correct things.  

---

## 0 answers

