Como funciona a tecnologia Blockchain. Guia para Iniciantes

Blockchain technology

Quase todo mundo já ouviu falar do Blockchain e que ele é legal. Mas nem todo mundo entende como ele funciona. Este artigo mostra que o Blockchain certamente não é mágica.

O que é Blockchain?

Um Blockchain é um diário que é quase impossível de imitar.

Função hash

Imaginemos que 10 pessoas em um quarto decidiram fazer uma moeda separada. Elas devem seguir o fluxo de fundos, e uma pessoa – vamos chamá-lo de Bob – decidiu manter uma lista de todas as ações em um diário:

Blockchain technology explained

Um homem – chameme-os de Jack – decidiu roubar o dinheiro. Para esocnder essa ação, ele mudou os registros do diário:

Blockchain technology explained

Bob percebeu que alguém havia mexido em seu diário. Ele decidiu que iria evitar que isso acontecesse de novo.

Ele encontrou um programa chamado Função Hash que transforma texto em um conjunto de número e letras  como na tabela abaixo.

Bitcoin Hash

Um hash é uma série de números e letras, produzidos por funções hash. Uma função hash é uma função matemática que leva um número variável de caracteres e converte-o em uma série com um número fixo de caracteres. Mesmo uma pequena alteração em uma série cria um hash completamente novo.

Após cada registro, ele inseriu um hash. O novo diário foi o seguinte:

Blockchain technology explained

Jack decidiu mudar os registros de novo. À noite, ele pegou o diário, mudou os registros e gerou um novo hash.

Blockchain technology explained

Bob percebeu que alguém havia adulterado o diário novamente. Ele decidiu complicar o registro de cada transação. Após cada registro, ele inseriu um hash gerado a partir do registro + o último hash. Então, cada entrada depende da anterior.

Blockchain technology explained

Se Jack tentar mudar o registro, ele terá que mudar o hash em todas as entradas anteriores. Mas Jack realmente queria mais dinheiro, e ele passou toda a noite contando todos os hashes.

Nonce

Mas Bob não queria desistir. Ele decidiu adicionar um número após cada registro. Este número é chamado de "Nonce". O nonce deve ser escolhido para que o hash gerado termine em dois zeros.

Blockchain technology explained

Agora, para forjar registros, Jack precisaria passar horas e horas escolhendo Nonce para cada linha.

Mais importante, não apenas pessoas, mas computadores não conseguem solucionar o Nonce rapidamente.

Nodes

Mais tarde, Bob percebeu que havia muitos registros e que ele não poderia manter o diário assim para sempre. Então, quando registrou 5 000 transações, ele as converteu em uma planilha de uma página. Mary verificou que todas as transações estavam corretas.

Bob espalhou seu diário de folha de cálculo em mais de 5 000 computadores, que estavam em todo o mundo. Esses computadores são chamados de nodes (ou nós). Toda vez que ocorre uma transação, ela deve ser aprovada pelos nodes, cada um dos quais verifica sua validade. Uma vez que cada node verificou uma transação, há uma espécie de voto eletrônico, já que alguns nodes podem pensar que a transação é válida e outros acharem que é uma fraude.

Os nodes referidos acima são computadores. Cada node possui uma cópia do livro-razão digital ou Blockchain. Cada node verifica a validade de cada transação. Se a maioria dos nodes diz que uma transação é válida, ela é escrita em um bloco.

Agora, se Jack mudar uma entrada, todos os outros computadores terão o hash original. Eles não permitiriam que a mudança ocorresse.

Bloco

Essa planilha é chamada de bloco. Todos os blocos juntos formam o Blockchain. Cada node possui uma cópia do Blockchain. Uma vez que um bloco atinge um certo número de transações aprovadas, ele é "fechado" e um novo bloco é formado.

O Blockchain se atualiza a cada dez minutos. Ele faz isso automaticamente. Nenhum computador mestre ou central instrui os computadores a fazer isso.

Assim que a planilha ou o livro-razão ou o registro forem atualizados, eles não poderão mais ser alterados. Assim, ele é impossível de falsificar. Você só pode adicionar novas entradas a ele. O registro é atualizado em todos os computadores da rede ao mesmo tempo.

