Análise de Zilliqa: Blockchain com base em fragmentação de alto desempenho

Um dos maiores desafios para blockchains agora, se não o maior desafio, é a escalabilidade, ou a capacidade de processar mais transações em um período de tempo mais curto.

O Bitcoin tem lutado para processar transações e as taxas aumentaram de acordo. O mesmo aconteceu com o Ethereum, onde a mania dos CryptoKitties em dezembro de 2017 paralisou a rede por cerca de uma semana. Ethereum está apostando em uma mudança para prova de aposta como um método de consenso e fragmentação para melhorar o rendimento da rede.

No entanto, existe um blockchain público que já foi projetado com fragmentação funcionando …

Visão geral do Zilliqa

Esse blockchain é Zilliqa, que teve seu ICO privado no final de 2017 e uma pequena oferta pública em janeiro de 2018, tornando-se um dos primeiros novos tokens de 2018.

Zilliqa é o único blockchain que possui sharding em funcionamento, o que permite que o blockchain seja escalonado de forma linear conforme a rede cresce em tamanho. Depois de rodar em seu testnet durante a maior parte de 2018, o muito antecipado Zilliqa mainnet foi lançado em janeiro de 2019. Desde então, a equipe de desenvolvimento continuou fazendo melhorias na segurança e velocidade da rede.

Benefícios Zilliqa

Benefícios do Blockchain Público Zilliqa. Imagem via Zilliqa.com

Essa é uma mudança fundamental em como um blockchain chega a um consenso, à medida que a solução de sharding é dimensionada junto com o tamanho da rede Zilliqa. Em teoria, o Zillqa não tem limite para o número de transações por segundo que pode processar.

Na prática, porém, há limites, pois o número de transações processadas depende do número de nós na rede. Em agosto de 2019, a rede era capaz de processar 2.828 transações por segundo. Em última análise, no entanto, é razoável pensar que Zilliqa poderia processar dezenas de milhares de transações e possivelmente até centenas de milhares de transações por segundo.

A equipe Zilliqa também disse que o blockchain acabará por suportar contratos inteligentes. Este é um grande obstáculo técnico, já que executar contratos inteligentes em uma rede fragmentada apresenta muitos desafios.

No restante deste artigo, vou me aprofundar na abordagem que Zilliqa está adotando em relação à escalabilidade de transações e contratos inteligentes. E vou dar uma olhada na equipe Zilliqa e seu roteiro para ver se sua visão é viável.

Zilliqa: Resolvendo o problema de escalabilidade

Uma fraqueza inerente da tecnologia blockchain é sua incapacidade de escalar bem. O problema decorre do fato de que conforme o número de nós em uma rede aumenta, fica cada vez mais difícil chegar a um consenso..

Olhar para uma rede em termos de pessoas pode ser útil para entender o consenso e a questão de escala que o blockchain enfrenta:

  • Se você tem uma reunião com um pequeno grupo de pessoas, não é difícil tomar decisões. Você pode descobrir que alguns de vocês não concordam em tudo, mas você ainda verá facilmente como cada pessoa se sente e será capaz de chegar a um consenso.
  • Quando o grupo de pessoas chega às centenas, você ainda pode ter uma boa ideia de como todos se sentem, por meio de votação ou algum método semelhante. Começa a ficar mais difícil contar os votos, e você não pode ter certeza de que todos são honestos.
  • Quando o grupo cresce para dezenas de milhares de pessoas, ou mesmo milhões de pessoas, seu sistema de votação necessariamente cresce em complexidade e na quantidade de poder necessária para fazê-lo funcionar. Você encontrará mais pessoas que não estão agindo honestamente e se torna cada vez mais difícil saber quando ou se todos votaram.

Não é uma analogia perfeita para falar sobre consenso de blockchain, mas acho que você entendeu como fica cada vez mais difícil chegar a um consenso conforme uma rede fica cada vez maior. E é aí que começam os problemas de escalabilidade, porque o tamanho e a velocidade da rede estão inversamente relacionados. Então, quando um aumenta, o outro diminui.

As soluções que estão sendo exploradas pela maioria dos blockchains atualmente consistem em aumentar o tamanho do bloco para que mais transações possam ser confirmadas em cada rodada de consenso, ou em mover algumas informações para fora do blockchain completamente.

