Série: As principais Criptomoedas do Mundo – Aeternity

Aeternity é uma nova plataforma para aplicativos descentralizados (dapps) lançada em testnet em 2017. Também realizou uma oferta de token bem-sucedida em 2017 para seu token Aeon (AE).

O projeto se concentra em aumentar a escalabilidade de contratos inteligentes e dapps. Ele realiza o dimensionamento movendo contratos inteligentes fora da cadeia. Em vez de correr na blockchain, os contratos inteligentes da Aeternity são executados em canais de estado privado entre as partes envolvidas nos contratos.

Aeternity inclui vários outros recursos que o diferenciam de outras plataformas de contrato inteligente e dapps. Notavelmente, inclui um servidor Oracle descentralizado que traz dados de fontes externas para uso em contratos inteligentes. Ele também usa os mercados de previsão para várias finalidades de votação e verificação dentro da plataforma.

Fundada por um antigo entusiasta da criptomoedas e antigo colega de Vitalik Buterin, Yanislav Malahov, a Aeternity subiu rapidamente para os 40 principais projetos do mundo em valor de mercado.

Neste artigo, vamos nos aprofundar em Aeternity, suas vantagens e possíveis casos de uso.

O problema: dimensionar contratos inteligentes

Ethereum permite contratos inteligentes desenvolvidos no topo da blockchain. Este foi um avanço para a tecnologia blockchain. Levou a tecnologia para além do reino da transferência de valor (Bitcoin) e para o mundo das aplicações descentralizadas.

No entanto, vimos recentemente que é difícil escalar a execução de contratos inteligentes na blockchain. O projeto Crypto Kitties é um ótimo exemplo. Algo tão simples quanto criar e trocar ativos únicos no Ethereum atolou a rede quando o volume de transações aumentou.

A Ethereum reconhece esse problema de escalabilidade como “talvez o desafio técnico mais importante e único” enfrentado pela adoção do blockchain. Existem três maneiras de abordar a escalabilidade:

1. Aumentar o rendimento com um mecanismo de consenso diferente – Essa abordagem envolve aumentar o número de transações que a blockchain pode manipular por segundo. É assim que a NEO planeja escalar sua plataforma dapps, com um mecanismo de consenso diferente que é mais eficiente. No entanto, isso não resolve o problema de escalabilidade subjacente e ainda tem seus limites.

2. Aumentar o rendimento com sharding – Ethereum está olhando para esta opção, e Zilliqa é um projeto implementando-o atualmente. Isso envolve dividir as transações e solicitações de contratos inteligentes na rede entre grupos de nós (shards). Por exemplo, 1/3 dos nós na rede verificariam 1/3 das transações. Isso é promissor porque aumenta o rendimento. No entanto, isso significa que nem todos os nós verificam todas as transações, dificultando a definição de ações de contrato inteligente que dependem de informações de outros fragmentos.3. Mover a execução do contrato inteligente fora da cadeia – A Ethereum também está estudando essa opção, possivelmente fazendo uma combinação de contratos de sharding e off-chain. É aqui que a Aeternity está inovando atualmente. Eles se concentraram em aumentar a escalabilidade implementando contratos inteligentes fora da cadeia.

O escalonamento de contratos inteligentes é o principal objetivo da Aeternity. Eles estão preparados para fazer ondas com sua solução de canal de estado.

Canais de estado

Os canais estaduais são linhas de comunicação entre as partes em um contrato inteligente. Eles não tocam na blockchain a menos que precisem de adjudicação ou transferência de valor.

Contratos fora da cadeia

Como eles são fora da cadeia, os contratos de canal estatal podem operar com muito mais eficiência. Eles não precisam pagar a rede toda vez que computarem.

Eles também podem operar com maior privacidade. Apenas as duas partes envolvidas no contrato precisam ver as informações e a operação do contrato. Essa é uma consideração não trivial para grandes empresas que consideram colocar informações comerciais confidenciais em um contrato inteligente. Manter os contratos privados ajuda a garantir a usabilidade de contratos inteligentes para todos os tipos de propósitos que podem afetar informações confidenciais.

