BOS: o primeiro sistema operacional Blockchain do mundo

Divulgações: A Proximity Labs detém $ NEAR e outros tokens ou investimentos que podem estar associados a protocolos ou projetos mencionados neste artigo. Os autores deste artigo não compraram ou venderam nenhum token para o qual os autores tivessem informações materiais não públicas ao pesquisar ou redigir este relatório. As declarações e o conteúdo deste artigo não devem ser interpretados como uma recomendação para comprar ou vender qualquer token ou usar qualquer protocolo. Este artigo também contém declarações prospectivas sobre projetos de terceiros sobre os quais os autores não têm controle e, como tal, os desenvolvimentos futuros reais podem ser substancialmente diferentes das expectativas descritas nas declarações prospectivas por vários motivos, incluindo aqueles que não estão sob o controle dos autores. O conteúdo deste artigo reflete as opiniões de seus autores e é apresentado apenas para fins informativos. Isso não é e não deve ser interpretado como um conselho de investimento.

A descentralização é um princípio central da Web 3.0 e das criptomoedas. Infelizmente, embora muitos protocolos e cadeias sejam bastante descentralizados, a maioria dos usuários depende de interfaces centralizadas para acessá-los e interagir com eles. Para ajudar a reduzir essa dependência, o ecossistema NEAR introduziuBOS — o sistema operacional Blockchain — uma pilha de tecnologia que permite aplicativos de pilha completa descentralizados. Neste relatório, explicamos o que é BOS, os problemas que os DeFi dApps sofrem e como o BOS visa resolver esses problemas para NEAR e o espaço criptográfico.

Apresentando o BOS: Sistema Operacional Blockchain

O protocolo NEAR está evoluindo de uma Camada 1 singular/fechada/autocontida para contratos inteligentes para aBOS: o sistema operacional Blockchain para toda a Web 3.0.

Figura 1. Visualização do primeiro Blockchain Operation System (BOS) do mundo

O que é BOS? BOS é uma pilha de tecnologia que permite aos desenvolvedores criar, implantar e armazenar front-ends de maneira segura e descentralizada, para qualquer protocolo emqualquer cadeia. Atualmente, as cadeias compatíveis com NEAR e EVM, incluindo Ethereum, Arbitrum e Polygon, são suportadas, com mais por vir no futuro.

Com o BOS, o NEAR pode alimentar frontends descentralizados para todos os aplicativos da Web 3.0 e atuar como uma camada comum para armazenar, navegar e descobrir produtos como DEXs, mercados monetários, mercados NFT, redes sociais, plataformas de jogos e muito mais. Essa tecnologia permite que o NEAR se torne a camada de descoberta para usuários de criptografia da mesma forma que a App Store da Apple é a camada de descoberta para usuários do iPhone.

Figura 2. Esquema de BOS, consistindo em aplicativos de descoberta com componentes que acessam o contrato inteligente

Os Três Pilares do BOS

O BOS é baseado em três pilares: Gateways, Componentes e Blockchains.

Entradas

Gateways são pontos de acesso para aplicativos da Web 3.0 que extraem o código front-end diretamente do blockchain NEAR e o processam para seus usuários. Um gateway consiste em uma máquina virtual especialmente projetada que carrega e executa front-ends para protocolos construídos em Ethereum, L2s e outros Layer 1s como NEAR. Dessa forma, eles disponibilizam front-ends descentralizados e administrados localmente para as massas.

Qualquer pessoa pode criar e executar um gateway, e todos podem ter diferentes especializações. Por exemplo,near.org age como uma loja de aplicativos para dApps;quase social oferece uma experiência mais social, onde os usuários podem interagir uns com os outros, acessar seus dApps favoritos e até mesmo compartilhar suas descobertas, interações e conteúdo; ebos.gg tem como alvo os desenvolvedores EVM dApp. Para mais exemplos de gateways, confirahttps://near.org/gateways.

