create account

SteemPoll Evolution - Steem dapp, community input and improvements by good-karma

View this thread on: hive.blogpeakd.comecency.com
· @good-karma ·
$22.97
SteemPoll Evolution - Steem dapp, community input and improvements
As you may have read [announcement post for SteemPoll](https://steemit.com/steempoll/@good-karma/introducing-steempoll-autonomous-and-decentralized-crowd-decision-making) project, initial release of project is available at http://steempoll.net. Thank you for everyone who is giving their valuable feedback and suggestions! In this post, I will share new improvements on protocol with goal of receiving feedback and input from community. Note: You might find some technical notes here as well.

![image](https://s5.postimg.org/hrrxp4eif/poll.png)

# Introduction

Sometimes it is difficult to make a decision and get opinion of community and as we grow, it will take more time and energy to come to conclusions. SteemPoll dapp built to help community make faster decisions, not only community but everyone. Imagine you can get crowd opinion on every questions you have and perhaps make better decisions with **wisdom of the crowd**. App will help you to know what interests majority, what people value most so that we can have value everyone's opinion and collectively make best decisions!

<hr><hr>

# Current model

In current model which is functional and available at http://steempoll.net, we focused on two things:

* Simplicity

Simple to create poll, usage of dapp site should be easy to navigate and surf.

* Ease Participation

I think choice of using any front-end for users to participate on any poll was good one! We can attract more users and participation. But this involves bots and random participants as well, which sometimes casts a vote without reading.

### Developer/Technical notes

In current model, we use Steem's `comment`, `comment_options` and `vote`, `transfer` operations. Polls are submitted as post with proper formatting and declined payout. Voting is divided from 1 to 100% with number of answers/options on each poll. Transfer small fund to protect agains spam attacks.

<hr><hr>

# Improved model proposals

* Simplicity

Keep simplicity and improve outcome analysis, http://steempoll.net to work with polls that have different tags. Create polls with deadline. Implement filters reputation, stake, vote.

* Ease Participation

With custom implementation we can solve problem of bots and unintended votes on poll. This would be hybrid model, where we can still offer voting on poll through steemit.com/busy.org/esteem as well as have custom voting mechanism on http://steempoll.net. This would open new doors on further development and future usages. Imagine having embedded polls that you can easily plugged in your website/blog/post, etc. Poll creator can also have reward system to incentivize participants.

### Developer/Technical notes

Improved model, would use Steem's `custom_json`, `comment`, `comment_options` and `vote`, `transfer` operations. Polls are submitted as post with proper formatting and declined payout. Voting is divided from 1 to 100% with number of answers/options on each poll. Transfer can be used as protection against spam as well as rewarding participants of poll. `custom_json` would also allow us to anonymize user's choices, have flexible data structure, reward system, can easily be extended as we add new features.

<hr>

# Feedback

### Do you have any suggestions to improve new model?

***Looking forward to hear your inputs...***

<hr>

<center><h5>follow @good-karma, [vote witness](https://steemit.com/~witnesses) <code>good-karma<sup>#20</sup></code></h5></center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 268 others
properties (23)
authorgood-karma
permlinksteempoll-evolution-steem-dapp-community-input-and-improvements
categorysteempoll
json_metadata{"tags":["steempoll","esteem","steemit","steem","poll"],"users":["good-karma"],"image":["https://s5.postimg.org/hrrxp4eif/poll.png"],"links":["https://steemit.com/steempoll/@good-karma/introducing-steempoll-autonomous-and-decentralized-crowd-decision-making","http://steempoll.net","https://steemit.com/~witnesses"],"app":"steemit/0.1","format":"markdown"}
created2017-01-23 14:16:06
last_update2017-01-23 14:16:06
depth0
children10
last_payout2017-02-23 15:12:42
cashout_time1969-12-31 23:59:59
total_payout_value21.048 HBD
curator_payout_value1.926 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,442
author_reputation656,219,147,858,305
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,321,051
net_rshares58,090,352,096,519
author_curate_reward""
vote details (332)
@happyphoenix ·
Nice..good-karma. I will look steempoll.net. Thank you for your effort to make steemit better.
👍  , ,
properties (23)
authorhappyphoenix
permlinkre-good-karma-steempoll-evolution-steem-dapp-community-input-and-improvements-20170123t142705293z
categorysteempoll
json_metadata{"tags":["steempoll"],"app":"steemit/0.1"}
created2017-01-23 14:27:09
last_update2017-01-23 14:27:09
depth1
children1
last_payout2017-02-23 15:12: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_length94
author_reputation70,691,629,272,487
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,321,130
net_rshares86,171,224,739
author_curate_reward""
vote details (3)
@good-karma ·
Appreciate it @happyphoenix ;) Please take a look other polls and cast your vote, you can cast vote on @steempoll account posts also.
👍  
properties (23)
authorgood-karma
permlinkre-happyphoenix-re-good-karma-steempoll-evolution-steem-dapp-community-input-and-improvements-20170123t151552718z
categorysteempoll
json_metadata{"tags":["steempoll"],"users":["happyphoenix","steempoll"],"app":"steemit/0.1"}
created2017-01-23 15:15:51
last_update2017-01-23 15:15:51
depth2
children0
last_payout2017-02-23 15:12: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_length133
author_reputation656,219,147,858,305
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,321,455
net_rshares1,186,733,246
author_curate_reward""
vote details (1)
@jlufer ·
Many thanks for what you do for the community dear friend @ good-karma, excellent information, congratulations for the great work
👍  , ,
properties (23)
authorjlufer
permlinkre-good-karma-steempoll-evolution-steem-dapp-community-input-and-improvements-20170123t145216177z
categorysteempoll
json_metadata{"tags":["steempoll"],"app":"steemit/0.1"}
created2017-01-23 14:52:18
last_update2017-01-23 14:52:18
depth1
children2
last_payout2017-02-23 15:12: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_length129
author_reputation1,401,816,385,496,573
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,321,295
net_rshares77,859,627,096
author_curate_reward""
vote details (3)
@good-karma ·
Thanks, what do you think about usability and upcoming improvements of SteemPoll?!
properties (22)
authorgood-karma
permlinkre-jlufer-re-good-karma-steempoll-evolution-steem-dapp-community-input-and-improvements-20170123t151731745z
categorysteempoll
json_metadata{"tags":["steempoll"],"app":"steemit/0.1"}
created2017-01-23 15:17:30
last_update2017-01-23 15:17:30
depth2
children1
last_payout2017-02-23 15:12: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_length82
author_reputation656,219,147,858,305
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,321,461
net_rshares0
@jlufer ·
There are many great people working on the platform, the simpler the system the better, it should be available to anyone. In terms of improvements and evolution, are always welcome, as long as they really improve and evolve in the previous system.
I hope my comment contributes to something.
👍  , ,
properties (23)
authorjlufer
permlinkre-good-karma-re-jlufer-re-good-karma-steempoll-evolution-steem-dapp-community-input-and-improvements-20170123t152753728z
categorysteempoll
json_metadata{"tags":["steempoll"],"app":"steemit/0.1"}
created2017-01-23 15:27:57
last_update2017-01-23 15:27:57
depth3
children0
last_payout2017-02-23 15:12: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_length291
author_reputation1,401,816,385,496,573
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,321,522
net_rshares86,173,458,428
author_curate_reward""
vote details (3)
@leesunmoo ·
Thanks . Good karma.
you are the best.
I prefer a survey method that allows the person conducting the poll to compensate the participants 1 steem.
The survey participant will pay 0.1 steem to the steempoll and participate in the investigation.
The participant gets 0.8 steem
Steempoll will get 0.1.
And 0.1 steem is incinerated to contribute to the steem community.
How about this offer?
👍  , ,
properties (23)
authorleesunmoo
permlinkre-good-karma-steempoll-evolution-steem-dapp-community-input-and-improvements-20170124t031939601z
categorysteempoll
json_metadata{"tags":["steempoll"],"app":"steemit/0.1"}
created2017-01-24 03:19:39
last_update2017-01-24 03:19:39
depth1
children2
last_payout2017-02-23 15:12: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_length387
author_reputation176,817,359,680,170
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,326,475
net_rshares118,680,108,899
author_curate_reward""
vote details (3)
@good-karma ·
Thank you @leesunmoo! I like the idea, so you suggest poll participants gets 80%, steempoll 10% and 10% is burned or used as promotion of poll? Imagine each poll will have 1000+ participants and proper distribution is key to incentivize more and regular users...
properties (22)
authorgood-karma
permlinkre-leesunmoo-re-good-karma-steempoll-evolution-steem-dapp-community-input-and-improvements-20170124t051640391z
categorysteempoll
json_metadata{"tags":["steempoll"],"users":["leesunmoo"],"app":"steemit/0.1"}
created2017-01-24 05:16:39
last_update2017-01-24 05:16:39
depth2
children1
last_payout2017-02-23 15:12: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_length262
author_reputation656,219,147,858,305
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,326,992
net_rshares0
@leesunmoo ·
yes.
👍  
properties (23)
authorleesunmoo
permlinkre-good-karma-re-leesunmoo-re-good-karma-steempoll-evolution-steem-dapp-community-input-and-improvements-20170124t051855989z
categorysteempoll
json_metadata{"tags":["steempoll"],"app":"steemit/0.1"}
created2017-01-24 05:18:54
last_update2017-01-24 05:18:54
depth3
children0
last_payout2017-02-23 15:12: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_length4
author_reputation176,817,359,680,170
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,327,008
net_rshares112,125,849,490
author_curate_reward""
vote details (1)
@screenname ·
Re: SteemPoll Evolution - Steem dapp, community input and improvements
<p>This post has been ranked within the top 80 most undervalued posts in the second half of Jan 23. We estimate that this post is undervalued by $7.61 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-jan-23---part-ii">The Daily Tribune: Jan 23 - 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-steempoll-evolution-steem-dapp-community-input-and-improvements-20170124t012107
categorysteempoll
json_metadata"{"replyto": "@good-karma/steempoll-evolution-steem-dapp-community-input-and-improvements"}"
created2017-01-24 01:21:09
last_update2017-01-24 01:21:09
depth1
children0
last_payout2017-02-23 15:12: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_length765
author_reputation46,276,338,038,330
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,325,869
net_rshares53,601,113,203
author_curate_reward""
vote details (1)
@teamsteem ·
That is really cool!
properties (22)
authorteamsteem
permlinkre-good-karma-steempoll-evolution-steem-dapp-community-input-and-improvements-20170127t023820725z
categorysteempoll
json_metadata{"tags":["steempoll"],"app":"steemit/0.1"}
created2017-01-27 02:38:24
last_update2017-01-27 02:38:24
depth1
children0
last_payout2017-02-23 15:12: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_length20
author_reputation284,804,541,406,803
root_title"SteemPoll Evolution - Steem dapp, community input and improvements"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,354,170
net_rshares0