Como Drupal e Blockchain estão mudando a percepção da arquitetura descentralizada

Publicados: 2018-07-13

“Bitcoin é um tour de force tecnológico” - Bill Gates, cofundador da Microsoft

Há um novo Homem-Pássaro na cidade! Uma ideia que já conquistou as maiores instituições do mercado. Uma tecnologia, que os entusiastas acreditam, pode mudar o mundo.

"Uma invenção verdadeiramente extraordinária que faz coisas realmente mundanas", como disse Paul Brody, líder de blockchain da E&Y Global.

Alguns acham que isso vai muito além do efeito nas "grandes negociações com ações". Ainda mais no combate à pirataria de música, trabalho infantil e muitas outras coisas ao redor do mundo.

Sim, estou definitivamente falando sobre a tecnologia Blockchain !!

O que é todo esse barulho?

Esse alarido sobre a tecnologia blockchain já existe há muito tempo. Tanto tempo que até o Google está trabalhando em sua própria tecnologia relacionada ao blockchain. Todos nós sabemos que isso trouxe uma grande mudança no fluxo da tecnologia! Mas sobre o que é esse barulho?

Isso pode te ajudar um pouco

imagem

Conforme definido por especialistas no mundo da tecnologia, "a tecnologia Blockchain é um livro-razão descentralizado, replicado e compartilhado para gerenciar e manter o registro de transações entre vários participantes".

Em termos leigos, as transações não usam mais um banco de dados centralizado para armazenamento, mas sim entre os próprios participantes (chamados de nós). Antes de a tecnologia blockchain varrer todos do chão, as transações tradicionais eram centralizadas e dependentes de terceiros para criar um ambiente confiável onde os parceiros da transação são estranhos. Com vários problemas, desde altos custos de transação e baixa velocidade até um único ponto de falha e falta de transparência, as empresas precisavam de um sistema melhor implantado.

Com a tecnologia blockchain, a tecnologia de razão distribuída permite que diferentes nós interajam diretamente uns com os outros, sendo independentes de uma fonte de terceiros. Além disso, a tecnologia blockchain lida com todos os outros problemas com facilidade.

imagem A transformação

Antes de disparar para ser reconhecido como o potencial para se tornar o padrão disruptivo no comércio, o Blockchain foi originalmente concebido para o Bitcoin. Esta criptomoeda "não tão real" é baseada no princípio do livro-razão distribuído. Como um dos aplicativos de blockchain mais comuns com uma capitalização de mercado de mais de $ 19 bilhões (como conhecido em 13 de abril de 2017) e um volume diário negociado de $ 330 milhões , ele permite transações por confirmação descentralizada e integrando-o ao blockchain.

Além da funcionalidade de contabilidade confiável, o blockchain se adaptou muito rapidamente à troca de arquivos por meio das transações. Como um grande desafio, a NXT desde 2013 e a LINQ da Nasdaq desde 2015 têm usado a tecnologia blockchain para transferir ativos tokenizados.

Tudo girava em torno do blockchain 2.0 desde o final de 2015, quando o Ethereum foi lançado para permitir o uso de contratos inteligentes em uma escala muito maior do que o Bitcoin. Esses contratos permitem a execução automática de código em blockchain.

O que isso significa para o conteúdo digital?

Muito recentemente, o mundo digital foi abalado por um dos casos mais complexos de violação de dados por uma organização líder que pegou o mundo inteiro completamente de surpresa! E é claro que todos vocês conhecem os “Termos de Serviço” que permitem que os sites rastreiem ativamente quase todas as suas atividades na Internet.

O que quero dizer é que esses dados, administrados por uma entidade central, são facilmente acessíveis e o usuário não tem controle total.

No entanto, com a tecnologia Blockchain, as coisas serão diferentes. Liderando o ímpeto da descentralização, o Blockchain garante que os dados armazenados sejam totalmente à prova de adulteração. Este é o principal motivo pelo qual as empresas têm demonstrado interesse por esta tecnologia.

imagem

Com a capacidade de desacoplar a lógica de negócios dos dados usando "Contrato Inteligente", o Blockchain garante que nenhuma organização possa tomar os dados como reféns.

Algumas dessas tecnologias descentralizadas ativadas por Blockchain que estão desempenhando um papel vital no gerenciamento de conteúdo digital são: IOTA para processamento de pagamento descentralizado, Contratos inteligentes de Etherium, Bitcoin, Hyperledger, banco de dados Blockchain de BigchainDB.

