<p>Bccapi (http://code.google.com/p/bccapi/) solves the same problem as  Bitinventory and in a surprisingly similar way. Two android clients are in the making on top if the Bccapi, however so far only one fully functional console UI exists. </p>

CC BY-SA 3.0
2011-11-02T21:54:51.290Z
2011-11-02T21:54:51.290Z
Jan
<p><a href="https://market.android.com/details?id=com.miracleas.bitcoin_spinner" rel="nofollow">BitcoinSpinner</a> for Android phones is an amazingly simple yet secure Bitcoin wallet. It is built on top of the <a href="http://code.google.com/p/bccapi/" rel="nofollow">BCCAPI</a>.</p>

<p><a href="https://bitcointalk.org/index.php?topic=52674.0" rel="nofollow">BitcoinSpinner announcement at bitcointalk.org</a></p>

CC BY-SA 3.0
2012-02-23T15:07:31.833Z
2012-02-23T15:07:31.833Z
Jan
<p>True client side security requires 2 party signed transactions which aren't currently implemented in the maineline client/protocol.</p>

<p>With a two party wallet both parties (the online wallet service provider and the owner) would need to sign the transaction with their independent private key in order for it to be accepted by the network.  The wallet provider never has access to user's private key and thus can never transfers users funds.</p>

<p>Any solutions that exist now are stopgap at best.</p>

CC BY-SA 3.0
2011-11-02T16:59:00.760Z
What flaw do you find in the approach implemented by Bitventory?
ripper234
CC BY-SA 3.0
2011-11-02T21:59:25.183Z
This way if the service provider goes out of business my coins are lost forever. Bccapi, StrongCoin & Bitinventory is the way to go.
Jan
CC BY-SA 3.0
2011-11-03T02:34:22.937Z
@ripper234 I took a closer look and I think Bitventory could be a secure solution.  Most "secure" online wallets use javascript to convert passphrase into determistic private key.  The problem with that is DNS spoofing or javascript injection attack means you are giving your passphrase to an attacker.  Bitinventory uses strongly signed Java applet which could reduce the risk of code replacement.
DeathAndTaxes
CC BY-SA 3.0
2011-11-02T16:44:44.600Z
2011-11-02T16:44:44.600Z
DeathAndTaxes
<p><a href="https://lumiwallet.com/" rel="nofollow noreferrer">Lumi Wallet</a> is a client-side HD secure wallet for BTC, ETH and a load of ERC20 token. 
it also has 2FA (strangely, many decent wallets doesn't have this)</p>

CC BY-SA 4.0
2018-12-13T15:26:06.257Z
2018-12-13T15:26:06.257Z
Maria Miller
<p>Yes there is such a service which provides exactly what your looking for it is called <a href="https://www.strongcoin.com/" rel="nofollow">StrongCoin</a></p>

CC BY-SA 3.0
2011-11-02T19:36:40.760Z
2011-11-02T19:36:40.760Z
MaxSan
<p>I just found <a href="http://www.reddit.com/r/Bitcoin/comments/lxpr0/bitventory_a_simple_secure_auditable_ewallet/">Bitventory</a>, which seems to be an online wallet service that requires a minimal amount of trust (it's the major design goal, at least).</p>

<p>Are there other services with similar goals or functionality?</p>

<e-wallet>
What are some good online Bitcoin wallets based on client-side security?
ripper234
# What are some good online Bitcoin wallets based on client-side security?

(Asked by: username_0 on 2011-11-02)

I just found [Bitventory](http://www.reddit.com/r/Bitcoin/comments/lxpr0/bitventory_a_simple_secure_auditable_ewallet/), which seems to be an online wallet service that requires a minimal amount of trust (it's the major design goal, at least).

Are there other services with similar goals or functionality?

**Tags:** e-wallet


---

## 5 answers

### Answer by username_4 on 2011-11-02. Score: 3 | Accepted answer

Yes there is such a service which provides exactly what your looking for it is called [StrongCoin](https://www.strongcoin.com/)


---

### Answer by username_1 on 2011-11-02. Score: 1

Bccapi (http://code.google.com/p/bccapi/) solves the same problem as Bitinventory and in a surprisingly similar way. Two android clients are in the making on top if the Bccapi, however so far only one fully functional console UI exists.


---

### Answer by username_1 on 2012-02-23. Score: 0

[BitcoinSpinner](https://market.android.com/details?id=com.miracleas.bitcoin_spinner) for Android phones is an amazingly simple yet secure Bitcoin wallet. It is built on top of the [BCCAPI](http://code.google.com/p/bccapi/).

[BitcoinSpinner announcement at bitcointalk.org](https://bitcointalk.org/index.php?topic=52674.0)


---

### Answer by username_2 on 2011-11-02. Score: 0

True client side security requires 2 party signed transactions which aren't currently implemented in the maineline client/protocol.

With a two party wallet both parties (the online wallet service provider and the owner) would need to sign the transaction with their independent private key in order for it to be accepted by the network. The wallet provider never has access to user's private key and thus can never transfers users funds.

Any solutions that exist now are stopgap at best.

> **Comments:**
> **username_0**: What flaw do you find in the approach implemented by Bitventory?  
> **username_1**: This way if the service provider goes out of business my coins are lost forever. Bccapi, StrongCoin & Bitinventory is the way to go.  
> **username_2**: @username_0 I took a closer look and I think Bitventory could be a secure solution.  Most "secure" online wallets use javascript to convert passphrase into determistic private key.  The problem with that is DNS spoofing or javascript injection attack means you are giving your passphrase to an attacker.  Bitinventory uses strongly signed Java applet which could reduce the risk of code replacement.  

---

### Answer by username_3 on 2018-12-13. Score: -2

[Lumi Wallet](https://lumiwallet.com/) is a client-side HD secure wallet for BTC, ETH and a load of ERC20 token.
it also has 2FA (strangely, many decent wallets doesn't have this)


---

