Spark
Uma chama de tecnologia para atletas olímpicos e paraolímpicos!
Sobre
Integrando Web2 e Web3, Spark permite que qualquer PF ou PJ realize doações ou passe a patrocinar atletas cadastrados em nossa plataforma. Entretanto, para realizar doações ou recebê-las, é necessário validar sua identidade off-chain usando o validador do Gov.br. Uma vez validado, a sua identidade on-chain poderá ser criada.
Para garantir que ambas identidades estão atreladas, utilizamos o Chainlink Functions para realizar a verificação. Após verificação o usuário estará ápto a utilizar a plataforma.
Com o intuito de fomentar a participação da comunidade, uma taxa em BPS é recolhida. O valor recolhido é direcionado à um 'fundo'. Uma vez no mês, um sorteio será realizado utilizando Automations e VRF para distribuir o valor arrecadado para um dos doadores.
Como Funciona
Nosso sistema funciona a partir da atuação de três atores principais: Atletas, Doadores e Patrocinadores.
Atletas são o foco do projeto. O objetivo é aproximá-los da população, condensando suas conquistas, sua carreira e suas necessidades de modo o povo brasileiro ajude-o a levar o Brasil ao todo com um processo de doação de poucos cliques. Além disso, trazemos a possibilidade da criação de Campanhas por objetivos específicos. Seja para compra de novos materiais esportivos, viagens, custos de vida.
Doadores tem a liberdade para acessar nosso site, escolher qual atleta gostaria de ajudar e fazer a doação direta usando USDC.
Patrocinadores adquirem pacotes de patrocínio para os atletas aos quais entendem que terão maior retorno. Entretanto, para efetivamente direcionar o valor para o atleta desejado, precisam adquirir Sparks.
Sparks é o token do protocolo que dá liberdade para os patrocinadores para acumularem pontos de patrocínio e distribuírem no momento oportuno. Facilitando a alocação de recursos para abatimento de impostos mesmo em momentos onde não seja interessante investir em um atleta.
O montante recebido através de patrocínio passará por validação para o saque. Ou seja, o atleta precisará prestar contas aos seus apoiadores para realizar o saque.
Soluções Chainlink
Chainlink Functions
Verifiable Random Functions
Automation
Time Based: Upkeep Forwarder
Observação
Próximos Passos