Portifólio de DAPP´s

E ai galera, comecei a estudar Blockchain este ano, e após terminar alguns bootcamps e de estudar solidity comecei a desenvolver algumas DAPP´s na blockchain para colocar o que aprendi em prática, até agora desenvolvi estas abaixo:

1. BetCrypto (https://www.w3cryptoloop.com/betcrypto)

BetCrypo eu pensei em desenvolver como um site de sorteios, a ideia aqui é ter um grande pote vazio de BNB. Cada depósito no pote custa 0.01 BNB, então quando o pote atingir 1 BNB, o contrato inteligente realiza o sorteio entre os participantes.

O jogador aqui pode participar quantas vezes quiser.

Eu posso ajustar o valor do pote e o valor das apostas para cada sorteio, então por enquanto eu estou deixando o valor das apostas em 0.01 e o valor do pote em 1 BNB, mas caso fique mais interessante eu posso aumentar o valor do pote em 100 BNB por exemplo.

Aqui tambem tem um sistema de indicação, voce pode registrar a carteira de alguem que te indicou. Quando o sorteio é realizado 80% vai para o ganhador do sorteio e 20% vão para quem indicou ele. Se não houver ninguem indicando o valor vai para o sistema.

O sistema também fica com 5% dos valores depositados.

2. CryptoGuardian (https://www.w3cryptoloop.com/cryptoguardian)

O CryptoGuardian funciona como um testamento para criptomoedas, o usuário possui duas opções:

a) Pode agendar um email com as instruções de como acessar seus dados ou onde encontrar sua phrase secret para alguem de sua familia por exemplo. Nesta funcionalidade, a cada 30 dias um email é enviado para ele confirmar que está vivo, se não houver confirmação durante 120 dias, então o email é enviado.

b) Pode agendar uma transferencia de BNB para qualquer carteira. Ele escolhe um dia, e então o contrato inteligente realiza a transferencia automaticamente.

Para agendar ou para cancelar os serviços é cobrada uma taxa de 0.05 BNB do usuário.

3. CryptoChat (https://www.w3cryptoloop.com/cryptochat)

Aqui o aplicativo é bem simples, trata-se de uma timeline de mensagens salvas na blockchain. O usuário pode postar uma mensagem, assinando com sua metamask. E qualquer outro usuário pode enviar gorjetas para o dono de uma determinada mensagem.

Então, postando algo útil você poderá ser recompensado por alguem que gostou da mensagem através de gorjetas pagas diretamente em sua carteira digital.

Já estou trabalhando em novas ideias, explorando outros conceitos, assim que tiver mais novidades postarei aqui.

Esse Crypto Guardian me interessou bastante. Vc fez em quais blockchains?

Fiz em solidity, atualmente o Crypto Guardian esta na rede de testes da Binance, pretendo lançar na mainnet na próxima semana. Como o contrato inteligente roda em cima de Solidity, é possível fazer deploy em qualquer blockchain que suporte esta linguagem. A lista destas blockchains atualmente podem ser vistas aqui: https://chainlist.org/
É uma pena que na blockchain do btc ou na lightning network não haja nada parecido.

Eu tenho vontade de aprender a codar em blockchains mas ainda não tinha nenhum projeto que valesse a pena.

Em que pese, se vc estiver manjando de inglês, já consegue vaga gringa para trabalhar para projetos maiores.

Sobre o chat, acho até que já existem algumas soluções no mercado. Acho que sua idéia é suficiente para ser um back-end e com um front seria possível de fato ter um app de mensageria.

Muito massa seu portfólio, curti as ideias! Já tinha experiência com programação sem ser blockchain? Comecei a estudar esse ano e a área que mais me interessa é blockchain. Se não for abusar do comentário aqui, o que você acha desse roadmap aqui? https://roadmap.sh/blockchain Um abraço e bons estudos!

Olá Fausto, Eu já programo em outras linguagens, isso facilita um pouco. Sobre o roadmap, ele é bem completo, a parte de "basic blockchian knowledge" e "General Blockchain Knowledge" eu diria para ver isso e sempre continuar vendo o que vai aparecendo, como tipos de contratos novos que vão surgindo, notícias sobre o mercado onde surgem novas tecnologias como os NFT para bitcoin (Ordinal), etc. A parte de "Smart Contracts" comece devagar, foque em um cenário e vai avançando, um local bom de começar a aprender o básico e começar a avançar é em https://www.web3dev.com.br/, eles tem muito material e fazem bootcamps gratuitos, isso vai te ajudar a colocar a mão na massa. Escolha uma tecnologia que goste de frontend e backend, e estude as bibliotecas nela. Se não tiver conhecimento de programação ainda, estude tambem HTML, CSS, Javascript, Banco de dados e Lógica de programação antes de tudo, isso vai te dar uma base pra fazer qualquer coisa.
Muito obrigado pelas dicas! Não conhecia essa comunidade que você indicou, já estou dando uma olhada no material deles, parecem ótimos!

Morrendo de vontade de apreender a fazer dapps, mas dificil achar conteúdo em pt-br

No https://www.web3dev.com.br/ tem bastante conteúdo, e eu vou publicar alguns artigos no https://criptoloop.com.br la no discord em breve, tanto de como fiz estes como outros que estão planejando.