Graph Funder

Enabling the linkage of public goods funding through tokenization and automatized distribution.

github
  • 5,000 Raised
  • 220 Views
  • 1 Judges

Categories

  • Celo

Gallery

Description

Graph Funder

EthSamba Hack Rio23



Links

https://github.com/pbfranceschin/Graph-Funder

https://graph-funder-frontend.vercel.app/




Resumo

Uma solução que permite importar a composability de projetos de desenvolvimento open source para um sistema de retroactive funding.


Descrição

A plataforma Graph Funder monta um sistema de retroactive funding que permite que equipes de projetos open source possam listar outros projetos e ferramentas usadas como dependências no seu processo de desenvolvimento e dividir fundos recebidos através da plataforma. Como resultado, vários subgrafos interconectados vão se formando e garantindo que os projetos mais impactantes receberão a maior quantidade de fundos. Batizamos esse sistema de Graph Funding, dando origem ao nome da plataforma.


O protocolo usa o padrão ERC721 para fazer o registro dos projetos como NFTs e permite aos seus donos estabelecerem cotas de participação nos fundos recebidos pelo seu projeto para cada uma das dependências listadas.  A comunidade pode então realizar doações através do portal diretamente para o seu projeto favorito e, a partir daí, o protocolo faz o resto! Os doadores podem estar seguros que suas doações serão bem distribuídas.


A distribuição dos fundos será automatizada através de um esquema de incentivos para searchers, ou claimers como o chamamos no nosso ecossistema, que irão monitorar atividade na plataforma em busca de oportunidades de lucro.


Patrocinadores utilizados

Escolhemos a rede Celo para o funcionamento da plataforma pela eficiência do protocolo PoS utilizado, possibilitando tx rápidas, acessíveis e seguras, e pelo alinhamento de valores com a comunidade e times por trás dessa plataforma, que é uma das mais promissoras dentre a nova leva de protocolos PoS. Nós compartilhamos o objetivo de mover tecnologia blockchain para a melhoria do financiamento de bens públicos. 



Desafios 

Implementação de uma ideia original em um sistema que fosse funcional e com potencial de ser desenvolvido em um produto final que causasse real impacto social. Por ser uma idéia nova, precisamos depender da nossa própria criatividade e expertise para criar um programa que executasse exatamente o que tínhamos conceitualizado.


Claro que desfrutamos do privilégio de utilizar ótimas ferramentas oriundas de idéias incríveis que vieram antes da nossa. It’s all about composability!!


O prazo apertado fez todos os integrantes do time recorrerem ao seu melhor estado de produtividade. 

O que aprendi

Em situações como essa, com deadline apertado, coordenação e eficiência são o nome do jogo! Atividades que nos ajudem a melhorar nossa capacidade nesses quesitos são sempre bem vindas!


Aprendemos bastante através dos workshops e tenho certeza que vamos poder usar o conhecimento compartilhado em outras oportunidades que virão.


Do que fiquei orgulhoso(a)

Da ideia e da implementação. Apesar de ter muito espaço para melhoria (sempre haverá).

 

Próximos passos

  • implementar uma função para withdrawal da treasury através de uma muilti-sig.

  • implementar permissão multi-sig para métodos setters com permissão onlyOwner

  • Arquitetar um sistema de governança DAO para migrar do sistema multi-sig

  • deployar na Celo mainnet

  • integração com package manager