Kadena é um dos blockchains de terceira geração mais emocionantes atualmente em desenvolvimento, baseado em um blockchain alimentado por PoW e uma linguagem de programação conhecida como Pact.
Kadena é baseado em uma tecnologia blockchain proprietária usando um sistema Proof of Work (PoW) e um nova linguagem de programação conhecida como Pact para a geração de um ecossistema de dApps rápidos e seguros que visam a adoção em massa e rápida expansão no mundo dos negócios.
Comece no Bit2Me e entre no mundo das criptomoedas com vantagem. Cadastre-se facilmente e ganhe 5€ GRÁTIS na sua primeira compra com este link. Não espere mais para se juntar à revolução criptográfica! Cadastre-se
Kadena Story (KDA)
O desenvolvimento deste projeto começou em 2016 quando Stuart Popejoy e Will Martino começaram a desenhar as bases para este projeto. Ambos tinham experiência com projetos de blockchain, já que Popejoy havia sido chefe do Emerging Blockchain do JPMorgan e Martino trabalhou como líder de tecnologia para o Cryptocurrency Steering Committee da SEC. Sua primeira iteração de trabalho foi o que deu origem a Moeda JPM, que surgiu em 2020, criando assim a primeira stablecoin e blockchain do JPMorgan.
Depois dessa primeira experiência, Popejoy e Martino quiseram dar um passo adiante e arriscar na criação de uma tecnologia totalmente nova. A partir daqui começa o desenvolvimento de Kadena.
Para contar com assessoria de alto nível para a construção de seu projeto, Popejoy e Martino contaram com a colaboração do Dr. Stuart Haber, um dos autores mais citados dentro do Documento sobre Bitcoin, com quem trabalhou W Scott Stornetta, No sistemas de timestamp encadeados, um precursor da tecnologia blockchain projetada por Satoshi Nakamoto.
Para viabilizar seu desenvolvimento, a equipe iniciou a captação de recursos por meio de um esquema de venda privada SAFT (Simple Agreement for Future Tokens), lançando um ICO e vários tipos de ajuda de empresas e organizações. No total, o projeto arrecadou um total de $ 17,3 milhões até meados de 2019. Os tokens adquiridos com essas vendas foram distribuídos seguindo o esquema abaixo.
Por fim, o lançamento da mainnet Kadena ocorreu em 4 de novembro de 2019 e desde então o ecossistema Kadena não parou de crescer, demonstrando o potencial desta nova blockchain.
Como funciona o Kadena (KDA)?
Kadena é um projeto muito focado em dois pontos: oferecem alta escalabilidade e uma poderosa linguagem de contrato inteligente para criar dApps extremamente eficientes. Ambas as coisas andam de mãos dadas porque o objetivo do Kadena é oferecer às empresas e partes interessadas a oportunidade de construir dApps com alcance global e uso massivo.
Alcançar isso requer duas tecnologias básicas: o protocolo de consenso Tendermint e a linguagem de programação Pact. Tendermint é conhecido no mundo blockchain por ser um protocolo de consenso de alta velocidade. Este protocolo foi desenvolvido por Jae Kwon, presidente da Interchain Foundation, a mesma responsável pelo desenvolvimento do Cosmos (ATOM). O Tendermint funciona graças a uma técnica de computação distribuída conhecida como State Machine Replication, que permite que os nós repliquem deterministicamente o estado de uma computação em cada uma de suas partes.
Ou seja, um nó recebe os dados de entrada da rede, realiza seu cálculo e obtém um status final que é então compartilhado com os demais nós, podendo verificar rapidamente esse status. Como resultado, o Tendermint é capaz de chegar rapidamente a um consenso, mesmo que a rede consista em centenas de milhares de nós conectados.
Juntamente com a Tendermint, a Kadena desenvolveu o Pact, um linguagem de programação com verificação formal e que permite o desenvolvimento de contratos inteligentes que podem ser atualizados na cadeia. Graças a estas funcionalidades, o Pact permite desenvolver contratos inteligentes seguros, não só ao nível da instrução, mas também pelo facto de qualquer erro detetado poder ser rapidamente corrigido. Essas soluções são alcançadas com uma atualização do contrato inteligente, reduzindo a complexidade das implantações de segurança.
Tendermint e Chainweb, gerenciando o consenso Kadena
Kadena mantém seu consenso com uma arquitetura chamada Chainweb, que se baseia no Tendermint. Chainweb é na verdade um conjunto de múltiplas blockchains trabalhando em paralelo e combinadas para resultar na blockchain Kadena. Isso permite que o Kadena ofereça um nível único de escalabilidade sem comprometer a segurança da rede.
Na Chainweb, cada uma das cadeias de Proof of Work (PoW) é responsável por minerar a mesma moeda (KDA) e contém referências aos blocos anteriores de suas cadeias “homólogas”. Devido a isso, eles têm a capacidade e o poder de validar transações de terceiros e compartilhar liquidez. Nesta operação, cada cadeia individual tem as mesmas capacidades que a cadeia principal. Assim, a Chainweb atinge o objetivo único de agilizar as transações linearmente à medida que novas cadeias paralelas são adicionadas à rede principal.
Quanto aos mineradores, eles abordam cada cadeia individualmente, reduzindo o típico “gargalo” que costumamos encontrar em moedas como o Bitcoin. Desta forma, podem dedicar-se a minerar em cada uma das subcadeias, certificando-se de que todas elas possam ser atendidas em todos os momentos.
Clique aqui para abrir sua conta de usuário em espanhol GRATUITAMENTE e com segurança e receber um presente de 5€.
Mecanismo de segurança entre subcadeias
No entanto, o sistema de subcadeia tem um grande desafio: manter a segurança. Essa segurança é sustentada com base em um árvore merkle que é capaz de juntar os estados de cada uma das strings individuais e adicioná-lo à string final. Desta forma, Chainweb se torna um blockchain de blockchains.
Para entender mais facilmente você pode imaginar as strings A, B e C, que são substrings da string principal P1. Os mineradores mineram cada uma das subcadeias (A, B e C) e trabalham como se fossem cadeias individuais. Ou seja, transações são feitas, transações são tomadas, blocos são minerados, enviados para o restante da rede, verificados e o consenso é alcançado para cada uma das subcadeias. Com cada um desses blocos adicionados, as cadeias A, B e C têm um hash de árvore Merkle diferente. Da mesma forma, esse hash merkle é então ligado à cadeia principal P1 por meio de uma soma de árvore de Merkle que é chamada de Cone de Merkle. Esse processo é interessante porque garante duas coisas:
- Que as histórias de A, B e C fiquem próximas uma da outra.
- Mantém a integridade, verificabilidade e protege os dados das substrings evitando que sejam adulteradas. Ou seja, as transações nas subcadeias podem ser verificadas de qualquer outra subcadeia. Isso é possível graças ao link de soma da árvore Merkle entre eles, que permite essa verificação.
Atualmente, Kadena tem um total de 19 sub-cadeias em operação, que podemos ver ao vivo a partir deste link.
Clique aqui para abrir sua conta de usuário em espanhol GRATUITAMENTE e com segurança e receber um presente de 5€.