Blockchain e sua coexistência com BIM: 1. Introdução

Um esclarecimento antes de começar: As ideias levantadas nesta série de artigos sobre BIM e Blockchain baseiam-se na nossa opinião pessoal baseada na nossa experiência e estão enquadradas num período de tempo muito específico, a tecnologia muda muito rapidamente e estas observações podem tornar-se obsoletas em pouco tempo...

O que é Blockchain?

Fonte: Wikimedia.org

Em termos simples, poderíamos defini-lo como um livro-razão digital ou banco de dados distribuído por uma rede descentralizada (DLT)) onde cada entrada é registrada com uma assinatura criptográfica imutável (HASH) e agrupada em blocos com o restante das entradas.

O conceito blockchain pode abranger múltiplas variantes e usos, neste texto vamos nos concentrar no “Blockchain corporativo”, blockchains semiprivados (“Blockchains autorizados” em seus aspectos federados ou consorciados) e seu uso como plataforma para facilitar e/ou automatizar processos e transações entre diferentes partes de um ambiente de negócios, que é o que tentamos valorizar junto com o BIM.

As principais diferenças entre estas e as redes públicas são:

Privacidade

Os dados não precisam ser públicos, podem ser mantidos dentro do grupo participante da rede.

Financiamento de operações

Enquanto nas redes públicas o gas é utilizado para realizar cada operação, nas redes privadas você costuma pagar uma assinatura para ter acesso.

Desempenho

O fato de serem redes menores aumenta o desempenho e o número de operações por segundo que podem ser realizadas.

Quais recursos ele oferece?

Fonte: Wikimedia.org

Consenso

Para adicionar um novo registro ele deve ser validado por todos os participantes relevantes.

Transparência

Todos os registros são unificados em um só lugar ao qual todas as partes envolvidas têm acesso ao mesmo tempo.

Imutabilidade

Uma vez criado e aprovado um novo registro ou bloco, ele não poderá ser modificado ou excluído, portanto a informação permanece inalterada.

Rastreabilidade

Todas as informações que foram agregadas desde a criação da rede ficam disponíveis para consulta ou auditoria.

Capacidade de automação

As transações podem ser automatizadas por meio de contratos inteligentes e integrações com outras plataformas.

Descentralização

Isso é mais relativo quando falamos de redes privadas, mas ainda oferece um sistema que não depende de terceiros ou de soluções proprietárias.

Para que podemos usá-lo?

Fonte: Wikimedia.org

Identidade e registro digital

A tecnologia Blockchain permite-nos o controlo documental de um ativo de forma unificada ao longo da sua vida ("gestão do ciclo de vida dos ativos") de forma descentralizada, o que aumenta a acessibilidade e interoperabilidade (Chega de pesquisar em 10 bases de dados e APIs diferentes tendo que solicitar 20 permissões ao longo do caminho) e garante a integridade da informação.

Contratos inteligentes

Através de um contrato inteligente podemos definir responsabilidades e automatizar processos criando condições de compliance, aproximando a lógica que um programa de computador segue da lógica de negócio.

Vamos apresentar um exemplo utilizando pseudocódigo para que seja de fácil compreensão:

Neste exemplo, após o alcance e validação de um objetivo, a cláusula de pagamento seria executada sem a necessidade de atuação de intermediários.

projeto de contrato inteligente()

Empresa A = Contrata os serviços
Empresa B = Presta os serviços
concluído = (condições de conclusão incluindo prazo) 
€ = Total a pagar acordado 
$ = Multa total por não cumprimento
pagar = processo de pagamento

Sim (projeto = tudo concluído (antes do prazo))
		A Empresa A paga € + 10% de € à Empresa B

Sim (projeto = tudo concluído (dentro do prazo))
		A Empresa A paga € à Empresa B

Sim (projeto = tudo concluído (entre 1 e 5 dias após o prazo))
		A Empresa A paga € - 10% de € à Empresa B
…

Sim (projeto = NÃO concluído (após 30 dias do prazo))
		A Empresa B paga $ à Empresa A

Tokenização de ativos

Dentro do Blockchain podemos encontrar tokens únicos e indivisíveis (NFT ou “token não fungível”) como “genéricos e divisíveis” (cada token representa o mesmo valor de um ativo, por exemplo uma unidade de Bitcoin).

A tokenização de ativos nos permite gerenciar o valor dos ativos físicos dentro do blockchain usando tokens fungíveis, o que abre novas oportunidades de investimento.

Por exemplo, poderíamos comprar um ativo imobiliário por 1 milhão de euros e vinculá-lo a um milhão de tokens originalmente avaliados em 1 euro. Se este ativo fosse vendido por 1 milhão e meio, cada token teria valorizado 50 centavos.

Monitoramento da cadeia de suprimentos e passaporte digital

A incorruptibilidade e facilidade de supervisão da cadeia apresenta-nos um quadro ideal para registar cada etapa da cadeia de abastecimento até à sua origem, incluindo o cumprimento de parâmetros e políticas que nos permitem credenciar cada modificação e/ou processo no elemento "rastreado".

Com a colaboração dos governos poderíamos chegar a um ponto ideal com aprovações automatizadas baseadas no passaporte digital, isso permitiria que tarefas como importação de materiais de construção de países com diferentes sistemas de aprovação não demorassem dias devido a procedimentos burocráticos.

Como usar?

Fonte: GuerrillaBuzz Crypto PR em Unsplash

A utilização vai depender do desenvolvedor da aplicação, o mais simples é utilizar implementações via web ou APP e o ideal é integrá-la como uma camada adicional dentro de ferramentas que já fazem parte do nosso repertório habitual.

Em qualquer caso, a parte “complicada” e única deve ficar do lado do desenvolvedor e como usuário não devemos notar nenhuma diferença em relação ao uso de uma solução “tradicional”. 

Temos o exemplo nos múltiplos DAPPS que já podemos encontrar em mercados como Play Store ou em formato web...

Continua no próximo artigo: "Blockchain e sua coexistência com BIM: 2. Meio ambiente e economia"