WEB3DEV

Cover image for Uma Visão Geral da Blockchain Solana e seu Ecossistema
Paulo Gio
Paulo Gio

Posted on • Atualizado em

Uma Visão Geral da Blockchain Solana e seu Ecossistema

A versão Beta da rede principal da Solana parou de produzir blocos no dia 30 de abril de 2022, o que causou uma interrupção de 7 horas na blockchain devido ao consenso interrompido. A Solana é uma blockchain que sigo de perto, e essa interrupção não é a primeira desse tipo. A Solana é uma blockchain que se orgulha de ser a mais rápida e barata no ecossistema, com volumes de transação de até 710.000 transações por segundo a um custo médio de US$0,00025. Este artigo irá apresentar uma visão geral da Solana, seu mecanismo de consenso, seu ecossistema e alguns de seus problemas.

O que é a Solana?

https://res.cloudinary.com/practicaldev/image/fetch/s--xk_uLwgQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1m2ciutio8b7jw2qgv06.jpg

Inicialmente fundada em 2017 por Anatoly Yakovenko, um ex-funcionário da Qualcomm, após a publicação de um whitepaper sobre um mecanismo de consenso de blockchain único conhecido como Prova de Histórico (PoH, ou Proof-of-History). A Solana é uma blockchain descentralizada de Camada 1 de alto desempenho que permite que os desenvolvedores construam rapidamente aplicativos descentralizados escaláveis, eficientes e amigáveis ​​ao usuário (Dapps). Graças ao seu consenso único, sua escalabilidade permite transações rápidas a taxas mais baixas. Também atua como plataforma para milhares de projetos (NFTs, DeFi, GameFi e DAO) no ecossistema blockchain.

Mecanismo de Consenso da Solana

O que é um Mecanismo de Consenso na Blockchain?

Um mecanismo de consenso na blockchain pode ser definido como os protocolos necessários para atender a um acordo em uma rede descentralizada. Esses protocolos podem afetar o estado dos valores de dados na blockchain, validação de transações e contratos inteligentes. Eles também ajudam a manter a segurança da blockchain. Um exemplo de um mecanismo de consenso de blockchain ativo é o mecanismo de prova de trabalho (PoW, ou Proof-of-Work) usado pela Ethereum (Nota do tradutor: após o “The Merge”, executado em 15 de Setembro de 2022, a blockchain Ethereum passou a utilizar o mecanismo de prova de participação – PoS, ou Proof-of-Stake) e pela blockchain do Bitcoin.

O mecanismo de Prova de Histórico da Solana

A Solana utiliza um consenso conhecido como prova de histórico. Seguindo seu whitepaper, é uma versão modificada de PoS. PoH é uma sequência de computação que registra o tempo decorrido entre dois eventos e verifica sem se comunicar com inúmeros nós validadores (pense neles como computadores). Ao contrário de outras blockchains em que os nós validadores verificam a ordem dos eventos na blockchain por meio de marcas temporais (timestamps) locais, o que inevitavelmente leva a mais tempo de uso para verificação de transações, a Solana usa um sistema de consenso de necessidade mínima de confiança que serve como a marca temporal geralmente verificável em toda a rede.

https://res.cloudinary.com/practicaldev/image/fetch/s--OIs1MRm2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ao1wvsc9w4fwx0wkj8zx.jpg

Ela faz isso por meio de um protocolo criptográfico conhecido como “Função de Atraso Verificável” (Verifiable Delay Function, ou VDF). Ao criar o hash de cada transação ou evento, ela atribui uma contagem e um hash exclusivos a cada transação, o que é executado em uma sequência. Ao usar periodicamente a saída como a entrada da transação seguinte, é criado um “histórico de transações”, que pode servir como uma forma de marca temporal que a blockchain pode utilizar para determinar o tempo passado entre os eventos.

https://res.cloudinary.com/practicaldev/image/fetch/s--Ff7Ddgcr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/plhppferq0bp1lk6mn04.jpg

Além disso, ela atua como uma forma de relógio criptográfico para a blockchain e seus validadores. Isso, por fim, leva a uma redução na carga de trabalho dos nós, levando a uma blockchain mais rápida, mais leve e mais eficiente, porque os nós validadores podem produzir blocos sem confirmar com toda a rede.

