create account

dPoll development updates: Result filtering and voting audits by emrebeyler

View this thread on: hive.blogpeakd.comecency.com
· @emrebeyler ·
$148.18
dPoll development updates: Result filtering and voting audits
<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>
***

[dPoll](https://dpoll.xyz) is a poll application on the top of STEEM blockchain. It utilizes an account based voting and stores poll and voting data on the blockchain. It's currently ranked at #4 at [steemapps](https://steemapps.com/) by usage numbers.

# Result filters

Dan's [latest poll](https://dpoll.xyz/detail/@theycallmedan/which-steem-project-should-i-delegate-10k-steempower-to-for-1-year/) brought some questioning about account based voting. In order to eliminate multi account voting abuse, we have implemented result filters in the poll detail page.

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

It's possible to filter voters by

- Minimum reputation
- Minimum STEEM power
- Minimum account age in days
- Minimum post count

If you have something big to decide and act according to a poll you have created, you can use these filters to exclude 0 SP/0 activity accounts.

We didn't want to limit people to vote. So, as a poll owner, you **can't** set restrictions for your potential voters. Every account can vote, and the default view doesn't exclude any accounts. However, you can filter/exclude the results based on the parameters you set.

Related pull requests:
- https://github.com/emre/dpoll.xyz/pull/88
- https://github.com/emre/dpoll.xyz/pull/89

# Auditing votes

> dPoll uses main posts as polls, and comments as votes. Whenever you post a poll, a secret json metadata is written to the blockchain. That's the same with votes.

> People may delete the comment from Steemit. This operation doesn't actually delete the comment but sends a signal that it's deleted. The comment operations still stay in the history of the blockchain, However,get_content_replies doesn't return the deleted comments.

> People may edit the comments with alternative Steem apps. These apps may hijack the json_metadata, therefore removes the voting_data when they're used for editing.

*see [Auditing dPolls](https://steemit.com/dpoll/@emrebeyler/auditing-dpolls)*.

In order to make the auditing process easier, we have started storing corresponding transaction ids and block numbers for each vote.

There is also a public table available for each poll (accessible via the `audit` button in the detail page).

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

Related pull requests:

- https://github.com/emre/dpoll.xyz/pull/87
- https://github.com/emre/dpoll.xyz/pull/90

# Defensive broadcasting logic on votes

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

The previous logic on dPoll votes was:

- Register the vote in dPoll's internal database
- Sync the vote to the blockchain

However, this was causing some problems. Due to a really [rare hiccup](https://github.com/steemscript/steemconnect/issues/356) on Steemconnect, we were seeing some votes exists on dPoll but not on the blockchain. For the reference, on [this huge poll](https://dpoll.xyz/detail/@theycallmedan/which-steem-project-should-i-delegate-10k-steempower-to-for-1-year/), this issue happened on two votes.


We have updated the logic to behave more defensively. We register the vote to the database *if only* we get a successful response from the Steemconnect.

Related pull request:
- https://github.com/emre/dpoll.xyz/pull/86/

***


# Current activity levels

dPoll is ranked at **4** on [steemapps](https://steemapps.com). On [stateofdapps](https://www.stateofthedapps.com/rankings) we are at  number **17**.

Without any huge delegations, it's amazing that we generate that level of activity in the blockchain. 

*Thanks to our community and [sponsors](https://dpoll.xyz) for the support. Our curation account is @dpoll.curation. You may consider delegating to that account to support the project.*

# Vote for my witness

I do my best to support the blockchain with my skills. If you like what I do, consider casting a vote on [via Steemconnect](https://steemconnect.com/sign/account-witness-vote?witness=emrebeyler&approve=1) or on [steemit.com](https://steemit.com/~witnesses)





👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 566 others
properties (23)
authoremrebeyler
permlinkdpoll-development-updates-result-filtering-and-voting-audits
categoryutopian-io
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["utopian-io","development","dpoll","busy","dapps"],"users":["theycallmedan","emrebeyler","dpoll.curation."],"links":["https://dpoll.xyz/","https://github.com/emre","https://dpoll.xyz","https://steemapps.com/","https://dpoll.xyz/detail/@theycallmedan/which-steem-project-should-i-delegate-10k-steempower-to-for-1-year/","https://github.com/emre/dpoll.xyz/pull/88","https://github.com/emre/dpoll.xyz/pull/89","https://steemit.com/dpoll/@emrebeyler/auditing-dpolls","https://github.com/emre/dpoll.xyz/pull/87","https://github.com/emre/dpoll.xyz/pull/90"],"image":["https://steemitimages.com/p/4i88GgaV8qiFU89taP2MgKXzwntUGAvkoQiKU7VxyD37q94Wi9c7sckcogtYxZUCMZDdF5zmwoKUZWw1iZw1YDMLq33p3D4GSpz3CzvSn3BMn9D8qospTKaVPt?format=match&mode=fit&width=640","https://ipfs.busy.org/ipfs/QmVp6JB9iCxara8hFaYLaVaZnj4QiAMuPBepTjg65PXumU","https://ipfs.busy.org/ipfs/QmYnzzA87PvdwjrWc9ku6g6uLRQ6BaGFb8L9zxjhUt3kgv","https://ipfs.busy.org/ipfs/QmYefr3gnbar4a9oFxZn5HRZezeKMmDi8xQF1fmfdD5G9r"]}
created2019-02-05 19:10:15
last_update2019-02-05 19:10:15
depth0
children34
last_payout2019-02-12 19:10:15
cashout_time1969-12-31 23:59:59
total_payout_value114.181 HBD
curator_payout_value33.995 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,508
author_reputation448,535,049,068,622
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,446,232
net_rshares316,484,854,503,409
author_curate_reward""
vote details (630)
@abh12345 ·
$0.10
This is a speedy and quality update to the system, nice one! :D
👍  ,
properties (23)
authorabh12345
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190205t192027714z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-05 19:20:27
last_update2019-02-05 19:20:27
depth1
children1
last_payout2019-02-12 19:20:27
cashout_time1969-12-31 23:59:59
total_payout_value0.084 HBD
curator_payout_value0.018 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length63
author_reputation1,408,615,966,842,648
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id79,446,698
net_rshares235,351,872,869
author_curate_reward""
vote details (2)
@emrebeyler ·
Thanks :-)
properties (22)
authoremrebeyler
permlinkre-abh12345-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190205t192301148z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-05 19:23:00
last_update2019-02-05 19:23:00
depth2
children0
last_payout2019-02-12 19:23: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_length10
author_reputation448,535,049,068,622
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,446,811
net_rshares0
@aftabkhan10 ·
Great addition.
Only genuine votes matter.

Posted using [Partiko Android](https://steemit.com/@partiko-android)
properties (22)
authoraftabkhan10
permlinkaftabkhan10-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190207t051004605z
categoryutopian-io
json_metadata"{\"app\":\"partiko\",\"client\":\"android\"}"
created2019-02-07 05:10:09
last_update2019-02-07 05:10:09
depth1
children0
last_payout2019-02-14 05:10: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_length112
author_reputation67,607,529,862,002
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,511,320
net_rshares0
@alchemystones ·
Seems to me you are doing important work here!

Since we are part of a decentralized ecosystem, it seems to follow that many might use polling as a way to arrive at various degrees of consensus... for example for directions to take, and features on apps, and so forth. And so, a polling system needs to be as "robust" and resistant to manipulations, as possible. 

Allowing the *results* to be filtered while everyone can still *vote* seems like the superior approach, as it will help expose patterns (if any) that suggest *"bad actors"* attempting to manipulate... 

Nice work!

Adding your witness, as well.
properties (22)
authoralchemystones
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190205t204513886z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-05 20:45:15
last_update2019-02-05 20:45:15
depth1
children1
last_payout2019-02-12 20:45: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_length609
author_reputation71,245,030,221,758
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,450,172
net_rshares0
@emrebeyler ·
Thank you for the witness vote.
properties (22)
authoremrebeyler
permlinkre-alchemystones-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190207t080541533z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-07 08:05:42
last_update2019-02-07 08:05:42
depth2
children0
last_payout2019-02-14 08:05: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_length31
author_reputation448,535,049,068,622
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,516,041
net_rshares0
@arcange ·
Congratulations @emrebeyler!
Your post was mentioned in the [Steem Hit Parade](https://steemit.com/hit-parade/@arcange/daily-hit-parade-20190205) in the following category:

* Pending payout - Ranked 2 with $ 113,47
properties (22)
authorarcange
permlinkre-dpoll-development-updates-result-filtering-and-voting-audits-20190205t164706000z
categoryutopian-io
json_metadata""
created2019-02-06 15:47:54
last_update2019-02-06 15:47:54
depth1
children0
last_payout2019-02-13 15:47: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_length216
author_reputation1,148,354,219,998,472
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,486,275
net_rshares0
@assfaceproject ·
Poll: Cool thing? Or coolest thing ever?

Posted using [Partiko Android](https://steemit.com/@partiko-android)
properties (22)
authorassfaceproject
permlinkassfaceproject-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190206t150014264z
categoryutopian-io
json_metadata"{\"app\":\"partiko\",\"client\":\"android\"}"
created2019-02-06 15:00:15
last_update2019-02-06 15:00:15
depth1
children0
last_payout2019-02-13 15:00: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_length110
author_reputation304,085,383,379
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,484,188
net_rshares0
@elderpaulo76 ·
Thank you for the quick update! Hope for better ones in the future :D
properties (22)
authorelderpaulo76
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190206t133859193z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-06 13:39:00
last_update2019-02-06 13:39:00
depth1
children0
last_payout2019-02-13 13:39: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_length69
author_reputation22,082,635,882
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,480,846
net_rshares0
@fionasfavourites ·
Thank you @emrebeyler for this. Having been very interested in the outcome of the last poll, I am glad that there were some useful learnings to take into other "big" (your word) polls.
properties (22)
authorfionasfavourites
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190208t072342894z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["emrebeyler"],"app":"steemit/0.1"}
created2019-02-08 07:23:45
last_update2019-02-08 07:23:45
depth1
children0
last_payout2019-02-15 07:23: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_length184
author_reputation679,334,004,558,294
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,561,277
net_rshares0
@helo ·
$12.85
- Good article with images, code samples and explanations.
- Code could use more comments.

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/1-2-1-1-1-1-3-).

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

[[utopian-moderator]](https://join.utopian.io/)
👍  , , , , , , , , , , , ,
properties (23)
authorhelo
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190206t023036207z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"links":["https://join.utopian.io/guidelines","https://review.utopian.io/result/3/1-2-1-1-1-1-3-","https://discord.gg/uTyJkNm","https://join.utopian.io/"],"app":"steemit/0.1"}
created2019-02-06 02:30:36
last_update2019-02-06 02:30:36
depth1
children1
last_payout2019-02-13 02:30:36
cashout_time1969-12-31 23:59:59
total_payout_value9.743 HBD
curator_payout_value3.106 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length540
author_reputation121,547,934,535,311
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,461,387
net_rshares27,057,435,462,678
author_curate_reward""
vote details (13)
@utopian-io ·
Thank you for your review, @helo! Keep up the good work!
properties (22)
authorutopian-io
permlinkre-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190206t023036207z-20190208t143650z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-02-08 14:36:51
last_update2019-02-08 14:36:51
depth2
children0
last_payout2019-02-15 14:36: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_length56
author_reputation152,955,367,999,756
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,574,870
net_rshares0
@ili0braz ·
1) make a normal view instead of a code so that can give a direct link
2) remove the duplication of the name, have to additionally edit everything
3) and dpoll 5+5% takes, but absolutely does not support polls in other languages
properties (22)
authorili0braz
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190211t192141334z
categoryutopian-io
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["utopian-io"],"users":[],"links":[],"image":[]}
created2019-02-11 19:22:21
last_update2019-02-11 19:22:21
depth1
children0
last_payout2019-02-18 19:22: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_length228
author_reputation22,166,161,180,621
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,727,749
net_rshares0
@isabellalucas ·
Thank you for this useful update
properties (22)
authorisabellalucas
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190206t192751049z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-05 19:29:09
last_update2019-02-05 19:29:09
depth1
children0
last_payout2019-02-12 19:29: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_length32
author_reputation450,570,950,650
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,447,077
net_rshares0
@livinguktaiwan ·
These are great filters to make sure polls csn be based on real accounts only.  Can I suggest another filter - last posted x days ago.  That will help to eliminate inactive accounts.

Also, my two cents worth thinks this will allow the poll owner to control the poll outcome by playing with the filters, unless they declare in advance which filters will be applied.  Understand you want to make the dapp more inclusive and more people to use it, but it just seems kind of odd to allow people to vote, and then exclude their vote or opinion afterwards.  Afterall, in all real life votes, you always set the criteria beforehand and not afterwards.
properties (22)
authorlivinguktaiwan
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190207t034619168z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-07 03:46:21
last_update2019-02-07 03:46:21
depth1
children1
last_payout2019-02-14 03:46: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_length645
author_reputation1,699,160,799,032,239
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,509,177
net_rshares0
@emrebeyler ·
We avoid implementing off-chain rules. If the poll owner want to make a decision, they can add an info the poll that “minimum rep N is required for a valid vote”. Actually we adready seen @shaka followed this practice in his latest poll.
properties (22)
authoremrebeyler
permlinkre-livinguktaiwan-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190207t051257409z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["shaka"],"app":"steemit/0.1"}
created2019-02-07 05:12:57
last_update2019-02-07 05:12:57
depth2
children0
last_payout2019-02-14 05:12: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_length237
author_reputation448,535,049,068,622
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,511,388
net_rshares0
@marianozetax ·
Hi! How can I vote for this app in the rank? 

