Author Topic: Bitshares Cold Storage  (Read 6415 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
I just saw this issue on github: https://github.com/BitShares/web_wallet/issues/637#issue-59305622

it basically says that with the next version a coldstorage solution will be a lot easier and you won't need to use the terminal/console at all

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
I appreciate what you're doing, for sure.

I tried your suggestion, and when I opened the "generateRandomKeysAddresses.html" it came up blank for each field.

Did I miss something?
My fault .. I fixed the repo .. could you redownload and try again?

Offline masterofmyself

  • Jr. Member
  • **
  • Posts: 46
    • View Profile
I appreciate what you're doing, for sure.

I tried your suggestion, and when I opened the "generateRandomKeysAddresses.html" it came up blank for each field.

Did I miss something?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Sorry, "non-terminal" meaning not having to type a bunch of stuff into Terminal in order to offline the BTS.

Thanks for the link - looks like this might solve the issue.
I will write a new html page for the coldstorage purpose .. give me some time .. working on this stuff in my spare time ..

Offline masterofmyself

  • Jr. Member
  • **
  • Posts: 46
    • View Profile
Sorry, "non-terminal" meaning not having to type a bunch of stuff into Terminal in order to offline the BTS.

Thanks for the link - looks like this might solve the issue.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
So there doesn't exist an easy, non-terminal way to offline your BTS?
Please define "easy, non-terminal"?
Download
https://github.com/xeroc/jshares/archive/master.zip

open "generateRandomKeysAddresses.html" in firefox
print the page
send all your stuff to the address that is shown there (last qr code/text field)

Now your stuff is offline.
To get your funds back just 'import' the private key (first code) into your account using the web_wallet and wait for the automatic rescan to finish.
your funds should almost immediately show up

Offline masterofmyself

  • Jr. Member
  • **
  • Posts: 46
    • View Profile
So there doesn't exist an easy, non-terminal way to offline your BTS? I'm going to be suggesting to investors that they put money into BTS, and these are likely people that have no idea how to protect themselves against spyware, malware, viruses, etc. Having them store their BTS online isn't ideal, because that could lead to backlash against me and my partner if their BTS are stolen.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Working on an article covering Bitshares for an investment newsletter. Would like to advise investors on purchasing their shares and putting them immediately into cold storage. Are there any resources out there that go over this process?
I wrote a rather old wiki article about cold storages and how to do it ages ago .. I wouldn't recommend it any more ..

It happened that I just yesterday tested my coldstorage solution with QR-codes and offline signing. The process is rather simply and explained in the README
https://github.com/xeroc/bitshares-pytools/tree/master/coldstorage
Though it is in an early stage I would consider it safe (users should test the offline signing with small funds prior to putting masses of money there)
The documentation also needs some more love :)

When I find more time, I might built a nice user interface for it .. it currently runs in a terminal only ..

Quote
Alternatively, I'm curious what the security level is like for an online wallet on the Bitshares platform. Is it dangerous to keep your Bitshares on a live wallet similar to how having Bitcoin in a hot wallet opens you up to being hacked? Or is there a different level of security with Bitshares that sets it apart from Bitcoin?
The crypto behind BTS is the very same as in Bitcoin .. it's elliptic curve crypto with private keys accessing funds .. If you can store your private key safely, your funds are safe. Also note, that BitShares has built-in BIP32 (HD-wallets) support and private keys can be BIP38-encrypted .. you can also use any of the available Shamir Secret Sharing tools to split your private key into N-of-M keys ..

Offline BunkerChainLabs-DataSecurityNode

+-+-+-+-+-+-+-+-+-+-+
www.Peerplays.com | Decentralized Gaming Built with Graphene - Now with BookiePro and Sweeps!
+-+-+-+-+-+-+-+-+-+-+

Offline masterofmyself

  • Jr. Member
  • **
  • Posts: 46
    • View Profile
Working on an article covering Bitshares for an investment newsletter. Would like to advise investors on purchasing their shares and putting them immediately into cold storage. Are there any resources out there that go over this process?

Alternatively, I'm curious what the security level is like for an online wallet on the Bitshares platform. Is it dangerous to keep your Bitshares on a live wallet similar to how having Bitcoin in a hot wallet opens you up to being hacked? Or is there a different level of security with Bitshares that sets it apart from Bitcoin?