Todo o mercado criptográfico tem de seu valor, e as coisas geralmente não parecem tão boas. Embora muitas pessoas em criptografia argumentem que isso foi causado por um coquetel de causas - como a guerra russo-ucraniana e o aumento das taxas de juros, há uma razão pela qual o Web3 simplesmente não é tão resiliente quanto gostaríamos que fosse.
Essas mesmas questões afetaram as finanças tradicionais, e o mundo não caiu em uma recessão global mundial. O problema com o Web3, ao que parece, é que todo o ecossistema ainda é um tanto exótico.
Os usuários precisam ler blogs e assistir a vídeos para aprender como usar uma carteira criptográfica com segurança. Eles precisam baixar extensões especiais para se conectar a determinados mercados. E apesar de tudo isso, eles ainda correm o risco significativo de perder todo o seu dinheiro por meio de um hack. A maioria das pessoas não quer passar por tudo isso. Essa é a principal razão pela qual a adoção do Web3 – embora encorajadora – ainda é extremamente baixa.
O problema é que o Web3 tem umexperiência do usuário com bugs em todas as interfaces. É tão complexo que a maioria das pessoas simplesmente prefere não usá-lo. Agora, pode-se argumentar que este é um problema de design que pode ser corrigido com mais ênfase no design, mas isso não é totalmente verdade.
Sim, alguns desses problemas podem ser corrigidos por um design melhor, mas esse problema permeia todos os produtos Web3. Não importa se é um negócio que vale centenas de milhões ou apenas dezenas de milhões. Todos os dApps têm o mesmo problema. Portanto, esse não é um problema que se pode deixar na porta de um design defeituoso e encerrar o dia.
O problema de UX do Web3 não é um problema de design. Em vez disso, é um problema de rede. A maioria dos produtos Web3 é construída de tal forma que requer complexidades irritantes como a onipotente frase inicial de 12 palavras. A maioria dos produtos Web3 literalmente não pode ser construída de uma maneira melhor, e isso não é um problema de design, é uma das tecnologias subjacentes que alimentam esses dApps.
Segue-se que, para melhorar o UX do Web3, toda a pilha completa do desenvolvimento do Web3 deve ser aprimorada. Em suma, os produtos Web3 e a rede em que são construídos devem ser construídos de forma diferente. Embora não haja uma solução completa para esse problema, existem algumas inovações que podem iniciar esse processo.
Resolvendo o problema da frase-semente
Um problema de UX frequentemente negligenciado da Web3 é a questão da frase inicial. As pessoas não querem ter que se lembrar sempre de uma sequência de senhas de 12 palavras para ter acesso às suas contas. Apesar de sua natureza pesada, o modelo de frase inicial continuou porque é a única maneira sustentável de as pessoas obterem acesso às suas contas.
A razão pela qual esse modelo é vital é que uma conta em uma rede DeFi é apenas uma chave, e os dados nela são a entrada da chave em milhares de contratos inteligentes de ativos diferentes. Portanto, quando os usuários perdem a frase, eles perdem o acesso à chave, e isso significa que eles perderam o acesso às entradas da chave - o que significa que eles perderam todas as suas coisas.
Esse problema pode ser resolvido se, em vez de ser uma entrada de chave em um livro-razão, as contas forem, na verdade, contêineres digitais para ativos. Se o contêiner tiver lógica que suporte controle e recuperação multifatorial, os usuários não precisarão se preocupar em manter uma frase inicial de 12 palavras. Eles simplesmente seriam capazes de entrar no “contêiner” através de vários meios – incluindo e-mails e senhas comuns.
Personalizando Web3
Quando você quiser usar um dApp como o Metamask, você deve conectar sua carteira Web3. Essa conexão deve ser o seu “login”. Isso é bem diferente do modelo Web2, onde os usuários podem personalizar sua experiência de login.
Por exemplo, as pessoas atualmente podem fazer login em suas contas com Apple, Facebook e Google usando senhas, o que significa que nunca precisam usar uma senha real.
Uma inovação semelhante pode ser criada no Web3. Os blockchains podem ter uma identidade on-ledger com recursos multifatoriais. Essas identidades on-ledger podem estar na carteira criptográfica e podem ser usadas para se conectar instantaneamente à sua contraparte on-ledger. A principal inovação desse recurso é que os usuários poderão criar várias contas na mesma carteira, pois podem ter personalidades diferentes. O que isso significa é que os usuários poderão “fazer login” em diferentes redes usando diferentes personalidades.
Eles também poderão manter certos dados em cada conta, o que significa que, se um dApp solicitar informações sobre essa conta, elas poderão ser fornecidas imediatamente por meio da carteira e depois esquecidas.
Uma nova forma de existência de ativos
Um blockchain é basicamente uma maneira de acompanhar o movimento de ativos de um lugar para outro. No entanto, os dApps EVM hoje não têm ideia do que é um ativo.
Em vez disso, a ideia de ativos geralmente é implementada como entradas de saldo em contratos inteligentes que exigem canais de mensagens complexos que informam a diferentes contratos inteligentes qual é o “saldo atual” em um contrato inteligente.
Em essência, o que conhecemos como saldos não são os próprios dApps nos dizendo quantos ativos eles têm, mas eles estão apenas lendo os saldos de contratos inteligentes independentes nos quais o dApp deve confiar.
Resumindo, não há "ativos" em nenhum lugar - apenas saldos o tempo todo. Na maioria dos casos, isso é suficiente para concluir transações básicas e um tanto complexas. No entanto, essa complexidade significa que a escalabilidade é muito difícil e que os hackers podem hackear saldos manipulando os saldos atuais em um contrato inteligente. Foi exatamente isso que aconteceu no
Uma Carteira Completa Conectada
Os usuários de DeFi hoje estão completamente confinados a se conectar a DeFi dApps por meio de uma carteira móvel. Para se conectar por meio de um desktop, eles precisam executar uma carteira de extensão de navegador que a) não viaja com você eb) é extremamente insegura.
Uma solução melhor pode ser criar um link seguro entre a carteira no celular com o navegador do desktop por meio de um código QR único. Dessa forma, o navegador do desktop pode se conectar facilmente à carteira no celular sem precisar baixar uma extensão toda vez que os usuários quiserem se conectar aos DeFi dApps.
Manifestos de Transação
Fora do UX geral pesado de DeFi dApps, há também a questão da enorme barreira técnica para usar com competência um dApp. Por exemplo, se um usuário deseja assinar um contrato inteligente e deseja ter certeza do que está no contrato, ele precisa ter o conhecimento técnico para ler o código-fonte do contrato inteligente. Isso significa que eles devem ser capazes de entender o código. A maioria das pessoas simplesmente não consegue fazer isso, e uma esmagadora maioria não quer aprender a ler o código para que possam manter seus ativos seguros. Em vez de fazer isso, a maioria das pessoas simplesmente não se importaria com as soluções DeFi.
O problema real de não entender a linguagem do contrato inteligente é que os usuários podem assinar involuntariamente contratos inteligentes defeituosos que drenariam seus tokens. Infelizmente, isso em Web3. Uma maneira melhor seria ter uma carteira que entendesse nativamente os ativos na plataforma e permitisse aos usuários definir o conjunto de resultados que devem ocorrer em relação aos ativos se a transação for assinada.
Essa lista de resultados pode ser chamada de manifesto de transação. A razão pela qual esta abordagem não é usada em transações é que a maioria das blockchains não são construídas para entender os ativos - elas não são orientado a ativos . Uma rede capaz de implementar isso deve conter uma lógica que entenda o que é um ativo. A maioria das redes não. E é por isso que tem sido muito difícil contornar esse problema apenas criando manifestos de transação.
Essas inovações são possíveis?
O bom dessas cinco tecnologias é que elas não são apenas viáveis, mas também estão sendo criadas e aprimoradas. Uma dessas redes sendo construída com esses princípios é a Radix — especificamente a atualização da rede principal Babylon.
O futuro da tecnologia DeFi depende se a comunidade de desenvolvedores implementará essas inovações ou redesenhará dApps de blockchain para ter uma UX ainda melhor. Essa é a única maneira pela qual o DeFi pode obter adoção em massa. Assista para saber mais sobre essas cinco tecnologias revolucionárias que irão melhorar radicalmente a experiência do usuário Web3.