After spending some time looking for a name for my project on the BLURT blockchain the inspiration came... as a piece of evidence... something simple... BeBlurt
The first step of my project was to check the availability of the @beblurt account on the blockchain (don't hesitate to follow it because it will be the account used to publish new features, tutorials etc...) but also for the domain name beblurt.com. As it was the case I created the account on BLURT and I rushed to take the domain name by paying 2 years in advance.
To be able to create easily, quickly, and securely accounts on the BLURT Blockchain I made a short application in command line (nodeJS/ESM Typescript), if you are interested I put it in open source here: https://gitlab.com/beblurt/blurt-account-creation
The second part, which I started a few months ago now, consisted in acquiring a sufficient amount of BLURT, at the beginning I paid a much higher price than now but I still managed to buy more than 300,000 BLURT with my $3,000 (well, if Probit is willing to finally release my 32,500 BLURT that were stuck in a withdrawal when the chain stopped in early July, 54 days ago).
The third step was to create the BeBlurt's identity with a logo. I wanted something simple and at the same time incorporate a reminder of BLURT's identity. After a few hours of experimenting in Krita (a free equivalent to Adobe Photoshop) I had the idea of using 2 times the letter B and started to turn them upside down, cut a part of one, and finally arrived at the result below.
Ok, now it's time to get serious and define where to start this project, I won't spoil the global vision of this project to let you the surprise and prefer to reveal it only part by part.
This first part, which may still take some time and on which I have already spent more than a month and a half, will be targeted at people wishing to build a community by providing them with tools to develop it. Spoil! It's not about integrating communities to BLURT, which I gladly leave to @saboin
This will concern more tools such as:
- A delegation management system (including automatic payment of delegatee)
- A rather advanced automatic voting system
- An anonymous polling system
- A referral & campaign system
For this first part, first of all, I need to parse the BLURT blockchain to analyze each transaction of each block and more specifically each post.
To do this, I first needed a system that would allow me to know the full node with the lowest latency and with the JSON-RPC methods I needed (one of my goals is also to own in a near future a full node when the project will start to grow well) and that will help me to manage the failover.
As for the blurt-account-creation it's an open source, repo link: https://gitlab.com/beblurt/blurt-nodes-checker and it can be installed by npm via the command npm i @beblurt/blurt-nodes-checker
too.
I invite you to read the README documentation for more information about this package, I won't put it here because it's a bit long and I don't want to pollute this already long post ;)
Ok, I have all I need, it's time for the fun (or not hahaha)
After testing and refining my post parser/analyzer I am quite satisfied, so I also had to set up a database, some data not being present naturally (like the sentiment index of a post, its languages, ...), so I opted for mongoDB (after having hesitated with the Graph Database neo4j).
Ok, now we have everything we need for our automatic voting system
What is MyAutoVote
it's an automatic voting system quite advanced allowing via a certain number of constraints to make it more efficient to reward people really involved in the BLURT eco-system.
MyAutoVote can be also seen as a helper tool for people who do a manual curation by using a low BP account to realize a prefilter of post to manually review them.
Here are some of the criteria it takes into account and that could give ideas to @ctime's bot and @megadrive's @blurtbooster bot ;)
Base settings
First of all, you need to fill the base settings:
- A min VP under which the bot stops waiting for your VP to return.
- A base % vote (can be 0)
- A delay before the bot upvote a post
- A max payout for the post after which the bot doesn't upvote
- A max number of posts the author made the last 7 days
- A min hours between posts under which the bot doesn't upvote
First filter, the TAGs
You can add 20 tags max to include, if one of them is present in the post it will go to the next step
You can add 20 tags max to exclude, if one of them is present in the post it will stop here
Exclude accounts
You can exclude accounts from your muted list and/or 20 specifics accounts
Special accounts
You can specify special accounts which will receive a bonus upvote
Voting grid
You can add a voting grid with a bonus if the post is in the range
Bonus grid
You can give an extra bonus if the post or the author matches the criteria, example: If the author made 15 comments on the posts from other authors during the last 7 days (not including his post or an answer to a comment)
MyAutoVote will be entering a test phase this week and for the next 10 days I think, during this period I will continue the project by working on the MyDelegation part
That's it for today :)
Original background photo of this post by Dylan Gillis on Unsplash
Thanks to all those who gave me their support and their trust as a producer of blocks on BLURT (aka Witness), thanks to you I am at the 35th place in the ranking of Blurt witnesses
If you didn't use all your 30 free votes for the BLURT block producers, if you have time don't hesitate to look at my application
It is an excellent idea to improve the platform, I hope you continue to climb positions.
Will the application with its functionalities be included in blurt.wallet or will it be a separate application? In this case: from where can we access it? Thanks.
Thank you :) The application will be separate, it will be on beblurt.com (I will make an explicative post about it after the test phase)
Wow. For me, you just came out of nowhere. Following, reblurted. I plan to use your finished projects like auto vote too. You bought 3 grand of blurt out of pocket, commiting your time, effort, and money...what else coukd we ask for? Keep us updated if you have the time.
I noticed that some things about devs, is that they work work work and then nobody knows or the post was missed by many. I almost missed this one too, as my girlfriend @junglegirl said I needed to check this out.
A lot of people are asking me, what projects what developements? Now I have even more to point to. Thank you for that!
I ll be keeping an eye on your witness rank, supporting your efforts and help get the word out about your projects and abilities.
Also, you re in Thailand too! How did that happen?
Keep up the great work and I ll be intouch :)
Thanks for your nice comment. It's good to see someone like you on BLURT trying to promote BLURT to the outside world and bring more people onto this great blockchain 👍
Thailand is a paradise for devs, after a hard day's work go relax on a wonderful beach and watch an amazing sunset what a great life!
Dan, do you mind explaining to me how to use this account creation tool? I checked both links, and couldn't find much there that I understand. I am but a simple content-creator.
Welcome, BeBlurt! Thanks for this intriguing post!
this account creation tool is more for developers, if you want something easier to use you can try the one the witness @fervi made, you can find more information in this post
Thanks for the link, I have been asking for something like that to be available, but had not heard @fervi answered the call!
No problem, just send my link and let's promote Blurt :P
I will test your tool soon, and then notify my followers about it. : )
I love your design and presentation of your project, it looks very elegant, I also like it much more when more users join with the positive intention of investing and growing Esta Blockchain, because we place trust in what we do.
I wish you the best of success and I will be following you closely, so as not to miss anything.
As far as I can help you, do not hesitate to ask
Good vibes.😍
Thanks a lot for your feedback and your support, it's very much appreciated :)
Hi, those are some cool development ideas, very excited to have you work on tooling for Blurt, please tag me on progress. Also dm me on discord with your Probit username, I’ll chat to them directly about getting your coin issue sorted.
Hi, thanks for your support in this project. I think that BLURT has potential and that there are interesting things to do to help it to grow well ;) Ok I will dm you, thanks
I read your proposal regarding beblurt..It's no arguments, this is few best features will help to increase the engagement of the community..Just a little suggestion from me..In the future, if you could, please add vote trails also to your beblurt as a feature.
Thanks for your contribution to the project, it's greatly appreciated :) adding vote trails it's not something really complicated to do so I can add it to the feature list ;)
Congratulations, your post has been curated by @techclub
Manually curated by
@samhenrytenplus
Great work @nalexadre it's really awesome to see you witnesses taking your time out in making blurt a better place for everyone and bringing it to higher levels well done mate and I like the name @beblurt 👍
Thanks a lot for your support, glad to know you like the name :)
Your doing great work for the blurt platform keep it up buddy :)
Re🤬eD
Buenísimo. Me emociono cuando veo este tipo de publicaciones. No entiendo nada de programación o de la creación de herramientas, pero el solo hecho de que alguien haga algo para mejorar todo, vale la pena seguirlo y apyarlo.
Cheers 🥂
We have supported you with a witness vote.
Also reblogged your post for more visibility.
Thanks a lot for the support to my witness and for the reblog
Wow, I’m impressed with your new projects. This is great!
Thanks a lot :)
It seems to me an excellent project to integrate applications that simplify some tasks. I will start testing them as soon as they become available.
Thanks for working in favor of the community @nalexadre.
Voted as witnesses.
Thanks for the support 👍
This is lovely. I like the idea.
Thank you
Welcome just found you !
I found you first Hahaha Thanks for the reblurt of my post :)
Wow!!! You have got a very nice project you are working on. I feel it is a way to support some users on blurt. It is a good one. Keep it up my friend!!
Thank you :)
Congratulations!! your post has been curated by @blurt-network
Use #blurt-network for more upvotes
SHARE THIS POST ON FACEBOOK TO EARN BLURT FROM BLURT-NETWORK
Follow Blurt-networkFacebook page Here
You can delegate blurt power to @blurt-network to support curation
Thank you for the support
Also, keep in touch with Blurtconnect-ng family on Telegram and Whatsapp
Congratulations, your post has been curated by @scilwa, which is the curating account for @R2cornell's Discord Community.
Felicitaciones, su publicación ha sido votada por @scilwa. Puedes usar el tag #R2cornell. También, nos puedes encontrar en Discord
Thank you for the support :)
It is a pleasure for us to share our best wishes and congratulations. You have received a virtual hug, from the @newvisionlife account. Curation team.
Living better without thinking about age is our motto
Thank you for using our hashtag #newvisionlife
This is great and a step in the right direction. Hoping to see more updates in the coming days.
Wow!!! This is awesome
Thank you :)
How this will help Blurt? It will create more Vote Trading Services.
One of the ideas behind @beblurt (because it's far from being limited to that) is to give any Blurtian who wants to create a community the necessary tools to animate it and make it grow. Whether it is through delegation management, account creation with a referral system or campaign, organization of polls, posts filtering, etc... Making BLURT an even more attractive and lively blockchain
Take the example of @marc-allaria who wishes to develop a community around sea photography and who is not a dev, don't you think that a tool where investors could support him without losing part of their reward and thus get delegations more easily could interest him? It's a win/win deal for the person who wants to manage a community and for investors.
Don't you want to see @randula developing a great and huge community around the #BPUD to attract more and more people to Power Up through the ability to give back a part of the rewards of investors who make a delegation to her?
There are many cases ;)
People who do Vote Trading Services did not wait for me or my tool, a VTS is not complicated to do because of the many ways it can be done. If you stop developing tools because of these people then they have already won and you can forget about a more attractive and lively BLURT blockchain