O fato de o CMS descentralizado permitir que os usuários controlem o conteúdo que produzem é algo que as empresas em todo o mundo estão prontas para abraçar.

Onde o Drupal se encaixa?

A ideia de que o Drupal e o Blockchain podem trabalhar juntos para criar uma arquitetura descentralizada segura é bastante fascinante. Veja este tweet de Dries, de volta em 2016.

imagem

Todos nós sabemos que os fluxos de trabalho do Drupal e Blockchain são completamente diferentes. Embora o Drupal use um banco de dados centralizado, o blockchain, por outro lado, não requer um intermediário e, em vez disso, atua como um elemento de verificação.

É onde as coisas começam a ficar interessantes.

Vamos, por exemplo, considerar um Hospital com várias filiais em todo o país. Uma rede de saúde é enorme, com grande quantidade de dados. Informação médica, informação do paciente, academia, farmácia, seguro, etc. Há uma tonelada de dados e tudo tem que ser tratado com eficiência para garantir que as coisas não saiam do controle!

Blockchain pode fazer maravilhas aqui!

Ao criar uma arquitetura descentralizada que é segura e também imutável, o blockchain pode lidar com cada informação com precisão. Os dados do paciente, por exemplo, podem ser disponibilizados universalmente e as informações podem ser validadas pelo próprio paciente, fornecendo-lhe acesso e controle.

Os registros médicos do paciente podem ser disponibilizados não apenas para o paciente e o médico, mas também para organizações de pesquisa, seguradoras e qualquer pessoa que busque as informações necessárias. E o fato de o próprio paciente poder validar todo o acesso é um ponto vital.

No blockchain de curto prazo pode ser uma fonte para agilizar processos. No entanto, no longo prazo, na integração com o Drupal, essa tecnologia provavelmente terá um grande impacto em toda a estrutura.

Além disso, o Blockchain terá um grande papel na redução de custos e no ciclo de tempo das transações e reclamações médicas. Processo de administração aprimorado, pagamentos rápidos e eficientes, redução de fraude em reclamações médicas e autenticação múltipla imutável podem marcar ainda mais a importância do Blockchain.

Blockchain pode criar uma arquitetura que permite transações baseadas em regras possíveis sem lacunas de comunicação. Todas as aprovações e as informações editadas, excluídas e corrigidas serão documentadas. Sim, este sistema tem alguns desafios próprios no que diz respeito à necessidade de um consenso descentralizado.

É aqui que entra em cena o Drupal CMS. Agora, se toda essa rede de saúde estava no Drupal, cada departamento do hospital tinha seu próprio site gerenciado pelo Drupal individualmente. Por exemplo, o Drupal 1 pode lidar com os dados do paciente no site principal. E o Drupal 2 poderia cuidar de sinistros médicos e outros seguros. Enquanto o Drupal 3 poderia lidar com a carreira e outras campanhas.

Meu objetivo aqui é usar o Blockchain e sincronizar os usuários e os dados do usuário para que estejam disponíveis em toda a infraestrutura.

Imagine que um paciente insira todas as informações no site principal pela primeira vez para entrar e, em seguida, force o mesmo paciente novamente quando ele visita o outro site para suas reivindicações médicas. Definitivamente, não é uma opção para uma experiência perfeita.

Claro, com o Drupal, um banco de dados centralizado pode ser mantido para evitar essas interações repetidas! No entanto, a funcionalidade de vários usuários, a vulnerabilidade a erros e a necessidade de lógica para contornar o sistema Drupal maduro são uma grande dor de cabeça.

Com o Blockchain e seu razão distribuído ponto a ponto, a infraestrutura de saúde se parece com isso. (Sem intermediários, é claro)

imagem

Esta arquitetura garante que uma atualização em um dos sites Drupal seja sincronizada em todos os outros. Essa arquitetura descentralizada tem um conjunto de vantagens e desafios próprios.

Embora evite completamente o "ponto único de falha", evitando que todo o sistema perca dados, o trabalho necessário para integrar os dados ao sistema não é uma tarefa fácil. No entanto, quando trabalhamos nisso para uma melhor integração, Blockchain e Drupal juntos podem fazer maravilhas.