BitShares Forum

Main => General Discussion => Topic started by: friendsofbitshares on July 20, 2014, 09:39:49 am

Title: Basic How To
Post by: friendsofbitshares on July 20, 2014, 09:39:49 am
http://wiki.bitshares.org/index.php/Bitshares-x-how-to (http://wiki.bitshares.org/index.php/Bitshares-x-how-to)

Please comment.  This will constantly be an in progress page.  This is also a first edition. 

If you are ever confused, visit dacsunlimited.com (http://dacsunlimited.com) and download from there.
Title: Re: Basic How To
Post by: xeroc on July 20, 2014, 09:47:59 am
Nice explanation ..
could you crop the screenshots to only show the main window?
Title: Re: Basic How To
Post by: gamey on July 20, 2014, 04:01:01 pm
Nice explanation ..
could you crop the screenshots to only show the main window?

Of course. :) I'm probably going to wait until a release with X background and not XT and redo them all at once.  It was late and I wanted to get something out there that can be linked to and should prevent anyone from getting hungup on the process.  Tonight I'll go over it again, get rid of the bullet points and create proper captions etc. 

edit - It appears I have outed myself. lol.  I am one of many, Friends of Bitshares. 
Title: Re: Basic How To
Post by: Yuzu on July 20, 2014, 06:25:50 pm
The screenshots are very easy to follow.  Thank you.  Perhaps I'm missing something very simple, but is there any way in the Mac wallet to copy the account key to the clipboard?  Highlight/copy does not work.  In other wallets there is a 'copy to clipboard' button, but I don't see one here.  I feel like I'm missing something very obvious.
Title: Re: Basic How To
Post by: bytemaster on July 20, 2014, 07:58:06 pm
Note:  Saying an account is equal to a Receive address on bitcoin is going to cause misuse.    Please update the wiki with the KEY DIFFERENCE between our accounts and bitcoin:

1) With bitcoin you have one account per person you receive from.
2) With BTSX you have ONE account per public identity... most users only need ONE account and if they want to create more than ONE then they should know what they are doing and why.    If someone has more than a few accounts.... you're probably doing it wrong.

 
Title: Re: Basic How To
Post by: Simeon II on July 20, 2014, 08:01:30 pm
Nice explanation ..
could you crop the screenshots to only show the main window?

Of course. :) I'm probably going to wait until a release with X background and not XT and redo them all at once.  It was late and I wanted to get something out there that can be linked to and should prevent anyone from getting hungup on the process.  Tonight I'll go over it again, get rid of the bullet points and create proper captions etc. 

edit - It appears I have outed myself. lol.  I am one of many, Friends of Bitshares.

No just rename yourself UF   ;D
Title: Re: Basic How To
Post by: alexkravets on July 21, 2014, 02:15:05 am
Thanx for the nice guide.

Can you explain how one imports a keyhotee identity ?

I tried running

wallet_import_keyhotee <firstname> <middlename> <lastname> <brainkey> <keyhoteeid>

With my middlename being "" since my keyhotee profile does not show a middle name and brainkey being the password that unlocks my keyhotee profile and I get this:

10 assert_exception: Assert Exception
false: Account name is already registered under a different key
    {}
    bitshares  wallet.cpp:1228 bts::wallet::wallet::add_contact_account

....


What magic incantation or trick am I missing ?
(yes I3 I'm making fun of how ridiculously unusable this release is for actual human beings / early supporters)

Thanx




Title: Re: Basic How To
Post by: gamey on July 21, 2014, 04:59:15 am
Thanx for the nice guide.

Can you explain how one imports a keyhotee identity ?

I tried running

wallet_import_keyhotee <firstname> <middlename> <lastname> <brainkey> <keyhoteeid>

With my middlename being "" since my keyhotee profile does not show a middle name and brainkey being the password that unlocks my keyhotee profile and I get this:

10 assert_exception: Assert Exception
false: Account name is already registered under a different key
    {}
    bitshares  wallet.cpp:1228 bts::wallet::wallet::add_contact_account

....


What magic incantation or trick am I missing ?
(yes I3 I'm making fun of how ridiculously unusable this release is for actual human beings / early supporters)

Thanx

I do not think this is supported yet.  Keyhotee was put on the backburner to get btsx out and liquid.
Title: Re: Basic How To
Post by: alexkravets on July 21, 2014, 06:21:41 am
Thanx for the nice guide.

Can you explain how one imports a keyhotee identity ?

I tried running

wallet_import_keyhotee <firstname> <middlename> <lastname> <brainkey> <keyhoteeid>

With my middlename being "" since my keyhotee profile does not show a middle name and brainkey being the password that unlocks my keyhotee profile and I get this:

10 assert_exception: Assert Exception
false: Account name is already registered under a different key
    {}
    bitshares  wallet.cpp:1228 bts::wallet::wallet::add_contact_account

....


What magic incantation or trick am I missing ?
(yes I3 I'm making fun of how ridiculously unusable this release is for actual human beings / early supporters)

Thanx

I do not think this is supported yet.  Keyhotee was put on the backburner to get btsx out and liquid.

What does this mean ? Was there an official post that said that keyhotee import was not going to work in Bitshares X release ? Why is the command there ? If not supported, should early keyhotee founders create throw away accounts now ?
Title: Re: Basic How To
Post by: GaltReport on July 21, 2014, 11:20:33 am
http://wiki.bitshares.org/index.php/Bitshares-x-how-to (http://wiki.bitshares.org/index.php/Bitshares-x-how-to)

Please comment.  This will constantly be an in progress page.  This is also a first edition. 

If you are ever confused, visit dacsunlimited.com (http://dacsunlimited.com) and download from there.
Thanks for your work.  My main suggestion would be to remove any unnecessary technical/crypto "jargon". 

Examples:

Instead of saying "Creating accounts using DPOS" just say "Creating Accounts".

Instead of "The associations between the accounts and your wallet are cryptographically private.", just say "The associations between the accounts and your wallet are private".

Change "If you continue to get errors, please make sure the username has not already been chosen" to "If you receive an error, please make sure the username has not already been chosen".

Change "This is similar to a "receive" address in a BTC wallet but not the same" to "This is similar to a "receive" address in a Bitcoin wallet."

Also, be consistent in your terminology, use "Bitcoin" instead of both "Bitcoin" and BTC.

This type of Basic how-to and or wiki is really needed.  I have been lurking around here for months, have a strong IT background and barely understand how it works and how I could  use it.

Thanks for helping people get started.
Title: Re: Basic How To
Post by: bytemaster on July 21, 2014, 12:16:19 pm
We need a voting HOW-TO...

   1) Approve some delegates
   2) Transact your whole balance to yourself.

Items to note:
   1) If you approve more than 101 delegates, then 101 will be selected at random from your list.
   2) Nothing changes until you actually make a transaction
   3) When you do make a transaction votes are moved from whoever your stake was voting for to who it is voting for now.