Embora essas soluções ajudem no problema de escalabilidade no curto prazo, elas nunca serão dimensionadas tanto quanto é necessário para que os blockchains processem milhares ou dezenas de milhares de transações por segundo. Eles são simplesmente uma medida temporária que não corrige o problema fundamental.

Para realmente corrigir a escalabilidade, toda a arquitetura do blockchain precisa ser redesenhada para que o tamanho e a velocidade da rede não sejam mais inversamente correlacionados. E isso precisa ser feito com a segurança em mente. A segurança da rede não deve ser comprometida a fim de atingir maior velocidade e rendimento.

Solução de escalabilidade da Zilliqa

Zilliqa está atacando o problema de escalabilidade com sua própria solução, que permite que mais transações sejam processadas à medida que mais nós entram na rede. Basicamente, ele reconstrói a arquitetura do blockchain do zero. O modelo que eles estão usando tem um protocolo de consenso híbrido que aumentará a taxa de transferência a cada 600 nós adicionais na rede.

O blockchain de Zilliqa divide o trabalho feito na rede, com aumento da taxa de transferência para cada 600 novos nós. Isso é em teoria. Na prática, eles estão encontrando problemas com a transmissão, uma vez que a rede é dimensionada para mais de 1 milhão de nós. No entanto, atualmente não estamos nem perto desse nível em qualquer blockchain existente. Ethereum, que tem a maior rede de nós, atualmente tem cerca de 25.000 nós completos.

Dimensionamento Zilliqa

Exemplo de capacidade de dimensionamento em Zilliqa. Imagem via Zilliqa.com

A rede Ethereum, com seus 25.000 nós completos, é capaz de processar apenas 15 transações por segundo. Zilliqa, ao contrário, correu testes em sua rede de teste privada que atingiu 1.218 transações por segundo com apenas 1.800 nós completos.

Se você dobrar os nós para 3.600, a taxa de transferência também será dimensionada para 2.488 transações por segundo. A rede foi capaz de escalar para 2.828 transações por segundo com sucesso.

Fragmentação de Zilliqa: dividir e conquistar

O potencial desses resultados é surpreendente, mas como Zilliqa faz isso?

Eles estão usando uma solução chamada Sharding, que com Zillqa funciona dividindo a rede em grupos de 600 nós, com cada grupo conhecido como um fragmento.

Por exemplo, quando Zilliqa executou o teste mencionado acima em sua rede de teste com 1.800 nós, eles foram divididos em 3 fragmentos. Quando aumentado para 3.600 nós, existem 6 fragmentos. Cada novo grupo de 600 nós cria um novo fragmento na rede.

Zilliqa Divide & amp; Conquistar

Zilliqa com Divide & Conquistar. Imagem via Zilliqa.com

Os shards dividem o trabalho que está sendo feito na rede, com cada shard responsável por apenas uma parte das transações da rede. Portanto, se você obtiver 10 shards, cada shard estará preocupado apenas com o processamento de 10% das transações de rede. E conforme a rede cresce, mais fragmentos se tornam disponíveis, dividindo ainda mais a carga e mantendo as demandas de computação para cada fragmento bastante estáveis.

Cada fragmento cria um microblock com as transações que processa. Todos os shards processam essas transações em paralelo e, no final do período de processamento paralelo, denominado DS Epoch pela equipe Zilliqa, os microblocks são combinados para formar um bloco completo. Esse bloco completo é então adicionado ao blockchain.

O Comitê DS

Cada Epoch DS também tem um Comitê DS. Este é um pequeno grupo de vários nós selecionados aleatoriamente que agem para gerenciar todos os outros fragmentos. O Comitê DS decide quais transações são atribuídas a quais fragmentos.

E uma vez que os microblocks são criados, o Comitê DS é responsável por criar o bloco completo e enviá-lo para o blockchain.

Mecanismo de consenso em Zilliqa

Zilliqa usa um mecanismo de consenso híbrido que consiste em prova de trabalho e tolerância a falhas bizantinas. A prova de trabalho não é usada como na mineração tradicional de blockchain. Em vez disso, cada nó começa completando um hash de prova de trabalho.

