Link

Blockchain com Python.

Quando falamos em Blockchain já pensamos em criptomoedas, mas a tecnologia do Blockchain é muito mais do que isso.

O Blockchain é uma tecnologia onde toda informação não fica centralizada, pelo contrário, a informação fica descentralizada em forma de blocos.

A informação fica altamente protegida pois cada bloco na corrente tem seu hash validado, caso 1 bloco não seja válido, todo fluxo é descartado.

A tecnologia utiliza o algoritmo sha-256 para criar o hash e criptografar os dados que serão trocados entre os blocos da corrente.

Para criar o hash do bloco, é feita uma composição da data, índice, corpo da mensagem e o hash anterior se não for um bloco inicial(Bloco Gênesis).

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2022/pythonBlockchain.html.

Smart Contract.

two person shaking each others hands

Foto por rawpixel.com em Pexels.com

Smart Contract ou Contrato inteligente, não se trata de um contato que se resolve sozinho ou automaticamente.

O Smart Contract é uma nova modalidade de contrato eletrônico que garante a integridade entre as duas ou mais pontas do contrato.

Utilizando a tecnologia Blockchain, o Smart Contract é um contrato eletrônico descentralizado o que garante problemas de fraude.

A fraude é evitado pois o contrato não está centralizado em 1 ponto, mas distribuído em “n” computadores pelo mundo.

Além disso a tecnologia Blockchain utilizada garante com criptografia, imutabilidade e fragmentação a autenticidade do contrato.

Exemplo de utilização do Smart Contract.

Um exemplo de utilização de Smart Contract é com processo de distribuição de entrega.

Hoje o processo de entrega de produtos, saindo do centro de distribuição até o solicitante é totalmente passível de fraudes e desaparecimento de produtos no percurso.

Com a utilização de Smart Contract e iot(internet das coisas) podemos agrupar duas tecnologias a esse favor.

Utilizando sensores para ler código de barra, QR Code ou um NFC e em seguida disparando automaticamente uma assinatura parcial do contrato no Blockchain.

Uma vez disparado essa assinatura dentro do Blockchain, a mesma fica na rede descentralizada, totalmente rastreável e imutável.

Esse contrato só se fecha quando todas as partes autenticarem esse contrato, ou seja, desde o centro de distribuição, logística e o consumidor devem autenticar o contrato.

Esse contrato é totalmente confiável, pois não fica centralizado em um ponto, ele fica distribuído em vários pontos na rede.

Pelo fato do contrato estar distribuído na rede, fica quase impossível fraudar esse documento, pois se uma das pontas não autenticar, essa validação é descartada.

Conclusão.

O Smart Contract ainda é barrado em aplicações reais pois se trata de uma tecnologia nova, ainda vai existir uma resistência grande até que seja consolidada no mercado. Assim como a utilização do Internet Bank demorou para consolidar no mercado e ganhar a confiança de usuários, os Smart Contracts vão ainda ter seu tempo de aceitação e tambem melhorias.

Link

Blockchain + Ethereum.

O Ethereum é muito mais que uma criptomoeda, ele é uma plataforma de software aberta que permite desenvolver softwares descentralizadas.

Semelhante a ideia do Bitcoin, mas com propósitos e capacidades diferentes. Se por um lado o Bitcoin utiliza o Blockchain para uso particular de pagamentos e transferências monetárias, o Ethereum utiliza o Blockchain para diversas aplicações.

Utilizando Ethereum, podemos desenvolver diversas aplicações beneficiando do Blockchain de forma fácil e rápida.

Acesse todo conteúdo em: https://nakatech.herokuapp.com/article/ethereum.html