Financiamento quadrático

Característica distintiva bens públicos é que um número significativo de pessoas beneficia da sua utilização e que restringir a sua utilização é impossível ou impraticável. Os exemplos incluem vias públicas, segurança, pesquisa científica e software de código aberto. A produção desses bens, via de regra, não é lucrativa para os indivíduos, o que muitas vezes leva à sua produção insuficiente (efeito de carona). Em alguns casos, os estados e outras organizações (como instituições de caridade) assumem a sua produção, mas a falta de informação completa sobre as preferências dos consumidores de bens públicos e outros problemas associados à tomada de decisões centralizada levam a um gasto ineficiente de fundos. Nesses casos, seria mais apropriado criar um sistema onde os consumidores de bens públicos tivessem a oportunidade de votar diretamente em certas opções para o seu fornecimento. No entanto, ao votar de acordo com o princípio “uma pessoa - um voto”, os votos de todos os participantes são iguais e não podem mostrar a importância desta ou daquela opção para eles, o que também pode levar a uma produção subótima de bens públicos.

Financiamento quadrático (ou financiamento CLR) foi proposto em 2018 no trabalho Radicalismo liberal: um design flexível para fundos de contrapartida filantrópica como uma possível solução para os problemas listados de financiamento de bens públicos. Esta abordagem combina as vantagens dos mecanismos de mercado e da governação democrática, mas é menos susceptível às suas desvantagens. É baseado na ideia financiamento correspondente (correspondência) em que as pessoas fazem doações diretas para vários projetos que consideram socialmente benéficos, e algum doador importante (por exemplo, uma fundação de caridade) se compromete a adicionar uma quantia proporcional a cada doação (por exemplo, duplicando-a). Isto cria um incentivo adicional à participação e permite ao financiador alocar fundos de forma eficaz, sem ter conhecimentos especializados na área que está a ser financiada.

A peculiaridade do financiamento quadrático é que o cálculo dos valores agregados é feito de forma semelhante ao cálculo dos resultados quando votação quadrática. Este tipo de votação implica que os participantes possam comprar votos e distribuí-los por diversas opções de decisão, sendo que o custo da compra aumenta proporcionalmente ao quadrado do número de votos adquiridos:

Financiamento quadrático

Isto permite que os participantes expressem a força das suas preferências, o que não é possível com a votação de uma pessoa, um voto. E, ao mesmo tempo, esta abordagem não confere influência indevida aos participantes com recursos significativos, como acontece com a votação segundo o princípio da proporcionalidade (que é frequentemente utilizado em votação dos acionistas).

No financiamento quadrático, cada doação individual de um participante a um projeto é considerada uma compra de votos para a distribuição de recursos a favor deste projeto do fundo geral de financiamento equiparado. Suponhamos que o participante Financiamento quadrático fez uma doação para o projeto Financiamento quadrático à razão de Financiamento quadrático. Então o peso de sua voz Financiamento quadrático será igual à raiz quadrada do tamanho de sua contribuição individual:

Financiamento quadrático

Valor do financiamento correspondente Financiamento quadrático, que o projeto receberá Financiamento quadrático, então calculado com base na soma dos votos deste projeto entre todos os participantes:

Financiamento quadrático

Se, como resultado da contagem dos votos, o montante total do financiamento exceder o orçamento fixo Financiamento quadrático, então o valor do contrafinanciamento de cada projeto é ajustado de acordo com sua participação entre todos os projetos:

Financiamento quadrático

Os autores do trabalho mostram que tal mecanismo garante o financiamento ideal dos bens públicos. Mesmo pequenas doações, se feitas por um grande número de pessoas, resultam num grande montante de financiamento correspondente (isto é típico para bens públicos), enquanto grandes contribuições de um pequeno número de doadores resultam num montante menor de financiamento correspondente (este resultado indica que o bem é provavelmente privado).

Financiamento quadrático

Para se familiarizar com o funcionamento do mecanismo, você pode usar a calculadora: https://qf.gitcoin.co/.

Gitcoin

Pela primeira vez, o mecanismo de financiamento quadrático foi testado no início de 2019 como parte do programa Subsídios Gitcoin na plataforma Gitcoin, especializada em apoiar projetos de código aberto. EM primeiro round financiando 132 doadores fizeram doações em criptomoedas para o desenvolvimento de 26 projetos de infraestrutura ecossistêmica Ethereum. As doações totais totalizaram US$ 13242, complementadas por US$ 25000 de um fundo correspondente criado por vários doadores importantes. Posteriormente, a participação no programa foi aberta a todos, e os critérios para projetos enquadrados na definição de bens públicos do ecossistema Ethereum foram ampliados e surgiram divisões em categorias como “tecnologia” e “mídia”. Em julho de 2020, já foi realizado 6 rodadas, durante o qual mais de 700 projetos receberam um total de mais de US$ 2 milhões em financiamento, e valor mediano O valor da doação foi de 4.7 dólares.

