BitShares Forum

Main => Technical Support => Topic started by: fractalnode on May 15, 2017, 09:22:17 am

Title: I need more info about Bitshares Paper Wallet
Post by: fractalnode on May 15, 2017, 09:22:17 am
Hi.

Could anyone resolve my doubts ?

here is Bitshares Paper Wallet: http://paperwallet.bitshares.eu/

I know that when You create user and password in paper wallet, you basically create a seed from which you create 3 pairs of keys - i understand that, but i do not understand this:

1. why in paper wallet key Active != Memo and in Light Wallet pair Active == Memo
2. if I create a paper wallet How can i send there my BTS?
User/ accout name could by allready in use, and It that way I can send BTS to someone else

I understand that I can import this two pair of priv keys (Active & Owner) to my existing account. But where I should send my BTS to one of the public keys? – this was possible in BTS 1st. gen but in 2nd I can't put public key in SEND "TO" field.

What holds BTS balance  – in accout id, accout name, on one of thes keys pairs?

I'm spinning around becouse I'm missing something here...
Title: Re: I need more info about Bitshares Paper Wallet
Post by: Permie on May 15, 2017, 10:31:12 am
Paper wallet functionality sure is confusing in BTS 2.0
I'm sorry that I personally can't help you, but I think this kind of issue is a big problem for BitShares at the moment.
TREZOR hardware wallet support would solve this issue somewhat
Title: Re: I need more info about Bitshares Paper Wallet
Post by: xeroc on May 15, 2017, 11:38:25 am
accounts hold the balances.
each account has TWO keys .. a owner and an active ..
keys can be changed
owner can do everything
active can do everything except change the owner key

in order for a cold storage to work you need to replace the keys in your account permissions page.
read more here:
http://docs.bitshares.org/bitshares/user/account-permissions.html
Title: Re: I need more info about Bitshares Paper Wallet
Post by: fractalnode on May 15, 2017, 08:03:53 pm
accounts hold the balances.
each account has TWO keys .. a owner and an active ..
(...)

Why paper wallet has 3 pairs?

I know that I can backup my existing priv keys from my registered account
I checked that I can import priv keys and claim balance from paper wallet priv keys
I know that I can add (permissions) public keys from paper wallet to my account
but I do not see how I can send money to a paper wallet – probably I should not
what is the use case example that I should see?
Title: Re: I need more info about Bitshares Paper Wallet
Post by: xeroc on May 16, 2017, 08:01:07 pm
the third one is a MEMO key and has no meaning when it comes to funds .. it's merely used when doing encrypted transfer-memos
Title: Re: I need more info about Bitshares Paper Wallet
Post by: fractalnode on May 31, 2017, 07:20:39 pm
accounts hold the balances.
each account has TWO keys .. a owner and an active ..
keys can be changed
owner can do everything
active can do everything except change the owner key

in order for a cold storage to work you need to replace the keys in your account permissions page.
read more here:
http://docs.bitshares.org/bitshares/user/account-permissions.html

Please correct me if I'm wrong.
I am writing this from the perspective of a non-pro user who may be accustomed to another perception of paper wallet.

if account is hold the balances, you can't send funds to paper wallet account because this account is not registered on the network and has no account id
The account name and password is just one of the seed components
In paper you can create a wallet with already existing / registered name which belongs to someone else and the new user may not be aware of this and send money to this account believing that he sends them to his paper wallet. At best, new user will not be able to send funds to this account because it does not exist.

Otherwise, the user after entering the account name and password and printing the paper wallet may be confident that he or she will be able to log in to the account using a new login and password model, which will also fail.

As of now, I have found one case of using this paper wallet for myself. I added the ability to log in with a password and joined the ACTIVE key to my existing account, it allows me to trade on DEX, but does not allow to send funds in the SEND tab. In addition, I could get the private key ACTIVE and create an account on btsbots.com, on my phone without physical access to the computer.

3rd point at this page
http://www.sovereignhero.com/super-wallet/
can also give the user a false impression that he has to deal with a paper wallet known from the BTC

If what I wrote above is true,
then maybe You could add a ~placeholder = eg.  "Your existing and registered account name" in the account name field