Isso não resulta em nenhuma recompensa do blockchain, mas é usado para estabelecer a identidade do nó. Ao forçar as máquinas a estabelecer sua identidade, a rede Zilliqa evita qualquer potencial Ataque Sybil, onde um mau ator criaria múltiplas identidades na tentativa de sobrecarregar a rede.

Exemplo BFT

Exemplo de consenso BFT. Fonte: slideshare

Depois que a identidade do nó é comprovada por meio de prova de trabalho, o nó pode ser atribuído a um fragmento. Os fragmentos encontram consenso por meio da tolerância a falhas bizantinas, que é um mecanismo de consenso de alto rendimento com finalidade. Por incluir finalidade, a maioria dos 600 nós no fragmento deve concordar com o microblock.

Após o microblock ter sido confirmado e adicionado ao bloco final, ele se torna o único bloco capaz de fazer referência ao bloco anterior. Por causa disso, bifurcação não é possível em um consenso de tolerância a falhas bizantino com finalidade.

Há um número crescente de blockchains que estão usando com sucesso a tolerância a falhas bizantinas para consenso. Estes incluem NEO e Hyperledger, os quais usam uma versão do mecanismo de consenso bizantino comprovado.

Fragmentação de estado para contratos inteligentes

É bastante simples fragmentar transações em um blockchain. As verificações de transação são facilmente atribuídas a diferentes fragmentos e cada verificação é independente. Os fragmentos têm pouca necessidade de se comunicarem entre si graças ao Comitê DS.

No entanto, isso não pode ser dito para contratos inteligentes e Dapps em execução em um blockchain fragmentado. Um contrato inteligente muitas vezes depende de fontes externas de dados, funções e outras variáveis.

Fazer isso em um blockchain fragmentado exigiria quantidades potencialmente massivas de comunicação entre os fragmentos. A largura de banda e a energia de processamento consumidas por esta comunicação tornariam os benefícios da fragmentação nulos.

Transações de pagamento Zilliqa

Atribuição para transações de pagamento. Imagem via Zilliqa blog

O estado atual da tecnologia blockchain levou a uma opinião generalizada de que a fragmentação de estado não pode ser feita de forma eficiente e segura. Se os contratos fossem executados separadamente em estados fragmentados, isso deixaria a rede aberta a todos os tipos de ataques em potencial, bem como contaminação cruzada e possíveis desafios para reconciliação de transações.

Após quase dois anos de trabalho, a Zilliqa lançou contratos inteligentes em 10 de junho de 2019. Isso permite que os desenvolvedores escrevam e implantem contratos inteligentes no blockchain do Zilliqa usando a linguagem de contrato inteligente segura por design Scilla. Os contratos inteligentes vêm com uma série de recursos impressionantes:

  • A linguagem Scilla vem com analisadores estáticos que verificarão se há bugs em cada contrato antes de entrarem no ar.
  • Scilla vem com sua própria biblioteca de operações padrão, eliminando a necessidade de contar com bibliotecas de programação externas.
  • Scilla é equilibrado entre tratabilidade e expressividade, permitindo raciocínio formal em relação ao comportamento contratual.
  • Há uma separação muito clara entre os diferentes componentes operacionais, como comunicação com outros contratos e cálculos. Isso evitará incidentes de hack, como o Parity ou DAO hacks.

Em seu estado atual, o Zilliqa pode ser usado por Dapps que exigem taxas de transferência e transações muito altas além do que é capaz em outros blockchains.

Linguagem de programação de Zilliqa

Zilliqa não é apenas um blockchain novo e exclusivo, mas a equipe de desenvolvimento também criou uma nova linguagem de programação funcional conhecida como Scilla.

A linguagem de contrato inteligente da Zilliqa, Scilla, é segura por design e aborda várias vulnerabilidades de segurança conhecidas em linguagens existentes. Como uma linguagem de programação funcional que permite verificações estáticas e formais, os desenvolvedores também serão capazes de conduzir verificações completas para garantir que seus contratos inteligentes se comportem conforme pretendido.

Zilliqa Scilla

Vantagens do Scilla sobre os contratos inteligentes de solidez. Imagem via Zilliqa

