fccoelho / Curso_Blockchain

Indtroductory course to cryptocurrencies and applications of Blockchain technologies.
GNU Lesser General Public License v3.0
202 stars 56 forks source link

Entrega da A1: Implementar o método para determinar o poder de voto para o contrato DPubGovernor #47

Open Breno-Azevedo opened 2 years ago

Breno-Azevedo commented 2 years ago

Plano de Trabalho

Introdução

Plano de trabalho que será desenvolvido para a A2. Seguindo as espeficações do artigo mostrado em aula, desenvolver um método para determinar o poder de voto para o contrato DPubGovernor, na plataforma Dpublish.

Estratégia

Pretendo determinar o poder de voto dos membros do comitê de direção, que é formado por editores e revisores escolhidos aleatoriamente dentro de uma amostra. Para isso, devo compreender as atividades do comitê e a melhor forma de determinar os pesos dos votos. Dentre as atividades do comitê estão definir as regras de smart-contracts, definir a taxa de submissão e o número mínimo de revisores independentes, definir uma recompensa para atrair pesquisas de alto impacto e alterar o workflow de publicações, caso necessário.

Dado que os editores são, em essência, revisores com alta potuação (fruto de trabalhos anteriores e revisões bem avaliadas), é razoável concluir que eles devem ter maior poder de decisão no comitê. Contudo, é necessário que haja uma forma de evitar monopólios que atendam aos interesses de um grupo fechado, já que isso faria com que o sistema fosse rapidamente dominado e inutilizado. Portanto, caso a definição do poder de voto seja dada por algum tipo de status dos membros, tempo de participação e ou hierarquia, os mandatos do comitê devem ser aleatórios e com uma duração não muito prolongada e a identidade dos membros deve ser mantida privada. Isso ajudará a evitar o problema supracitado.

Assim, a fim de definir o poder de voto para o contrato DPubGovernor, irei:

  • Definir um tipo de hierarquia entre os revisores e editores;
  • Determinar um peso baseano no número de membros do comitê;
  • Definir estratégias para evitar monopólio;

Requisitos

A fim de conseguir implementar esse método, devo:

Isso ajudará a decidir a melhor forma determinar o poder de voto.

Cronograma

Breno-Azevedo commented 2 years ago

Lembrete: ler documentação da governança.