Em 13 de outubro de 2020, a comunidade NEAR aprovou uma votação na cadeia para permitir transferências na NEAR mainet. Esse marco marcou a conclusão de um lançamento de rede principal em três fases que começou em abril de 2020 e foi o culminar de mais de dois anos de pesquisa e desenvolvimento. A Mainnet também foi apenas o começo da jornada para tornar a NEAR a blockchain mais utilizável. Dois anos depois, quero refletir sobre o que conquistamos até agora.
Roteiro e inovação pós-mainnet
A NEAR não parou de inovar após o lançamento da mainnet. Nos últimos dois anos, a NEAR completou com sucesso vinte atualizações de protocolo com tempo de inatividade zero, um feito que vale a pena comemorar por si só. Entre essas vinte atualizações de protocolo estavam correções de vulnerabilidades críticas, otimizações de desempenho, introdução de novas funções de host e, mais importante, fase 0 e fase 1 de sharding, que aumentaram a capacidade e a descentralização da rede para que a rede possa escalar para um bilhão de usuários.
Antes do lançamento da rede principal, elaboramos um plano de quatro fases para construir uma blockchain totalmente fragmentada. Mas decidimos lançar a rede principal com apenas um shard para reduzir a complexidade e inicializar o ecossistema, para que os projetos pudessem começar a ser construídos.
A Fase 0, que transforma a rede principal de um shard para quatro shards paralelos, lançada em novembro de 2021 e a Fase 1, que apresenta produtores somente de blocos e aumenta o número de validadores na rede principal para até 300, lançada em setembro de 2022.
Estamos inovando há pouco tão rapidamente quanto quando começamos: as fases 2 e 3 do sharding serão entregues nos próximos dois anos, juntamente com muitos outros novos recursos , como metatransações, zero-knowledge light clients e muito mais.
Dois anos de crescimento e desempenho
A inovação implacável alimentou um crescimento sem precedentes. Dois anos atrás, havia menos de 10.000 contas na rede principal. Hoje são mais de 20 milhões: é um crescimento de 30x. Dois anos atrás, quase não havia transações na NEAR, enquanto hoje não é incomum ver mais de 500.000 transações por dia.
Dois anos atrás, havia muito poucos contratos inteligentes implantados no NEAR, enquanto hoje existem quase 5.000 contratos inteligentes exclusivos na rede principal. Esse crescimento extraordinário não trouxe problemas de estabilidade ao protocolo. Além de ter 100% de tempo de atividade desde o lançamento da rede principal, o NEAR é utilizado apenas em 5% da capacidade total na maioria das vezes. Os primeiros dois anos de crescimento foram incríveis, mas a rede pode suportar ordens de magnitude maior.
O que vem a seguir em usabilidade, escalabilidade e descentralização
Apesar do que já foi alcançado, a NEAR como um protocolo de camada um ainda está em seus estágios iniciais de desenvolvimento. Nossa visão para o protocolo é ser a base mais confiável e acolhedora para a Web Aberta. Sustentando essa visão estão três pilares principais do protocolo: usabilidade, escalabilidade e descentralização.
Usabilidade
A usabilidade é a mais importante das três. Sem oferecer aos desenvolvedores e usuários finais uma ótima experiência de usuário, mesmo o blockchain com melhor desempenho do mundo ficará aquém da missão da NEAR de oferecer suporte a um bilhão de usuários ativos. A NEAR já possui muitos recursos voltados para a usabilidade, como nomes de contas legíveis por humanos, teclas de acesso a chamadas de função, suporte para linguagens de programação convencionais e muito mais.
Mas há muito mais que podemos fazer para levar a usabilidade do NEAR para o próximo nível. Para usuários de dapp, recursos como metatransações (onde as taxas de gás são pagas automaticamente em nome do usuário) e suporte a criptografia para assinatura de transações por meio de smartphones reduziriam bastante a barreira de entrada para começar a usar um aplicativo no NEAR. Quando os usuários finais não precisarem mais obter tokens NEAR para começar a interagir com aplicativos criados em cima do NEAR, estaremos fornecendo uma experiência semelhante à Web2 para Web3.
Para os desenvolvedores, o suporte a ainda mais linguagens de programação como C++ ou Kotlin e máquinas virtuais, bem como ferramentas melhores para escrever chamadas entre contratos, facilitaria suas vidas.
A usabilidade também se estende além do que é fornecido nativamente no NEAR. O desempenho e a flexibilidade do protocolo já possibilitaram soluções de interoperabilidade como Aurora, camada de compatibilidade entre NEAR e Ethereum; Octopus, uma rede de cadeia de aplicativos baseada em Substrate que executa sua cadeia de retransmissão em NEAR; o protocolo Rainbow Bridge; e muitas outras pontes de cadeia cruzada. Em poucas palavras, NEAR fornece a base mais acolhedora para a Open Web para desenvolvedores e usuários.
Escalabilidade
A usabilidade, no entanto, não existe no vácuo. Escalabilidade e descentralização são o que tornam a NEAR confiávell. Para escalabilidade, a NEAR está executando um plano de quatro fases para se tornar um blockchain fragmentado que pode alcançar uma escala quase linear adicionando fragmentos ao longo do tempo. A fase 0 e a fase 1 já foram entregues e a fase 2 será entregue em 2023. Além da fragmentação, há muitos aprimoramentos de desempenho de fragmento único no roteiro, como melhorias de desempenho de leitura e gravação de armazenamento, otimizações de wasmer para melhorar a velocidade de execução do contrato , e execução paralela do contrato.
Descentralização
Para a descentralização, à medida que o número de shards aumenta, a NEAR terá mais validadores na rede– já passou de 100 para 300 slots com a Fase 1 de sharding. A descentralização, no entanto, não é medida apenas pelo número de validadores. A capacidade de operar facilmente um nó completo com baixos requisitos de hardware e a introdução de light clients que permitem que as carteiras verifiquem os resultados do RPC também são maneiras importantes de melhorar a descentralização.
Para esse fim, recursos como zero-knowledge light clients e stateless full clients melhorarão imensamente a descentralização de todo o ecossistema NEAR. Como o NEAR é um ecossistema descentralizado e sem permissão, não precisa ser a equipe do protocolo Pagoda desenvolvendo esses novos clientes! Há muitas oportunidades para construtores talentosos inovarem e contribuirem por meio do processo NEAR Enhancement Proposal (NEP).
Foram dois anos fantásticos desde o lançamento da rede principal em 2020, e todos que contribuem para o Protocolo NEAR devem se orgulhar da velocidade de envio e da qualidade da tecnologia que produzimos. Mas ainda estamos no início do que espero ser uma longa e às vezes desafiadora jornada em direção a um futuro descentralizado, onde as pessoas tenham propriedade de seus dados, dinheiro e poder de governança em uma Web verdadeiramente aberta (fique ligado nas próximas semanas para um roteiro de protocolo e atualização de estratégia).
A NEAR continuará evoluindo constantemente para fornecer a melhor experiência para desenvolvedores e usuários finais, tornando a promessa da Open Web pronta para adoção em massa. A jornada à frente é tão emocionante quanto, se não mais do que o que alcançamos até agora.
Por: Bowen Wang – Head of Protocol, Pagoda.
Artigo original: https://www.pagoda.co/blog/two-years-of-near-mainnet-reflections-and-whats-next-for-the-protocol