create account

dPoll development update: Keychain integration and 3rd party voting support by emrebeyler

View this thread on: hive.blogpeakd.comecency.com
· @emrebeyler ·
$234.18
dPoll development update: Keychain integration and 3rd party voting support
<center><img src="https://steemitimages.com/p/4i88GgaV8qiFU89taP2MgKXzwntUGAvkoQiKU7VxyD37q94Wi9c7sckcogtYxZUCMZDdF5zmwoKUZWw1iZw1YDMLq33p3D4GSpz3CzvSn3BMn9D8qospTKaVPt?format=match&mode=fit&width=640"></center>
<center><sup>See it online at [dpoll.xyz](https://dpoll.xyz/), and the source code at [github repository.](https://github.com/emre)</sup></center>
***

With the @steemalliance's decision to use dPoll for their voting/election activities, a couple of concerns raised regarding the Steemconnect authentication on dPoll.

I have personally mixed feelings about Steemconnect. As an application developer, I love it. It makes things easier in terms of development costs and time. As a stakeholder, I am not %100 comfortable because I add another central point of trust to use an app. And this is not a perfect solution.

# Voting via Keychain

[Keychain](https://github.com/MattyIce/steem-keychain) is a browser extension working in the client side to address some of the concerns on Steemconnect flow. Keychain is not a direct replacement for Steemconnect. So, dPoll will continue using SC for general authentication logic and creating polls.

However, if you want to use dPoll to use voting for crucial polls (like @steemalliance polls.), you may skip logging in and vote directly via Keychain. On a poll detail view,  click to the link indicates the keychain voting support.

<center><img src="https://ipfs.busy.org/ipfs/QmfQ5EQf3eayv6xt53UoQR453VLuXADjzPRoVJ63VV6bvE"></center>
***

After that step you will be asked to broadcast a vote/comment operation:

<center><img src="https://ipfs.busy.org/ipfs/QmVdS9heA5yUgLWoWzfjBq3JrFEKNcHGTFovD8GMaKXeDR"></center>

# Voting via any tool/scripts

One can also be skeptical about Keychain. It's another third-party browser extension. And I wouldn't use that if I didn't trust to owners and didn't have the skills to audit the extension's source code. So, instead of limiting voting to Keychain or Steemconnect, by broadcasting valid `Comment` objects, you can join to any poll.

A Python script demonstrating that functionality:

<center><img src="https://ipfs.busy.org/ipfs/QmQTMhJLU7c1BMeget5PwQSSppjEzanvke6upeZHT9bbjg"></center>
<center><a href="https://gist.github.com/emre/16e561b416de0e9f7fefc701e673d696">See the source in raw format</a></center>
***

By following the dPoll's `json_metadata` standard, you can actually vote with little scripts. After broadcasting the transaction, just trigger the `web-api/sync` endpoint of the dPoll and you're all set.

# Pull Requests

- https://github.com/emre/dpoll.xyz/pull/104

# Vote for my witness
*If you like what I do, consider casting a vote on [Steemconnect](https://steemconnect.com/sign/account-witness-vote?witness=emrebeyler&approve=1) or on [Steemit](https://steemit.com/~witnesses)*

πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 810 others
πŸ‘Ž  
properties (23)
authoremrebeyler
permlinkdpoll-development-update-keychain-integration-and-3rd-party-voting-support
categorydpoll
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["dpoll","utopian-io","development","busy"],"users":["steemalliance"],"links":["https://dpoll.xyz/","https://github.com/emre","/@steemalliance","https://github.com/MattyIce/steem-keychain","/@steemalliance","https://gist.github.com/emre/16e561b416de0e9f7fefc701e673d696","https://github.com/emre/dpoll.xyz/pull/104","https://steemconnect.com/sign/account-witness-vote?witness=emrebeyler&approve=1","https://steemit.com/~witnesses"],"image":["https://steemitimages.com/p/4i88GgaV8qiFU89taP2MgKXzwntUGAvkoQiKU7VxyD37q94Wi9c7sckcogtYxZUCMZDdF5zmwoKUZWw1iZw1YDMLq33p3D4GSpz3CzvSn3BMn9D8qospTKaVPt?format=match&mode=fit&width=640","https://ipfs.busy.org/ipfs/QmfQ5EQf3eayv6xt53UoQR453VLuXADjzPRoVJ63VV6bvE","https://ipfs.busy.org/ipfs/QmVdS9heA5yUgLWoWzfjBq3JrFEKNcHGTFovD8GMaKXeDR","https://ipfs.busy.org/ipfs/QmQTMhJLU7c1BMeget5PwQSSppjEzanvke6upeZHT9bbjg"]}
created2019-04-16 10:26:18
last_update2019-04-16 10:26:18
depth0
children29
last_payout2019-04-23 10:26:18
cashout_time1969-12-31 23:59:59
total_payout_value177.738 HBD
curator_payout_value56.444 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,803
author_reputation448,528,959,341,273
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,192,063
net_rshares384,972,241,193,139
author_curate_reward""
vote details (875)
@arcange ·
Congratulations @emrebeyler!
Your post was mentioned in the [Steem Hit Parade](/hit-parade/@arcange/daily-hit-parade-20190416) in the following category:

* Pending payout - Ranked 3 with $ 234,91
properties (22)
authorarcange
permlinkre-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t175412000z
categorydpoll
json_metadata""
created2019-04-17 15:55:00
last_update2019-04-17 15:55:00
depth1
children0
last_payout2019-04-24 15:55:00
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_length197
author_reputation1,146,606,601,469,178
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,266,964
net_rshares0
@bubke ·
cool man, i love keychain, i hope more dApps will follow!

Posted using [Partiko Android](https://partiko.app/referral/bubke)
properties (22)
authorbubke
permlinkbubke-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t045357627z
categorydpoll
json_metadata{"app":"partiko","client":"android"}
created2019-04-17 04:53:57
last_update2019-04-17 04:53:57
depth1
children0
last_payout2019-04-24 04:53: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_length125
author_reputation9,285,631,006,103
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,239,641
net_rshares0
@cambridgeport90 ·
I had forgotten about that. Will have to check it out.

Posted using [Partiko Android](https://partiko.app/referral/cambridgeport90)
properties (22)
authorcambridgeport90
permlinkcambridgeport90-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t104744979z
categorydpoll
json_metadata{"app":"partiko","client":"android"}
created2019-04-16 10:47:45
last_update2019-04-16 10:47:45
depth1
children0
last_payout2019-04-23 10:47: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_length132
author_reputation1,401,167,981,030
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,192,918
net_rshares0
@chesatochi ·
I believe every dapp need to have both for authentication.

Posted using [Partiko Android](https://partiko.app/referral/chesatochi)
properties (22)
authorchesatochi
permlinkchesatochi-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t130941136z
categorydpoll
json_metadata{"app":"partiko","client":"android"}
created2019-04-16 13:09:42
last_update2019-04-16 13:09:42
depth1
children0
last_payout2019-04-23 13:09: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_length131
author_reputation235,233,928,560,443
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,198,653
net_rshares0
@chrislyr ·
So is keychain safer to use than steemconnect? I, too, am not that confortable in using steemconnect but most steem-based app uses it for logging in, giving me not many options. If keychain is safer than steemconnect then I might start using it soon.
properties (22)
authorchrislyr
permlinkre-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t025048001z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-04-17 02:50:51
last_update2019-04-17 02:50:51
depth1
children2
last_payout2019-04-24 02:50: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_length250
author_reputation19,289,148,102,808
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,235,284
net_rshares0
@ucukertz ·
$0.43
Keychain is definitely safer. Your keys are stored locally on your machine and you don't need to trust any third party to keep it secure.
πŸ‘  , , , , ,
properties (23)
authorucukertz
permlinkre-chrislyr-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190419t024458156z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steempeak/1.9.6"}
created2019-04-19 02:45:33
last_update2019-04-19 02:45:33
depth2
children1
last_payout2019-04-26 02:45:33
cashout_time1969-12-31 23:59:59
total_payout_value0.324 HBD
curator_payout_value0.102 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length137
author_reputation4,579,681,933,051
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,361,081
net_rshares794,211,914,332
author_curate_reward""
vote details (6)
@treeplanter ·
Thanks for your donation
<center>
<h3>You just planted 0.10 tree(s)!</h3>
Thanks to @fuadsm
<h3>We have planted already 
7740.98 trees
out of 1,000,000<h3>
Let\'s save and restore Abongphen Highland Forest
in Cameroonian village Kedjom-Keku!
Plant trees with @treeplanter and get paid for it!
My Steem Power = 20881.13
Thanks a lot!
@martin.mikes coordinator of @kedjom-keku
![treeplantermessage_ok.png](https://steemitimages.com/DQmdeFhTevmcmLvubxMMDoYBoNSaz4ftt7PxktmLDmF2WGg/treeplantermessage_ok.png)
</center>
properties (22)
authortreeplanter
permlinkre-ucukertz-re-chrislyr-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190422t174220584z
categorydpoll
json_metadata{}
created2019-04-22 17:42:21
last_update2019-04-22 17:42:21
depth3
children0
last_payout2019-04-29 17:42: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_length489
author_reputation62,929,728,687,402
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,567,696
net_rshares0
@forykw · (edited)
Ok, you won my vote. I guess I have being a bit relaxed these days with the voting. Need to make my mind more active about it.

Voting for witnesses should actually be related/win "extra reputation"... @steem-ua
Especially if validated by real curators...

Example... I vote A but I do the opposite of A and someone spots me... and I don't answer... that should negatively impact my reputation. Otherwise BOOOm!
properties (22)
authorforykw
permlinkre-emrebeyler-2019422t231648809z
categorydpoll
json_metadata{"tags":["dpoll","utopian-io","development","busy"],"app":"esteem/2.0.7-surfer","format":"markdown+html","community":"esteem.app"}
created2019-04-22 11:16:51
last_update2019-04-22 11:17:12
depth1
children0
last_payout2019-04-29 11:16: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_length411
author_reputation91,688,948,872,992
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries
0.
accountesteemapp
weight1,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,552,122
net_rshares0
@helo ·
$14.74
- Good short article with one image and one code sample.
- Seems like an important move for the project to remove single points of failure.
- Nice to see some comments in the code.

Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/guidelines), as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, [click here](https://review.utopian.io/result/3/2-1-1-1-1-2-2-).

---- 
Need help? Chat with us on [Discord](https://discord.gg/uTyJkNm).

[[utopian-moderator]](https://join.utopian.io/)
πŸ‘  , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorhelo
permlinkre-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t023107180z
categorydpoll
json_metadata{"tags":["dpoll"],"links":["https://join.utopian.io/guidelines","https://review.utopian.io/result/3/2-1-1-1-1-2-2-","https://discord.gg/uTyJkNm","https://join.utopian.io/"],"app":"steemit/0.1"}
created2019-04-17 02:31:06
last_update2019-04-17 02:31:06
depth1
children2
last_payout2019-04-24 02:31:06
cashout_time1969-12-31 23:59:59
total_payout_value11.174 HBD
curator_payout_value3.562 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length630
author_reputation121,547,934,535,311
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,234,449
net_rshares24,655,239,614,533
author_curate_reward""
vote details (21)
@ji2techno ·
good idea
properties (22)
authorji2techno
permlinkre-helo-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190421t101632285z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-04-21 10:16:36
last_update2019-04-21 10:16:36
depth2
children0
last_payout2019-04-28 10:16:36
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_length9
author_reputation2,145,565,750
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,492,396
net_rshares0
@utopian-io ·
Thank you for your review, @helo! Keep up the good work!
properties (22)
authorutopian-io
permlinkre-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t023107180z-20190419t140018z
categorydpoll
json_metadata"{"app": "beem/0.20.17"}"
created2019-04-19 14:00:21
last_update2019-04-19 14:00:21
depth2
children0
last_payout2019-04-26 14:00: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_length56
author_reputation152,955,367,999,756
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,386,922
net_rshares0
@immanuel94 ·
It is amazing to now have 3rd party support! Thank you! =)
properties (22)
authorimmanuel94
permlinkre-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t111216478z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-04-17 11:12:18
last_update2019-04-17 11:12:18
depth1
children1
last_payout2019-04-24 11:12:18
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_length58
author_reputation212,637,383,853,137
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id83,253,143
net_rshares0
@emrebeyler ·
$0.03
Enjoy! And let me know if things doesn't work out properly.
πŸ‘  ,
properties (23)
authoremrebeyler
permlinkre-immanuel94-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t232245891z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-04-17 23:22:45
last_update2019-04-17 23:22:45
depth2
children0
last_payout2019-04-24 23:22:45
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_length59
author_reputation448,528,959,341,273
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,285,886
net_rshares49,927,626,098
author_curate_reward""
vote details (2)
@littleboys-faiz ·
Your extraordinary comments, very interesting to discuss, especially regarding the issue of voting through keychain, good luck @emrebeyler
properties (22)
authorlittleboys-faiz
permlinkre-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190423t153202982z
categorydpoll
json_metadata{"tags":["dpoll"],"users":["emrebeyler"],"app":"steemit/0.1"}
created2019-04-23 15:32:48
last_update2019-04-23 15:32:48
depth1
children0
last_payout2019-04-30 15:32: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_length138
author_reputation9,906,014,433,236
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,623,933
net_rshares0
@masterthematrix ·
Keychain is so user friendly and secure compared to Steemconnect.
You gotta love it!
properties (22)
authormasterthematrix
permlinkre-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t172423987z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steempeak/1.9.6"}
created2019-04-16 17:24:24
last_update2019-04-16 17:24:24
depth1
children1
last_payout2019-04-23 17:24: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_length84
author_reputation9,868,666,626,842
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,212,493
net_rshares0
@emrebeyler ·
It's a good solution πŸ‘
πŸ‘  
properties (23)
authoremrebeyler
permlinkre-masterthematrix-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t193142864z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-04-16 19:31:42
last_update2019-04-16 19:31:42
depth2
children0
last_payout2019-04-23 19:31: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_length22
author_reputation448,528,959,341,273
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,217,858
net_rshares3,350,017,363
author_curate_reward""
vote details (1)
@nathen007 ·
Great work as always mate. I think Keychain is possibly the beat development we've seen on Steem and its great youve integrated it with your own brilliant creation
Best wishes to you as always :-)

Posted using [Partiko Android](https://partiko.app/referral/nathen007)
properties (22)
authornathen007
permlinknathen007-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t123330328z
categorydpoll
json_metadata{"app":"partiko","client":"android"}
created2019-04-16 12:33:33
last_update2019-04-16 12:33:33
depth1
children1
last_payout2019-04-23 12:33: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_length268
author_reputation258,444,112,268,795
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,197,093
net_rshares0
@emrebeyler ·
Thanks 🀘
πŸ‘  
properties (23)
authoremrebeyler
permlinkre-nathen007-nathen007-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t155631432z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-04-16 15:56:30
last_update2019-04-16 15:56:30
depth2
children0
last_payout2019-04-23 15:56: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_length8
author_reputation448,528,959,341,273
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,207,988
net_rshares3,410,906,772
author_curate_reward""
vote details (1)
@nuancedthought ·
Are you putting polling information into the blockchain? How does it work?
Can other platforms interact or are you centralizing it in and through your website?
properties (22)
authornuancedthought
permlinkre-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t051105006z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steempeak/1.9.6"}
created2019-04-17 05:11:09
last_update2019-04-17 05:11:09
depth1
children2
last_payout2019-04-24 05:11:09
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_length159
author_reputation72,226,245,857
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,240,312
net_rshares0
@emrebeyler ·
we can say dPoll is centralized on some points. (E.g: we have a delist option for spam polls) however with the polls and votes are also stored in the blockchain one can create a new dpoll with its source code just by parsing the blockchain.)
πŸ‘  
properties (23)
authoremrebeyler
permlinkre-nuancedthought-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t073016863z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-04-17 07:30:18
last_update2019-04-17 07:30:18
depth2
children1
last_payout2019-04-24 07:30:18
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_length241
author_reputation448,528,959,341,273
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,245,126
net_rshares3,576,102,202
author_curate_reward""
vote details (1)
@nuancedthought ·
## QUESTIONS
1. What parts are centralized?
2. Each user puts their vote inside of a comment right?
3. Do you put those votes inside of a first thread?
That would seems to uncluttered a lot because many interfaces have Collapse ability.
I know it may not sound awesome but maybe that allows the user to Mute that first thread comment. Or even give a front end the ability to auto collapse when it sees a comment from @votingsystemthing 
4. Have you considered using comment metadata so that posts are way more clean?
5. What about working with front ends to help educate them about how they can empower the users to vote from their interface?
6. Are you mainly focused on creating a heavily used tool for the blockchain or a heavily used website? Because if you're willing to let front ends join in on the fun this could go from something small to something standard in every interface on steem.

7 . Btw strong move to allow keychain! Well done. I may actually use the system now.
properties (22)
authornuancedthought
permlinkre-emrebeyler-re-nuancedthought-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t234436443z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steempeak/1.9.6"}
created2019-04-17 23:44:39
last_update2019-04-17 23:44:39
depth3
children0
last_payout2019-04-24 23:44:39
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_length981
author_reputation72,226,245,857
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,286,820
net_rshares0
@pennsif ·
This post has been included in the latest edition of  [**The Steem News in 10 posts**](https://steemit.com/steem/@pennsif/the-steem-news-in-10-posts-16-april-2019) - a compilation of the key news stories on the Steem blockchain.
properties (22)
authorpennsif
permlinkre-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t145952038z
categorydpoll
json_metadata{"tags":["dpoll"],"links":["https://steemit.com/steem/@pennsif/the-steem-news-in-10-posts-16-april-2019"],"app":"steemit/0.1"}
created2019-04-17 14:59:54
last_update2019-04-17 14:59:54
depth1
children0
last_payout2019-04-24 14:59: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_length228
author_reputation636,410,097,572,565
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,263,974
net_rshares0
@psos ·
Like always, well done @emrebeyler! :)
How things going in Holland? :)

Posted using [Partiko Android](https://partiko.app/referral/psos)
properties (22)
authorpsos
permlinkpsos-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t103441420z
categorydpoll
json_metadata{"app":"partiko","client":"android"}
created2019-04-16 10:34:42
last_update2019-04-16 10:34:42
depth1
children2
last_payout2019-04-23 10:34: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_length137
author_reputation39,092,181,285,787
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,192,332
net_rshares0
@emrebeyler · (edited)
$0.07
Thanks!

Still trying to settle and handle the bureaucracy but it's pretty good so far! :)
πŸ‘  , ,
properties (23)
authoremrebeyler
permlinkre-psos-psos-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t103603063z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-04-16 10:36:03
last_update2019-04-16 10:37:36
depth2
children1
last_payout2019-04-23 10:36:03
cashout_time1969-12-31 23:59:59
total_payout_value0.052 HBD
curator_payout_value0.016 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length90
author_reputation448,528,959,341,273
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,192,375
net_rshares116,065,531,187
author_curate_reward""
vote details (3)
@psos ·
Nice!
All the best to you! :))

Posted using [Partiko Android](https://partiko.app/referral/psos)
properties (22)
authorpsos
permlinkpsos-re-emrebeyler-re-psos-psos-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t103833101z
categorydpoll
json_metadata{"app":"partiko","client":"android"}
created2019-04-16 10:38:33
last_update2019-04-16 10:38:33
depth3
children0
last_payout2019-04-23 10:38: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_length97
author_reputation39,092,181,285,787
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,192,518
net_rshares0
@rem-steem ·
Maybe this will be my first time on keychain! πŸ˜ƒ

Posted using [Partiko Android](https://partiko.app/referral/rem-steem)
properties (22)
authorrem-steem
permlinkrem-steem-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t104850707z
categorydpoll
json_metadata{"app":"partiko","client":"android"}
created2019-04-16 10:48:51
last_update2019-04-16 10:48:51
depth1
children1
last_payout2019-04-23 10:48: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_length119
author_reputation1,000,072,681,118,555
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,192,963
net_rshares0
@emrebeyler ·
Its handy :)
πŸ‘  
properties (23)
authoremrebeyler
permlinkre-rem-steem-rem-steem-re-emrebeyler-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190416t155619567z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-04-16 15:56:21
last_update2019-04-16 15:56:21
depth2
children0
last_payout2019-04-23 15:56: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_length12
author_reputation448,528,959,341,273
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,207,967
net_rshares3,428,145,114
author_curate_reward""
vote details (1)
@steem-ua ·
$0.02
#### Hi @emrebeyler!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
πŸ‘  
properties (23)
authorsteem-ua
permlinkre-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t040948z
categorydpoll
json_metadata"{"app": "beem/0.20.19"}"
created2019-04-17 04:09:48
last_update2019-04-17 04:09:48
depth1
children0
last_payout2019-04-24 04:09:48
cashout_time1969-12-31 23:59:59
total_payout_value0.018 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length289
author_reputation23,214,230,978,060
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,238,396
net_rshares43,980,818,564
author_curate_reward""
vote details (1)
@utopian-io ·
Hey, @emrebeyler!

**Thanks for contributing on Utopian**.
We’re already looking forward to your next contribution!

**Get higher incentives and support Utopian.io!**
 Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via [SteemPlus](https://chrome.google.com/webstore/detail/steemplus/mjbkjgcplmaneajhcbegoffkedeankaj?hl=en) or [Steeditor](https://steeditor.app)).

**Want to chat? Join us on Discord https://discord.gg/h52nFrV.**

<a href='https://steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1'>Vote for Utopian Witness!</a>
properties (22)
authorutopian-io
permlinkre-dpoll-development-update-keychain-integration-and-3rd-party-voting-support-20190417t120712z
categorydpoll
json_metadata"{"app": "beem/0.20.17"}"
created2019-04-17 12:07:15
last_update2019-04-17 12:07:15
depth1
children0
last_payout2019-04-24 12:07: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_length592
author_reputation152,955,367,999,756
root_title"dPoll development update: Keychain integration and 3rd party voting support"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id83,255,371
net_rshares0