I was watching the #89 pull request, maybe if you add a validation before the loop asking for all the variables equal to zero , you could avoid the entire loop (if 0 is the default value of all the field will be usefull).

I dont know python language, and I supous that the cast and try is enough,  but is possible to use Sql injection in this kind of forms?

Best regards!
👍  
properties (23)
authormarianozetax
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190208t010329871z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-08 01:03:30
last_update2019-02-08 01:03:30
depth1
children5
last_payout2019-02-15 01:03: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_length420
author_reputation25,026,485,169
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,550,989
net_rshares530,421,371
author_curate_reward""
vote details (1)
@emrebeyler ·
Yes, good catch. Code can be refactored into using SQL instead of traversing all available votes.
properties (22)
authoremrebeyler
permlinkre-marianozetax-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190208t072801806z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-08 07:28:03
last_update2019-02-08 07:28:03
depth2
children4
last_payout2019-02-15 07:28: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_length97
author_reputation448,535,049,068,622
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,561,440
net_rshares0
@emrebeyler ·
refactored.
👍  
properties (23)
authoremrebeyler
permlinkre-emrebeyler-re-marianozetax-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190208t081801930z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-08 08:18:03
last_update2019-02-08 08:18:03
depth3
children3
last_payout2019-02-15 08:18: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_length11
author_reputation448,535,049,068,622
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,562,901
net_rshares552,220,799
author_curate_reward""
vote details (1)
@newageinv ·
$0.04
Impressive work and data to strengthen the outcomes of the results.  Amazing that you were able to do in such short time!

