Apresentando o Linera Whitepaper

Dec 21 2022
Programação multi-chain rápida e escalável para a próxima geração de aplicativos web3
Continuando a construir e crescer No início deste ano, tive o prazer de anunciar que recebemos o financiamento inicial para o Linera. Desde então, continuamos a aumentar nossa equipe e nossa comunidade de desenvolvedores.

Continuando a construir e crescer

No início deste ano, tive o prazer de anunciar que recebemos financiamento inicial para o Linera. Desde então, continuamos a aumentar nossa equipe e nossa comunidade de desenvolvedores.

Linera foi inicialmente inspirado pelo protocolo de pagamento acadêmico de baixa latência FastPay desenvolvido na Meta. Com as necessidades dos desenvolvedores web3 em primeiro plano, continuamos a levar esses conceitos adiante. Em agosto, fui convidado para apresentar na Stanford Blockchain Conference. Lá, apresentei a teoria por trás do protocolo Linera pela primeira vez, incluindo os últimos desenvolvimentos em torno do protocolo multi-chain principal e nosso modelo de programação.

Juntos, continuamos a desenvolver o protocolo Linera e a construir a infraestrutura de software necessária para atender nossa comunidade de desenvolvedores.

Apresentando nosso whitepaper

Hoje, temos o prazer de compartilhar o whitepaper Linera . Com base em vários anos de pesquisa e catalisados ​​pelo impulso que tivemos este ano, compartilhamos com você nosso pensamento mais recente por trás do protocolo principal e suas futuras aplicações.

O problema de escalabilidade

O Web3 expandiu muito as possibilidades criativas para desenvolvedores e usuários. No entanto, o desenvolvimento de aplicativos web3 com uma experiência de usuário perfeita é atualmente um desafio. Um dos problemas é a confiabilidade e a capacidade de resposta em escala: quando os usuários estão tentando enviar muitas transações, os blockchains tradicionais são limitados pelo tamanho e pela taxa de blocos e podem parar de responder ou exigir taxas punitivas.

Em resposta a esse desafio, os desenvolvedores de aplicativos web3 tradicionalmente lidam com cenários de falha complexos nos bastidores para mitigar as limitações das infraestruturas de blockchain.

Rumo a uma programação multi-chain rápida e escalável

Em vez de adotar uma abordagem incremental, demos um passo atrás e projetamos uma infraestrutura de blockchain de camada 1 que pode ser dimensionada desde o início.

O que torna o Linera escalável?

Linera introduz a ideia de operar muitas cadeias (potencialmente milhões) em paralelo no mesmo conjunto de validadores. Nós os chamamos de microcadeias . No Linera, a escalabilidade é obtida adicionando cadeias, não aumentando o tamanho ou a taxa de blocos. Encorajamos os usuários a operar sua própria microcorrente. Quando as microcadeias são operadas por um único usuário, a Linera usa um protocolo de consenso sem pool de memória simplificado inspirado em transmissão confiável. Reduzir a latência do bloco é importante para tornar os aplicativos Web3 mais responsivos.

Como microchains e validadores trabalham juntos?

No Linera, um validador é um serviço elástico tipo web2 que valida e executa todas as cadeias. Chamamos isso de abordagem multicadeia integrada . O número de microcadeias presentes no sistema Linera deve ser ilimitado. Isso é possível porque apenas as cadeias que estão sendo ativamente estendidas com novos blocos exigem trabalho dos validadores. Microchains se comunicam entre si usando mensagens assíncronas. Isso é feito de forma eficiente, aproveitando a rede interna de cada validador.

O que acontece quando a alta demanda requer desempenho máximo?

Durante períodos de alta demanda, os validadores podem escalar de forma elástica dividindo sua carga de trabalho entre tantos trabalhadores internos (também conhecidos como shards ) quantos forem necessários. No Linera, a fragmentação é interna e não visível para os usuários finais.

Que oportunidades esse modelo de programação multi-chain possibilita?

O estado dos aplicativos Linera é normalmente distribuído entre as cadeias. Pela primeira vez, uma variedade de aplicativos web3 tem a oportunidade de dimensionar a elasticidade, aproveitando a arquitetura multicadeia econômica e eficiente. Graças à abordagem multi-cadeia integrada, os aplicativos podem coordenar e ser compostos em cadeias usando mensagens assíncronas rápidas. Além da capacidade de resposta, a baixa latência de bloco do Linera também é crucial para a capacidade de composição do aplicativo: permite que os receptores de mensagens assíncronas de outra cadeia respondam rapidamente adicionando um novo bloco.

Como o sistema gerencia a segurança e a descentralização?

Comparado aos sistemas multi-chain tradicionais, um benefício de executar todas as microchains no mesmo conjunto de validadores é que a criação de chains não afeta o modelo de segurança do Linera.

A Linera conta com a prova de participação delegada (DPoS) para segurança. Cada microcadeia pode ser executada separadamente em hardware comum. Isso permite que clientes e auditores executem continuamente suas próprias verificações e responsabilizem os validadores.

Construindo na Linera

Queremos tornar o mais fácil possível para os desenvolvedores criarem no Linera. O modelo de programação do Linera não depende de uma linguagem de programação específica. Após uma consideração cuidadosa, decidimos concentrar nossos esforços em WebAssembly (Wasm) e Rust para a camada de execução inicial do Linera.

Criando novas possibilidades

Ao tornar a programação multi-chain rápida e escalável, a Linera introduz uma mudança de paradigma comparável à evolução dos bancos de dados de SQL para NoSQL, abrindo caminho para a próxima geração de aplicativos web3. Estamos ansiosos para ver como os desenvolvedores tiram proveito dessa arquitetura exclusiva e dos recursos de desempenho.

Para mergulhar nos detalhes técnicos do Linera, a versão completa do whitepaper está disponível para download . Para as atualizações mais recentes sobre o projeto, incluindo a disponibilidade de nosso Devnet, siga-nos no Twitter e assine nosso boletim informativo por e-mail . Junte-se ao nosso canal Telegram para anúncios e para participar do nosso grupo de discussão . Estamos ansiosos para ouvir mais de você sobre como nossa infraestrutura pode suportar o que você construir a seguir.

–Mathieu Baudet, Fundador e CEO da Linera