You do not vote for a delegate by sending funds to that delegate. 
Title: Re: Basic How To
Post by: emski on July 21, 2014, 12:25:34 pm
We need a voting HOW-TO...

   1) Approve some delegates
   2) Transact your whole balance to yourself.

Items to note:
   1) If you approve more than 101 delegates, then 101 will be selected at random from your list.
   2) Nothing changes until you actually make a transaction
   3) When you do make a transaction votes are moved from whoever your stake was voting for to who it is voting for now.

You do not vote for a delegate by sending funds to that delegate.

An improvement over this could be a way to "Transact your whole balance to yourself" after hitting "cast vote" or similar button in the client GUI.
The concept of "Nothing changes until you actually make a transaction" while you've "approved delegates" in the UI is difficult to comprehend for first-time users.
It is easier to explain why "cast vote" button costs (as much as normal transaction fee) than how things work.
Title: Re: Basic How To
Post by: Riverhead on July 21, 2014, 12:27:07 pm
We need a voting HOW-TO...

   1) Approve some delegates
   2) Transact your whole balance to yourself.

Items to note:
   1) If you approve more than 101 delegates, then 101 will be selected at random from your list.
   2) Nothing changes until you actually make a transaction
   3) When you do make a transaction votes are moved from whoever your stake was voting for to who it is voting for now.

You do not vote for a delegate by sending funds to that delegate.


This clears up a few of my questions.  Thanks!
Title: Re: Basic How To
Post by: gamey on July 21, 2014, 01:47:21 pm
http://wiki.bitshares.org/index.php/Bitshares-x-how-to (http://wiki.bitshares.org/index.php/Bitshares-x-how-to)

Please comment.  This will constantly be an in progress page.  This is also a first edition. 

If you are ever confused, visit dacsunlimited.com (http://dacsunlimited.com) and download from there.
Thanks for your work.  My main suggestion would be to remove any unnecessary technical/crypto "jargon". 

Examples:

Instead of saying "Creating accounts using DPOS" just say "Creating Accounts".

Instead of "The associations between the accounts and your wallet are cryptographically private.", just say "The associations between the accounts and your wallet are private".

Change "If you continue to get errors, please make sure the username has not already been chosen" to "If you receive an error, please make sure the username has not already been chosen".

Change "This is similar to a "receive" address in a BTC wallet but not the same" to "This is similar to a "receive" address in a Bitcoin wallet."

Also, be consistent in your terminology, use "Bitcoin" instead of both "Bitcoin" and BTC.

This type of Basic how-to and or wiki is really needed.  I have been lurking around here for months, have a strong IT background and barely understand how it works and how I could  use it.

Thanks for helping people get started.

This (and bytemaster's) feedback is what I like to see.   Specific non-obvious actionable feedback !  Writing does not come naturally for me.  It takes a few passes to shave off the extraneous things.  I'm going try to to keep a balance with some educational content, but if it doesn't add value then I'll remove it.
Title: Re: Basic How To
Post by: biophil on July 22, 2014, 01:43:49 pm
We need a voting HOW-TO...

   1) Approve some delegates
   2) Transact your whole balance to yourself.

Items to note:
   1) If you approve more than 101 delegates, then 101 will be selected at random from your list.
   2) Nothing changes until you actually make a transaction
   3) When you do make a transaction votes are moved from whoever your stake was voting for to who it is voting for now.

You do not vote for a delegate by sending funds to that delegate.

An improvement over this could be a way to "Transact your whole balance to yourself" after hitting "cast vote" or similar button in the client GUI.
The concept of "Nothing changes until you actually make a transaction" while you've "approved delegates" in the UI is difficult to comprehend for first-time users.
It is easier to explain why "cast vote" button costs (as much as normal transaction fee) than how things work.

Yes, this! Voting needs a lot of help; it's very confusing if you're trying to figure it out from scratch. The idea of votes being weighted by stake will not necessarily be intuitive to newcomers.

I think a "cast vote" button in the GUI would be a huge improvement. It would also be good to add a basic how-it-works to the GUI voting screen itself.