A Solana foi criada por Anatoly Yakovenko. Uma das coisas a saber sobre ele é que é bastante inteligente e trabalhou na Qualcomm durante uma década. A Solana recebeu o nome da praia de Solana. A Solana tem um tempo de bloco de 400 milissegundos, o que significa que é muito rápida, especialmente quando comparada com o tempo de bloco de 10 segundos da Ethereum ou os dez minutos do Bitcoin.
Além disso, a Solana afirma que consegue processar até cerca de 710 000 transações por segundo, 30 vezes mais do que a Visa processa atualmente. Assim, a rede Solana é rápida e também barata. É comparável à rede Matic, com taxas de transação na ordem de um centésimo de cêntimo.
A primeira coisa que devemos explicar é o mecanismo de consenso, ou seja, como todos concordam sobre como a blockchain deve ser. Atualmente, não utilizam proof of work nem realmente proof of stake. Anatoly descreveu um novo sistema chamado proof of history. É proof of stake, mas incorpora a variável especial do tempo, pelo que é necessário saber que o proof of history não é um mecanismo de consenso. No entanto, é uma forma de integrar o tempo nos dados da blockchain.
A Solana utiliza algo chamado timestamps para colocar uma data e hora específicas nos blocos, e faz isto de forma a permitir uma sequenciação muito rápida dos validadores, basicamente para que saibam a sua ordem de submissão de blocos sem terem de comunicar uns com os outros.
Um grande problema que outras blockchains têm é que precisam de concordar sobre o tempo. As pessoas podem considerar isso óbvio, mas os computadores têm de estar constantemente a perguntar que horas são realmente, uma vez que não conseguem fazer coisas como olhar para o telemóvel ou para o sol para o determinar. Noutras blockchains, os nós — ou seja, os computadores na rede — têm de comunicar entre si repetidamente até chegarem a acordo sobre um horário, e têm de o fazer antes de submeter um bloco. No mundo dos computadores, esta comunicação constante pode consumir muito tempo.
A Solana resolve isto utilizando o proof of history para que todos registem o timestamp dos seus blocos e usem uma prova criptográfica, de modo a não terem de esperar que todos concordem sobre o tempo. Podemos concordar sobre a organização dos dados nos blocos após o facto, o que significa que não temos de esperar que outros validadores verifiquem e aprovem o nosso trabalho.
O proof of history permite que os nós continuem a enviar uma série de blocos e, como algumas pessoas têm internet mais rápida do que outras, podemos assumir que estão a dizer a verdade sobre a data de envio e depois organizá-los após os receber, adicionando-os à blockchain. Uma coisa interessante é que a Solana tem cerca de 25 blocos a ser validados por 25 pessoas ao mesmo tempo. É assim que conseguem ultrapassar a Visa por um fator tão grande. Falando de como se assemelham ao proof of stake, uma coisa positiva na Solana é que não existem requisitos para ser um validador atualmente.
Para comparar com o Ethereum 2.0, é necessário deter cerca de 32 ETH, equivalente a cerca de 100 000 dólares. Na Solana, basta deter uma quantidade muito pequena da moeda e pagar uma taxa para votar cada dia. Há, no entanto, um pormenor: a taxa de votação é de aproximadamente um Solana por dia, cerca de 70 000 dólares por ano, o que parece bastante elevado, mas quase mil pessoas estão a fazê-lo.
Pode também ler: Proof of Stake Explicado
Tecnicamente, este é apenas um termo divertido para descrever que os validadores podem executar código de contrato inteligente de forma paralela. Em termos simples, imagine que uma pessoa tem de lavar a louça, depois passar para a roupa e depois varrer o chão. Uma única pessoa tem de fazer cada uma dessas tarefas em ordem, porque só há uma — chamamos a isto execução em série, uma após a outra. No que diz respeito à Solana, a palavra paralelo significa que é possível fazer tudo simultaneamente.
A Solana tem contratos inteligentes muito diferentes dos do Ethereum. O Ethereum utiliza um sistema de máquina virtual para executar o seu código Solidity, enquanto a Solana utiliza a linguagem de programação Rust. O Rust é uma linguagem de muito baixo nível, o que significa que é muito mais poderosa, mas requer mais trabalho para criar coisas.
Uma desvantagem disto é que os programadores não podem simplesmente copiar e colar as suas dApps e projetos como muitas outras blockchains conseguem fazer a partir da rede Ethereum. Tudo tem de ser programado de raiz; no entanto, terão mais poder do que os contratos inteligentes do Ethereum.
Pode também ler: Melhores Carteiras de Contratos Inteligentes (Carteiras DeFi)
A distribuição do token SOL da Solana está estruturada de forma a que 15,86% seja alocado à venda seed, 12,63% à venda de fundação para as entidades fundadoras, outros 5,07% à venda para validadores, dado ser importante para garantir as transações na blockchain, e adicionais 1,84% à venda estratégica. Para a venda em leilão público, 1,60% é alocado para o amplo envolvimento da comunidade, 12,50% é alocado à equipa, 12,50% à fundação, e 38,00% à reserva comunitária.
A Solana é uma mudança de paradigma no mundo da blockchain, utilizando soluções de ponta para resolver problemas-chave com que outras redes lutam. À primeira vista, é claro que a criação da Solana, o mecanismo de consenso Proof of History, é uma das blockchains mais rápidas e mais rentáveis disponíveis. É uma grande alternativa a plataformas como o Ethereum, mas não é a única.
Ao incorporar o tempo nos dados da blockchain, a Solana elimina a necessidade de comunicação massiva entre nós e melhora a eficiência. Resolve também um problema comum que outras blockchains enfrentam e ajuda a melhorar o débito de transações. Em termos de execução de contratos inteligentes, a Solana adota uma abordagem diferente com o conceito Sea Level. Utiliza o Rust como framework de contratos inteligentes, o que dá aos programadores mais poder, mesmo que tenham de programar tudo de raiz.
Esta diferença em relação ao sistema de máquina virtual do Ethereum é um testemunho do quanto a Solana se preocupa com o desempenho e o poder. Analisando a tokenomics da Solana, a distribuição vital dos tokens SOL garante uma alocação equilibrada, com parcelas dedicadas à venda seed, entidades fundadoras, validadores, venda estratégica, venda em leilão público, equipa, fundação e reserva comunitária. Esta distribuição reflete uma abordagem perspicaz e abrangente, fomentando a inclusão da comunidade e assegurando a rede.
Em resumo, as características únicas da Solana, desde o seu mecanismo de consenso rápido à execução paralela de contratos inteligentes e à distribuição estratégica de tokens, posicionam-na como um ecossistema blockchain promissor com o potencial de reformular o panorama dos avanços descentralizados.