Pontos importantes:

  1. Um Blockchain é um tipo de diário ou planilha que contém informações sobre transações.
  2. Cada transação gera um hash.
  3. Um hash é uma série de números e letras.
  4. As transações são inseridas na ordem em que ocorreram. O pedido é muito importante.
  5. O hash depende não apenas da transação, mas do hash da transação anterior.
  6. Mesmo uma pequena alteração em uma transação cria um hash completamente novo.
  7. Os nodes (nós) verificam para garantir se uma transação não foi alterada inspecionando o hash.
  8. Se uma transação for aprovada pela maioria dos nodes, ela será escrita em um bloco.
  9. Cada bloco se refere ao bloco anterior e, em conjunto, faz o Blockchain.
  10. Um Blockchain é eficaz, pois é espalhado por vários computadores, cada um dos quais tem uma cópia do Blockchain.
  11. Esses computadores são chamados de nodes.
  12. O Blockchain se atualiza a cada 10 minutos.

Carteiras, assinaturas digitais, protocolos

Bob reuniu todas as 10 pessoas. Ele precisava explicar a nova moeda para eles.

Jack confessou seus pecados ao grupo e se pediu sinceras desculpou. Para provar sua sinceridade, ele devolveu as moedas de Ann e Mary.

Com tudo isso resolvido, Bob explicou por que isso nunca mais poderia acontecer. Ele decidiu implementar algo chamado de assinatura digital para confirmar cada transação. Mas primeiro, ele deu a todos uma carteira.

O que é uma carteira?

Uma carteira é uma série de números e letras, como por exemplo 18c177926650e5550973303c300e136f22673b74. Este é um endereço que aparecerá em vários blocos dentro do Blockchain à medida que as transações ocorram. Não há nenhum registro visível de quem fez a transação com quem, apenas o número de uma carteira. O endereço de cada carteira específica também é uma chave pública.

Leia mais no artigo “Carteiras Bitcoin: tudo o que você precisa saber”.

Assinatura digital

Para realizar uma transação, você precisa de duas coisas: uma carteira, que é basicamente um endereço e uma chave privada. A chave privada é uma série de números aleatórios, mas, ao contrário do endereço, a chave privada deve ser mantida em segredo.

Quando alguém decide enviar moedas a qualquer outra pessoa, eles devem assinar a mensagem que contenha a transação com sua chave privada. O sistema de duas chaves é o coração da criptografia e criptografia, e seu uso é já existe muito antes da existência do Blockchain. Ele foi proposto pela primeira vez na década de 1970.

Uma vez que a mensagem é enviada, ela é transmitida para a rede Blockchain. A rede de nodes então trabalha na mensagem para se certificar de que a transação que ela contém é válida. Se ela confirmar a validade, a transação é colocada em um bloco e depois disso nenhuma informação sobre essa transação pode ser alterada.

Digital signature explained

O que são chaves criptografadas?

Uma chave criptografada é uma série de números e letras. As chaves criptografadas são criadas por geradores de chave ou keygens. Esses keygens usam matemática muito avançada envolvendo números primos para criar chaves.

Protocolos

O Blockchain consiste em especificações de comportamento individuais e um grande conjunto de regras que são programadas nele. Essas especificações são chamadas de protocolos. A implementação de protocolos específicos fez essencialmente do Blockchain o que ele é - um banco de dados de informações distribuído, peer-to-peer e seguro.

Os protocolos Blockchain asseguram que a rede seja executada por seus criadores, mesmo que seja completamente autônoma e não seja controlada por ninguém. Aqui estão alguns exemplos de protocolos implementados no Blockchain:

  • As informações de entrada para cada número de hash devem incluir o número de hash do bloco anterior.
  • A recompensa pela mineração bem-sucedida de um bloco diminui pela metade depois que cada 210 000 blocos são lacrados.
  • A fim de manter a quantidade de tempo necessário para minerar um bloco em aproximadamente 10 minutos, a dificuldade de mineração é recalculada a cada 2016 blocos.

Prova de Trabalho

A colocação de uma transação em um bloco é chamada de conclusão bem-sucedida de um desafio de prova de trabalho e é realizada por nodes especiais chamados mineradores.

A Prova de Trabalho é um sistema que exige algum trabalho do solicitante do serviço, geralmente significa tempo de processamento por um computador. Produzir uma prova de trabalho é um processo aleatório com baixa probabilidade, portanto, normalmente é necessário um monte de tentativas e erros para que uma prova de trabalho válida seja gerada. Quando se trata de Bitcoin, o hash é o que serve como prova de trabalho.

O que é minerar?