Desacordos e Adjudicação de Contratos de Canal Estadual

Quando há um desacordo em um contrato de canal do estado, o contrato se transforma na blockchain para adjudicação. O contrato permanece privado por meio de uma configuração de prova de conhecimento zero que permite a blockchain processar um julgamento sem precisar conhecer o conteúdo do contrato. Desta forma, a blockchain funciona como um sistema judicial cego para contratos inteligentes.

Curiosamente, como o comportamento da blockchain é previsível, não há vantagem em contestar os resultados de um contrato do canal de estado. É provável que a blockchain confirme o resultado.

A liquidação final das contas no contrato ocorre então na blockchain e o contrato é fechado. O resultado do cálculo fora da cadeia é um aumento no rendimento em várias ordens de grandeza para a rede, uma vez que apenas a liquidação final precisa ser tratada na cadeia.

A prova de trabalho estabelece consenso sobre a plataforma Aeternity. Os mineradores verificam novos blocos de maneira semelhante ao modelo atual do Bitcoin e do Ethereum. No entanto, o Aeternity usa uma pequena variação para otimizar o algoritmo de prova de trabalho para escalabilidade. O Cuckoo Cycle é um novo algoritmo de prova de trabalho gráfico-teórico que combina requisitos de memória escalável com verificabilidade instantânea. O Cuckoo Cycle incentiva dispositivos com RAM dinâmica. Seu design significa que você poderia minerar o Aeternity até de um dispositivo móvel.

Prova de participação controla a governança do ecossistema de Aeternity. Os proprietários de tokens Aeon podem votar em propostas de desenvolvimento e mudanças com base na proporção de Aeon ​​que possuem.

Open Source Aepps no lançamento

A eternidade está chamando seus aplicativos descentralizados, “aepps”. Eles estarão desenvolvendo aepps de código aberto antes do lançamento da mainnet como uma demonstração das capacidades da rede Aeternity. Ter aepps úteis disponíveis desde o primeiro dia é importante para a Aeternity estabelecer uma posição segura na corrida lotada da plataforma dapps.

Aepps na Aeternity priorizará o design e a experiência do usuário em primeiro lugar. Aeternity espera atrair desenvolvedores de aplicativos para dispositivos móveis e Web com ferramentas JavaScript fáceis de usar e compatibilidade com o framework React.

Aeternity também está construindo uma fundação de incubadora. A fundação fornecerá apoio para a construção de projetos em Aeternity.

Token Aeon

A venda de token Aeon foi lançada em 2017. Inicialmente, é negociada como um token ERC-20 na Ethereum, enquanto a Aeternity ainda está em teste. Quando a Aeternity lançar a rede principal, os tokens ERC-20 serão trocados por tokens nativos na rede Aeternity.

Todas as taxas do sistema são pagas com Aeon e todos os contratos inteligentes são liquidados em Aeon. A este respeito, o token funciona de forma semelhante à ETH.

O token é negociado na Bittrex e na Hitbtc. Como por enquanto ele ainda é um token ERC-20, você pode armazená-lo em qualquer carteira com suporte para ERC-20. No entanto, isso pode mudar quando os tokens nativos estiverem disponíveis.

Conclusão

Além de fragmentação, mover a execução de contrato inteligente para fora da cadeia talvez seja a maior frente em escalabilidade para dapps de blockchain e a Aeternity está na vanguarda desse movimento. No entanto, essas são águas inexploradas, portanto, espere desafios à medida que crescem as plataformas inteligentes de contrato, como a Aeternity. O Ethereum certamente acompanhará de perto o progresso da Aeternity, como qualquer solução implementada para que no futuro o Ethereum também possa implementar essa atualização, se tudo ocorrer de forma planejada.

Quer conhecer um pouco mais de outras criptomoedas? Aqui está nossa lista com os capítulos publicados da nossa série sobre as principais criptomoedas do mundo:

Deixe um comentário