Posted using [Partiko iOS](https://steemit.com/@partiko-ios)
👍  ,
properties (23)
authornewageinv
permlinknewageinv-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190206t001211332z
categoryutopian-io
json_metadata"{\"app\":\"partiko\",\"client\":\"ios\"}"
created2019-02-06 00:12:12
last_update2019-02-06 00:12:12
depth1
children1
last_payout2019-02-13 00:12:12
cashout_time1969-12-31 23:59:59
total_payout_value0.029 HBD
curator_payout_value0.009 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length183
author_reputation266,231,584,562,400
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,457,172
net_rshares81,891,423,372
author_curate_reward""
vote details (2)
@emrebeyler ·
Thanks @newageinv! :)
properties (22)
authoremrebeyler
permlinkre-newageinv-newageinv-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190207t080528730z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["newageinv"],"app":"steemit/0.1"}
created2019-02-07 08:05:30
last_update2019-02-07 08:05:30
depth2
children0
last_payout2019-02-14 08:05: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_length21
author_reputation448,535,049,068,622
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,516,032
net_rshares0
@partiko ·
Thank you so much for participating the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!
properties (22)
authorpartiko
permlinkre-dpoll-development-updates-result-filtering-and-voting-audits-20190206t023105
categoryutopian-io
json_metadata""
created2019-02-06 02:31:06
last_update2019-02-06 02:31:06
depth1
children0
last_payout2019-02-13 02:31: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_length210
author_reputation39,207,160,334,751
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,461,409
net_rshares0
@pennsif ·
This post has been included in the latest edition of  [**SoS Daily News**](https://steemit.com/steem/@pennsif/sosdailynewsnewsaboutthestateofsteem5february2019-8cyo8edxvi) - a digest of all you need to know about the State of Steem.

***

* *Editor of the [**The State of Steem SoS Daily News**](https://steemit.com/steem/@pennsif/sosdailynewsnewsaboutthestateofsteem5february2019-8cyo8edxvi).*

* *Promoter of [**The State of Steem SoS Weekly Forums**](https://steemit.com/steem/@pennsif/the-state-of-steem-forum-7-steemcommerce-thursday-7-february-8pm-11pm-utc-msp-waves).*

* *Editor of the [**weekly listing of steem radio shows, podcasts & social broadcasts**](https://steemit.com/mspwaves/@pennsif/schedule-of-radio-shows-podcasts-and-social-broadcasts-week-beginning-4-february-2019).*

* *Founder of the [**A Dollar A Day**](https://steemit.com/adollaraday/@adollaraday/a-dollar-a-day-charitable-giving-project-ususd-5000-donated-in-8-months-we-made-it) charitable giving project.*

***
properties (22)
authorpennsif
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190206t211822483z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"links":["https://steemit.com/steem/@pennsif/sosdailynewsnewsaboutthestateofsteem5february2019-8cyo8edxvi","https://steemit.com/steem/@pennsif/the-state-of-steem-forum-7-steemcommerce-thursday-7-february-8pm-11pm-utc-msp-waves","https://steemit.com/mspwaves/@pennsif/schedule-of-radio-shows-podcasts-and-social-broadcasts-week-beginning-4-february-2019","https://steemit.com/adollaraday/@adollaraday/a-dollar-a-day-charitable-giving-project-ususd-5000-donated-in-8-months-we-made-it"],"app":"steemit/0.1"}
created2019-02-06 21:18:24
last_update2019-02-06 21:18:24
depth1
children0
last_payout2019-02-13 21:18: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_length994
author_reputation636,410,097,572,565
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,498,285
net_rshares0
@rylnei ·
Amazing

Posted using [Partiko Android](https://steemit.com/@partiko-android)
properties (22)
authorrylnei
permlinkrylnei-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190207t162612399z
categoryutopian-io
json_metadata"{\"app\":\"partiko\",\"client\":\"android\"}"
created2019-02-07 16:26:12
last_update2019-02-07 16:26:12
depth1
children0
last_payout2019-02-14 16:26:12
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_length77
author_reputation519,604,166,938
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,533,851
net_rshares0
@soulheat ·
I'm convinced, so you have my vote, my good Lord

![red-wine.jpg](https://cdn.steemitimages.com/DQmaBe7RWzk9Kg24sMEvccZJeSwniyjXSM6fEfvAeaNtBEM/red-wine.jpg)
properties (22)
authorsoulheat
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190206t171255358z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"image":["https://cdn.steemitimages.com/DQmaBe7RWzk9Kg24sMEvccZJeSwniyjXSM6fEfvAeaNtBEM/red-wine.jpg"],"app":"steemit/0.1"}
created2019-02-06 17:12:54
last_update2019-02-06 17:12:54
depth1
children0
last_payout2019-02-13 17:12: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_length157
author_reputation18,608,270,840
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,489,606
net_rshares0
@steem-ua ·
#### 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 (22)
authorsteem-ua
permlinkre-dpoll-development-updates-result-filtering-and-voting-audits-20190206t041428z
categoryutopian-io
json_metadata"{"app": "beem/0.20.18"}"
created2019-02-06 04:14:30
last_update2019-02-06 04:14:30
depth1
children0
last_payout2019-02-13 04:14: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_length289
author_reputation23,214,230,978,060
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,464,039
net_rshares0
@steemingmark ·
Great update! Please check out my latest dpoll here https://steemit.com/dpoll/@steemingmark/do-you-think-cds-and-cd-players-have-a-future

Posted using [Partiko Android](https://steemit.com/@partiko-android)
properties (22)
authorsteemingmark
permlinksteemingmark-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190208t000916567z
categoryutopian-io
json_metadata"{\"app\":\"partiko\",\"client\":\"android\"}"
created2019-02-08 00:09:18
last_update2019-02-08 00:09:18
depth1
children0
last_payout2019-02-15 00:09: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_length207
author_reputation2,622,348,145,697
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,549,404
net_rshares0
@techwizardry ·
I enjoyed voting on dpoll a few times. I wish we had something like dpoll when some of the important details for the previous hardforks were being discussed. 

I foresee dPoll playing a critical role in gauging community sentiment on future upgrades to the Steem blockchain. 

Voted for your witness!
properties (22)
authortechwizardry
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190205t192446570z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-05 19:24:45
last_update2019-02-05 19:24:45
depth1
children1
last_payout2019-02-12 19:24: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_length300
author_reputation32,427,623,326,884
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,446,881
net_rshares0
@emrebeyler ·
Thank you for the witness vote. Much appreciated. :)
properties (22)
authoremrebeyler
permlinkre-techwizardry-re-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190205t193205104z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-02-05 19:32:06
last_update2019-02-05 19:32:06
depth2
children0
last_payout2019-02-12 19:32: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_length52
author_reputation448,535,049,068,622
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,447,205
net_rshares0
@themadcurator ·
$0.42
ǝɹǝɥ sɐʍ ɹoʇɐɹnƆ pɐW ǝɥ┴

👍  , , , , , , ,
properties (23)
authorthemadcurator
permlinkre-dpoll-development-updates-result-filtering-and-voting-audits-20190205t191942
categoryutopian-io
json_metadata""
created2019-02-05 19:19:42
last_update2019-02-05 19:19:42
depth1
children0
last_payout2019-02-12 19:19:42
cashout_time1969-12-31 23:59:59
total_payout_value0.321 HBD
curator_payout_value0.103 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length26
author_reputation53,938,302,377,048
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,446,671
net_rshares893,085,967,740
author_curate_reward""
vote details (8)
@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-updates-result-filtering-and-voting-audits-20190206t165431z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-02-06 16:54:33
last_update2019-02-06 16:54:33
depth1
children0
last_payout2019-02-13 16:54: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_length592
author_reputation152,955,367,999,756
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,488,811
net_rshares0
@uyobong · (edited)
This is an amazing work @Emrebeyler and the entire @dpoll team. These restrictions is a good way to sanitize the blockchain to really bring out the value it stands for. It is quite sad how people would always be on readiness to abuse others' intellectual capacity.

### My suggestion:
I would advise that you also help the dpoll creator to limit voters by the level of acitvity of the accounts. SOme idle accounts may just be created for such purposes. This implies that an account that has not been active for a few days past should not just become active for the purpose of voting. ANy account that should participate must be active at least in the last 7 days before being eligible. The reputation, age, no. of posts can still be abused, but the level of account activity would rarely be.

Goodluck!

Meanwhile, thanks to @Theycallmedan for really spicing the value of @dpoll
👍  ,
properties (23)
authoruyobong
permlinkre-emrebeyler-dpoll-development-updates-result-filtering-and-voting-audits-20190205t195024821z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["emrebeyler","dpoll","theycallmedan"],"app":"steemit/0.1"}
created2019-02-05 19:50:30
last_update2019-02-05 19:51:21
depth1
children0
last_payout2019-02-12 19:50: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_length878
author_reputation945,211,256,104,179
root_title"dPoll development updates: Result filtering and voting audits"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,447,964
net_rshares41,881,275,867
author_curate_reward""
vote details (2)