Matt Sorg, vice-presidente de tecnologia da Fundação Solana, analisa soluções para dimensionamento e congestionamento de rede

Matt Sorg, vice-presidente de tecnologia da Fundação Solana, analisa soluções para dimensionamento e congestionamento de rede

À medida que o ecossistema blockchain se expande, Solana pretende acompanhar a crescente demanda por meio de inovação técnica e solução proativa de problemas. A capacidade de Solana de lidar com mais transações do que todas as outras blockchains combinadas demonstra suas capacidades operacionais ao vivo. No entanto, com o crescimento surge a necessidade inevitável de melhorar continuamente a infra-estrutura.

Em uma recente entrevista exclusiva ao BeInCrypto, Matt Sorg, vice-presidente de tecnologia da Fundação Solana, discutiu uma série de tópicos: desde os desafios técnicos de Solana e seus esforços para lidar com o congestionamento de transações até a manutenção da descentralização e segurança da rede.

O que torna Solana um ecossistema atraente para startups e desenvolvedores?

Solana é representativa de um ecossistema para colaborar com sua aplicação. Ambas as coisas são bastante atraentes para uma startup.

Você não precisa criar um ecossistema totalmente novo e garantir que haja carteiras, rampas de entrada ou saída, USDC e USDT. Você não precisa se preocupar com isso. Tudo isso está aí para você em Solana.

Portanto, é muito importante para uma startup focar em suas competências essenciais. Você não precisa reinventar a roda.

Desenvolver em Solana realmente estimula as pessoas a desenvolverem isso, e elas não precisam pensar nisso. Penso que esta é uma das razões pelas quais as aplicações Solana têm sido relativamente bem-sucedidas. Os aplicativos podem se concentrar naquilo único que oferecem ao mundo, não na infraestrutura.

Quais você acha que são os principais desafios técnicos que os desenvolvedores enfrentam ao tentar entrar no ecossistema Solana?

Primeiro de tudo, é a mesma coisa com foco. Acho que existem tantas cadeias e infraestrutura por aí.

Existe uma piada de que existem mais redes do que aplicativos, o que acho que é bem verdade no momento. Há uma enorme quantidade de cadeias e L2s diferentes e tudo o que parece. Portanto, acho que a falta de clareza pode tornar difícil para o fundador saber para onde ir.

Solana é como uma corrente de baixo atrito e alto desempenho, mas todo mundo promete isso. O que temos é que mostramos ao vivo. Não é apenas uma promessa nesse sentido.

Solana faz mais transações por dia do que todos os blockchains combinados. Isto significa uma questão de oferta e procura. Ambas as redes são capazes de fazer isso ao vivo e a preços muito baixos.

Entrevista com Matt Sorg durante o Bootcamp X-Founders.
Entrevista com o vice-presidente de tecnologia da Solana Foundation, Matt Sorg, durante o X-Founders Bootcamp. Fonte: Cortesia de BeInCrypto
Solana é conhecida por seu alto rendimento e baixa latência. Que desafios surgem ao tentar manter estes níveis de desempenho à medida que a rede cresce?

Nós realmente empurramos a agulha nesta frente. Como vocês podem ver, estamos nos esforçando tanto que, como muitas pessoas notaram desde o início, houve algumas interrupções.

A gravidade e a duração destes são exageradas, mas qualquer perturbação não é grande. Isso definitivamente melhorou com o tempo. Parte disso é apenas se você tentar ultrapassar os limites.

Muitas das outras cadeias são sequenciadores únicos, muito, muito projetados. Eles têm baixo rendimento e menos espaço para erros. Existem menos coisas que podem desencadear coisas. É apenas menos complexo.

Mas você só ganhará 17 TPS se ficar preso nesse tipo de coisa. Não há outra cadeia EVM que realmente faça mais de 100, enquanto Solana, em ambientes ativos, fez mais de 8.000. E isso só se aplica a nomeações, sem incluir votos.

Você pode explicar como Solana aborda proativamente os gargalos à medida que a demanda continua a aumentar?

Cada vez que você decodifica, você se depara com uma nova demanda 10x maior e um novo desafio de infraestrutura. É assim que as coisas funcionam em geral.

Um dos nossos desafios é que, quando isso acontece, geralmente é apenas uma falha. O último episódio em abril foi um congestionamento significativo. Foi difícil fechar negócios e coisas assim.

E houve todo esse FUD sobre transações fracassadas e todo esse barulho. Transações fracassadas não são grande coisa. Na verdade, o problema estava no início da pilha.

Eles eram os componentes Web2 da pilha, como implementamos o QUIC. Ele estava usando uma biblioteca chamada Quinn, que é uma biblioteca de código aberto do Google. Nós apenas tivemos que reescrevê-lo.

Existem ferramentas ou SDKs no ecossistema Solana que devam entusiasmar os desenvolvedores?

Há muito disso. Na verdade, existe um ecossistema muito robusto. Primeiro, a própria cadeia possui algumas propriedades que são basicamente SDKs para cunhar NFTs ou tokens. Você pode usar tokens SPL, Metaplex NFTs ou uma variedade de ambos para cunhá-los.