O programa Gitcoin Grants mostrou que o mecanismo de financiamento quadrático funciona de acordo com construções teóricas e fornece financiamento para bens públicos de acordo com as preferências dos membros da comunidade. No entanto, este mecanismo, como muitos sistemas de votação eletrónica, é vulnerável a alguns ataques com os quais os desenvolvedores da plataforma tiveram que lidar. enfrentar durante experimentos:

  • Ataque Sibila. Para realizar este ataque, um invasor pode registrar múltiplas contas e, votando em cada uma delas, redistribuir os fundos do fundo correspondente a seu favor.
  • Suborno. Para subornar os usuários, é necessário poder controlar o cumprimento do acordo, o que se torna possível devido à abertura de todas as transações na blockchain pública Ethereum. Tal como no ataque Sybil, o suborno de utilizadores pode ser utilizado para redistribuir fundos do fundo geral a favor do atacante, desde que os benefícios da redistribuição excedam os custos do suborno.

Para evitar um ataque Sybil, é necessária uma conta GitHub ao registrar um usuário, e a introdução da verificação do número de telefone via SMS também foi considerada. As tentativas de suborno foram rastreadas por meio de anúncios de compra de votos nas redes sociais e por meio de transações no blockchain (foram identificados grupos de doadores que recebiam pagamento da mesma fonte). No entanto, estas medidas não garantem uma protecção completa e, se houver incentivos económicos suficientes, os atacantes podem contorná-los, pelo que os desenvolvedores estão à procura de outras soluções possíveis.

Além disso, surgiu o problema da curadoria da lista de projetos financiados. Em alguns casos, os pedidos de financiamento provinham de projetos que não eram bens públicos ou que não se enquadravam em categorias de projetos elegíveis. Também houve casos em que golpistas fizeram inscrições em nome de outros projetos. O método de verificação manual dos beneficiários do financiamento funcionou bem para um pequeno número de inscrições, mas sua eficácia diminui à medida que o programa Gitcoin Grants cresce em popularidade. Outro problema da plataforma Gitcoin é a centralização, o que implica a necessidade de confiar nos seus administradores quanto à correcção da contagem dos seus votos.

clr.fund

Objetivo do projeto clr.fundatualmente em desenvolvimento, é criar um fundo de financiamento quadrático seguro e escalável com base na experiência do programa Gitcoin Grants. O fundo funcionará em condições de confiança mínima nos seus administradores e será gerido de forma descentralizada. Para fazer isso, a contabilização das doações, o cálculo dos valores correspondentes e a distribuição dos fundos devem ser feitos usando contratos inteligentes. A compra de votos será dificultada pela utilização do voto secreto com possibilidade de substituição de votos, o registo dos utilizadores será efectuado através de um sistema de verificação social e o registo dos beneficiários do financiamento será gerido pela comunidade e terá uma disputa incorporada mecanismo de resolução.

Voto secreto

O sigilo de votação ao votar usando um blockchain público pode ser preservado usando protocolos conhecimento zero, que permite verificar a exatidão das operações matemáticas em dados criptografados sem divulgar esses dados. No clr.fund, os valores das doações individuais serão ocultados e um sistema será usado para calcular os valores do financiamento correspondente zk-SNARK intitulado MACI (Infraestrutura Mínima Anticonluio, infraestrutura mínima para combater o conluio). Permite a votação quadrática secreta e protege os eleitores de suborno e coerção, desde que o processamento dos votos e a contagem dos resultados sejam realizados por uma pessoa de confiança denominada coordenador. O sistema foi concebido para que o coordenador possa facilitar o suborno porque tem a capacidade de decifrar votos, mas não pode excluir ou substituir votos e não pode falsificar os resultados da contagem de votos.

O processo começa com os usuários gerando um par EdDSA chaves e cadastrar-se no contrato inteligente MACI, registrando sua chave pública. Começa então a votação, durante a qual os usuários podem escrever dois tipos de mensagens criptografadas no contrato inteligente: mensagens contendo voz e mensagens que alteram a chave. As mensagens são assinadas com a chave do usuário e depois criptografadas usando outra chave gerada pelo protocolo ECDH da chave única especial do usuário e da chave pública do coordenador, de forma que somente o coordenador ou o próprio usuário possam descriptografá-las. Se um invasor tentar subornar um usuário, ele pode pedir-lhe que envie uma mensagem por voz e forneça o conteúdo da mensagem junto com uma chave única, com a qual o invasor recuperará a mensagem criptografada e verificará verificando as transações no blockchain que foi realmente enviado. Porém, antes de enviar o voto, o usuário pode enviar secretamente uma mensagem alterando a chave EdDSA e depois assinar a mensagem de voz com a chave antiga, invalidando-a. Como o usuário não pode provar que a chave não foi substituída, o invasor não terá confiança de que o voto a seu favor será contado, e isso torna o suborno inútil.

