Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: Best practice for moving investors money out of the genesis block  (Read 375 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12336
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc

Just a wild shot to reduce issues

* create an account 'founder' (no need to register,  arbitrary name)
* wallet_import_privkey <privkeys> founder
* wallet_import_bitcoin 'file' founder
* Move your funds to a registered name, i.e. keyhotee founder id or registered after launch
  wallet_transfer foo XTS founder registereid "initial stake"

Done
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline emski

  • Hero Member
  • *****
  • Posts: 1283
    • View Profile
    • http://lnkd.in/nPbhxG
Re: Best practice for moving investors money out of the genesis block
« Reply #1 on: June 25, 2014, 12:34:33 PM »
what issues ?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12336
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Best practice for moving investors money out of the genesis block
« Reply #2 on: June 25, 2014, 12:36:57 PM »
* If you moved money from 'founder' to 'founder' just to vote .. you effectivly move them out of your private key ..
* It's extra effort to export the private key of an unregistered account and import it into an other wallet (basically not working here at all)
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline emski

  • Hero Member
  • *****
  • Posts: 1283
    • View Profile
    • http://lnkd.in/nPbhxG
Re: Best practice for moving investors money out of the genesis block
« Reply #3 on: June 25, 2014, 12:39:24 PM »
* If you moved money from 'founder' to 'founder' just to vote .. you effectivly move them out of your private key ..
* It's extra effort to export the private key of an unregistered account and import it into an other wallet (basically not working here at all)
Can we have a transaction that doesn't transfer funds between two accounts but just votes?
Or source and destination are the same?

EDIT: requirement for users to manually do such thing so that they can vote doesn't look good to me.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12336
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Best practice for moving investors money out of the genesis block
« Reply #4 on: June 25, 2014, 12:48:23 PM »
I filed an issue:
https://github.com/BitShares/bitshares_toolkit/issues/404

Note the issue number :)
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12336
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Best practice for moving investors money out of the genesis block
« Reply #5 on: June 25, 2014, 12:49:24 PM »
* If you moved money from 'founder' to 'founder' just to vote .. you effectivly move them out of your private key ..
* It's extra effort to export the private key of an unregistered account and import it into an other wallet (basically not working here at all)
Can we have a transaction that doesn't transfer funds between two accounts but just votes?
Or source and destination are the same?

EDIT: requirement for users to manually do such thing so that they can vote doesn't look good to me.
That's how proof-of-stake works everywhere .. if you don't move stake .. you cannot secure the network .. peercoin and all others do an 'auto-move'

If you want to sit on your stake you cannot vote!
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline emski

  • Hero Member
  • *****
  • Posts: 1283
    • View Profile
    • http://lnkd.in/nPbhxG
Re: Best practice for moving investors money out of the genesis block
« Reply #6 on: June 25, 2014, 12:56:32 PM »
Can we have a transaction that doesn't transfer funds between two accounts but just votes?
Or source and destination are the same?
That's how proof-of-stake works everywhere .. if you don't move stake .. you cannot secure the network .. peercoin and all others do an 'auto-move'

If you want to sit on your stake you cannot vote!
Auto-move is what I meant. Currently you need to do it manually. And by auto-move I meant this: the client checks if you've "thumb-upped" delegates and you have unspent outputs without vote => it autovotes for you.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12336
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Best practice for moving investors money out of the genesis block
« Reply #7 on: June 25, 2014, 01:05:23 PM »
Auto-move is what I meant. Currently you need to do it manually. And by auto-move I meant this: the client checks if you've "thumb-upped" delegates and you have unspent outputs without vote => it autovotes for you.
I am sure the devs can implement that .. but I am not sure if the users what it as you have to pay a transaciton fee for each vote then!
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline emski

  • Hero Member
  • *****
  • Posts: 1283
    • View Profile
    • http://lnkd.in/nPbhxG
Re: Best practice for moving investors money out of the genesis block
« Reply #8 on: June 25, 2014, 01:31:04 PM »
Yes that might be a problem, an autovote option could solve it.

I was wondering about another situation:
A pays B with a large sum => A votes with that transaction. However the sum is controlled by B now and the vote is cast by A (who now might not even have a stake).

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12336
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Best practice for moving investors money out of the genesis block
« Reply #9 on: June 25, 2014, 01:37:51 PM »
Yes that might be a problem, an autovote option could solve it.

I was wondering about another situation:
A pays B with a large sum => A votes with that transaction. However the sum is controlled by B now and the vote is cast by A (who now might not even have a stake).
Yhea .. that's true .. easy solution would be to highlight to the users which of his stakes votes for which delegate .. and ensure that the wallet moves those funds first (might be difficult to implement)

Or maybe an autovote (option) such that each stake that does not vote in your selected favor gets automoved (-fees)
This also would resulting in an auto-move when removing an upvote
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

 

Google+