Mineradores em um Blockchain são nodes que produzem blocos ao resolverem problemas com a prova de trabalho. Se um minerador produz um bloco que é aprovado por um consenso eletrônico de nodes, ele é então recompensado com moedas. A partir de outubro de 2017, os mineradores de Bitcoin recebem 12,5 Bitcoins por bloco.

A recompensa não é o único incentivo para que os mineradores continuem usando seu hardware. Eles também recebem as taxas de transação que os usuários do Bitcoin pagam. Atualmente, como há uma grande quantidade de transações que acontecem dentro da rede Bitcoin, as taxas de transação aumentaram. Mesmo que os remetentes não sejam obrigados a pagar as taxas, os mineradores sempre darão prioridade às transferências com taxas de transação maiores. Então, a menos que você esteja disposto a pagar uma taxa bastante elevada, sua transação pode levar muito tempo para ser processada.

Leia mais no artigo “O que é mineração”.

Pontos importantes

  1. Se você possui dinheiro digital, então você precisa de uma carteira digital.
  2. Uma carteira é um endereço no Blockchain.
  3. Uma carteira é uma chave pública.
  4. Alguém que queira realizar uma transação deve enviar uma mensagem com a transação assinada com sua chave privada.
  5. Antes que uma transação seja aprovada, ela é verificada por cada node que vota sobre ela de uma maneira eletrônica especial que é diferente das eleições que a maioria dos países tem.
  6. Uma transação é colocada em um bloco por mineradores que são nodes especiais.
  7. Os computadores da rede que possuem o Blockchain são chamados de nodes.
  8. Os mineradores colocam transações em blocos em resposta a desafios de prova de trabalho.
  9. Depois que os mineradores conseguirem "selar" um bloco de transações, eles recebem uma recompensa, que atualmente é de 12,5 BTC, e eles também recebem as taxas de transação que os pagadores de Bitcoin enviam.
  10. A interação é realizada em um Blockchain usando regras incorporadas no programa do Blockchain chamadas de protocolos.
  11. A criptografia é essencial nos Blockchains para barrar ladrões que desejam invadir o Blockchain.
  12. As chaves criptográficas são feitas por geradores de chave ou keygens.
  13. Os keygens usam matemática muito avançada envolvendo números primos para criar chaves.
  14. Um bloco contém: um carimbo de data/hora, uma referência ao bloco anterior, as transações e o problema computacional que teve que ser resolvido antes do bloco entrar no Blockchain.
  15. A rede distribuída de nodes que precisam chegar a um consenso torna a fraude dentro do Blockchain quase impossível.

Princípios do Blockchain

Base de dados distribuida

Distributed database explained

O banco de dados é o Blockchain e cada node em um Blockchain tem acesso a todo o Blockchain. Nenhum node ou computador regula as informações que contém. Todo node é capaz de validar os registros do Blockchain. Tudo é feito sem um ou vários intermediários no controle de tudo.

Ele é arquitetonicamente descentralizado, pois não há nem um nem vários pontos de falha. Não há nenhum ponto de falha que faça o Blockchain cair.

No entanto, os nodes de um Blockchain são logicamente centralizados, já que o Blockchain inteiro é uma rede distribuída realizando certas ações programadas para ela.

Transmissão peer-to-peer (P2P)

Peer-to-peer transmission explained

De acordo com o primeiro princípio, a comunicação sempre acontece diretamente entre pares (peers), e não através de algum node central. As informações sobre o que está acontecendo no Blockchain são armazenadas em cada node, depois passadas para nodes adjacentes. Desta forma, as informações se espalham por toda a rede

Transparência ainda que pseudônima

Qualquer pessoa que inspecionar o Blockchain é capaz de ver cada transação e seu valor de hash. Alguém que use o Blockchain pode se manter anônimo se quiser ou pode dar sua identificação a outros. Tudo o que você vê no Blockchain é um registro de transações entre os endereços Blockchain.

Registros

Records

Uma vez que a gravação de uma transação está no Blockchain e o Blockchain foi atualizado, é impossível alterar os registros dessa transação. Isto é assim porque um registro particular de transação está vinculado ao registro precedente. Os registros do Blockchain são permanentes, ordenados cronologicamente e estão disponíveis para todos os outros nós. O diagrama mostra um extrato do Bitcoin Blockchain.

Por que é impossível desligar a rede?

Como há nós em todo o mundo, é praticamente impossível que toda a rede seja tomada por um único ente.