Como desenvolvedor, você está usando código já on-chain que já foi verificado. Tudo o que estou fazendo é enviar minha configuração, que pode ser JavaScript, um mecanismo de jogo, Python ou Rust.

Mas são apenas coisas normais de front-end. Você não precisa passar por uma auditoria novamente para fazer isso. Se você deseja código on-chain personalizado, então sim, você precisa fazer SVM, Rust e coisas on-chain, mas existem muitos aplicativos colaborativos por aí que você não precisa fazer esse tipo de coisa.

Solana recentemente ganhou as manchetes devido ao aumento das moedas meme na rede. Como vê a Fundação este aumento de interesse?

É um ecossistema selvagem. Legitimamente, dois dos fundadores de Solana dirão qualquer coisa no Twitter, e há apenas uma moeda meme , como cinco segundos depois, ou geralmente várias moedas meme zombando de tudo o que disseram.

Eu diria que você pode mapeá-lo bem de perto para uma loteria ou um cassino. Estes são jogos de soma zero. No final das contas, há pessoas competindo entre si. Você não precisa de infraestrutura ou desenvolvimento subjacente, apenas da narrativa, porque é com isso que você está negociando com L2.

Acho que parte da razão pela qual muitos L2s e L1s têm enfrentado dificuldades é porque, se ainda não têm usuários, por que não apenas negociar as moedas meme? Se tudo o que você busca é narrativa, vá direto para os memes mais líquidos.

A interoperabilidade entre cadeias está se tornando cada vez mais importante. Solana planeja melhorar sua interoperabilidade com outras cadeias?

O próprio Solana é muito modular. Todas as transações são compostas de múltiplas instruções. Essas instruções podem dizer respeito a uma variedade de contratos inteligentes ou ao que chamamos de programas. Parte da razão pela qual Solana é tão grande é como Júpiter ; por exemplo, cada vez que executa uma negociação, ele interage com qualquer número de DEXs para encontrar os melhores preços entre uma variedade deles.

Solana é muito combinável e atômica, o que significa que todas as transações acontecem ou nenhuma. Portanto, é uma experiência de usuário muito positiva. Tipo, se eu quiser fazer alguma coisa, ah, vai acontecer ou não vai acontecer, o que, aliás, nos traz de volta ao que eu estava falando antes.

É daí que vêm as transações com falha. Às vezes, uma das condições da negociação não é atendida, então ela falha, e deveria falhar. Se essa condição não for atendida, é como se você tivesse definido algo para ela.

Não é a própria cadeia que processa perfeitamente a transação falhada. Só que a condição não foi cumprida. E esta é a primeira coisa: Solana já é, em sua essência, tudo sobre modularidade.

As coisas extras em que estamos nos concentrando são as pontes. A ideia sobre a qual falamos algumas vezes é que Solana tem esse baixo atrito e é para lá que as finanças irão. Portanto, estar conectado ao maior número possível de locais que emitem ativos é muito importante.

Não estamos tentando substituir alguma outra cadeia nem nada, mas se ativos valiosos estiverem em alguma outra cadeia e quiserem interagir com a liquidez e funcionalidade de Solana, queremos torná-lo o mais simples possível para reduzir o atrito para que flua para Solana, onde existe outra liquidez e outras características. Então, sim, toneladas de pontes estão sendo construídas.

Isso é chamado de intenções, que são basicamente coisas que você deseja entre cadeias e implicitamente definidas. Normalmente, existem muitas tecnologias sofisticadas, como ZK, para demonstrar que a intenção foi alcançada. Estamos trabalhando com alguns dos provedores de intenções que estão fazendo isso.

À medida que os validadores Solana continuam a se expandir, que medidas estão em vigor para otimizar a descentralização e a segurança da rede?

Primeiro, quero ter certeza de que está claro que os validadores Solana não têm permissão. Eles podem ir e vir quando quiserem e o protocolo se adapta. Isto é muito diferente de muitos L2s e outros L1s.

Ethereum também não tem permissão, mas isso também requer no mínimo 32 Ethereum. O mínimo de Solana é um. Para ser lucrativo, é necessário muito mais, mas é um protocolo sem permissão.

Em relação à segurança, há muitos desenvolvimentos. O mais notável sobre o qual você ouvirá mais nas próximas semanas é o Firedancer, o segundo cliente de validação do Solana, que dá aos validadores mais opções sobre qual cliente desejam executar e também oferece algumas redundâncias. Assim, caso ocorra falha em um, os validadores podem mudar para o outro. É um paradigma bastante poderoso em termos de resiliência.

Qual é a visão de longo prazo de Solana para descentralização e escalabilidade?

O objetivo da Solana é ser essa sincronização global de todos os dados. Obviamente, se você estiver interessado em sincronização global, provavelmente ela terá algum valor: certamente dados financeiros, bem como dados DePIN.

Somos menos opinativos sobre como exatamente ele é usado. É uma cadeia sem permissão que queremos facilitar finanças e negócios . Sem animosidade; queremos apenas que as empresas estejam preparadas para o sucesso.

O artigo Matt Sorg, vice-presidente de tecnologia da Solana Foundation, analisa soluções para escalonamento e congestionamento de rede foi visto pela primeira vez em BeInCrypto .