NEAR: A blockchain mais usável

A usabilidade é o maior obstáculo para a adoção da Web3 hoje. Quando um usuário interage pela primeira vez com um dapp na maioria das blockchains, primeiro ele precisa passar pelo árduo processo de criar uma conta e adquirir algum tipo de token para realizar uma única ação em um aplicativo.

A jornada não fica mais fácil à medida que eles continuam. Eles precisam assinar transações sempre que interagem com o blockchain de maneira não somente leitura. Mesmo com plugins de navegador, o que sem dúvida torna a experiência mais tolerável, a luta constante para ir e voltar entre o dapp e a carteira do usuário pode ser altamente frustrante e confusa. 

Um usuário experiente da Web3 pode não encontrar nada de errado com a experiência, mas há uma enorme lacuna entre a jornada do usuário mencionada acima e uma jornada típica do usuário em um aplicativo Web2. Considere o YouTube: quando um usuário em potencial se inscreve, ele só precisa fornecer seu endereço de e-mail. Quando eles clicam em um vídeo para assistir, eles não pagam pelo vídeo antes de começar a assisti-lo.

Se o usuário determinar que o YouTube é de grande valor para ele e não quiser assistir a anúncios em um vídeo, ele pode se inscrever no YouTube Premium, um serviço de assinatura em que paga uma taxa recorrente todos os meses. A experiência é bastante simples para o usuário. Esse tipo de simplicidade e acessibilidade está em falta na maioria dos produtos Web3 de hoje.

Pode-se argumentar que é responsabilidade dos desenvolvedores de dapp garantir uma ótima experiência para seus usuários. Isso não é inteiramente verdade. Recursos fundamentais, como modelo de conta, tempo de bloqueio, taxas de transação e modelo de programação de contrato inteligente, são determinados pelo protocolo.

Embora alguns recursos possam ser replicáveis ​​no nível do aplicativo, quanto mais difícil for para os desenvolvedores desenvolverem um dapp, menor será a probabilidade de eles gastarem tempo aprimorando a experiência de seus usuários. Esse ciclo vicioso acaba prejudicando os usuários finais e, consequentemente, todo o ecossistema. Por outro lado, quanto mais suporte o protocolo tiver para usabilidade, mais fácil será para os desenvolvedores criarem dapps utilizáveis, o que, por sua vez, atrai mais usuários.

A usabilidade também não é apenas facilitar o uso da plataforma pelos usuários. Pode-se argumentar que o maior problema de usabilidade do Ethereum hoje é seu baixo rendimento de transações. 12 transações por segundo é muito baixo dada a quantidade de demanda e é precisamente o que levou ao surgimento de novos protocolos de camada um que visam resolver o problema de escalabilidade, bem como a introdução de soluções de camada 2 e modularidade na própria ETH. Em essência, o problema de escalabilidade também é um problema de usabilidade.

Por outro lado, construir uma blockchain infinitamente escalável no vácuo não alcança nada se ninguém acabar usando-a. Da mesma forma, se um blockchain tiver vulnerabilidades de segurança que levem os usuários a perder seus ativos, também não será utilizável.

A visão da NEAR é um mundo onde a criatividade não seja mais limitada pela tecnologia. A meta do ecossistema é atingir um bilhão de usuários ativos nos primeiros cinco anos. Isso não seria possível sem centralizar o protocolo em torno da usabilidade. Afinal, como poderia haver um bilhão de usuários se é difícil para as pessoas ingressarem no ecossistema e interagirem com os aplicativos?

Hoje existem 20 milhões de contas na blockchain NEAR: isso é 2% do caminho para um bilhão. Se quisermos ter sucesso, a usabilidade deve estar no centro do ecossistema em todas as camadas, incluindo o desenvolvimento de protocolos.

A NEAR como protocolo já possui muitos recursos que ajudam na usabilidade. Os nomes de contas legíveis por humanos facilitam a integração dos usuários da Web2. chaves de acesso permitem que os aplicativos enviem transações em nome dos usuários e reduzam o atrito de integração e uso de um dapp. O modelo de programação de contrato inteligente que tem como alvo o WebAssembly permite que os desenvolvedores escrevam contratos inteligentes em linguagens de programação com as quais estão familiarizados, como Rust ou JavaScript. Além disso, o design de fragmentação do Nightshade permite que o protocolo seja altamente escalável sem comprometer sua segurança. Esses são ótimos primeiros passos, mas ainda há muito mais que podemos fazer.

O dilema de usabilidade do Web3 descrito no início deste post pode ser resolvido. A introdução de metatransações eliminará a necessidade de os usuários adquirirem tokens NEAR antes de usar aplicativos criados na NEAR. Se a NEAR suportar chaves secp256r1, o processo de integração será ainda mais fácil, pois um smartphone mapeará diretamente para um endereço na cadeia.

Os usuários podem então pagar um serviço de assinatura em fiat para que o aplicativo pague taxas de transação para eles e assine transações facilmente através do enclave seguro que eles têm em seu telefone. A experiência da Web2 está agora ao seu alcance sem intermediários ou o risco de desmonetização.

Entregar os benefícios da Web Aberta a todos depende de priorizar a usabilidade e a acessibilidade até a tecnologia de protocolo central.

Isto é o que significa criar sem limites: se resolvermos o maior número possível de obstáculos ao desenvolvedor e problemas de usabilidade na camada de protocolo, todas as camadas mais altas da pilha NEAR também se tornarão mais úteis e tornarão o NEAR o melhor lugar para construir aplicativos Web3.

Bowen Wang, Chefe de Protocolo, Pagoda

Fonte: pagoda.co

Deixe um comentário

Campos de preenchimento obrigatório *