Por que é quase impossível falsificar um bloco?

A razão pela qual falsificar um bloco é quase impossível é que a validade do bloco e, por extensão, sua inclusão no Blockchain, é determinada por um consenso eletrônico de nodes. Existem milhares desses nodes, espalhados por todo o mundo, e, como consequência, capturar a rede exigiria um computador de potência impossível no momento.

Pode-se usar um Blockchain como uma base de dados normal?

Você pode armazenar 3 GB de arquivos no Blockchain da mesma forma que você pode usar o Access, Filemaker ou MySql? Isso não seria uma boa idéia. A maioria dos Blockchains não são adequados para isso por design ou por simples falta de capacidade necessária.

Os bancos de dados on-line tradicionais costumam usar uma arquitetura de rede cliente-servidor. Isso significa que os usuários com direitos de acesso podem alterar as entradas armazenadas no banco de dados, mas o controle geral permanece com os administradores. Quando se trata de um banco de dados Blockchain, cada usuário é responsável por manter, calcular e atualizar cada nova entrada. Cada node deve trabalhar em conjunto para se certificar de que eles estão chegando às mesmas conclusões.

A arquitetura Blockchain também significa que cada nó deve funcionar de forma independente e comparar os resultados do trabalho com o resto da rede. Então, chegar a um consenso pode demorar muito tempo. Devido a isso, as redes Blockchain são consideradas muito lentas em comparação com a tecnologia tradicional de transações digitais.

No entanto, existem experiências de produção de bancos de dados com a tecnologia Blockchain, sendo a BigchainDB a primeira grande empresa no campo. Os criadores adquiriram uma base de dados distribuída de classe empresarial e construíram sua tecnologia em cima dela, ao mesmo tempo que adicionaram os três atributos principais do Blockchain: descentralização, imutabilidade e capacidade de registrar e transferir ativos. Se o que eles criaram é útil ainda está para ser visto.

Pontos importantes

  1. O Blockchain é um banco de dados, que são distribuídos entre todos os nodes.
  2. Nenhum ou vários nodes controlam o Blockchain.
  3. Todos os nodes podem validar uma transação.
  4. Toda a comunicação no Blockchain é p2p.
  5. Qualquer pessoa que usa Blockchain é anônima se for o que ela deseja.
  6. Todas as transações que ocorrem num Blockchain são registradas lá, então as transações de qualquer pessoa que usa a rede são públicas e completamente transparentes, mesmo que possam ser anônimas.
  7. Uma vez que uma transação foi registrada no Blockchain e o Blockchain atualizou, essa transação não pode ser alterada.
  8. Nenhuma pessoa ou organização pode desligar um Blockchain.
  9. Embora o Blockchain seja descentralizado politicamente e arquitetônicamente, ele é logicamente centralizado.

Onde o Blockchain pode ser usado?

Na próxima parte do artigo, vamos falar sobre alguns dos vários aplicativos que usam Blockchain. Com frequência, usaremos o termo contrato inteligente. Vamos definir o termo.

O Blockchain é ideal para o que é conhecido como contratos inteligentes.

O que são contratos inteligentes?

Os contratos inteligentes definem as regras e penalidades em torno de um acordo específico da mesma forma que os contratos tradicionais. No entanto, a grande diferença é que os contratos inteligentes aplicam essas obrigações automaticamente. Os contratos são codificados de modo a serem descarregados ao cumprimento de critérios específicos.

1. Reivindicação de garantia

Normalmente, resolver as reivindicações de garantia é caro, demora e muitas vezes é difícil para aqueles que fazem a reivindicação. É possível implementar contratos inteligentes usando o Blockchain que inevitavelmente tornará o processo muito mais fácil.

No passado, quando se faziam uma reivindicação, todas as verificações eram realizadas por humanos, o que pode levar tempo e deixar espaço para erros humanos. Isso se tornará desnecessário, como verificações para assegurar que todos os critérios foram atendidos podem ser feitas automaticamente usando o Blockchain. Uma vez que todas as obrigações foram cumpridas, o pagamento resultante é automático. Tudo isso pode ser feito com participação humana mínima.

Uma das soluções oferecidas pela Deloitte é a inclusão de um QR-code nos recibos. O QR-code é configurado para conter todas as informações relevantes sobre a compra: item, número de série, data de compra e assim por diante. Com isso, o QR-code também contém as instruções sobre como encontrar um 'bot de garantia' no Facebook Messenger. O usuário pode então enviar uma foto do recibo para aquele bot, o mecanismo abre o código QR e armazena toda a informação sobre o produto no Blockchain.

