La versione italiana si trova sotto quella inglese
The italian version is under the english one
A Tool to Check the Average KE Ratio of All the Authors You Upvote
I’ll start with a brief premise: personally, when I upvote an author’s post, I follow several criteria, ranging from evaluating the quality of the post to the author's interaction with other Hive users and their overall commitment to Hive.
In general, I don’t give too much importance to what someone does with what they earn on Hive because I believe everyone is free to manage their assets as they see fit: HIVE is a token that can be spent, and I think it’s fair that each person decides whether they want to spend or hold it.
However, it’s undeniable that sometimes you come across users who, besides not holding onto any of the rewards earned through Hive, don’t bring any benefit to Hive either: low-quality posts or posts with zero interaction, no projects being developed—just a lot of posts with rewards that are regularly withdrawn and taken elsewhere.
This is a behavior that, although completely legitimate, I personally do not want to support because I see no benefit for Hive.
And since I appreciate Hive and want to see it thrive, I can’t help but wonder whether such an author truly deserves my upvote.
Now, as long as I upvote manually, I can easily avoid upvoting posts from authors who, in my opinion, don’t contribute to Hive in any way. But what happens when some of my upvotes are made through a curation trail?
For example, I currently follow four curation trails, with upvote percentages ranging from 5% to 15%.
Of course, I follow these curation trails because I believe they do a good job.
However, that doesn’t mean they operate exactly according to my own upvoting criteria. Every curation trail has its curators, and even though they follow general guidelines, each curator introduces additional, personal elements into the curation process.
As a result, upvotes made by a particular account I follow might turn out to be less in line with my own perspective than I initially thought... but how can I find out?
Hive Bee Balanced
A useful tool for conducting in-depth investigations is Hive Bee Balanced, developed by @beaker007. It allows you to perform various types of analysis to examine a specific user’s behavior.
Among the metrics available, one particularly interesting one is the KE ratio, which measures the relationship between all rewards received by a given user (both as an author and as a curator) and their HP.
For more information on what the KE ratio is, I refer you to this post by @azircon.
The KE ratio provides a useful—but not definitive—indication of whether a certain user behaves like an "extractor" or not: the higher this value is, the more it indicates that the user in question has been withdrawing resources from Hive. If this value is extremely high, we might—and I emphasize might—be looking at someone who is extracting large amounts of resources from Hive. At that point, it would be worth asking whether all these withdrawals are balanced by other actions that benefit Hive.
Thus, the KE ratio can be used as one of the parameters to assess whether the users upvoted by a certain curation trail behave like hodlers or if they tend to sell a significant portion of what they earn from Hive.
However, I haven’t been able to find out whether Hive Bee Balanced offers a way to check the average KE ratio of all users upvoted by a specific account—of course, by "all," I don’t mean literally every single one, but rather a sample large enough to indicate a trend.
Python and Hive SQL to the rescue!
Since I couldn’t find what I was looking for, I figured this would be a good opportunity to put my Python skills to the test once again.
And since some of the information I need is only available through Hive SQL, I also activated access to that service—for the symbolic cost of $1, so I encourage everyone to vote for @arcange's DHF proposal to keep this absolutely essential service free—and started learning something new: how to query a database to extract the information I need.
The work is still in progress, but I’m getting my first results, even though the code needs refining and a few extra features.
Once my script is fully operational, I’ll be able to determine whether any of the curation trails I follow upvote authors with an exceptionally high KE ratio. If that’s the case, I’ll need to assess whether such behavior is justified.
If it’s not, I’ll have the necessary information to better evaluate whether to keep following that curation trail or look for a different one that better aligns with my upvoting criteria.
In the meantime, here’s a screenshot of the current output of my script:
cover made with Bing AI and edited with GIMP
to support the #OliodiBalena community, @balaenoptera is 3% beneficiary of this post
If you've read this far, thank you! If you want to leave an upvote, a reblog, a follow, a comment... well, any sign of life is really much appreciated!
Versione italiana
Italian version
Uno Strumento per Controllare il KE Ratio di Tutti gli Autori che Upvoti
Faccio una piccola premessa: personalmente, quando upvoto il post di un autore, seguo diversi criteri, che vanno dal valutare la qualità del post, all'interazione dell'autore con gli altri utenti di Hive, all'impegno dedicato ad Hive.
In genere non do troppa importanza al cosa uno faccio di ciò che guadagna su Hive, perchè ritengo che ciascuno sia libero di gestire come meglio crede ciò che possiede: HIVE è un token che può essere speso e credo sia giusto che ciascuno decisa se vuole spenderlo o conservarlo.
Tuttavia è innegabile come, talvolta, si possa notare il comportamento di qualche utente che, oltre a non conservare praticamente nessuna delle ricompense ottenute tramite Hive, non porta nemmeno alcun beneficio ad Hive: post di scarsa qualità o con zero interazione, nessun progetto portato avanti, solo tanti post con ricompense che vengono regolarmente prelevate e portate altrove.
Questo è un comportamento che, sebbene completamente legittimo, personalmente non voglio supportare, perchè non vedo nessun vantaggio per Hive.
E dato che io apprezzo Hive e vorrei vederla prosperare, non posso fare a meno di chiedermi se un autore del genere meriti davvero il mio upvote.
Ora, fintanto che upvoto manualmente posso facilmente evitare di upvotare i post di quegli autori che non mi pare aiutino Hive in alcun modo, ma cosa fare quando parte dei proprio upvotes sono effettuati tramite una curation trail?
Io ad esempio ne ho attive 4, con percentuali di upvote che variano dal 5 al 15%.
Naturalmente seguo queste curation trail perchè penso che facciano un buon lavoro.
Questo non vuol dire però che operino esattamente secondo quelli che sono i miei criteri di upvote: ogni curation trail ha i suoi curatori e, pur avendo dei criteri generali da seguire, ogni curatore introduce nell'attività di cura anche elementi ulteriori e personali.
Ecco che quindi gli upvotes effettuati da un certo account che seguo potrebbero rivelarsi meno in linea con il mio pensiero di quanto inizialmente credessi... ma come scoprirlo?
Hive Bee Balanced
Un utile strumento per compiere indagini approfondite è Hive Bee Balanced, sviluppato da @beaker007, che consente di effettuare vari tipi di indagini per analizzare il comportamento di un determinato utente.
Tra i valori che possiamo andare a verificare troviamo ad esempio il KE ratio, ossia il rapporto tra tutte le ricompense ricevute da un determinato utente (sia come autore che come curatore) ed i suoi HP.
per maggiori informazioni in merito a cosa sia il KE ratio vi rinvio a questo post di @azircon.
Il KE ratio fornisce un'indicazione utile - ma non definitiva - del sè un certo utente abbia un comportamento da "estrattore" o meno: più questo valore è maggiore di 1, più significa che l'utente in questione ha prelevato risorse da Hive. Se questo valore è estremamente alto potremmo - ma sottolineo il condizionale - trovarci di fronte a qualcuno che estrae grosse quantità di risorse da Hive, per cui a questo punto potrebbe essere utile chiedersi se l'estrazione di tutte queste risorse sia compensata o meno da altri comportamenti benefici per Hive.
Il KE ratio può quindi essere utilizzato come uno dei parametri per valutare se gli utenti upvotati da una certa curation trail abbiano un comportamento da hodler oppure se tendano a vendere una parte più o meno grande di ciò che ottengono da Hive.
Tuttavia non sono riuscito a scoprire se su Hive Bee Balanced esista un modo per controllare il KE ratio medio di tutti gli utenti votati da un certo account - ovviamente con "tutti" non intendo letteralmente tutti, ma un campione sufficientemente ampio da fornire una tendenza.
Python ed Hive SQL arrivano in mio soccorso!
Non trovando ciò che cercavo ho pensato che questa quindi potesse essere una buona occasione per mettere nuovamente alla prova le mie abilità con Python.
E dato che alcune delle informazioni di cui ho bisogno sono reperibili solo tramite Hive SQL, ho anche attivato l'accesso a tale servizio - al costo simbolico di 1 dollaro, per cui invito tutti ad andare a votare la proposta al DHF di @arcange per mantenere gratuito questo servizio assolutamente essenziale - e cominciato ad imparare qualcosa di nuovo, ossia come interrogare un database per ottenere le informazioni di cui ho bisogno.
Il lavoro è ancora in corso, ma sto ottenendo i primi risultati, anche se il codice necessita di essere rifinito e dell'introduzione di qualche altra features in più.
Quando il mio script sarà operativo potrò però scoprire se qualcuna delle curation trail che seguo vota autori che hanno un KE ratio particolarmente elevato ed in tal caso dovrò valutare se tale comportamento è giustificato o meno.
Ove non lo fosse avrò le informazioni necessarie per meglio valutare se mantenere attiva questa curation trail oppure cercarne una diversa che rispecchi maggiormente quelli che sono i miei criteri di upvote.
Intanto vi lascio uno screen di quello che è il risultato prodotto attualmente dallo script:
cover realizzata con Bing AI ed editata con GIMP
a supporto della community #OliodiBalena, il 3% delle ricompense di questo post va a @balaenoptera
Se sei arrivato a leggere fin qui, grazie! Se hai voglia di lasciare un upvote, un reblog, un follow, un commento... be', un qualsiasi segnale di vita, in realtà, è molto apprezzato!
Posted Using INLEO
complimenti per i tuoi progressi nella programmazione e adesso con hive.sql potrai fare molte cose in più e con meno linee di codice ;)
!PIMP
!LOL
!hiqvote
!discovery 30
lolztoken.com
One. It's a trick question.
Credit: reddit
$LOLZ on behalf of libertycrypto27
(1/10)
NEW: Join LOLZ's Daily Earn and Burn Contest and win $LOLZ@arc7icwolf, I sent you an
Ho sempre voluto imparare a programmare...o comunque a capirci qualcosa...ma nonostante i vari corsi che ho stampato si html.it, non sono mai riuscito ad arrivare fino in fondo e a cimentarmi con la programmazione
This post was shared and voted inside the discord by the curators team of discovery-it
Join our Community and follow our Curation Trail
Discovery-it is also a Witness, vote for us here
Delegate to us for passive income. Check our 80% fee-back Program
@libertycrypto27, the HiQ Smart Bot has recognized your request (2/3) and will start the voting trail.
In addition, @arc7icwolf gets !PIMP from @hiq.redaktion.
Discord. And don't forget to vote HiQs fucking Witness! 😻For further questions, check out https://hiq-hive.com or join our