O problema da Solana

A Solana apresentou problemas de congestionamento que podem ser classificados como comuns para blockchains devido a uma recorrência de altos volumes de transações. Mas o problema com a Solana é que ela também teve interrupções constantes, o que é um problema para uma "rede descentralizada". Alguns dizem que isso é resultado de seu compromisso com a estabilidade agregada à escalabilidade, o que provoca desafios na forma como ela lida com os mecanismos críticos de consenso quando o fluxo de transações na blockchain está sobrecarregado.

A recente falha na blockchain resultou de um fluxo de transações causado por um enxame de bots tentando criar um novo NFT, através do programa Candy Machine. Isso levou a rede a validar cerca de 6 milhões de transações por segundo, o que ultrapassou o tráfego inicial que os nós validadores poderiam lidar, interrompendo assim o consenso e a produção de blocos, o que levou a um reinício da rede por meio de intervenção humana.

Isso acontecerá novamente e você deve se preocupar?

A Solana tem identificado ativamente seus problemas e está trabalhando na implementação de soluções. Após seu relatório recente, eles planejam implementar novos protocolos que ajudarão na comunicação entre os nós e otimizarão a ingestão de dados anexando o QUIC - um protocolo de comunicação assíncrono criado pelo Google. Eles também planejam melhorar a priorização de transações interrompendo o modelo de "primeiro a chegar, primeiro a ser atendido" e substituindo-o por um modelo de transação “ponderada por participação" e um modelo de “transação baseada em taxa arbitrária" para a execução rápida de transações "urgentes".

Eles estão reformulando sua estrutura de taxas, transações e comunicação. Embora isso seja ótimo, é bem irônico para a Solana iniciar uma nova forma de priorização de taxas. Como qualquer outro “Assassino da Ethereum” (Ethereum Killer), a Solana se orgulha de resolver o problema do trilema de escalabilidade da blockchain e ser capaz de lidar com transações mais rápidas com uma taxa de gás mais baixa.

Uma coisa a ser observada é que a Solana ainda se refere à sua rede principal como "Beta", então bugs e erros ainda podem ser encontrados na rede, o que dá uma ideia de que uma falha pode acontecer novamente. Você pode acompanhar o status dos servidores da Solana (nós RPC da rede principal, rede de testes, rede de desenvolvimento etc.) aqui.

$SOL, o token nativo da Solana

https://res.cloudinary.com/practicaldev/image/fetch/s--mWCsrGgx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v0uylk47mt4purlv686f.jpg

A moeda nativa da Solana é chamada de "SOL". Atualmente, possui um suprimento líquido de 527 milhões, de acordo com as métricas da Messari. O token Solana pode ser usado para pagar taxas de transação na blockchain e também pode ser colocado em stake para fins de governança ou atribuído a validadores para garantir a segurança da rede. Ao fazer isso, os participantes ganham uma recompensa de inflação de até 8% ao ano.

Ecossistema da Solana

https://res.cloudinary.com/practicaldev/image/fetch/s--ROzQQl2q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qaknvdtktmyw5s830izq.jpg

A Solana abriga muitos projetos de blockchain, desde NFTs até projetos DeFi, etc. Também é importante notar que, como "assassino da Ethereum", a Solana não é compatível com a EVM (Máquina Virtual Ethereum), ao contrário de outras blockchains como a Polygon e a Fantom Opera.

No entanto, ela permite que desenvolvedores criem contratos inteligentes na blockchain usando linguagens de programação como Rust e C. Há também notícias da Neon Labs, trazendo compatibilidade entre a EVM e a Solana, permitindo que contratos inteligentes Ethereum sejam executados na Solana, possivelmente em uma tentativa de escapar das taxas de gás. É realmente irônico. Vamos dar uma olhada em alguns projetos que valem a pena explorar no ecossistema Solana:

DeFi

