Utopian-io Voting Bot V3
utopian-io·@thegoldenphoenix·
0.000 HBDUtopian-io Voting Bot V3
In this post i want to discuss and propose some changes for the future @utopian-io update V3 after the last update Utopian Bot V2 https://res.cloudinary.com/hpiynhbhq/image/upload/v1511215402/dnokzj0pg0ryssobk7ef.png ### [Utopian Bot V2: Major Changes - Avoiding The Flagging War At Any Cost](https://steemit.com/utopian-io/@utopian-io/utopian-bot-v2-major-changes-avoiding-the-flagging-war-at-any-cost) > The responsibility in managing such a big amount of SP is huge and we are constantly improving the bot to avoid either giving too much or giving too little. The change we just made is a complete new bot written from scratch, having different mechanisms than the one we had so far, that were not working well 100% of the time. **"With Great Power Comes Great Responsibility"** the thing that the #Utopian-Team have already understand in a very short time #Respect for that. ## so what is this new updates and what is this all about? **The Bot Now Follows The Human Input > 1.The Utopian Bot now votes after at least 6 hours the post has been submitted and reviewed by a moderator, in order for the post to gain enough visibility and votes. 2.The bot calculates the weights used by every single human vote and uses those averages to decide its own voting weight. from the first part <code>"to gain enough visibility and votes."</code> we can understand that the new bot is voting depend on the amount of upvotes that the contributor get for his post excluding the votes received from voting bots indicated in the 2nd part <code>human vote</code> and taking in consideration the weights used to upvote this post and other factors. so for this new bot update V2 i think this can not be a reference for rewarding the contributions because **1.** I will use an example to explain my point of view here : we have **Jon** with his contributions **A** which has more value <code>the content</code> than **Dan** contribution **B** but after getting approved by the **Utopian moderators** the #utopian-io bot decided to reward the contribution ** B ** with **35%** vote while the contribution **A** made by Jon got just **4%** VP. well the Bot did the work 100% correctly like he was programmed to do but the bot ignored the fact that **Jon is a minnow** so when it comes to *votes*, *visibility*,* reputation* and *voting power *he will definitely lose against **Dan** the **big whale** with more than a thousand of followers beside his whale friends circle who will upvote, resteem .....i don't want to continue we all know the story of the poor **Jon** ;p ... **2.**in addition to this major problem there is another big problem related to <code>steemit blockchain</code> itself the **voting trails** or trailing votes where a post can receive more than 100 votes using some of the existing services or a **community votes** in addition to **votes selling services/accounts selling votes**.... My friends we all know that [utopian.io](https://utopian.io/) was created to reward Open Source contributors for their hard work using #steem and personally i believe that #utopian is going to change the game so we must all work together to make it better and this involve the way of rewarding contributors too and we should do that before the #Utopian head to the #kickstarter because any good investor or a sponsor would ask the question **what is the @utopian.io standards for paying the contributors?** or **how do you decides to pay for the contribution A 100$ & for the B 10$ ????** so <code>what would be the answer !!!!?? </code> ### Solutions -1- : the first solution that i propose for now and which can be implemented simply and in a short time is to add a message with the replay from @utopian-io bot include a link for a help-channel where the contributor can ask for a review if he believe that he didn't get what he deserve for his contribution  so a moderator can recheck the request and if you he really deserve more than he already got from @utopian-io he can get **another vote** from **another bot** who was made for this purpose <code>we don't want to unvote the post then upvote it again using the same bot @utopian-io because we are going to waste the VP given to the bot & disturb the voting system by voting manually </code> this is for the short term for the long term i have something in my mind right now that could maybe work for the long term i will try to structure this in a proper way and share it with you with more details and pictures . ### Solutions -2- : well my friends the first solution is not the best solution for the @utopian-io bot voter and it can not fix the major problems that was cited in the first place so i will share with you the idea that i have in my mind for the new bot. > ## utopian.io should have an evaluation team for every contribution and based on this evaluation and other factors the contributor get rewarded ### How ? after the contributor finish his work and post it via the [utopian.io](https://utopian.io/) platform every thing will be set as usual but now after a moderator validate the contribution there will be a **call for an evaluation**  this call will activate a bot let's call it @evaluation this bot can be activated by the conditions <code>if(contribution approved & moderator & call for the bot)</code> and ones it is activated the bot will replay the moderator comment and mention the @evaluation team  ### The evaluation process: after the replay of the bot on the moderator comment we have two options : 1. the bot mention the evaluators so they receive a notification of the post that they should evaluate. 2. the bot is programmed to send a message to the evaluators with the link of the contribution in the memo field (this is up to the dev team). So now the @evaluator1 got the link of the approved contribution so after reading and checking the contribution the @evaluator1 must validate that by up-voting the replay of the bot with a voting power between 1% and 100% depend on the quality of the content and the value that this contribution deserve and so the other evaluators should do.  so we will have 10 votes from our evaluation team with different voting power + the other votes  ### Calculation of the voting power of the new bot: we can use the existing algorithm from **@utopian-io bot V2** to calculate the voting power that the @evaluation bot replay got from the other accounts excluding the the evaluation team and the voting bots . <code> VP% @evaluation= 75%(the average VP% of the 10 evaluators) + 25%(the other votes)</code> we are not going to exclude the existing voting algorithm in the new suggested bot but we are going to use it and we can adjust the % at any time . <code>@utopian-io VP% = 75%( VP% @evaluation + 25%(VP% Bot V2)</code> so the new voting bot will use this model to reward the contributors for their work hard work. ### some suggestions: **1.** The **evaluators** i suggest that the **utopian.io** create this 10 account with enough power(so the voter can adjust the voting power freely from 1% to 100% using any third party service) and hold the ownership of this account and just share the private posting keys with the chosen** **evaluators** this team names should be kept secretly even between the team members and from time to time we change the accounts between them. **2.** The evaluation team **must be rewarded** for their work so they can do their work properly how ?? i suggest to adjust the voting power of the bot to give an additional % that goes for the benefit of the evaluation team. **3.** this new bot idea was shared as an open source idea for the next bot so if you have any suggestion on how to improve the @utopian-io bot share your ideas with us in the comments or just create a contribution in utopian.io about it and get rewarded for that. <hr> <h1> <blockquote>we go slow but we go further @thegoldenphoenix </blockquote> <hr> <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@thegoldenphoenix/utopian-io-voting-bot-v3">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
👍 mvanyi, brainfarts, biophil, robrigo, ojaber, gentlebot, thing-2, rok-sivante, freeyourmind, someonewhoisme, snowflake, luna33, thegoldenphoenix, elear, windrockswater, adam7, mkt, rival, rebeccabe, holbein81, lyxng, steemission, snug, jyug367, feccliomme, istomina, mutys, pervak, ityanic, rinusik, merkalov, suponenk, amomargosha, alkinacht, lenmineva, nadiyana, rodi84, strelets, marino4ka, vespatina, dusuve, ipolisso, dvcgc359, ailmaija, brusnichka, staryech, roseros, ezzovanady, krasnyy, abhinashuprety22, mattjack, rusinho027, pokertravel, susanli3769, justatouchfey, pilgrimlife, vidos, missunshine87, good-karma, feruz, mysteem, esteemapp, bounties, steempoll, tipping, agatapant, darkflame, siavach, meysam, dejan.vuckovic, ebarakos, totare, resteemr, domityna2, tokenteller, utopian-io, mackcrawford, grandpawhale, bigdeej, staticinstance, kendewitt, funkie68, renzoarg, cuttie1979, coolenglish,