[ENG/ITA] A Tool to Check the Average KE Ratio of All the Authors You Upvote

in #hive-14662015 days ago


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

Sort:  

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

How many magicians does it take to pull a rabbit out of a hat?
One. It's a trick question.

Credit: reddit
@arc7icwolf, I sent you an $LOLZ on behalf of libertycrypto27

(1/10)
NEW: Join LOLZ's Daily Earn and Burn Contest and win $LOLZ

Sulle meno linee di codice ci dovrò lavorare, perchè per ora è già un miracolo che mi sia riuscito estrarre qualche dato 🤣 le richieste si fanno in un modo che ancora non padroneggio minimamente, per cui sicuramente c'è ampio spazio per ottimizzarle e renderle più efficienti! Sono contento però finalmente di star sfruttando un nuovo strumento fondamentale per creare cose sempre più complesse e divertenti per Hive :)

!LOL !PIZZA !LUV

Why should you never brush your teeth with your left hand?
A toothbrush works much better.

Credit: reddit
@libertycrypto27, I sent you an $LOLZ on behalf of arc7icwolf

(2/10)
Farm LOLZ tokens when you Delegate Hive or Hive Tokens.
Click to delegate: 10 - 20 - 50 - 100 HP

@libertycrypto27, @arc7icwolf(1/4) sent you LUV. | tools | discord | community | HiveWiki | <>< daily

Made with LUV by crrdlx


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.

For further questions, check out https://hiq-hive.com or join our Discord. And don't forget to vote HiQs fucking Witness! 😻

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

Anch'io in realtà sto andando molto a rilento, anche perchè le cose da imparare sono così tante che ti fanno venire lo sconforto... sono contento però almeno intanto di riuscire a creare questi piccoli script che almeno qualcosa di vagamente utile lo fanno 🤣

!LOL

Yesterday a clown held a door open for me.
I thought it was a nice jester.

Credit: reddit
@bencwarmer, I sent you an $LOLZ on behalf of arc7icwolf

(1/10)
Delegate Hive Tokens to Farm $LOLZ and earn 110% Rewards. Learn more.

Io credo che mi sbizzarrirei su telegram 😅

So che si possono fare un sacco di cose su telegram a livello di bot, ma siccome non lo uso lo so solo per sentito dire

Infatti...e si possono creare anche dei giochini tipo quello che si giocava su Discord

Dici Serfdom & Sorcery? Quello in effetti non sembrava troppo complicato... chissà magari un giorno mi cimenterò in qualche esperimento 🤣

Ho il modo per semplificarlo ancora di più 😜

Ehhh se io avessi le capacità di fare qualcosa di serio mi avresti già fatto venire voglia di buttarmi in qualche progetto ahahha

Adoro il lavoro che fai.
Io ho adottato una fanbase per cui voto solo gli autori che ho selezionato. È il modo più comodo che ho trovato per supportare chi scrive in OdB, ma questa cosa del KE mi ha incuriosito molto e voglio approfondire perché se ci sono “estrattori” allora li toglierò dalla mia fanbase.

Grazie! È un sacco divertente lavorare a questi script e alcune volte si riescono ad ottenere dati davvero interessanti. Questa cosa del KE ration comunque è solo un'indicazione di massima, perché potrebbero esserci mille ragioni legittime per cui un utente preleva costantemente ciò che guadagna; sicuramente però è un indice da valutare per effettuare approfondimenti ulteriori!

Il mio script in particolare potrebbe essere utile per chi, invece delle fanbase, usa le curation trails, così da farsi un'idea migliore di chi upvotino i curatori.

Per analizzare il comportamento di utenti singoli invece trovi tante opzioni interessanti su quel sito che ho linkato nel post, ossia Hive Bee Balanced.

!PIZZA

Infatti non vedo l'ora di spulciarmelo un po'

Get Back Your Scammed funds A Tested and Trusted Way to Recover Stolen USDT CYBERSPACE HACK PRO

Email: Cyberspacehackpro(@)rescueteam.com