A Solana tem um TVL (Valor Total Bloqueado) de US$5,71 bilhões, de acordo com a DefiLama. Essa métrica mostra a quantidade de criptoativos que estão em stake no pool de liquidez da Solana.

  1. Solana Pay: Solana Pay é um framework de pagamentos aberto e gratuito. É um sistema focado no padrão “comerciante para cliente”, que utiliza a velocidade e a baixa taxa de transação da Solana, além de ser energeticamente eficiente. Esse sistema afirma ser o potencial “Visa do ecossistema Blockchain”.
  2. Saber: Saber é uma rede de liquidez entre cadeias alimentada pela Solana. Ela permite que os usuários negociem confortavelmente pares estáveis com baixa derrapagem e taxas mínimas, e permite que os provedores de liquidez ganhem com taxas de transação e incentivos de liquidez.
  3. Raydium: Raydium é uma plataforma DEX construída na blockchain Solana. Ela permite que os usuários negociem tokens em velocidades super-rápidas e aproveitem os rendimentos por meio de staking e cultivos de rendimento. Ela também possui outros recursos, como uma plataforma de lançamento (launchpad) para novos projetos baseados em Solana e NFTs.

Outros projetos Defi incluem: Crema Finance, Mercurial, etc.

NFTs

Com as taxas de transação relativamente baratas da Solana em jogo, ela atua como um refúgio para criadores que procuram escapar das taxas de transação excessivamente altas da rede Ethereum.

  1. Magic Eden: Magic Eden é um mercado de NFTs construído na blockchain Solana. Ele permite aos usuários uma experiência suave na criação de seus NFTs com uma taxa de listagem de 0% e uma taxa de transação de 2%. Ele também possui uma plataforma de lançamento que permite aos criadores cunhar facilmente suas coleções de NFTs, mesmo sem saber como interagir diretamente com contratos inteligentes.
  2. Solsea: Este é o primeiro mercado aberto de NFTs construído na Solana. Um de seus muitos benefícios, além de ajudar os usuários a cunhar e vender seus NFTs na blockchain, é permitir que os usuários coloquem seu token nativo $AART em stake e aproveitem descontos nas taxas do mercado para transações de venda.

Outros projetos de NFT incluem Solanart, Alpha Art, etc.

Jogos e o Metaverso

O metaverso é um dos aspectos mais discutidos do mundo web3. Existem projetos na Solana construídos para avançar esse conceito.

  1. Realy: Realy é o primeiro metaverso de conceito “viva para ganhar” (live-to-earn) na Solana. É um jogo com gráficos 3D construído com a Unreal Engine. Ele possui sua própria tokenomia, onde os jogadores podem ganhar seu token nativo $REAL ao concluir tarefas diárias no jogo. Os jogadores também podem possuir terras e casas em sua ideia de "metaverso", possuir NFTs e emprestá-los, bem como colocar os tokens nativos em stake para ganhar recompensas.
  2. Synergy Lands: Synergy Lands é um RPG multijogador na blockchain ambientado em uma terra fantástica dividida em quatro elementos naturais: água, fogo, ar e terra. Este jogo permite que os jogadores possuam terras privadas e permite também a coleção e negociação de NFTs entre jogadores.

Outros projetos de jogos e metaversos incluem Hogylmpics, Naga Kingdom, etc.

Vários outros projetos estão sendo desenvolvidos constantemente dentro do ecossistema Solana, e os desenvolvedores ainda irão implementar várias outras coisas.

Balão de pensamento e Conclusão

O ecossistema blockchain ainda está em desenvolvimento e por enquanto não arranhamos a superfície de seu verdadeiro potencial. A Solana provou ser uma blockchain confiável para vários projetos de blockchain, independentemente das falhas que acontecem de vez em quando. O encorajador é que a plataforma está aprendendo com cenários sob demanda do mundo real e como responder a eles adequadamente. A mudança na estrutura de taxas pode deixar alguns entusiastas da Solana apreensivos, mas parece ser um passo na direção certa.

Artigo original publicado por Oluwatunkunmi Okupa. Traduzido por Paulinho Giovannini.


Integre pagamentos descentralizados ao seu site com o sistema POS da Solana Pay. Comece a implementação agora mesmo!

Oldest comments (0)