create account

Hadoop MapReduce brainstorming: Bitshares by cm-steem

View this thread on: hive.blogpeakd.comecency.com
· @cm-steem · (edited)
$172.39
Hadoop MapReduce brainstorming: Bitshares
<center><img src="https://steemitimages.com/DQmZBdyTYtxfgNECBgm3Z69LfyKZeSW3zSfVteeUCt8BqxK/image.png" alt="hadoop" /></center>

## Hadoop MapReduce brainstorming: Bitshares

Why? I'm currently studying for an upcoming BigData exam which largely focuses on Map Reduce.

### Market maker incentives

Given the transaction history for all holders of a select asset (large amount of data dumped to disk in a nosql manner), summarize the market maker participation (sum of buys and sells in a time period) for use during a manual sharedrop (market maker incentives).

The final output will be a text file containing rows of 'username final_trading_value percent_total_market_activity'.

We could then perform a sharedrop which takes percent_total_market_activity and the user's current_asset_holdings into account when performing the final distribution (so as to incentivize holding), or simply the activity so that users that no longer hold said asset but performed market maker activities are still rewarded.

#### Related content

* [Original Bitsharestalk thread](https://bitsharestalk.org/index.php/topic,24622.msg308945.html)
* [Bitshares-core repo issue: 'API History commands'](https://github.com/bitshares/bitshares-core/issues/329)

#### Acknowledged proposed MR design limitations

* Chained MR jobs instead of a single MR job. Potentially could introduce a partitioner/sorter to merge the two jobs into the one.
* The current plan is to treat buyers and sellers identically, however we could include an user input for selecting a strategy (incentivize buyers/sellers only or both).
* Not production MR code, simply a pseudocode plan.
* If a 'market-maker' does not hold the 

#### User input variables

* Timestamp range for market history
* Trading pair - bitUSD:BTS
* Reference asset - bitUSD.

#### Pre-MR Data steps

Note: This will require interacting with the full_node client (with the History_API plugin enabled) through websockets as the cli_wallet has insufficient commands available to it & I don't believe you can authenticate over [http remote procedure calls](http://docs.bitshares.org/api/rpc.html).

##### Example websocket commands:

***Documentation***: [Github wiki docs](https://github.com/bitshares/bitshares-core/wiki/Websocket-Subscriptions), [Bitshares.eu wiki docs](http://docs.bitshares.org/api/rpc.html)

Note: The API docs do not have example output, so you'll need to run them before understanding their full output.

###### Login
```
> {"id":2,"method":"call","params":[1,"login",["",""]]}
< {"id":2,"jsonrpc":"2.0","result":true}
```
###### Get asset holder count
```
> {"id":1, "method":"call", "params":[2,"get_asset_holders_count",["1.3.0"]]}
< {"id":1,"jsonrpc":"2.0","result":24085}
```
###### Get asset holder accounts & asset holdings (10 instead of 24085 for simple example

Acquire list of asset holders -> Output to text file 'asset_holders.json'

```
> {"id":1, "method":"call", "params":[2,"get_asset_holders",["1.3.0", 0, 10]]}
< {"id":1,"jsonrpc":"2.0","result":[{"name":"poloniexcoldstorage","account_id":"1.2.24484","amount":"29000120286608"},{"name":"chbts","account_id":"1.2.224015","
amount":"21323905140061"},{"name":"yunbi-cold-wallet","account_id":"1.2.29211","amount":"14000000042195"},{"name":"bitcc-bts-cold","account_id":"1.2.152313","amo
unt":"10943523959939"},{"name":"yunbi-granary","account_id":"1.2.170580","amount":"10000000048617"},{"name":"jubi-bts","account_id":"1.2.253310","amount":"699215
7568429"},{"name":"bittrex-deposit","account_id":"1.2.22583","amount":"6843227690310"},{"name":"btschbtc","account_id":"1.2.224081","amount":"5000098977059"},{"n
ame":"bterdeposit","account_id":"1.2.9173","amount":"2195728656599"},{"name":"aloha","account_id":"1.2.10946","amount":"2061578333527"}]}
```

###### Dump each asset holder's transaction history to json file on disk

Note: This stage doesn't require websockets & can be performed using the web rpc.

```
curl --data '{"jsonrpc": "2.0", "method": "get_account_history", "params": ["customminer", "1000"], "id": 1}' http://127.0.0.1:8092/rpc > customminer_account_history.json
```

###### Finally merge the files

Merge the many json files into the one massive json file containing asset holders transaction history (potentially using the [unix jq program](https://stedolan.github.io/jq/)).

###### Websocket clients

I've been looking into this and I don't believe you can automate [wscat](https://www.npmjs.com/package/wscat) nor dump the command output to disk, so a simple bash script is out of the equation. I've narrowed down my preference to either Haskell or NodeJs.

* Haskell: [wuss](https://github.com/tfausak/wuss)
* NodeJS: [ws](https://www.npmjs.com/package/ws)
* Python: [python-bitshares](https://github.com/xeroc/python-bitshares)?
* Other: https://github.com/joewalnes/websocketd (Maybe server only?)

#### Map Phase 1

* Import user-variable: Timestamp range
  * Disregard any transaction outwith timestamp range!
* Filter each entry in transaction histroy json file for: Filled Order (FO)
* For each parsed FO:
  * Extract trade participants (buyer & seller)
  * Extract trade amount
  * Counter: Overall_traded_currency
* Produce key: User1_User2 //buyer_seller
* Produce value: User1TradeAmount_User2TradeAmount
* End Map phase, outputting the key and value pair towards the reducer.

#### Reduce Phase 1

Note: Within the 1st reduce phase we have every occurrence of trades between user1_user2, nobody else and not the reverse user2_user1. Splitting this will require a second reduce job or changing the logic of the first MR task.

* Input key & value pair from the mapper.
* Output to text file 'participants.txt'
  * User1:buy_amount
  * User2:sell_amount

---

#### Map phase 2

* For each row in 'participants.txt' file:
  * Split row on ':'
  * Key = Username
  * Value = buy/sell amount

#### Partitioner

* Sort alphabetically on key so as to send identical username <k,v> pairs to the same reducer.

#### Reduce phase 2

* Sum the buy & sell values (amount, not trading value) for each user.
  * Divide the total by the 'Overall_traded_currency' counter used during MR phase 1. This provides us a % of total market activity for an user.
  * Output to text file 'end_data.txt'
    * username summed_trading_value percent_total_market_activity

---

Any input? Please do comment below!

Do you have an idea for a Map Reduce program for Bitshares or Steemit? I'd love to hear about it!

An alternative to getting the list of asset holders and their individual full account history would be to dump the tx from each blocks within a time range input by the user, if possible..

Best regards,
@cm-steem
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 72 others
properties (23)
authorcm-steem
permlinkhadoop-mapreduce-brainstorming-bitshares
categorybitshares
json_metadata{"tags":["bitshares","beyondbitcoin","programming","cryptocurrency","hadoop"],"users":["cm-steem"],"image":["https://steemitimages.com/DQmZBdyTYtxfgNECBgm3Z69LfyKZeSW3zSfVteeUCt8BqxK/image.png"],"app":"steemit/0.1","format":"markdown","links":["https://bitsharestalk.org/index.php/topic,24622.msg308945.html","https://github.com/bitshares/bitshares-core/issues/329","http://docs.bitshares.org/api/rpc.html","https://github.com/bitshares/bitshares-core/wiki/Websocket-Subscriptions","https://stedolan.github.io/jq/","https://www.npmjs.com/package/wscat","https://github.com/tfausak/wuss","https://www.npmjs.com/package/ws","https://github.com/xeroc/python-bitshares","https://github.com/joewalnes/websocketd"]}
created2017-07-25 14:34:00
last_update2017-07-25 21:20:54
depth0
children26
last_payout2017-08-01 14:34:00
cashout_time1969-12-31 23:59:59
total_payout_value156.086 HBD
curator_payout_value16.305 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,654
author_reputation58,522,774,254,119
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,674,077
net_rshares47,170,374,788,962
author_curate_reward""
vote details (136)
@abhishek587 ·
Thank  for sharing the knowledge
👍  
properties (23)
authorabhishek587
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t144417483z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 14:44:24
last_update2017-07-25 14:44:24
depth1
children0
last_payout2017-08-01 14:44:24
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_length32
author_reputation767,312,426,590
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,675,376
net_rshares2,627,825,582
author_curate_reward""
vote details (1)
@admyrer ·
Thank you for posting.  All information is usable .
properties (22)
authoradmyrer
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t161142813z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 16:11:42
last_update2017-07-25 16:11:42
depth1
children0
last_payout2017-08-01 16:11:42
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_length51
author_reputation419,688,682,599
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,685,336
net_rshares0
@adnanrabbani ·
really is brainstorming awesome.
👍  
properties (23)
authoradnanrabbani
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t144217113z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 14:42:24
last_update2017-07-25 14:42:24
depth1
children0
last_payout2017-08-01 14:42:24
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_length32
author_reputation93,370,785,737,224
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,675,112
net_rshares2,627,825,582
author_curate_reward""
vote details (1)
@bitcoin1488 · (edited)
https://steemit.com/corvette/@bitcoin1488/look-at-all-the-corvette-stuff

Resteem this post and the person with the most upvotes will receive 3 steem
👍  
👎  ,
properties (23)
authorbitcoin1488
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t162550912z
categorybitshares
json_metadata{"tags":["bitshares"],"links":["https://steemit.com/corvette/@bitcoin1488/look-at-all-the-corvette-stuff"],"app":"steemit/0.1"}
created2017-07-25 16:25:54
last_update2017-07-25 16:30:21
depth1
children1
last_payout2017-08-01 16:25:54
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_length149
author_reputation-1,036,342,845,975
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,686,786
net_rshares-813,846,320,592
author_curate_reward""
vote details (3)
@bitcoin1488 ·
Found this article in my #googlesearch @bitcoin1488 so did an update. Keep me posted.
https://steemit.com/steemit/@bitcoin1488/steemit-resteem-upvote-auction-also-on-ebay-as-a-reserve-auction
👍  
properties (23)
authorbitcoin1488
permlinkre-bitcoin1488-re-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170726t204857760z
categorybitshares
json_metadata{"tags":["googlesearch","bitshares"],"users":["bitcoin1488"],"links":["https://steemit.com/steemit/@bitcoin1488/steemit-resteem-upvote-auction-also-on-ebay-as-a-reserve-auction"],"app":"steemit/0.1"}
created2017-07-26 20:48:57
last_update2017-07-26 20:48:57
depth2
children0
last_payout2017-08-02 20:48:57
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_length191
author_reputation-1,036,342,845,975
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,837,620
net_rshares0
author_curate_reward""
vote details (1)
@cron ·
$5.98
Please, write more stuff like this!
👍  , ,
properties (23)
authorcron
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t185106263z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 18:51:06
last_update2017-07-25 18:51:06
depth1
children1
last_payout2017-08-01 18:51:06
cashout_time1969-12-31 23:59:59
total_payout_value4.487 HBD
curator_payout_value1.494 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length35
author_reputation41,199,477,443,220
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,701,755
net_rshares1,650,605,320,672
author_curate_reward""
vote details (3)
@dat81 ·
Thanks
properties (22)
authordat81
permlinkre-cron-re-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170802t112036456z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-08-02 11:20:42
last_update2017-08-02 11:20:42
depth2
children0
last_payout2017-08-09 11:20:42
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_length6
author_reputation30,509,582,168
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id10,526,539
net_rshares0
@enriqueig ·
Excellent analysis
👍  
properties (23)
authorenriqueig
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t155105860z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 15:51:06
last_update2017-07-25 15:51:06
depth1
children0
last_payout2017-08-01 15:51:06
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_length18
author_reputation6,884,826,572,914
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,683,082
net_rshares2,604,033,098
author_curate_reward""
vote details (1)
@firoj ·
Very good information, very useful for me. Thanks I am waiting for the next information from you @cm-steem. I am new in steemit, please help me and guide me to be able to quickly understand steemit. Please follow me @siren7 and give good suggestions for each of my posts
👎  
properties (23)
authorfiroj
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t155518394z
categorybitshares
json_metadata{"tags":["bitshares"],"users":["cm-steem","siren7"],"app":"steemit/0.1"}
created2017-07-25 15:55:21
last_update2017-07-25 15:55:21
depth1
children0
last_payout2017-08-01 15:55:21
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_length270
author_reputation-425,331,027
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,683,555
net_rshares-223,946,846,430
author_curate_reward""
vote details (1)
@hebro ·
This is very good post!
properties (22)
authorhebro
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t150415364z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 15:04:15
last_update2017-07-25 15:04:15
depth1
children0
last_payout2017-08-01 15:04:15
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_length23
author_reputation1,624,270,421,239
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,677,673
net_rshares0
@jjb777 · (edited)
$0.78
I've seen this post where someone wrote a map reduce based algorithm to check steem statistics.
Check here:
https://steemit.com/steem/@void/steemreduce-you-personal-mapreduce-for-steem

Map reduce can be a powerful mechanism.
Good luck with your studies.

Maybe you also want to have a quick look at apache
👍  ,
properties (23)
authorjjb777
permlinkre-cm-steem-2017725t172959755z
categorybitshares
json_metadata{"tags":"bitshares","app":"esteem/1.4.6","format":"markdown+html","community":"esteem"}
created2017-07-25 15:30:03
last_update2017-07-25 15:36:21
depth1
children0
last_payout2017-08-01 15:30:03
cashout_time1969-12-31 23:59:59
total_payout_value0.580 HBD
curator_payout_value0.202 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length306
author_reputation3,338,376,561,587
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries
0.
accountesteemapp
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,680,742
net_rshares223,314,058,967
author_curate_reward""
vote details (2)
@kuza19 ·
Good information!
👍  
properties (23)
authorkuza19
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t154012997z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 15:40:15
last_update2017-07-25 15:40:15
depth1
children0
last_payout2017-08-01 15:40:15
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_length17
author_reputation2,168,063,269
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,681,903
net_rshares220,526,305
author_curate_reward""
vote details (1)
@moromaro ·
wonderful blog, I upvoted you and followed you
properties (22)
authormoromaro
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t145552110z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 14:55:51
last_update2017-07-25 14:55:51
depth1
children0
last_payout2017-08-01 14:55:51
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_length46
author_reputation14,702,291,738,356
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,676,727
net_rshares0
@nandikafuture ·
Thanks @cm-steem for sharing. it is informative

Regards
@nandikafuture
👍  
properties (23)
authornandikafuture
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t144946940z
categorybitshares
json_metadata{"tags":["bitshares"],"users":["cm-steem","nandikafuture"],"app":"steemit/0.1"}
created2017-07-25 14:49:48
last_update2017-07-25 14:49:48
depth1
children0
last_payout2017-08-01 14:49:48
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_length71
author_reputation115,452,144,045
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,676,002
net_rshares2,627,825,582
author_curate_reward""
vote details (1)
@odigetti ·
$0.09
Thank you for sharing this interesting  article i'm a Business Intelligence student and i like Hadoop !
👍  ,
properties (23)
authorodigetti
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t145029461z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 14:50:30
last_update2017-07-25 14:50:30
depth1
children0
last_payout2017-08-01 14:50:30
cashout_time1969-12-31 23:59:59
total_payout_value0.073 HBD
curator_payout_value0.015 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length103
author_reputation1,100,886,398,260
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,676,107
net_rshares24,862,983,156
author_curate_reward""
vote details (2)
@palashsaha ·
$0.08
This is nice article . I really love this article
👍  ,
properties (23)
authorpalashsaha
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t144704914z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 14:47:06
last_update2017-07-25 14:47:06
depth1
children0
last_payout2017-08-01 14:47:06
cashout_time1969-12-31 23:59:59
total_payout_value0.063 HBD
curator_payout_value0.013 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length49
author_reputation2,289,392,803
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,675,684
net_rshares21,652,373,573
author_curate_reward""
vote details (2)
@piyushkansal ·
great and nice info
👍  
properties (23)
authorpiyushkansal
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t154657300z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 15:46:57
last_update2017-07-25 15:46:57
depth1
children0
last_payout2017-08-01 15:46:57
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_length19
author_reputation6,030,386,169,809
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,682,671
net_rshares2,604,033,098
author_curate_reward""
vote details (1)
@richintel ·
$0.10
@cm-steem I speak for those who dont understand any of these programming terms or true understanding. Im not a programmer but I def. enjoyed the short article. I am a crypto economics A.I enthusiast & hope I can live comfortably off internet revenue streams. Maybe programming is the way out? Thanks for sharing!
👍  , ,
properties (23)
authorrichintel
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t144641027z
categorybitshares
json_metadata{"tags":["bitshares"],"users":["cm-steem"],"app":"steemit/0.1"}
created2017-07-25 14:46:39
last_update2017-07-25 14:46:39
depth1
children0
last_payout2017-08-01 14:46:39
cashout_time1969-12-31 23:59:59
total_payout_value0.078 HBD
curator_payout_value0.018 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length312
author_reputation26,832,137,860
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,675,640
net_rshares26,754,482,567
author_curate_reward""
vote details (3)
@siren7 · (edited)
$0.37
Very good information, very useful for me. Thanks I am waiting for the next information from you @cm-steem. I am new in steemit, please help me and guide me to be able to quickly understand steemit. Please follow me @siren7 and give good suggestions for each of my posts
👍  , , , , , , , , , , , ,
properties (23)
authorsiren7
permlinkre-cm-steem-2017725t2152197z
categorybitshares
json_metadata{"tags":"bitshares","app":"esteem/1.4.6","format":"markdown+html","community":"esteem"}
created2017-07-25 14:52:24
last_update2017-07-25 14:58:42
depth1
children0
last_payout2017-08-01 14:52:24
cashout_time1969-12-31 23:59:59
total_payout_value0.351 HBD
curator_payout_value0.019 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length270
author_reputation1,025,670,422,074
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries
0.
accountesteemapp
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,676,324
net_rshares106,779,008,683
author_curate_reward""
vote details (13)
@spiderlee3 ·
You have my UpVote ,,
properties (22)
authorspiderlee3
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170726t031558387z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-26 03:16:03
last_update2017-07-26 03:16:03
depth1
children0
last_payout2017-08-02 03:16:03
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_length21
author_reputation143,350,007,398
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,744,940
net_rshares0
@steppingout23 ·
$2.01
Good post. Very informative and useful to readers.  Got really good information.  This is really of great benefit to Steem community.  Will continue to follow post.
👍  ,
properties (23)
authorsteppingout23
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t172330789z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 17:23:30
last_update2017-07-25 17:23:30
depth1
children0
last_payout2017-08-01 17:23:30
cashout_time1969-12-31 23:59:59
total_payout_value1.513 HBD
curator_payout_value0.501 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length164
author_reputation2,283,427,670,056
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,692,936
net_rshares555,703,204,741
author_curate_reward""
vote details (2)
@surendra12345 ·
Hii Customminer nice to read about you.i am surendra from india,am also a new on steemit and welcome you to steemit.i have followed you.so, can you also follow me.Best of luck.
properties (22)
authorsurendra12345
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t144513867z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 14:45:48
last_update2017-07-25 14:45:48
depth1
children0
last_payout2017-08-01 14:45:48
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_length176
author_reputation-2,739,151,076,689
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,675,547
net_rshares0
@t3ddy ·
$0.03
The baby elephant in the logo is so cute :-)
👍  ,
properties (23)
authort3ddy
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t151102278z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 15:11:03
last_update2017-07-25 15:11:03
depth1
children0
last_payout2017-08-01 15:11:03
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length44
author_reputation36,756,602,915
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,678,493
net_rshares8,206,724,549
author_curate_reward""
vote details (2)
@team101 ·
Thanks for this great information.
properties (22)
authorteam101
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t153714698z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-07-25 15:37:30
last_update2017-07-25 15:37:30
depth1
children0
last_payout2017-08-01 15:37:30
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_length34
author_reputation12,700,047,182,916
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,681,583
net_rshares0
@untapentuoreja ·
upvote y upvote! nos ayudamos todos , respondanme abjao si votaron  voto sus post https://steemit.com/health/@untapentuoreja/types-of-bandages-important-for-different-types-of-injuries
👍  
👎  
properties (23)
authoruntapentuoreja
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170725t145213148z
categorybitshares
json_metadata{"tags":["bitshares"],"links":["https://steemit.com/health/@untapentuoreja/types-of-bandages-important-for-different-types-of-injuries"],"app":"steemit/0.1"}
created2017-07-25 14:51:03
last_update2017-07-25 14:51:03
depth1
children0
last_payout2017-08-01 14:51:03
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_length184
author_reputation913,006,409,722
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,676,173
net_rshares-574,261,254,771
author_curate_reward""
vote details (2)
@virtualgrowth ·
Would love to think about exploring some use for such data as another way for users to get incentives / rewards for some part(s) of market participation.
properties (22)
authorvirtualgrowth
permlinkre-cm-steem-hadoop-mapreduce-brainstorming-bitshares-20170805t023435918z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit/0.1"}
created2017-08-05 02:34:33
last_update2017-08-05 02:34:33
depth1
children0
last_payout2017-08-12 02:34:33
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_length153
author_reputation194,175,762,808,337
root_title"Hadoop MapReduce brainstorming: Bitshares"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id10,810,035
net_rshares0