2. Derivativos

Derivativos são utilizados nas bolsas de valores e são relacionados com os valores dos ativos. Os contratos inteligentes na negociação de ações poderiam revolucionar as práticas atuais, simplificando, automatizando e reduzindo os custos de negociação de derivativos em toda a indústria. Os pagamentos podem ser concluídos em segundos, em vez de levar três dias que são necessários no presente. Com uso dos contratos inteligentes, a negociação peer-to-peer se tornará uma operação comum, levando a uma revolução absoluta na negociação de ações. A Barclays e várias outras empresas já  testaram uma forma de negociar derivativos usando contratos inteligentes, mas chegaram à conclusão de que a tecnologia não funcionará, se os bancos não colaborem para implementá-la.

3. Insurance claims

With smart contracts, a certain set of criteria for specific insurance-related situations can be established. In theory, with the implementation of Blockchain technology, you could just submit your insurance claim online and receive an instant automatic payout. Providing, of course, that your claim meets all the required criteria. French insurance giant AXA is the first major insurance group to offer insurance using Blockchain technology. They’ve recently introduced a new flight-delay insurance product that will use smart contracts to store and process payouts. Other insurance companies will surely follow suit.

4. Verificação de identidade

Demasiado tempo e esforço atualmente são desperdiçados na verificação de identidade. Com a descentralização de Blockchains, a verificação da identidade online será muito mais rápida. Os dados de identidade online em uma localização central desaparecerão com o uso dos contratos inteligentes Blockchain. Os hackers não terão mais pontos centralizados de vulnerabilidade ao ataque. O armazenamento de dados é inviolável e incorruptível quando suportado pelo Blockchain. No mundo inteiro o Blockchain está levando a grandes melhorias na verificação da identidade.

Cidade de Zug na Suíça usa uma aplicação descentralizada (DAPP) para a verificação das identidades eletrônicas dos cidadãos. Outro produtor de DAPPs, para verificação de identidade, é Oraclize na Estônia. Ele vende um DAPP para resolver o problema KYC (Know Your Customer - Conheça Seu Cliente). Isto é de grande importância na verificação de identidade. A organização Thomson Reuters está criando outro DAPP para verificação de identidade usando Ethereum.

5. The Internet of Things (IoT)

The Internet of Things (IoT) é a rede de dispositivos físicos, veículos e outros itens incorporados em software, atuadores, sensores, software e conectividade de rede, conectados à Internet. Todos esses recursos permitem que esses objetos coletem e troquem os dados. O Blockchain e seus contratos inteligentes são ideais para isso.

Projetos que envolvem contratos inteligentes para dispositivos foram previstos para se tornarem bastante comuns. A empresa lider mundial de pesquisa de TI, o Gartner, fez a previsão de até 2020, existiriam dispositivos com pelo menos 20 bln de despositivos conectados. Esses dispositivos usam contratos inteligentes de Ethereum. Por exemplo, há o Ethereum lightbulb, o Ethereum BlockCharge, envolvendo o carregamento de veículos elétricos e, finalmente, CryptoSeal; este é um selo inviolável para a segurança dos remédios.

O Blockchain desempenhará um papel importante na implantação do IoT, mas também providencionará formas de proteção contra hackers. Como é construído para o controle descentralizado, um esquema de segurança baseada nele deve ser escalável o suficiente para cobrir o rápido crescimento do IoT. Além disso, a forte proteção do Blockchain contra a manipulação de dados ajudará a impedir que um dispositivo desonesto perturbe a casa, a fábrica ou o sistema de transporte, transmitindo informações enganadoras.

6. Arquivamento e armazenagem de arquivos

Google Drive, Dropbox, etc. desenvolveram meticulosamente o arquivamento eletrônico de documentos com uso de métodos centralizados. Sites centralizados são sempre atraentes para hackers. Blockchain e seus contratos inteligentes oferecem métodos de reduzir substancialmente essa ameaça.

Há muitos projetos Blockchain que visam fazer isso. Tenha em mente, no entanto, que muitas vezes não há espaço de armazenamento suficiente nos próprios Blockchains, mas há soluções descentralizadas de armazenamento na nuvem disponíveis, como Storj, Sia, Ethereum Swarm, etc. Do ponto de vista do usuário, eles funcionam bem como qualquer outro armazenamento na nuvem. A diferença é que o conteúdo é hospedado nos vários computadores de usuários anônimos, em vez de centros de dados.