Figura 3. Near.org está definido para se tornar o principal ponto de entrada para aplicativos descentralizados e inclui recursos sociais e de desenvolvedor.

Figura 4. Boss.gg é outro gateway, projetado especificamente para desenvolvedores que desejam desenvolver front-ends usando BOS

Em breve, aplicativos comoRef Finanças implementará seus próprios gateways, tornando-se um balcão único (também conhecido como “Super Apps”) para DeFi no NEAR. Os usuários poderão negociar usando AMMs ou livros de ofertas, acessar diferentes tipos de criminosos, mercados monetários ou pontes, tudo em uma única interface (consulte as Figuras 5 e 6). Além disso, aplicativos específicos de caso de uso, como o Sweatcoin, podem utilizar gateways para expandir sua funcionalidade, tornando-se “superaplicativos” que trazem acesso DeFi a milhões de usuários da Web 2.0.

Figura 5. A Ref Finance está definida para se tornar um balcão único para DeFi, não apenas no NEAR, mas para criptomoedas em geral. Os usuários podem acessar qualquer aplicativo de ecossistema compatível e interagir diretamente com os frontends. Lembre-se que, embora o frontend esteja no NEAR, você sempre interagirá com os contratos inteligentes de backend na cadeia original. (Observação: a imagem acima é um protótipo e deve ser usada apenas como referência, não como representação do produto real.)

Figura 6. Um front-end Ref Finance ativado por meio de um gateway BOS que permite negociar, trocar, emprestar ou tomar emprestado, apostar e acessar muitas outras funções DeFi diretamente na mesma interface do usuário, interagindo indiretamente com diferentes contratos inteligentes. (Observação: a imagem acima é um protótipo e deve ser usada apenas como referência, não como representação do produto real.)

Além desses aplicativos populares, como Ref ou Sweatcoin, os gateways podem assumir uma variedade de formas, incluindo carteiras ou ferramentas de gerenciamento de portfólio (por exemplo, Zerion, Pulsar, Zapper ou Debank). O BOS permite que eles adicionem funcionalidade extra, como execução, permitindo que seus usuários realizem negociações e interajam diretamente com o DeFi desses produtos.

Se as equipes de protocolo usarem o BOS e mantiverem seus componentes atualizados, os gateways poderão contar com esses componentes para suas integrações nativas (e simplesmente adicionar algum CSS/design a eles, em vez de implementá-los). Isso fornece uma solução importante para o problema comum das equipes de gerenciamento de portfólio que precisam abandonar as integrações nativas porque não conseguem acompanhar as inúmeras alterações de protocolo nativo.

Componentes

Os componentes são frontends para protocolos de camada de aplicativo (pense em Lido, Uniswap, Aave), cujos códigos-fonte são armazenados inteiramente na cadeia. O código desses aplicativos pode ser visualizado em um gateway, semelhante à visualização de um contrato inteligente emEtherscan. No exemplo do gateway Ref Finance acima, a Figura mostrava vários aplicativos — todos elescomponentes construídos usando BOS, que são os frontends que interagem com o backend do respectivo protocolo.

Figura 7. Um front-end descentralizado para Lido Finance, construído usando BOS, armazenado nativamente no NEAR.

Uma das principais vantagens é que os desenvolvedores podem bifurcar esses aplicativos e implantar suas próprias versões, ou até mesmo compor diferentes componentes juntos. Por exemplo, muitos componentes que mostram preços de swaps em várias cadeias diferentes podem ser exibidos lado a lado em um único componente de interface de comparação. O autor deste componente não precisa desenvolver todos os componentes de swap subjacentes, mas sim compô-los em seu componente “super app”.

Blockchains

O verdadeiro poder do BOS vem do fato de ser agnóstico em cadeia. Os componentes podem chamar funções em qualquer blockchain, com o BOS atualmente suportando todas as cadeias EVM/L2s e NEAR. O código-fonte dos aplicativos (frontends) está no NEAR, devido à sua capacidade de armazenar HTML/CSS/JS de forma barata (alguns centavos).