Scilla se concentra em tornar a programação funcional mais segura e padronizada, e faz isso separando o estado da função. Em outras palavras, é uma linguagem de programação que pode diferenciar entre o trabalho computacional real de um contrato e os aspectos de comunicação do contrato.

Uma desvantagem da linguagem Scilla é que ela não é Turing completa e não pode ser usada para criar aplicativos que requerem instruções condicionais e certos tipos de loops.

Ele permanece sujeito a provas lógicas formais e isso é fundamental para a segurança. Ele permite que os usuários verifiquem se um contrato é seguro antes de usá-lo, o que é uma das chaves para a adoção generalizada.

Zilliqa versus Ethereum 2.0

O sharding usado por Zilliqa difere daquele planejado para Ethereum. Ethereum 2.0 está criando um sistema de fragmentação de estado, mas Zilliqa implementou um sistema de fragmentação de transação ou rede. Neste tipo de fragmentação, o Zilliqa divide automaticamente os nós da rede para poder processar transações em paralelo.

Portanto, se você pegar uma rede com 1.000 nós, Zilliqa dividirá automaticamente a rede em 10 fragmentos de 100 nós cada. Se cada fragmento puder processar 100 transações por segundo, a rede fragmentada terá a capacidade de processar 1.000 transações por segundo.

Esta rede ou fragmentação transacional garante que o rendimento aumente de forma linear com o tamanho da rede.

Em comparação, a solução Ethereum 2.0 é baseada na fragmentação de estado, ou divisão do estado do blockchain para que o armazenamento não seja mais uma limitação no longo prazo. Zilliqa atualmente não tem planos imediatos para incluir fragmentação de estado, mas seu plano de longo prazo inclui a adição de fragmentação de estado.

Zilliqa Ethereum 2.0

Etheruem 2.0 Sharding vs. Zilliqa

Com relação ao Ethereum 2.0, embora a mudança para sua Prova de Participação esteja em andamento desde 2015, todos os detalhes ainda não foram decididos. Além disso, a implementação do Ethereum 2.0 foi adiada de um lançamento em janeiro de 2020 para um possível lançamento em julho de 2020.

Mesmo assim, a fase 1 do Ethereum 2.0 não incluirá uma solução completa para todos os problemas relacionados à fragmentação. Abaixo estão alguns problemas que a fase 1 da implementação do Ethereum 2.0 irá sofrer e a resposta de Zilliqa aos mesmos problemas:

  1. O contrato gerenciador do validador (VMC) que mantém o sistema de fragmentação também pode se tornar um gargalo e um único ponto de falha. Zilliqa não tem uma entidade central da qual todo o sistema depende.
  2. Ethereum 2.0 não fornece finalidade ao estado do sistema. Zilliqa fornece finalidade por meio de seu protocolo pBFT.
  3. A fragmentação na fase 1 do Ethereum 2.0 deve aumentar o rendimento da rede em cerca de 100 vezes. Zilliqa já tem uma taxa de transferência relatada que é 250 vezes maior que a taxa de transferência de Ethereum 1.0.
  4. A fase 1 do Ethereum 2.0 não terá comunicação entre shard ou, na melhor das hipóteses, comunicação entre shard limitada. Isso significa que um contrato inteligente em um fragmento pode não funcionar corretamente se precisar chamar um contrato inteligente que resida em um fragmento diferente. Essa comunicação entre fragmentos é um dos maiores desafios ao usar uma linguagem Turing-completa como o Solidity em uma arquitetura fragmentada. Eventualmente, a Ethereum planeja usar um modelo do tipo UTXO para comunicação cross-shard, mas não se espera que faça parte da implementação da fase 1.

dApps no Zilliqa

Com sua própria linguagem de programação, o Zilliqa possibilita aos desenvolvedores codificar novos aplicativos descentralizados que tiram proveito da linguagem de programação funcional segura Scilla.

Embora permaneça uma lacuna no número de Zilliqa dApps em comparação com um ecossistema mais maduro como Ethereum ou Tron, está claro que os desenvolvedores Zilliqa estão fazendo bom uso da capacidade de criar dApps.

Zilliqa dApps

Alguns dos aplicativos Zilliqa em destaque