7. Proteção da propriedade intelectual

O arquivamento habilitado pelo Blockchain oferecerá uma proteção muito melhor da propriedade intelectual do que antes. Um aplicativo chamado Ascribe, que usa o Blockchain, já oferece essa proteção.

8. Crime

Os criminosos têm que esconder e camuflar o dinheiro obtido de suas façanhas. Atualmente, isso é feito com falsas contas bancárias, jogos de azar e empresas offshore, entre outros estratagemas. Há muitas preocupações quanto à transparência das transações em criptomoedas. Mas, todos os elementos regulatórios necessários, como identificação de partes e informações, registros de transações e até forças-tarefa podem existir no sistema de moeda digital.

À medida que a tecnologia recebe mais atenção do grande público, o Blockchain e seus contratos inteligentes têm o potencial de tornar a maioria das táticas de lavagem de dinheiro ineficazes e facilmente rastreáveis.

9. Mídia social

Actualmente, as organizações de redes sociais podem usar livremente os dados pessoais de seus clientes. Isso os ajuda a fazer bilhões de dólares. Usando os contratos inteligentes do Blockchain, os usuários das mídias sociais serão habilitados a vender seus dados pessoais, se quiserem. Tais idéias estão sendo investigadas no MIT. O objetivo do projeto OPENPDS/SA é fornecer o proprietário dos dados com a possibilidade de ajustar o grau de preservação da privacidade usando a tecnologia Blockchain.

10. Uso dos contratos inteligentes nas eleições e pesquisas

Eleições e pesquisas poderiam ser melhoradas bastante com contratos inteligentes. Já existem vários aplicativos, como Blockchain Voting Machine, Follow My Vote e TIVI. Todos eles prometem a eliminar fraude, ao mesmo tempo fornecendo transparência total dos resultados e mantêndo os votos anônimos. No entanto, ainda há um longo caminho antes amplamente implementar a votação descentralizada.

Limitatações e vulnerabilidade

Qualquer rede Blockchain depende em grande parte da quantidade de usuários ativos dentro dela. Para operar todo o seu potencial, uma rede deve ser robusta com uma grade de nodes amplamente distribuídos.

Além disso, não há uma rede Blockchain que possa sustentar a mesma quantidade de transações que os principais emissores de cartões de crédito, como Visa ou MasterCard. Em 2017, o Blockchain ainda tem um longo caminho a percorrer antes de ser capaz de substituir os gigantes do mundo financeiro.

Finalmente, sempre existe uma possibilidade teórica de uma captura em grande escala de qualquer rede Blockchain. Se uma única entidade conseguirá obter o controle da maioria dos nodes da rede, ela não será mais descentralizada no sentido pleno da palavra.

Clima de investimento em Blockchain

Como o preço da Bitcoin atingiu o recorde de US $ 5.000 pela segunda vez em 2017, provavelmente não há mais hype ao redor de nenhuma outra  oportunidade de investimento do que as criptomoedas e a tecnologia Blockchain. O público em geral e as autoridades governamentais estão cada vez mais conscientes de suas vantagens, e a maioria das preocupações em torno deles estão sendo refutadas. Muitas empresas  já investiram na tecnologia, e é muito importante que o gigante mundial da tecnologia IBM agora esteja pensando em investir o "tempo e energia dos funcionários" na área.

Muitas empresas oferecem cartões de crédito para incentivar a lealdade e adicionar um novo fluxo de receita. A Samsung recentemente se associou à Blocko com o objetivo de permitir que os cartões de crédito se envolvam em transações seguras usando a tecnologia Blockchain. A Samsung pretende criar um novo negócio usando identidade digital, dinheiro digital e pagamento digital.

De acordo com um relatório, de outubro de 2017, houve 42 ações de investimento em 2017 apenas, totalizando US $ 327 milhões. O investidor mais ativo é uma empresa de serviços japonesa SBI Holding, com participações em oito empresas da Blockchain. Uma potência digital Google é o segundo investidor mais ativo, com participações na empresa de carteira de Bitcoin Blockchain e Ripple, uma empresa que está trabalhando com o sistema de transferência de dinheiro baseado em Blockchain.