BOS: Benefícios e Casos de Uso

O BOS visa enfrentar vários desafios críticos relacionados à criação de front-ends para aplicativos da Web 3.0, incluindo acesso, segurança, capacidade de composição e tempo de lançamento no mercado.

Descentralização e Segurança

Com o BOS, o código para componentes está sempre on-chain, tornando-o auditável, com versão e visível em exploradores. Todo o código do componente é armazenado no blockchain NEAR. Isso aumenta a segurança e a robustez, ao mesmo tempo em que fornece garantias de acesso e tempo de atividade fortes.

Em agosto, a popular curva dAppsofreu um hack de front-end que permitiu que hackers roubassem ~$ 570.000. Os hackers comprometeram o site e o nome de domínio do Curve para redirecionar usuários involuntários (ou suas transações) para um destino malicioso. O BOS teria impedido que isso acontecesse e qualquer tentativa de interação maliciosa teria sido detectada na cadeia. Exemplos como esses comprovam a necessidade de um front-end seguro e descentralizado armazenado nativamente na cadeia.

Como o código-fonte dos componentes do BOS pode ser verificado na cadeia e no navegador, é mais provável que esse ataque tenha sido detectado. E se o usuário estivesse executando seu gateway localmente, isso seria impossível.

Figura 8. A interface do Curve foi comprometida e os hackers conseguiram roubar cerca de US$ 570.000

Resistência à censura

Frontends armazenados em servidores centralizados, como AWS ou GCP, são um ponto de falha centralizado que vai contra a descentralização e a promessa da criptografia em geral. O BOS resolve esse problema descentralizando os frontends e, assim, tornando-os tão resistentes à censura quanto o próprio protocolo NEAR subjacente.

Código aberto e capacidade de composição

Construir frontends com BOS significa que o código do frontend é público e mais compatível com os princípios de código aberto por padrão. Da mesma forma que os desenvolvedores podiam acessar o código de um determinado aplicativo DeFi e bifurcá-lo para criar um novo (com diferentes marcas e talvez recursos adicionados), agora os desenvolvedores também podem acessar frontends e bifurcá-los para serem usados ​​em vários aplicativos via BOS . Vamos entender melhor isso com o Lido como exemplo.

Como você pode ver na Figura 7, os contratos inteligentes de back-end do Lido agora podem ser acessados ​​por meio de um front-end descentralizado implantado usando o BOS. Isso abre a porta para personalização e UIs aprimoradas para os usuários: por exemplo, os desenvolvedores poderiam criar novos componentes para melhorar a UI de outros dApps (por exemplo, incluir gráficos e análises na interface do usuário do Lido). É muito mais fácil e rápido, pois eles podem aproveitar recursos integrados, como perfis, pagamentos e notificações, além de pesquisas, sem a necessidade de hospedar nada.

Os usuários podem decidir usar este frontend em vez do oficial. E qualquer um pode criar um, desde que o código do contrato inteligente seja de código aberto. Isso também permite que os usuários continuem usando o aplicativo mesmo que o front-end oficial e não descentralizado esteja comprometido ou inoperante devido a problemas da AWS, melhorando a robustez, a segurança e o empoderamento do usuário.

Além disso, o BOS promovecapacidade de composição permitindo que os desenvolvedores reutilizem e remixem componentes e melhorem a interface do usuário dos aplicativos DeFi graças à natureza descentralizada e de código aberto. A capacidade de composição é uma das coisas que o DeFi mais aproveitou: trocas de tokens, empréstimos instantâneos, posições de LP como garantia, etc. Graças ao BOS, a capacidade de composição também está chegando aos frontends. Por exemplo, os desenvolvedores podem integrar componentes que foram criados para Uniswap no Lido, ou componentes que foram criados para Aave no dYdX, se decidirem habilitar qualquer recurso do mercado financeiro. Os componentes podem ser remontados, modificados, duplicados ou integrados de qualquer forma em outros componentes ou frontends, abrindo a porta para aplicativos mais sofisticados que atendem a diferentes necessidades e experiências.