Um dos mais populares é o Domínios imparáveis, que permite aos usuários adquirir um nome de domínio legível para se conectar ao seu endereço Zilliqa. Os domínios terminam na extensão .zil e a base de usuários Zilliqa já comprou mais de 100.000 desses domínios .zil.

Outra área que está tendo grande crescimento na Zilliqa é o setor de jogos. A combinação de segurança, velocidade e descentralização do Zilliqa o torna a escolha perfeita para dApps de jogos. Alguns títulos populares lançados no Zilliqa incluem Ocean Rumble e a Krypton Galaxy.

Equipe Zilliqa

A equipe da Zilliqa é formada principalmente por PhDs em ciência da computação com formação acadêmica. Na verdade, Zilliqa nasceu de um R&O projeto D da Universidade Nacional de Cingapura e mais de dois anos de trabalho tinham um blockchain em funcionamento antes do Zilliqa ICO.

A equipe da Zilliqa é uma grande mistura de indivíduos com experiência em ciência da computação, negócios e marcom. Uma equipa que valoriza a excelência mas com humildade. – Amrit Kumar

A equipe passou por algumas mudanças desde o lançamento do blockchain, com o ex-CEO Xinshu Dong e o ex-Conselheiro Científico Prateek Saxena, ambos deixando suas funções ativas no projeto e ingressando no Conselho de Administração, tornando-se conselheiros da Zilliqa.

Na ausência deles, o ex-Crypto Lead e cofundador do projeto, Amrit Kumar, intensificou e assumiu o papel de presidente e diretor científico da Zilliqa. Amrit Kumar é Ph.D. da Universite Grenoble-Alpes. Além de sua função na Zilliqa, ele também é pesquisador da National University of Singapore.

Equipe Zilliqa

Amrit Kumar (presidente) e Saayan Choudhury (CTO). Imagem via Zilliqa

Em janeiro de 2020, Saayan Choudhury ingressou na Zilliqa como Diretor de Tecnologia. Saayan assumiu essa função como líder da equipe da plataforma, ajudando a garantir que a arquitetura técnica do blockchain permaneça robusta, resiliente e adaptável para uso empresarial.

Saayan é um especialista experiente em tecnologia, com 20 anos de experiência e uma perspectiva global. Ele tem atuado no desenvolvimento de software e pesquisa em cargos em empresas na Índia, Austrália e Cingapura e em áreas que abrangem blockchain, cibersegurança, DevOps e e-commerce.

Finalmente, há o conselho consultivo da Zilliqa, que inclui os fundadores da Zilliqa, Xinshu Dong e Prateek Saxena, conforme mencionado acima, bem como os seguintes notáveis ​​blockchain proeminentes: Loi Luu, cofundadora da Kyber Network; Vincent Zhou, Sócio Fundador da FBG Capital; e Alexander Lipton, fundador e CEO da StrongHold Labs.

Parcerias na Zilliqa

Após o lançamento da rede principal Zilliqa, a equipe começou a se concentrar mais fortemente em parcerias em um esforço para fortalecer e divulgar a marca Zilliqa. Eles tiveram muito sucesso no primeiro ano após o lançamento da mainnet, adicionando muitos parceiros diferentes em uma série de setores.

Uma parceria recente e muito importante é a firmada com a Elliptic, que finalmente trouxe conformidade com AML para o blockchain da Zilliqa. A Elliptic, com sede em Londres, monitorará as transações na rede Zilliqa para garantir que não haja tráfico na rede com capital potencialmente ilícito. Isso ajudará a proteger Zilliqa de riscos e convencer os reguladores e governos de que Zilliqa está livre de lavagem de dinheiro e transações semelhantes.

Outra parceria importante foi firmada em julho de 2019, quando a Zilliqa se tornou fornecedora exclusiva de infraestrutura tecnológica da Aqilliz, uma provedora de soluções de blockchain que busca restaurar o equilíbrio entre a economia de plataforma no espaço do marketing digital. Essas parcerias colocam ênfase em impulsionar a adoção de mercado estratégico, permitindo à Zilliqa a oportunidade de se tornar a espinha dorsal de muitas soluções de longo alcance.

Aqilliz Zilliqa

Aqilliz compartilhando seus pensamentos sobre Zilliqa

