Porquê Avalanche?

Os desenvolvedores que se baseiam na Avalanche podem facilmente criar aplicações poderosas, confiáveis e seguras e redes de cadeias de bloqueio personalizadas com conjuntos de regras complexas ou construir sobre subredes públicas ou privadas existentes.

DApps
Pagamentos
Internet de Ativos

Avalanche permitirá maior desempenho, segurança e eficiência em relação a protocolos anteriores descentralizados.

* Melhores estimativas a partir de informações online e conversas do núcleo de programadores.
** Teóricamente capaz de acomodar milhões de participantes.

O protocolo de consenso Avalanche oferece todas as vantagens. Até é resistente a ataques de 51%.

Arquitetura Avalanche

1. Mecanismo de Consenso

A Avalanche tem dois motores de consenso no lançamento:

Avalanche: Um protocolo de consenso optimizado por DAG - de alto rendimento, paralelizável e simples de podar.

Homem das Neves: Um protocolo de consenso optimizado em cadeia, de alto rendimento, totalmente ordenado, e óptimo para contratos inteligentes.

2. Máquinas Virtuais (VMs)

Máquinas Virtuais (VMs) na Avalanche são códigos que utilizam consenso para produzir uma base de dados. Esta base de dados pode ser na forma de uma cadeia, um DAG, um logfile, ou alguma outra estrutura de dados que requer sincronização através de múltiplas máquinas.

A lógica da VM pode ser implantada muitas vezes através de muitas sub-redes.

3. Cadeias

Cadeias são um termo genérico para instâncias de Máquinas Virtuais. A cada cadeia é atribuído um "ChainID" que pode ser dada apenas uma única sub-rede. Entretanto, a mesma instância de Máquina Virtual pode ser usada para implementar o mesmo tipo de cadeia várias vezes dentro de uma sub-rede.

4. Sub-redes

As sub-redes são um conjunto dinâmico de validadores que trabalham em conjunto para chegar a um consenso sobre o estado de um conjunto de blockchains. As sub-redes são necessárias para criar mecanismos de incentivo personalizados para estes validadores.

Mais Sobre Sub-redes e o Seu Poder

Avalanche foi concebida para ser personalizável, escalável e interoperável. Tudo na Avalanche é uma sub-rede, e cada cadeia é parte de uma sub-rede. Os validadores devem ser membros da Rede Primária; todas as outras sub-redes são opcionais, dependendo do validador. A Rede Primária contém três cadeias de bloqueios:

Cadeia de Plataformas (P)

A P-Chain é a cadeia de metadados na Avalanche e validadores de coordenadas, mantém o controle de sub-redes ativas e permite a criação de novas sub-redes.

A Corrente de Plataforma implementa o protocolo de consenso Snowman alimentado pela Avalanche.

Cadeia de Câmbio (X)

A X-Chain é a cadeia de ativos padrão na Avalanche e permite a criação de novos ativos, a troca entre ativos e as transferências entre subredes.

A Cadeia de Trocas implementa o protocolo de consenso da Avalanche.

Cadeia de Contratos (C)

A Cadeia de Contratos é a cadeia de contratos inteligente padrão na Avalanche e permite a criação de qualquer contrato inteligente compatível com o Ethereum.

A Cadeia de Contratos implementa o protocolo de consenso Snowman alimentado pela Avalanche.

Recursos da Avalanche

1. AvalancheGo

AvalancheGo é a implementação oficial da Avalanche e tem um conjunto completo de JSON RPCs para interagir com as APIs da máquina virtual na Avalanche. O AvalancheGo vem repleto de uma KeyStore local, métricas, IPC e APIs de administração para interagir com o nó em si.

Ver o AvalancheGo Repo

2. AvalancheJS

A biblioteca Javascript para interagir com as APIs da Avalanche. O AvalancheJS integra-se com as aplicações descentralizadas existentes para permitir a integração com o Avalanche. Possui uma arquitetura modular de biblioteca, permitindo a criação de plugins personalizados para ampliar a funcionalidade do AvalancheJS.

Veja o AvalancheJS Repo

3. Avash

Avash é um programa escrito em Go que visa permitir a criação de redes locais na Avalanche, rapidamente para seus fins de teste. O Avash suporta scripts Lua, permitindo aos desenvolvedores automatizar várias redes locais, lançar sub-redes e implantar cadeias nessas redes para integrá-las aos pipelines CI.

Veja o Avash Repo

4. Carteira e Torneira Avalanche

Um servidor de porta-moedas e torneiras foi aberto para permitir aos desenvolvedores interagir com a Avalanche. Usando a carteira, os fundos podem ser enviados e recebidos em toda a rede. Ao usar ambientes privados de teste compartilhados, a torneira é útil para desenvolvedores que precisam de fundos para seus próprios fins de teste.


Ver Repo de Carteira | Ver Repo de Torneiras

Comece Agora

Ver Documentação

Fique por dentro

👍Você é incrível! O seu contato foi adicionado à lista de e-mails. Tenha certeza, será dos primeiros a saber sobre atualizações emocionantes da AVA.
Oops! Alguma coisa correu mal ao submeter o formulário.
👍Você é incrível! O seu contato foi adicionado à lista de e-mails. Tenha certeza, será dos primeiros a saber sobre atualizações emocionantes da AVA.
Oops! Alguma coisa correu mal ao submeter o formulário.