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: Método de Compra de DPubTokens #44

Open lfzinho opened 1 year ago

lfzinho commented 1 year ago

>> Ler Documento de Entrega Formatado


Ou alternativamente, aqui vai uma versão em markdown.

Projeto: Método de Compra de DPubTokens

Luís F. Laguardia - 24 de setembro de 2022

VISÃO GERAL

Nesse projeto, objetaremos desenvolver uma ferramenta que possibilite a compra de DPubTokens para o DAPH - Decentralized Autonomous Publishing House, uma iniciativa baseada em Ethereum que visa tornar a publicação de artigos científicos mais fácil e justa. Para tal, usufruiremos de tecnologias como Django (base do front e back-end já estruturada do DAPH) e Stripe, uma API de pagamentos online para Python bem estabelecida e capaz de atender à grande demanda de usuários que o DAPH almeja atingir.

ESTRATÉGIA

REQUISITOS

CRONOGRAMA

Planejamos concluir o projeto seguindo as etapas descritas na seção estratégia, na ordem descrita.

ESPECIFICAÇÕES

Stripe é uma API que fornece a infraestrutura de pagamentos para internet utilizada por empresas de grande escalão como Google, Zoom, Squarespace e Shopify. Ela tem uma documentação extensa que facilita o aprendizado rápido e boa integração com Django. Além disso, ela é muito reconhecida pela comunidade, e portanto há bastante suporte externo para eventuais dúvidas (como no StackOverflow). O nosso objetivo é aproveitar as ferramentas que eles oferecem para implementar a funcionalidade de aquisição de DPubTokens através de uma transação monetária pelo aplicativo web do DAPH.

Os DPubTokens são a criptomoeda utilizada no DAPH para compensar revisores de artigos e para possibilitar a submissão de um artigo novo à revisão. Como a base da iniciativa se sustenta em uma demanda considerável por revisões de artigos, é necessário fornecer a pesquisadores dispostos a oportunidade de submeter seu trabalho sem a obrigatoriedade da revisão de artigos. Além disso, os n primeiros pesquisadores a publicarem na plataforma não terão DPubTokens suficientes para submeter uma publicação; logo, é necessária a opção de uma entrada de fundos externa para iniciar as atividades na plataforma. A compra de DPubTokens com moedas de câmbio trás duas vantagens cruciais: fornece uma alternativa mais rápida para a publicação de artigos e dá valor substancial à criptomeda do DAPH. Por isso, é de suma importância que implementemos essa funcionalidade ao projeto.

Esse objetivo final deve ser alcançado através da execução das etapas listadas na seção estratégia. Como o projeto almeja um resultado de largo escopo, é esperado que nem todos os objetivos sejam atingidos no decorrer do curso. Nesse caso, a conclusão total do projeto pode ser extendida para períodos extracurriculares após o fim das aulas, possivelmente contando com o apoio dos colegas que trabalharem com o mesmo tema e/ou temas relacionados na 2º avaliação.

fccoelho commented 1 year ago

a ser desenvolvida neste issue: https://github.com/fccoelho/DAPH_API/issues/1