Blockchain 3.0 é um termo geral que descreve as tentativas de corrigir os problemas atuais na indústria de blockchain especificamente, questões relacionadas à escalabilidade, interoperabilidade e muitos argumentariam, privacidade. Enquanto o blockchain 1.0 (pense no Bitcoin) e o blockchain 2.0 (por exemplo, Ethereum) lançaram a tecnologia de contabilidade distribuída (DLT) aos olhos do público, o blockchain 3.0 deve ser o empurrão final necessário para obter a adoção geral.
Blockchain 3.0
O Blockchain 1.0 surgiu com o lançamento do Bitcoin em 2009. Ele traz consigo a tecnologia potencial para mudar do uso predominante de moedas fiduciárias centralizadas para moedas digitais descentralizadas, que são mais transparentes, eficientes e seguras. O objetivo é processar transações e remover intermediários, como bancos centrais e seus encargos.
Apesar da nova abordagem de prova de trabalho (PoW) do Blockchain 1.0, problemas com o processamento de transações também surgiram. Com a necessidade de resolver problemas matemáticos altamente complexos antes que os blocos de transações possam ser processados, a mineração de criptomoedas como Bitcoin requer uma enorme quantidade de eletricidade em computadores de alta potência. Isso torna o processo não apenas altamente insustentável, mas também inescalável. Por exemplo, o Bitcoin pode processar de 3 a 7 transações por segundo, enquanto a velocidade de transação da Visa é de cerca de 2.000 TPS.
Para superar as limitações do Blockchain 1.0, o Blockchain 2.0 foi estabelecido, com o Ethereum assumindo a liderança no lançamento do protocolo de prova de participação (PoS). O processamento de transações foi automatizado, com contratos inteligentes tornando-o mais rápido e eficiente, alcançando cerca de 15 transações por segundo – o dobro do que o Bitcoin pode produzir. No entanto, essa taxa fica muito atrás do que as instituições de pagamento centralizadas existentes, como a Visa, podem fazer. Portanto, para que o blockchain se torne um concorrente sério para as principais instituições de pagamento centralizadas, o Blockchain 3.0 destina-se a superar o maior problema para os blockchains existentes: escalabilidade.
O que o Blockchain 3.0 pode fazer?
Como uma versão atualizada do Blockchain 2.0, o Blockchain 3.0 se baseia e refina os recursos tecnológicos de seu antecessor. Ele utiliza um gráfico acíclico direcionado (DAG) como sua estrutura de dados para facilitar um fluxo unidirecional de informações que não podem ser retornadas ao remetente, eliminando assim os tempos de bloqueio. Isso permite que as transações sejam processadas quase imediatamente – a uma incrível taxa de 10.000 transações por segundo, superando empresas como Visa.
Com uma abordagem mais rápida, econômica e eficiente que pode rivalizar com as instituições financeiras centralizadas existentes, o lançamento do Blockchain 3.0 ajuda a acelerar a adoção da tecnologia blockchain. Ele faz isso não apenas no setor financeiro, mas também em muitos outros setores – desde melhorar a segurança do armazenamento e transferência de informações na área da saúde e aplicar a tecnologia de contabilidade distribuída no setor de logística, melhorar o rastreamento de mercadorias e até implementar transparência ledgers em sistemas de votação para ampliar a acessibilidade e reforçar a segurança.
O Blockchain 3.0 pode não ter alcançado seu objetivo de adoção global, mas foi além do estabelecimento de um protocolo financeiro descentralizado – seu motivo original – para melhorar o armazenamento e a transferência de dados confidenciais. Isso ampliou muito a aplicação da tecnologia blockchain e registros distribuídos para todos os setores.
Sendo a tecnologia mais disruptiva do século, o blockchain continuará a iterar e evoluir para melhorar sua praticidade e adoção. Isso requer pesquisa contínua para resolver pontos problemáticos e planejamento para implementação, bem como testes e experimentos para sua viabilidade. Esse processo acabará levando à chegada do Blockchain 4.0, além de se aproximar cada vez mais do mundo descentralizado imaginado com o advento da tecnologia blockchain.
Escalabilidade Blockchain 3.0
Os problemas atuais de escalabilidade do Blockchain não são um segredo. Além de uma taxa de transferência inatamente ruim (as sete transações do Bitcoin por segundo versus as 2.000 da Visa , por exemplo), as blockchains que utilizam o consenso de Prova de Trabalho enfrentam gargalos de escala adicionais devido às necessidades de energia da mineração. Felizmente, existem muitas soluções blockchain 3.0 no processo de melhorar esses problemas de escalabilidade.
Camada Dois
Mais notavelmente, várias correções da camada dois estão sendo desenvolvidas para integração com os protocolos blockchain existentes. Essas soluções efetivamente transferem transações de um blockchain para uma rede peer-to-peer para reduzir o inchaço e aumentar a taxa de transferência de um blockchain.
Numerosas transações de bitcoin, por exemplo, atualmente passam pela relativamente nova camada dois Lightning Network. E a Ethereum está implementando uma solução blockchain 3.0 semelhante, chamada Plasma.
Mecanismos de consenso
Por outro lado, algumas empresas estão reinventando a roda, por assim dizer, criando blockchains com foco em escalabilidade do zero. Por exemplo, Zilliqa , uma plataforma de contrato inteligente nascente, implementa sharding e um mecanismo de consenso exclusivo (Byzantine Fault Tolerance, ou BFT) para fornecer uma taxa de transferência substancialmente maior do que a de blockchains tradicionais.
Zilliqa não está sozinho, no entanto. Incontáveis blockchains emergentes estão testando novos mecanismos de consenso. O Libra do Facebook utiliza uma forma de BFT, o Ethereum está mudando para Proof-of-Stake (PoS) e vários outros seguem o Proof-of-Stake (dPoS). A maioria das empresas de blockchain 3.0 está simplesmente tentando evitar as armadilhas da prova de trabalho.
Gráficos Acíclicos Dirigidos (DAGs)
Na verdade, alguns projetos estão se afastando completamente das blockchains. A base do IOTA e do Nano, por exemplo, é um Directed Acyclic Graphs (DAG), não um blockchain. Sem entrar em muitos detalhes, os DAGs exigem que você confirme várias outras transações ao criar uma transação por conta própria. Isso permite que os DAGs se tornem mais eficientes à medida que a rede cresce.
Hereda Hashgraph é outro projeto DAG, liderado pela IBM, Deutsche Telekom e Tata Communications, entre muitos outros gigantes do setor. Hereda Hashgraph é outro projeto DAG, liderado pela IBM, Deutsche Telekom e Tata Communications, entre muitos outros gigantes do setor.
A interoperabilidade também não se limita à comunicação blockchain para blockchain. Também precisamos conectar blockchains à infraestrutura tradicional. Empresas como a Chainlink estão trabalhando para fazer exatamente isso, construindo um ecossistema de oráculos que alimentam dados do mundo real em redes blockchain. Google, Oracle e SWIFT já fizeram parceria com a Chainlink para receber dados da Oracle e integrar mais facilmente as redes blockchain em seus sistemas. Do lado financeiro tradicional, Santander, Barclays e outras grandes instituições também estão criando seus próprios padrões de interoperabilidade.
Privacidade Blockchain 3.0
A maioria das blockchains são inerentemente públicas, o que significa que carteiras e transações estão disponíveis para quem se incomodar em olhar. Mesmo que a privacidade não pareça um problema urgente para você, muitas organizações e indivíduos veem a falta dela como um fator decisivo quando se trata de implementar a tecnologia blockchain.
Já, várias criptomoedas incorporaram privacidade em seus protocolos. Monero, Dash e Zcash contêm vários níveis de anonimato em seu núcleo. Existem até planos para o Ethereum implementar o zk-SNARKs, o protocolo de privacidade por trás do Zcash, em um futuro próximo. Mas é difícil argumentar que essas criptomoedas fazem parte do movimento blockchain 3.0.
MimbleWimble parece estar liderando a privacidade blockchain 3.0 com Grin e Beam como duas de suas primeiras implementações. MimbleWimble é um protocolo blockchain exclusivo que substitui endereços e uma linguagem de script por blocos contendo apenas entradas, saídas e dados de assinatura. Isso torna as transações mais difíceis de rastrear e rastrear, além de ajudar na escalabilidade do blockchain. Além de Grin e Beam, os desenvolvedores de Bitcoin e Litecoin também estão brincando com as integrações do MimbleWimble.
Do ponto de vista do contrato inteligente, precisamos trazer Aion e Wanchain novamente. Ambas as plataformas implementam uma camada de privacidade para seus recursos de contrato inteligente, dando a você a capacidade de controlar as informações que você compartilha.
Construindo a nova internet
IOTA
Desenvolveu uma rede mesh chamada “Tangle”, baseada em um Directed Acyclic Graph (DAG). O protocolo Tangle usa validação paralela: uma nova transação deve ser validada por duas anteriores primeiro. Cada nó fazendo transações participará da mineração necessária para o consenso. Quanto mais pessoas usando IOTA, mais rápida a rede se torna. A IOTA oferece escalabilidade infinita, microtransações e resistência quântica.
EOS
O EOS fornece um software de código aberto que permite o dimensionamento vertical e horizontal de DApps. A arquitetura blockchain usada melhora a escalabilidade, elimina as taxas do usuário e permite a fácil implantação de DApps. EOS fornece comunicação inter-blockchain. Os desenvolvedores podem acessar a hospedagem do servidor, baixar a largura de banda e o armazenamento em nuvem.
NANO
Anteriormente chamado de Raiblocks. O Nano usa uma estrutura de treliça de bloco. Cada conta de usuário possui saldos de registro de blockchain, que são atualizados de forma assíncrona para todos os blockchains da rede usando um DAG. A plataforma oferece transações rápidas e escalabilidade infinita. Usa recursos mínimos para executar a plataforma. O Nano possui uma estrutura de transação sem taxas ao comprar com a moeda.
ArcBlock
O ArcBlock visa remover as barreiras que retardam a adoção em massa de blockchain, construindo uma plataforma escalável para Dapps. A plataforma da ArcBlock segue uma estratégia “top-down” com foco na experiência do usuário. ArcBlock combina a tecnologia blockchain com Cloud Computing. Eles usam um Open Chain Access Protocol para permitir a interconectividade entre diferentes blockchains. ArcBlock usa Blocklet para sua computação sem servidor e arquitetura de microsserviços.
Rede Lightning
Um protocolo de pagamento de segunda camada descentralizado, operando em cima de uma blockchain. Ele usa contratos inteligentes para permitir microtransações seguras, de alto volume e alta velocidade. Permite pagamentos instantâneos, escalabilidade, baixos custos e swaps atômicos de cadeia cruzada. Essa troca é onde dois blockchains que suportam a mesma função de hash criptográfico fazem transações sem terceiros. Usa SegWit para proteger contra a maleabilidade das transações.
Wanchain
Wanchain é um protocolo universal de cadeia cruzada que registra transações entre cadeias e intracadeias. Eles visam reconstruir a infraestrutura financeira, permitindo que redes isoladas de serviços bancários se conectem umas às outras. As assinaturas de anel fornecem anonimato para o remetente das transações. Os endereços únicos oferecem anonimato para os destinatários das transações. Qualquer DApp Ethereum será executado na plataforma da Wanchain com recursos aprimorados de privacidade e cross-chain.
Neblio
A Neblio está construindo uma rede de desenvolvedores de blockchain de negócios para oferecer APIs e ferramentas fáceis de usar para usuários não técnicos. Uma rede de malha P2P descentralizada de nós que facilita a troca de informações por meio de módulos de transação proprietários. A retransmissão bloqueia os nós de malha juntos. Cada nó contém uma cópia de todo o blockchain aumentando o desempenho dos DApps. A estrutura escalável processa as transações rapidamente.
Conclusão
A tecnologia atual não pode processar o volume de microtransações necessário para adoção em massa em todo o mundo. Para resolver isso, o Blockchain 3.0 está em desenvolvimento. Existem várias abordagens diferentes para superar as restrições de escalabilidade. Os exemplos incluem a Lightning Network, redes mesh e estruturas de estrutura de bloco. O futuro do blockchain é uma internet descentralizada que combina armazenamento de dados, contratos inteligentes, nós de nuvem e redes de cadeia aberta. Este artigo tem como objetivo apresentar alguns projetos de desenvolvimento de Blockchain 3.0.