Outra parceria de julho de 2019 envolveu a Chainlink, que desenvolve oráculos que permitem que os blockchains acessem dados do mundo real. Com esta parceria, os contratos inteligentes da Zilliqa podem facilmente recuperar e consultar feeds de dados externos, permitindo acesso em tempo real a dados como taxas de câmbio, preços de mercado, resultados de votação, previsões do tempo e outros conjuntos de dados. A colaboração está enriquecendo ainda mais o ecossistema Zilliqa, permitindo a criação de contratos inteligentes usando dados do mundo físico.

A Zilliqa também fez parceria em março de 2020 com a bolsa descentralizada baseada em NEO, Switcheo, com o objetivo de criar uma bolsa descentralizada não custodial (DEX) baseada na ZIL. Isso vai expandir o alcance da Zilliqa, dando aos titulares e comerciantes da ZIL a capacidade de acessar os ativos da Ethereum, reforçando assim o ecossistema Zilliqa DeFi.

ZIL Token

Existe um token para o ecossistema Zilliqa e é conhecido como Zilling (ZIL). Aqueles familiarizados com outras plataformas Dapp como Ethereum e NEO sabem que o token é necessário como um incentivo de mineração e como uma proposta para pagar taxas de transação, mas talvez o mais importante como gás para execução de contrato.

ZIL foi criado inicialmente como um token ERC-20 no blockchain Ethereum. Isso foi feito porque o projeto precisava de fundos de desenvolvimento, mas a rede pública principal de Zilliqa ainda não havia sido lançada. Após o lançamento da mainnet em janeiro de 2019, os tokens ZIL nativos foram emitidos e os usuários devem trocar os tokens ZIL ERC-20 por tokens ZIL nativos.

Isso pode ser feito facilmente depositando os tokens ERC-20 ZIL com uma bolsa participante (a lista pode ser vista aqui) e, em seguida, retirando os tokens ZIL nativos para uma carteira compatível com tokens ZIL nativos.

Aqilliz Zilliqa

NOTA: A troca de token Zilliqa ERC-20 terminou em 15 de fevereiro de 2020 conforme anunciado aqui.

Este procedimento de troca de token acabará eventualmente e os tokens ERC-20 ZIL se tornarão obsoletos, então os usuários são encorajados a trocar tokens ERC-20 ZIL por tokens ZIL nativos o mais rápido possível.

A Zilliqa iniciou seu ICO com uma rodada de financiamento privado que arrecadou US $ 12 milhões em ETH. Logo depois que o preço crescente da ETH fez o financiamento recebido valer mais de US $ 20 milhões, o que significa que a OIC havia atingido seu limite máximo.

A Zilliqa cancelou os planos de uma rodada pública da ICO, mas devido ao interesse da comunidade, alocou 4.445 ETH de ZIL para uma venda pública em janeiro de 2018. Essa venda pública terminou em 4 de janeiro de 2018 e arrecadou $ 22 milhões com tokens vendidos por $ 0,00381 cada.

Desempenho de preços ZIL

Como quase todas as criptomoedas, a ZIL passou por altos e baixos enormes. Após o ICO de janeiro de 2018, o token ZIL viu seu valor aumentar fortemente, finalmente atingindo o máximo histórico de $ 0,231489 em 10 de maio de 2018.

À medida que o mercado de criptomoedas assumiu o controle, o token caiu rapidamente dessa alta e foi negociado continuamente em baixa desde agosto de 2018. Em 21 de agosto de 2019, o token ZIL estava em seu ponto mais baixo de $ 0,006943. Felizmente para os primeiros investidores, isso ainda é quase o dobro do preço ICO de janeiro de 2018.

Histórico de preços ZIL

Histórico de preços da ZIL. Imagem via CMC

No entanto, esse não foi o fim do mercado baixista para a ZIL. O preço permaneceu deprimido e continuou mais baixo ao longo de grande parte de 2019. Houve um aumento maior no início de 2020, mas foi interrompido pela pandemia de coronavírus e queda acentuada associada em quase todas as classes de ativos em março de 2020.

Quanto ao ZIL, atingiu um novo mínimo histórico de $ 0,002477 em 13 de março de 2020. Aqueles que foram rápidos o suficiente para saltar para esse preço baixo foram generosamente recompensados, no entanto, apenas dois meses depois, em 11 de maio de 2020, um ZIL valia $ 0,006975 por um ganho de aproximadamente 180%.

