Banner created in canva
I have some more plans for the anti-abuse part, but I need more time. Right now, we have different dashboards that we need to check one at a time to assess them better. The plan is to build a data aggregator that will look at all available dashboards and give some potential screening of a user. It will also link to the dashboards worth checking.
One thing that a user noticed is that some new accounts were created to spam and got some downvotes, and were showing up despite the low rep. A regular user starts with a rep of 25, so anything below it means that the user started with the wrong foot in the blockchain.
Another user noticed that some account health data was a bit wrong. I saw that I was doing it the most difficult way, especially the power-up monitor, so the data was breaking. For some reason, this data was being gathered using the regular Hive API; I switched everything to HafSQL queries, which make the data easier to query and retrieve. Another fix was a direct link to the Peakd blog in the downvote dashboard, so the user can check the post they downvoted directly.
If you click on the date of the last downvoted post, you open the blog post. Another thing that I fixed is the query strategy: the number of downvotes in the last 30 days is crazy, specifically from a couple of accounts that are used to police Hive. Each downvoter now gets its own indexed query running in parallel, which is more efficient than one whole scan at once.
I think the product is very useful for those wanting to check stats about users and flow of transactions from our blockchain. I have another idea of a Hive product that I will start investing a bit while finding new ways to improve Hive Raven. But for now, it is good.
Banner created in canva
Tenho mais alguns planos para a parte de antiabuso, mas preciso de mais tempo. No momento, temos diferentes dashboards que precisamos verificar um por um para avaliá-los melhor. O plano é construir um agregador de dados que analise todos os dashboards disponíveis e faça uma triagem potencial de um usuário. Ele também terá links para os dashboards que valem a pena conferir.
Uma coisa que um usuário percebeu é que algumas contas novas foram criadas para fazer spam, receberam alguns downvotes e estavam aparecendo mesmo com a reputação baixa. Um usuário comum começa com uma reputação de 25, então qualquer coisa abaixo disso significa que o usuário começou com o pé esquerdo na blockchain.
Outro usuário percebeu que alguns dados de saúde das contas estavam um pouco errados. Percebi que estava fazendo isso da maneira mais difícil, especialmente o monitor de power-up, então os dados estavam apresentando problemas. Por algum motivo, esses dados estavam sendo coletados usando a API normal da Hive; mudei tudo para consultas HafSQL, que tornam os dados mais fáceis de consultar e recuperar. Outra correção foi adicionar um link direto para o blog no PeakD no dashboard de downvotes, para que o usuário possa verificar diretamente o post que recebeu o downvote.
Se você clicar na data do último post que recebeu downvote, o post do blog será aberto. Outra coisa que corrigi foi a estratégia das consultas: o número de downvotes nos últimos 30 dias é absurdo, especificamente por parte de algumas contas que são usadas para policiar a Hive. Agora, cada downvoter tem sua própria consulta indexada sendo executada em paralelo, o que é mais eficiente do que fazer uma varredura completa de uma só vez.
Acho que o produto é muito útil para quem quer verificar estatísticas sobre usuários e o fluxo de transações da nossa blockchain. Tenho outra ideia de um produto para a Hive no qual vou começar a investir um pouco enquanto encontro novas maneiras de melhorar o Hive Raven. Mas, por enquanto, está bom.
Banner criado no Canva