“Os frontends descentralizados combináveis ​​como uma estrutura podem funcionar com qualquer backend Web 2.0 ou Web 3.0 e qualquer carteira. No futuro, ofereceremos [uso de] carteiras de uma cadeia para interagir com outra por meio de ponte contínua.” — Illia Polosukhin, co-fundadora do NEAR Protocol.[Fonte: Coindesk]

Integração perfeita

Para que o DeFi alcance a adoção em massa, a interface do usuário/UX para aplicativos DeFi precisa ser aprimorada. O cenário atual, caracterizado por inúmeros blockchains, aplicativos, infraestrutura e carteiras, juntamente com a liquidez fragmentada, pode ser assustador para os recém-chegados ao DeFi. O BOS busca estabelecer-se como uma camada unificadora para descobrir as ofertas da Web 3.0. Prevemos o desenvolvimento de aplicativos completos (também conhecidos como “Super Apps”) no BOS que integram dAcurvecurpps populares, como DEXs, mercados monetários, mercados NFT e protocolos de liquidez, em vários blockchains. Ao permitir também que os usuários se inscrevam sem uma frase inicial, usando apenas seu dispositivo por meio do Fast Auth (anunciado no Consensus!), o BOS visa reduzir substancialmente as barreiras de entrada e tornar a Web 3.0 mais acessível.

Experiência do Desenvolvedor

O BOS oferece uma abordagem ágil para prototipagem e construção de aplicativos front-end. Isso permite que os desenvolvedores se concentrem na codificação, evitando o incômodo de estabelecer infraestrutura e gerenciar servidores. Além disso, o BOS facilita uma plataforma unificada para colaboração e compartilhamento de código entre desenvolvedores, permitindo a opção de abrir mão da propriedade e criar componentes imutáveis. Com a utilização de JavaScript e ReactJS, os desenvolvedores podem começar facilmente com uma curva de aprendizado mínima. Por exemplo, olido componente no BOS foi concluído em duas horas.

Roteiro

Com o gateway BOS principal (near.org), meta-transações e contas de saldo zero ao vivo, e FastAuth anunciado no Consensus2023, o BOS está no caminho certo para a adoção em massa.

Em um futuro próximo, você pode esperar por mais recursos, como mecanismo de conformidade, dados privados, serviço de bate-papo on-chain e criptografado, extensões de conta e contas remotas. Fique atento também aos próximos anúncios de parceria e às experiências exclusivas de produtos que eles gerarão.

Figura 9. Roteiro do BOS até 8 de maio. Um roteiro atualizado será publicado pela Pagoda em breve.

Para os interessados ​​em saber mais, confiranear.org oupróximo.social para explorar diferentes componentes e a experiência do gateway. Para outros gateways, você pode explorar oDiretório do Visualizador BOS.

Para desenvolvedores, confira os documentos do BOS emdocs.bos.gg, bem como os exemplos de componentes embos.gg. Para dúvidas ou feedback, junte-se aoBOS Development Telegram chat.

Finalmente, se você estiver interessado em construir gateways BOS ou componentes para DeFi (no NEAR e além) e estiver buscando suporte técnico ou financeiro, entre em contato conosco através de nosso local na rede Internet.

Sobre a Proximity

A Proximity é uma empresa de pesquisa e desenvolvimento que apoia o ecossistema NEAR DeFi por meio de investimentos, suporte ao desenvolvedor, software de código aberto e serviços de consultoria. A equipe da Proximity consiste em ex-membros da NEAR Foundation, Binance, Consensys, Facebook e muito mais. Aconselhou vários projetos DeFi, contribuindo para o sucesso recente de NEAR e Aurora.

Website ·Twitter ·Entrar em contato

Deixe um comentário

Campos de preenchimento obrigatório *