scrobble.life
#pt

Contas fake podem ser witness? Como assim?

Uma das coisas que me chamou atenção nesse ataque externo que sofremos, é que os witnesses dos atacantes eram todos contas fake, possivelmente criadas só pra isso.

E a primeira coisa que me veio à cabeça foi: como isso é permitido?

Porque quando se idealizou que teríamos 20 witnesses, obviamente que se imaginou que seriam contas reais, de pessoas reais distintas, conhecidas e de confiança da comunidade.

Então achei uma falha incrível isso de permitir que contas fake possam ser votadas como witnesses. E proponho o seguinte:

  • somente contas com reputação acima de 50 podem ser votadas como witnesses;

  • a quantidade de votos para witness de uma conta aumenta com a sua reputação, começando com 0 quando a reputação é 25 ou menor, e aumentando 1 voto a cada ponto de reputação até o total de 30 votos com a reputação de 55 ou maior.

Isso evitaria que contas fake pudessem virar witnesses, e também evitaria que contas com baixa reputação na comunidade pudessem exercer forte influência na governança dela, mesmo que tivessem muitos Steem Power.

Está dada a dica.

Gostou da leitura e quer mais? Aí vão algumas sugestões : * [No Brasil é assim](https://steemit.com/pt/@discernente/no-brasil-e-assim) * [In meme we trust: Brasil evita a terceira guerra mundial com memes na internet](https://steemit.com/pt/@discernente/in-meme-whe-trust-brasil-evita-a-terceira-guerra-mundial-com-memes-na-internet) * [Comecem a torcer pelo melhor, pois uma base aérea americana acaba de ser bombardeada no Iraque.](https://steemit.com/pt/@discernente/comecem-a-torcer-pelo-melhor-pois-uma-base-aerea-americana-acaba-de-ser-bombardeada-no-iraque) * [Censura prévia é algo inadmissível](https://steemit.com/pt/@discernente/censura-previa-e-algo-inadmissivel) * [Encontraram o Satoshi Nakamoto?](https://steemit.com/pt/@discernente/encontraram-o-satoshi-nakamoto) * [É papel do Estado definir o que é e o que não é cultura nacional?](https://steemit.com/pt/@discernente/e-papel-do-estado-definir-o-que-e-e-o-que-nao-e-cultura-nacional) * [Segundo caso de coronavirus confirmado no Brasil e primeira morte nos EUA](https://steemit.com/pt/@discernente/segundo-caso-de-coronavirus-confirmado-no-brasil) * [Vamos todos votar nos witness que estão na posição 21 ou abaixo.](https://steemit.com/pt/@discernente/vamos-todos-votar-nos-witness-que-estao-na-posicao-21-ou-abaixo) * [Estou muito orgulhoso da nossa comunidade](https://steemit.com/pt/@discernente/estou-muito-orgulhoso-da-nossa-comunidade) * [A briga está ferrenha](https://steemit.com/pt/@discernente/a-briga-esta-ferrenha)

Comments · 3

  • @steemitboard(66)· 2369d

    Congratulations @discernente! You received a personal award!

    Look's like you do not like Justin. Did you really downvote him?

    You can view your badges on your Steem Board and compare to others on the Steem Ranking

    Do not miss the last post from @steemitboard:

    Use your witness votes and get the Community Badge
    Vote for @Steemitboard as a witness to get one more award and increased upvotes!
  • @fernandosoder(67)· 2370d

    Ainda acredito que o problema principal é o limite de votos por perfil ser superior ao tamanho do Conselho de Segurança(top 20 witnesses). Já publiquei essa semana uma lista de sugestões para um futuro HF que conserte isso, dentre as quais incluí:

    • Reduzir limite de 30 para 5 votos por perfil;
    • Aumentar o tamanho do Conselho de Segurança para 50 ou 100(eu prefiro 50);
    • Diluir o poder de voto pela quantidade. Cada witness votada a mais reduz o poder de voto para as demais votadas por cada perfil(explicação melhor no meu outro post);
    • Expirar votos em testemunhas após 6 meses sem renovação dos mesmos;

    [Aproveite e dê uma olhada na lista](/@fernandosoder/reduce-witness-votes-per-account-and-increase-security-council-seats)

    Compartilhe o conteúdo dela se achar valido. Não precisa creditar. Só quero que essa lista chegue aos desenvolvedores para consideração.
  • @pedromonteiro(54)· 2370d

    Podia ser uma boa solução mas infelizmente a reputação pode ser "comprada"... Ou usando bots ou através de "amigos" com alta reputação. Basta um voto e chegas a 50rep num instante. Penso que teríamos que ir além disso... Já foi provado que se pode dar a volta ao sistema e eleger witness "fakes" desde que tenhas stake para isso. Uma das opções passa por, tal como disseste, serem votadas apenas witness "reais" e com apenas um voto, independentemente do stake. Penso que seja possível implementar isso (PoB), onde o meu voto vale tanto como o teu, evitando que os mais "ricos" se sobreponham aos mais "pobres" e possam "atacar" a blockchain sem maioria... Está situação só veio mostrar as fragilidades que está tecnologia ainda apresenta, e que temos que melhor no futuro para evitar mais dissabores destes...