create account

Application Design: Blockchain account index by faddat

View this thread on: hive.blogpeakd.comecency.com
· @faddat · (edited)
$1.08
Application Design: Blockchain account index
If we're to add bitshares to steem, both to dawn, and steem +dawn to bitshares, we're going to need a way of knowing who's who between the chains.  This is that index.  

#### Finished Tasks

* Design it

The plan:  Instead of using libraries to access APIs on either side of this process, I will use net/http or the curl library that you can use from golang.  Here are the two key things we will support:

- A cross-chain account table 
 basically it's hard today to know that @jake on glogchain is @faddat on steem @faddat on golos and @jacobgadikian on bitshares.  This ledger will allow users to register their accounts in a third party site.  No, no private keys held for this service, not ever.  We're going to try running it as a global public good service, and see what comes of it.  

#### Diagram: account table

| Steem        | Bitshares           | Dawn  |
| ------------- |:-------------:| -----:|
| faddat     | jacobgadikian | jake |


#### Code it: account table
Plan:  
* Use STORM on top of BoltDB to keep a very simple n column table.  We will add columns to the table when adding new currencies.
* Create an appropriate user flow for the site.  Use busy.org's steemconnect to verify the user's steem account is as claimed.  The other accounts are values for the steem account's key, eg:  k:v,v 
* At login user should see three fields, the left-most of which will already be filled in due to a steem-connect login.  The user will be able to enter a username in the center and right fields.   

- [ ] Test it: account table
* Solicit feedback on the application, run it, and iterate.  

# Objective

This would allow applications using these blockchains to create economic and data flows between each other with greater ease, and help users discover one another.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 63 others
properties (23)
authorfaddat
permlinkapplication-design-blockchain-account-index
categorybeyondbitcoin
json_metadata{"tags":["beyondbitcoin","steem","dawn","blockchain","fakeibc"],"users":["jake","faddat","jacobgadikian"],"app":"steemit/0.1","format":"markdown"}
created2017-02-02 15:45:12
last_update2017-02-02 16:06:36
depth0
children1
last_payout2017-03-05 17:30:45
cashout_time1969-12-31 23:59:59
total_payout_value0.834 HBD
curator_payout_value0.245 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,782
author_reputation36,581,868,473,026
root_title"Application Design: Blockchain account index"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,405,985
net_rshares10,580,386,156,114
author_curate_reward""
vote details (127)
@screenname ·
Re: Application Design: Blockchain account index
<p>This post has been ranked within the top 50 most undervalued posts in the second half of Feb 02. We estimate that this post is undervalued by $8.57 as compared to a scenario in which every voter had an equal say.</p> 
<p>See the full rankings and details in <a href="https://steemit.com/curation/@screenname/the-daily-tribune-most-undervalued-posts-of-feb-02---part-ii">The Daily Tribune: Feb 02 - Part II</a>. You can also read about some of our methodology, data analysis and technical details in <a href="https://steemit.com/curation/@screenname/introducing-the-daily-tribune-most-undervalued-posts-of-nov-04---part-i">our initial post</a>.</p>
<p>If you are the author and would prefer not to receive these comments, simply reply "Stop" to this comment.</p>
👍  
properties (23)
authorscreenname
permlinkre-application-design-blockchain-account-index-20170203t011547
categorybeyondbitcoin
json_metadata"{"replyto": "@faddat/application-design-blockchain-account-index"}"
created2017-02-03 01:15:48
last_update2017-02-03 01:15:48
depth1
children0
last_payout2017-03-05 17:30:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length765
author_reputation46,276,338,038,330
root_title"Application Design: Blockchain account index"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,409,596
net_rshares534,863,882
author_curate_reward""
vote details (1)