AD
AD
  • O VeChainThor blockchain receberá um novo algoritmo de consenso chamado SURFACE ou Proof of Authority 2.0 (PoA 2.0) para atender à crescente demanda das empresas.
  • O PoA 2.0 usa um modelo de duplo consenso, que dá aos usuários a flexibilidade de escolher diferentes níveis de segurança para suas transações.

O cientista chefe da Fundação VeChain, Peter Zhou, explicou num novo artigo sobre Meio, por que o VeChain precisa introduzir um algoritmo de consenso revisado e como ele funciona. O novo algoritmo de consenso chamado SURFACE ou Proof of Authority (PoA 2.0) já foi apresentado em fevereiro num artigo de pesquisa. Através do Twitter, Zhou escreveu ontem que o novo artigo deveria dar à comunidade VeChain uma melhor compreensão:

Comunicando nosso trabalho de pesquisa para #VeFam é extremamente importante para mim. É por isso que o Dr. Ren e eu escrevemos outro artigo sobre o PoA 2.0. Nosso objetivo é permitir que TODOS entendam por que precisamos dele, como o projetamos e o que há de ótimo nele.

Comentando a motivação para a introdução do Proof of Authority 2.0, Zhou disse que a introdução é motivada principalmente pela crescente demanda pelo VeChainThor blockchain.

No entanto, à medida que as aplicações e as empresas que operam no VeChainThor public blockchain prosperam, há uma demanda cada vez maior por melhor desempenho (TPS mais alto e confirmação mais rápida das transações) e segurança intransigente para capacitar as inovações comerciais dentro do ecosistema do VeChain.

O melhor de dois mundos: Novo algoritmo de consenso do VeChain

Entretanto, os requisitos, desempenho e segurança descritos por Zhou estão em concorrência direta com a maioria dos sistemas de consenso existentes. Como o cientista chefe da Fundação VeChain investigou, eles são projetados para “ter um bom desempenho num bom estado de rede, mas assumir riscos de segurança se o estado se deteriorar, ou para fornecer segurança intransigente em qualquer estado de rede, mas sacrificar muito pelo desempenho”.

O VeChain resolve este problema com o novo algoritmo de consenso, desenvolvido de acordo com o princípio de projeto “esperar o melhor e se preparar para o pior”. Para garantir tanto uma rede de alto desempenho nas condições desejadas quanto uma segurança intransigente em condições indesejáveis, o VeChain se baseia num modelo de duplo consenso. Especificamente, o PoA 2.0 utiliza o consenso Nakamoto e Byzantine Fault Tolerance (BFT). Zhou descreve a abordagem da seguinte forma:

pacificamente, tentamos alcançar o desempenho quase ideal para o consenso Nakamoto (esperança do melhor) quando a condição da rede é boa (significando que as mensagens entre nós podem ser recebidas a tempo); e utilizamos um mecanismo BFT assíncrono para garantir uma segurança sem compromissos (preparar para o pior) quando a condição da rede é ruim (significando que as comunicações entre nós podem ser bloqueadas devido a situações extremas como desastres naturais ou ataques maliciosos).

Em detalhes, Zhou explicou que a pesquisa com a Universidade de Oxford mostrou que a taxa de garfos é o maior fator que afeta o desempenho do mecanismo de consenso da Nakamoto. Para resolver este problema, a SURFACE está introduzindo um comitê para aprovar o novo bloco gerado em cada rodada de consenso. Isto reduz significativamente a probabilidade de um garfo em comparação com os clássicos algoritmos de consenso da Nakamoto, onde o bloco proposto é decidido por apenas um nó, disse Zhou.

O consenso do BFT, por outro lado, foi projetado para preparar a blockchain VeChainThor para o “pior”, tal como uma forte partição da rede ou um ataque maciço de DDOS. Para este fim, o VeChain introduz um algoritmo BFT assíncrono que dá a finalidade de bloco ao sistema e coexiste com o Consenso Nakamoto do comitê, em vez de substituí-lo.

Finalmente, o modelo de duplo consenso dá aos usuários a flexibilidade de escolher diferentes níveis de segurança nas transações de acordo com suas necessidades reais, declarou Zhou:

Com tal mecanismo de duplo consenso, uma transação será primeiramente confirmada dentro de um tempo bastante curto (por exemplo, menos de 1 min), e então finalizada após um período mais longo (por exemplo, 5 min). Os usuários poderiam usar transações confirmadas para seu uso diário, pois é pelo menos tão segura quanto outras blockchains usando o consenso Nakamoto (como Bitcoin ou Ethereum). Eles também podem esperar por um tempo maior até que as transações sejam finalizadas, caso seja necessária segurança absoluta.

Jake Simmons tem sido um entusiasta de criptomonedas desde 2016, e desde que ouviu falar sobre Bitcoin e tecnologia blockchain, ele tem estado envolvido com o assunto todos os dias. Além das criptomoedas, Jake estudou ciência da computação e trabalhou por 2 anos para uma startup no setor de blockchain. Na CNF ele é responsável pelas questões técnicas. Seu objetivo é tornar o mundo consciente das moedas criptográficas de uma forma simples e compreensível.

Exit mobile version