filipedeschamps / tabnews.com.br

Conteúdos para quem trabalha com Programação e Tecnologia.
https://tabnews.com.br
GNU General Public License v3.0
5.17k stars 385 forks source link

Brainstorming de TabCoins #1438

Open aprendendofelipe opened 1 year ago

aprendendofelipe commented 1 year ago

Issue para debatermos ideias de melhorias na mecânica das TabCoins.

Podem ser sugeridas quaisquer ideias, mas, quando possível, deem uma boa refletida sobre a viabilidade da sugestão, aprofundem o máximo possível a explicação de como funcionaria e digam quais seriam os impactos esperados, assim como possíveis efeitos colaterais. Caso a regra seja incompatível com outras regras, também é interessante citá-las.

Levem em consideração que:

aprendendofelipe commented 1 year ago

Ideia: Qualificação consumir apenas 1 TabCoin de quem só possui 1 TabCoin.

Impactos esperados:

Efeitos colaterais:

Deve ser fácil de implementar.

aprendendofelipe commented 1 year ago

Ideia: Dar TabCoins para usuários que cumprirem certos objetivos.

Impactos esperados:

A ideia abre margem para diversas outras ideias de objetivos possíveis, por exemplo:

Essa ideia não deve ser fácil de implementar.

aprendendofelipe commented 1 year ago

Ideia: Não limitar quantidade de votos (ou limitar em um nível maior do que 1).

Impactos esperados:

Efeitos colaterais:

Regras incompatíveis:

Fácil de implementar, sendo só reverter a implementação do limite de publicações a cada 72h, ou aumentar esse limite.

natanael-b commented 1 year ago

Presunção de boa fé:

Ideia:

Efeitos esperados:

Efeitos colaterais:

Regras incompatíveis:

Provavelmente Fácil de implementar, não avaliado baseado na conclusão de https://github.com/filipedeschamps/tabnews.com.br/issues/1438#issuecomment-1579355441

avidadearthur commented 1 year ago

E se os votos positivos fossem um investimento que retornasse TabCoins aos usuários?

O problema de como estimular votos positivos está presente até em plataformas maiores, como o Stack Exchange, que discute algo parecido no post "Why aren't people voting for questions?".

Uma ideia para combater a noção de "perder" TabCoins ao votar positivamente é organizar o sistema de votação como um investimento ou empréstimo ao autor do post.

Inicialmente, posts com pouco engajamento teriam pouco valor, e o usuário só receberia o investimento de volta proporcionalmente a uma fórmula como a seguinte:

$$ \text{Retorno} = \frac{\text{Taxa de Engajamento Atual} \times \text{Quantidade Total de Votos no Momento do Voto}}{\text{f(Tempo Desde o Início do Post) + Quantidade Total de Votos Atualmente}} $$

Em outras palavras, os usuários que encontrarem bons posts cedo e votarem neles terão um bom retorno, à medida que o post atrai comentários e visualizações. No entanto, para limitar os ganhos de uma forma justa, conforme o post se torna mais popular, o "lucro/juros" gerado para quem votou diminuiria. Além disso, para evitar que posts antigos e muito populares monopolizem os votos e o feed dos usuários, os "lucros/juros" poderiam diminuir proporcionalmente a uma função do tempo $\text{f(Tempo Desde o Início do Post)}$.

Essa fórmula é apenas um esboço para ilustrar a ideia. Seria importante pesquisar mais a fundo na literatura sobre algoritmos semelhantes e, o mais importante, implementar essa ideia na plataforma para avaliar os resultados obtidos.

Dei uma googlada rápida e encontrei algumas plataformas que utilizam ideias semelhantes de retorno/investimento em interações:

  1. Steemit: Uma plataforma de mídia social baseada em blockchain, na qual os usuários podem receber recompensas em criptomoedas (Steem) por meio de votos e interações em conteúdos de qualidade.
  2. Reddit Community Points: O Reddit está experimentando um sistema de pontos baseado em blockchain em algumas de suas comunidades, no qual os usuários podem ganhar e gastar esses pontos com base em seu envolvimento e qualidade de conteúdo.

Impactos esperados:

Efeitos colaterais:

O que vocês acham?

Gabriel-Tapes commented 1 year ago

Ideia: Tabcoins expirarem se muito tempo sem movimentação

A fim de evitar muito acumulo de tabcoins e insentivar a criação de novos conteúdos com relevância. Para isso funcionar teríamos que partir de duas premissas:

  1. Facilidade de conseguir tabcoins
  2. Facilidade de votar

Prós:

Contras:

Atualmente o grande problema no acumulo das Tabcoins é que o Tabcash não serve para nada ainda, isso faz com que inconscientemente os usuários guardem as suas tabcoins e optem por não votar em ninguém. Tornando as Tabcoins um recurso que tem validade faria com que esses usuários que têm muitas reservas votarem. O grande problema é que não haveria uma recompensa concreta, tendo em vista que a funcionalidade pensada para o tabcash ainda não foi implementada.

hkotsubo commented 1 year ago

Tabcoins expirarem se muito tempo sem movimentação

Outra situação ruim que pode acontecer: eu percebo que tenho muitos TabCoins expirando hoje, e começo a votar em qualquer coisa, só para não perdê-los. Ou seja, pode estimular votos sem muito critério.

Quanto a monitorar a expiração, de fato precisaria de uma tela para cada um gerenciar seus TabCoins, mostrando quando/quanto cada um vai expirar, etc.

FilipeRicardo commented 1 year ago

Ideia: Remunerar a audiência com Tabcoins. Se o usuário acessar x dias consecutivos, e consumir um número x de artigos por dia, ganha x tabcoins.

Impactos esperados: Aumento dos acessos no Tabnews e consequentemente do engajamento, fidelizando o usuário leitor, e garantindo à ele um pouquinho de voz ao poder qualificar as postagens, mesmo que só algumas. Nem todos os usuários contribuem com postagens, e só lendo e comentando eles estão excluídos da economia do Tabnews.

Efeitos colaterais: Possível aumento de acessos robotizados para tentar burlar essa premiação, que exigirá um mecanismo para validar se esses acessos são realmente reais, embora seja muito mais trabalhoso fazer e manter esses bots do que ganhar Tabcoins com uma postagem.