create account

Why dPoll doesn't implement upvoting by emrebeyler

View this thread on: hive.blogpeakd.comecency.com
· @emrebeyler · (edited)
$4.27
Why dPoll doesn't implement upvoting
dPoll -mainly- uses Steemconnect to interact with the STEEM network. SC implements [oAuth](https://oauth.net/2/) which gives options to get access tokens with **scopes**.

dPoll only asks for *Comment* and *CommentOption* scopes. This means that with the access token gained on the dPoll, we can only broadcast comments/posts on your behalf. However, we cannot upvote with your authority.

If -somehow- a potential attacker gains root access at dPoll on the server level, it's possible for them, to leak access tokens of the users. (This situation is the same for every STEEM related application -  including client-side only applications.) 

However,  since these tokens at dPoll are limited to the Comment and CommentOption scopes, the attacker can't use your voting power. They can only broadcast posts or comments.

This is the reason why we don't implement a voting slider. You can just click `View at Steemit` and upvote there if you really want to upvote a poll. 

👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 142 others
properties (23)
authoremrebeyler
permlinkwhy-dpoll-doesn-t-implement-upvoting
categorydpoll
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["dpoll","qa","dapps","development","busy"],"users":[],"links":["https://oauth.net/2/"],"image":[]}
created2019-05-13 17:06:57
last_update2019-05-13 17:10:24
depth0
children5
last_payout2019-05-20 17:06:57
cashout_time1969-12-31 23:59:59
total_payout_value3.450 HBD
curator_payout_value0.822 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length972
author_reputation448,528,959,341,273
root_title"Why dPoll doesn't implement upvoting"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id84,787,649
net_rshares8,867,545,365,328
author_curate_reward""
vote details (206)
@harvhat ·
An idea, have the "View at Steemit" link be "View Post" instead and allow the user to set which front end they prefer to use (Steemit, Busy, SteemPeak, etc). Steemworld has a similar feature.
properties (22)
authorharvhat
permlinkre-emrebeyler-why-dpoll-doesn-t-implement-upvoting-20190513t173149084z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steempeak/1.9.9"}
created2019-05-13 17:32:03
last_update2019-05-13 17:32:03
depth1
children1
last_payout2019-05-20 17:32: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_length191
author_reputation3,432,606,191,112
root_title"Why dPoll doesn't implement upvoting"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id84,788,901
net_rshares0
@emrebeyler ·
Nice little detail, let's see what can we do.
👍  ,
properties (23)
authoremrebeyler
permlinkre-harvhat-re-emrebeyler-why-dpoll-doesn-t-implement-upvoting-20190513t174246932z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-05-13 17:42:48
last_update2019-05-13 17:42:48
depth2
children0
last_payout2019-05-20 17:42: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_length45
author_reputation448,528,959,341,273
root_title"Why dPoll doesn't implement upvoting"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id84,789,372
net_rshares5,098,343,150
author_curate_reward""
vote details (2)
@steemseph ·
I was actually thinking of a way to create a dpoll about this specific subject 20 minutes ago and then I saw this post. 
Thanks for the explanation. Back to the drawing board (for me). 

Posted using [Partiko iOS](https://partiko.app/referral/steemseph)
👍  ,
properties (23)
authorsteemseph
permlinksteemseph-re-emrebeyler-why-dpoll-doesn-t-implement-upvoting-20190513t172308944z
categorydpoll
json_metadata{"app":"partiko","client":"ios"}
created2019-05-13 17:23:09
last_update2019-05-13 17:23:09
depth1
children0
last_payout2019-05-20 17:23: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_length253
author_reputation106,458,856,635,761
root_title"Why dPoll doesn't implement upvoting"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id84,788,459
net_rshares18,922,145,207
author_curate_reward""
vote details (2)
@thomasthewolf ·
Thank you for the explanation.
properties (22)
authorthomasthewolf
permlinkre-emrebeyler-why-dpoll-doesn-t-implement-upvoting-20190513t171600709z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-05-13 17:16:24
last_update2019-05-13 17:16:24
depth1
children1
last_payout2019-05-20 17:16: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_length30
author_reputation19,325,453,393,610
root_title"Why dPoll doesn't implement upvoting"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id84,788,133
net_rshares0
@emrebeyler ·
👍
👍  
properties (23)
authoremrebeyler
permlinkre-thomasthewolf-re-emrebeyler-why-dpoll-doesn-t-implement-upvoting-20190513t172228807z
categorydpoll
json_metadata{"tags":["dpoll"],"app":"steemit/0.1"}
created2019-05-13 17:22:27
last_update2019-05-13 17:22:27
depth2
children0
last_payout2019-05-20 17:22:27
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_length1
author_reputation448,528,959,341,273
root_title"Why dPoll doesn't implement upvoting"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id84,788,430
net_rshares4,275,156,134
author_curate_reward""
vote details (1)