Protótipo de tecnologia Mysten Labs em Sui fornece primeira prova de escalabilidade elástica de Blockchain

Protótipo de tecnologia Mysten Labs em Sui fornece primeira prova de escalabilidade elástica de Blockchain

O protótipo de tecnologia Mysten Labs em Sui fornece a primeira prova do dimensionamento do Elastic Blockchain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

[COMUNICADO DE IMPRENSA – Palo Alto, Califórnia, 20 de março de 2024]

Pilotfish, um protótipo de extensão Sui, foi capaz de aumentar o rendimento da execução de contratos inteligentes em proporção direta ao número de máquinas usadas.

Mysten Labs, uma equipe de especialistas líderes em sistemas distribuídos, linguagens de programação e criptografia e criadores da Rede Sui, anunciou hoje uma conquista marcante no dimensionamento da capacidade de blockchain. Durante os testes e desenvolvimento em um ambiente blockchain Sui, o Pilotfish, um protótipo de extensão Sui, aumentou o rendimento em 8x quando apoiado por 8 máquinas, ilustrando com sucesso a possibilidade de escalonamento linear. Notavelmente, a latência por transação diminuiu à medida que mais máquinas foram adicionadas durante o teste, provando a viabilidade do escalonamento horizontal linear para transações de blockchain de baixa latência pela primeira vez em qualquer blockchain.

Esta prova de conceito foi formalmente apresentada como uma pré-impressão acadêmica intitulada “Pilotfish: Execução de Transações Distribuídas para Blockchains Preguiçosos”, e inicialmente compartilhado em 29 de janeiro de 2024 como um artigo no arquivo de acesso aberto arXiv.

“O Pilotfish é um divisor de águas, pois a indústria de blockchain busca alcançar o mesmo aumento dinâmico de capacidade atualmente possível apenas com tecnologias de servidor centralizadas”, disse Lefteris Kokoris-Kogias, um dos autores do artigo e pesquisador do Mysten Labs. “O Pilotfish tem o potencial de aumentar o rendimento muito além do que está atualmente na vanguarda dos blockchains de alto desempenho, permitindo níveis de rendimento de transações que nenhum outro blockchain existente hoje pode alcançar.”

Sui lidera o setor em rendimento, aproveitando vários núcleos para execução de transações paralelas em validadores individuais. Usando essa abordagem, poucos meses após a mainnet, Sui atingiu 65.8 milhões de execuções de transações em um único dia – o maior número de qualquer blockchain de todos os tempos. No entanto, uma única máquina só pode incorporar um número finito de núcleos, pelo que os ganhos de rendimento através desta estratégia são limitados. Além disso, as máquinas capazes de acomodar um grande número de núcleos são caras para comprar e usar. A solução inovadora que a Pilotfish oferece permite que um único validador empregue vários servidores simultaneamente. Esta nova tecnologia não só torna possível a capacidade elástica, mas a sua arquitetura de escalonamento automático, semelhante a soluções centralizadas como AWS ou Heroku, permite a utilização de servidores mais pequenos e mais baratos, disponíveis a pedido.

Quase todos os outros blockchains que visam escalar usam alguma forma de lote – agrupando transações para serem adicionadas de uma só vez. A desvantagem desse método é a latência adicional significativa. Em vez de as transações irem diretamente para a finalidade, elas são atrasadas esperando que outras sejam agrupadas para execução com elas. Ao contrário dessas outras soluções de escalonamento, o Pilotfish alcança um escalonamento de rendimento potencialmente linear sem aumentar a latência. Em termos mais simples, com a escala horizontal possibilitada pelo Pilotfish, simplesmente acionando o número necessário de máquinas, um validador pode adaptar seu rendimento e uso de recursos ao caso de uso em questão.

Alberto Sonnino, cientista pesquisador do Mysten Labs, disse: “Até agora, a única opção para aumentar a capacidade de um validador tem sido atualizar para uma máquina mais potente. O Pilotfish remove essa restrição, possibilitando o dimensionamento horizontal simplesmente adicionando servidores e sem atrasar a execução. Com o Pilotfish, a questão não é mais se um nível de rendimento é possível, mas apenas quantos servidores serão necessários.”

O Pilotfish alcança sua notável escalabilidade ao permitir que um único validador execute transações em várias máquinas. Especificamente, o Pilotfish particiona a função de validação em três funções principais: (1) o Primário, que lida com transações de sequenciamento usando um consenso de alto rendimento, (2) SequencingWorkers (SWs), que armazenam transações e as despacham para execução; e (3) ExecutionWorkers (EWs), que armazenam o estado da blockchain e executam transações recebidas dos SWs. Diferentes componentes podem residir em múltiplas máquinas diferentes para aumentar a capacidade do sistema com mais precisão.

Nos resultados experimentais, o Pilotfish já alcançou resultados notáveis ​​em termos de escala linear, baixa latência e suporte para diversas cargas de trabalho. Nos testes, o Pilotfish reduziu os tempos de resposta da rede e manteve um envelope de latência abaixo de 20ms. Os planos futuros incluem melhorias como vários SequencingWorkers, replicação de fragmentos e rede ultrarrápida.

OFERTA ESPECIAL (Patrocinado)
Binance Grátis $ 100 (Exclusivo): Use este link para se registrar e receber $ 100 grátis e 10% de desconto nas taxas do Binance Futures no primeiro mês (condições).


.info-autor-personalizado{
topo da borda: nenhum;
margem: 0px;
margem inferior: 25px;
plano de fundo: # f1f1f1;
}
.custom-autor-info .autor-título{
margin-top: 0px;
cor:#3b3b3b;
plano de fundo:#fed319;
preenchimento: 5px 15px;
font-size: 20px;
}
.autor-info .autor-avatar {
margin: 0px 25px 0px 15px;
}
.custom-author-info .autor-avatar img{
raio da borda: 50%;
borda: 2px sólido #d0c9c9;
padding: 3px;
}

Carimbo de hora:

Mais de CryptoPotato