Porta inteligente com criptomoedas, blockchain e IoT - Parte 1
Meu nome é Giancarlo, trabalho com desenvolvimento de softwares desde 2014. Possuo formação em Bacharelado de Sistemas de Informação pela Faculdade Mater Dei (Fevereiro/2018) e atualmente curso uma pós-graduação semipresencial de MBA em Gestão do Agronegócio na UFPR (início em Abril/2018).
Nos últimos 2 anos, passei a atuar na criação e manutenção de produtos ligados a área de concessão de crédito rural e Proagro na empresa Softfocus, empresa em que trabalho atualmente (recomendo conhecer a cultura, como trabalhamos e seu modelo de gestão).
E durante esses últimos 2 anos, comecei a conhecer e a gostar do mercado financeiro como um todo, principalmente da área de crédito, investimentos, e desde Novembro/2017, a criptoeconomia e soluções blockchain focado no mercado financeiro.
Vejo muito potencial na tecnologia blockchain para os próximos anos, em blockchains públicas assim como as privadas, principalmente quanto a utilização dos contratos inteligentes que considero muito interessante.
Esses contratos são programáveis e podem ser executados automaticamente a partir de algum evento.
Por isso digo...
O Bitcoin e as criptomoedas podem ser vistos como uma BOLHA e PIRÂMIDE ou LIBERDADE, DESCENTRALIZAÇÃO, DINHEIRO INTELIGENTE e PROGRAMÁVEL.
Nesse artigo, vou apresentar o desenvolvimento de um projeto de uma porta inteligente que utiliza criptomoedas, blockchain e o conceito de IoT (Internet das Coisas).
No momento em que escrevo esse artigo e faço a programação desse projeto, a criptomoeda escolhida é a Decred (DCR), bem como a sua blockchain.
Para a realização COMPLETA desse projeto, é necessário a utilização de alguns recursos materiais:
- Raspberry Pi 3;
- Módulo Câmera Raspberry Pi;
- Fechadura eletrônica;
- Rele;
- 3 cabos (para ligar o Raspberry Pi com o Rele);
- 1 cabo (para ligar o Rele com a Fechadura eletrônica);
- Cabo de alimentação para o Raspberry Pi;
- Conexão com a Internet;
- Uma porta exemplar.
CASO VOCÊ NÃO POSSUA OS RECURSOS MENCIONADOS ACIMA, NÃO TEM PROBLEMA, porque nessa Parte 1 do artigo e primeira versão da aplicação, foram criadas funcionalidades que não interagem com esses dispositivos físicos, vamos interagir com esses recursos físicos na Parte 2 e Final, então, no momento, nessa primeira versão 0.0.1, temos isso disponível no projeto:
- A consulta do saldo da carteira na blockchain da Decred pela API da mainnet;
- A consulta da cotação do valor da criptomoeda Decred em reais (R$) pela API da Coingecko;
- O cálculo de pagamento do valor total do imóvel no mês, para abrir ou não a porta;
- Consulta do QR Code da chave pública pela web cam;
- Testes automatizados com alguns dos principais cenários esperados.
Você precisará possuir apenas nessa Parte 1:
- Uma versão do Java instalada na sua máquina;
- Webcam;
- Carteira Decred.
Algumas utilidades para a porta eletrônica:
- AirBnb descentralizado, sem intermediários e privado;
- Aluguel descentralizado, sem intermediários e privado;
- Quarto de hotel/motel descentralizado, sem intermediários e privado; ( ͡° ͜ʖ ͡°)
- Entre outras... só depende da sua imaginação.
O projeto foi criado pensando na descentralização e aluguel de uma casa ou apartamento, por isso, as funcionalidades são simples.
- Caso o locatário NÃO TENHA pago o aluguel total no mês, ao mostrar o QR Code da chave pública da carteira Decred, a porta NÃO SERÁ ABERTA.
- Caso o locatário TENHA pago o aluguel total no mês, ao mostrar o QR Code da chave pública da carteira Decred, a porta SERÁ ABERTA.
Isso NÃO respeitando a ordem de 15 dias após a data de vencimento do pagamento e de mais regras previsto em lei, e sem utilizar NENHUM contrato inteligente, que poderia automaticamente notificar a Justiça , bloquear a entrada do inquilino, facilitar a conversão das criptomoedas por dinheiro fiduciário se desejado e outras operações. Mais informações sobre as leis e regras quanto locações estão em um link deixado nas referências ;)
Observação:
Precisarei de aproximadamente R$ 338,00, com frete, para comprar os dispositivos eletrônicos necessários para a porta, isso sem incluir a porta e mão de obra necessária. Caso queira ajudar, deixo 3 (três) carteiras das criptomoedas que mais gosto na parte de Doações logo abaixo.
Você pode encontrar o código fonte escrito na linguagem de programação Java no GitHub:
Estou disponível para qualquer dúvida na execução do projeto e perguntas. Para isso, pode-se colocar um comentário nesse post ou abrir uma Issue no repositório do projeto no GitHub ;)
Referências:
Ação de despejo: tudo que você precisa saber
Doações:
BTC: 1MupUQJDSu2YkLNASPKJ4Y6X6YiFQmtHnx
ETH: 0x2279FfAbBD4420faB4647Cf6E3C318e1109995a1
DCR: DsogbmRT4LtGgyGyPPS2mL1XvP772nMcYNd




✅ @giancarlo21, I gave you an upvote on your post! Please give me a follow and I will give you a follow in return and possible future votes!
Thank you in advance!
Hiya i gave you an upvote dont forget to follow me for future upvotes & i always follow back
fb/john.thephotoeditor.56
Ru
Приветствую. Представляю студию блокчейн-копирайтинга. Предлагаю наши услуги по написанию WhitePaper, созданию видеороликов , написанию уникальных статей и обзоров (в том числе для steemit), переводов. Огромный опыт и большой штат сотрудников. Списко наших услуг и портфолио в нашем телеграм канале или на сайте.
En
Hello everyone! I present to you our blockchain copywriting studio. We propose to you next services: writing WhitePaper, creating videos, , translations, writing unique articles and reviews (Including for steemit). Extensive experience and highly qualified team. List of services and portforlio in our telegram channel or on our website.