Após a votação ser concluída, o coordenador descriptografa as mensagens, conta os votos e verifica duas provas de conhecimento zero por meio do contrato inteligente: prova de processamento correto da mensagem e prova de contagem correta de votos. Ao final do procedimento, os resultados da votação são publicados, mas os votos individuais são mantidos em segredo.

Verificação social

Embora a identificação confiável de usuários em redes distribuídas continue sendo um problema sem solução, para prevenir um ataque Sybil basta complicar tanto o ataque que o custo de realizá-lo se torne superior aos benefícios potenciais. Uma dessas soluções é um sistema de identificação descentralizado ID brilhante, que funciona como uma rede social onde os usuários podem criar perfis e se conectar entre si escolhendo seu nível de confiança. Neste sistema, a cada usuário é atribuído um identificador único, cujas informações sobre as relações com outros identificadores são registradas em banco de dados gráfico, que é armazenado pelos nós de computação da rede BrightID e sincronizado entre eles. Nenhum dado pessoal é armazenado no banco de dados, mas apenas é transferido entre os usuários no momento do contato, para que o sistema possa ser usado anonimamente. Os nós computacionais da rede BrightID analisam o gráfico social e, por meio de diversas técnicas, tentam distinguir os usuários reais dos falsos. A configuração padrão usa o algoritmo Classificação Sybil, que para cada identificador calcula uma classificação mostrando a probabilidade de um usuário único corresponder a ele. No entanto, as técnicas de identificação podem variar e, se necessário, os desenvolvedores de aplicativos podem combinar resultados obtidos de diferentes nós ou executar seu próprio nó que usará os algoritmos ideais para sua base de usuários.

Resolução de disputa

A participação no financiamento quadrático será aberta, mas para isso os projetos deverão ser inscritos em cadastro especial. Para serem adicionados a ele, os representantes do projeto terão que fazer um depósito, que poderá sacar após um determinado período. Caso um projeto não atenda aos critérios de registro, qualquer usuário poderá contestar sua inclusão. A retirada de um projeto do registro será considerada por árbitros de forma descentralizada sistema de resolução de disputas e em caso de decisão positiva, o usuário que denunciou a violação receberá uma parte do depósito como recompensa. Tal mecanismo tornará o registo de bens públicos auto-regulado.

Um sistema será usado para resolver disputas Kleros, construído usando contratos inteligentes. Nele, qualquer pessoa pode se tornar árbitro, e a equidade das decisões tomadas é alcançada com a ajuda de incentivos econômicos. Quando uma disputa é iniciada, o sistema seleciona automaticamente vários árbitros por sorteio. Os árbitros analisam as provas apresentadas e votam a favor de uma das partes utilizando esquemas de compromisso: Os votos são dados de forma criptografada e são revelados somente após o término da votação. Os árbitros majoritários recebem recompensa e os minoritários pagam multa. Devido à imprevisibilidade do júri e à ocultação dos votos, a coordenação entre os árbitros é difícil e eles são forçados a antecipar as ações uns dos outros e a escolher a opção que os outros têm maior probabilidade de escolher, caso contrário correm o risco de perder dinheiro. Supõe-se que esta opção (ponto focal) será a decisão mais justa, pois em condições de falta de informação, a escolha racional será tomar uma decisão baseada em ideias bem conhecidas sobre justiça. Caso uma das partes no litígio não concorde com a decisão tomada, são agendados recursos, durante os quais são seleccionados sucessivamente cada vez mais árbitros.

Ecossistemas autônomos

As soluções tecnológicas listadas deverão tornar o mecanismo menos dependente dos administradores e garantir o seu funcionamento fiável com pequenos montantes de fundos distribuídos. À medida que a tecnologia avança, alguns componentes podem ser substituídos para proporcionar uma melhor protecção contra a compra de votos e outros ataques, sendo o objectivo final um fundo de financiamento quadrático totalmente autónomo.

Nas implementações existentes, como as Gitcoin Grants, a produção de bens públicos é subsidiada por grandes doadores, mas os fundos podem vir de outras fontes. Em algumas criptomoedas, por exemplo Zcash и Decred, utiliza-se financiamento inflacionário: parte da recompensa por criando blocos enviado à equipe de desenvolvimento para apoiar seu trabalho futuro na melhoria da infraestrutura. Se for criado um mecanismo de financiamento quadrático que funcione de forma confiável e não exija administração centralizada, então parte da recompensa do bloco poderá ser enviada a ele para distribuição posterior com a participação da comunidade. Dessa forma, se formará um ecossistema autônomo, onde a produção de bens públicos será um processo totalmente autossustentável e não dependerá da vontade de patrocinadores e órgãos gestores.

Fonte: habr.com

Adicionar um comentário