Comprando & Armazenando ZIL

A ZIL está listada em várias bolsas. Atualmente, você pode comprar, vender e negociar ZIL em várias bolsas, incluindo Binance, Upbit, Bithumb, Huobi e KuCoin, entre outros.

A liquidez nessas bolsas é bem distribuída, o que significa que a negociação não depende de uma única bolsa. Você também tem níveis decentes de liquidez em cada livro de ordens de troca. Isso significa que você pode obter uma execução fácil para seus pedidos com relativamente pouco deslizamento.

Binance ZIL

Registre-se em Binance e compre ZIL

Existem várias carteiras Zilliqa que foram lançadas e podem ser usadas para os tokens ZIL nativos. A principal recomendação da equipe Zilliqa é o Carteira moonlet, que é uma carteira agnóstica de blockchain que suporta as cadeias Ethereum e Zilliqa.

É recomendado, pois foi auditado pelo BitSentinel e passou por um programa de recompensa de bug no BugCrowd. A carteira da Trust também suporta Zilliqa, assim como a carteira de hardware Ledger.

Desenvolvimento & Roteiro

Então, em que estágio de desenvolvimento está o protocolo Zilliqa?

Bem, isso às vezes pode ser difícil de determinar, pois os projetos muitas vezes tendem a exagerar a quantidade de trabalho que estão sendo realizados.

No entanto, uma das maneiras confiáveis ​​de medir isso é dar uma olhada na atividade de codificação em seus repositórios públicos de código.

Portanto, decidi pular para o GitHub para Zilliqa e medir a quantidade de código que os desenvolvedores estavam empurrando. Abaixo está o número total de commits no último ano para seus dois repositórios fixos mais ativos.

Zilliqa GitHub Commits

Compromissos para Repos selecionados nos últimos 12 meses

Como você pode ver, tem havido bastante atividade aqui e os desenvolvedores estão empurrando uma quantidade razoável de código. Você também deve observar que existem outros 16 repositórios com vários níveis de atividade.

Isso está quase em linha com alguns dos outros projetos que vimos. Este nível de desenvolvimento também faz sentido quando visto em conjunto com o roteiro mais amplo.

Em maio de 2020, a equipe está trabalhando em mais de uma dúzia de projetos diferentes para melhorar o blockchain Zilliqa. Alguns dos desenvolvimentos mais esperados são aqueles relacionados à privacidade e à aposta. Não há prazos associados a esses projetos, mas aqui estão algumas das principais melhorias que estão sendo abordadas:

  • Mecanismos de piquetagem: usar piquetagem para facilitar e incentivar certos atores no protocolo.
  • Suporte para zk-SNARKS: Adicionando recursos de privacidade ao Zilliqa.
  • Fragmentação eficiente de contratos inteligentes: aproveitando certas propriedades de contratos inteligentes para um processamento mais eficiente.
  • Camada 2: Construindo uma infraestrutura de canal de estado ou uma camada de computação fora da cadeia.
  • Soluções entre cadeias: tornando o Zilliqa interoperável.

Será interessante ver se os desenvolvedores serão capazes de cumprir esses marcos. Se você quiser se manter atualizado com o desenvolvimento, mantenha seus olhos nos blog oficial.

Conclusão

A escalabilidade continuará sendo um problema para as tecnologias de blockchain no futuro próximo.

Embora os projetos de blockchain existentes estejam procurando uma solução alternativa que provavelmente não fornecerá mais do que uma solução de curto prazo, a equipe da Zilliqa está adotando uma abordagem diferente e enfrentando o problema de frente, com uma abordagem única e inovadora.

Embora Zilliqa possa não ter a solução definitiva ainda, é certo que é um passo importante na tecnologia de blockchain, e há uma boa chance de seu desenvolvimento de tecnologia de sharding entrar em ação em vários projetos de blockchain futuros.

Imagem em destaque via Zilliqa.com

Aviso Legal: Estas são as opiniões do escritor e não devem ser consideradas um conselho de investimento. Os leitores devem fazer suas próprias pesquisas.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me