Tecnologia

A Valora no passado, presente e futuro

Tim Moreton | 19 de setembro de 2020facebook-icontwitter-iconlinkedin-icon

O desenvolvimento da Valora começou há pouco mais de dois anos, aproximadamente na mesma época em que o trabalho de elaboração do protocolo Celo começou a ser realizado a partir de uma ramificação do go-ethereum. Foram diversos altos e baixos para construir um aplicativo móvel baseado em uma plataforma que, até os últimos seis meses, poderia ser descrita como um "alvo móvel". De certa forma, o aplicativo estava pronto muito antes do protocolo. Desde o final de 2018, ele estava sendo utilizado no nosso projeto piloto na Argentina. Não havia nenhuma maneira de conseguirmos lançá-lo até depois do mainnet, uma vez que o cUSD estava ativo e líquido.

blog-image

O aplicativo evoluiu muito desde os seus primeiros dias. Nós usamos os pilotos como forma de compensar as dificuldades que os volumes de criptografia representam para reagir rapidamente em resposta ao feedback dos usuários. Na verdade, o aplicativo passou por grandes mudanças no design, mesmo antes do seu lançamento ao público. Confira alguns designs anteriores:

Images from the Valora app early days

Nós chamamos o Corey Lee, que produziu o design atual:

"A ideia que tivemos para o design foi de construir a chamada infraestrutura de design para tornar as coisas mais organizadas. No design da superfície, eu espero que as coisas estejam mais consistentes e organizadas. Na programação, foi adicionada uma estrutura ao sistema, o que facilitou implementar novos recursos e ajustar o material existente de uma forma global. Além disso, nós demos o grande passo de utilizar a "conta Celo" para a Valora. Claro, há um toque degradê assim como de uma arte moderna para dar vida às coisas."

Corey Lee, Designer

Quais são os próximos passos? Nas semanas seguintes ao lançamento, a equipe continuará a se concentrar em melhorar a qualidade, corrigir erros, resolver dívidas de tecnologia e melhorar a cobertura dos testes. Serão lançados alguns novos recursos em breve, incluindo fotos de perfil, nomes de usuário e opções adicionais de saque/entrada.

A equipe aguarda pelo seu feedback. Junte-se à discussão em #valora no Discord. Também encorajamos você a assistir uma palestra recente sobre tecnologia, onde falamos mais sobre os componentes internos do aplicativo. Claro, você também pode utilizar o código!

Verificações confiáveis

Uma das principais inovações de uso da Celo é a capacidade dos usuários vincularem opcionalmente seu número de telefone à sua conta, um processo conhecido como verificação por número de telefone. Isso permite que aplicativos de pagamento, como a Valora, forneçam uma experiência de pagamentos semelhante à de serviços centralizados. A verificação é o primeiro passo no fluxo de integração da Valora e, como tal, é essencial que a experiência do usuário seja o mais positiva e contínua possível. A equipe de engenharia tem se esforçado para aprimorar essa experiência em duas frentes: confiabilidade e custo.

Encontramos pontos-chave ao pesquisar entre os dados que combinam as análises da Valora, os registros enviados pelo usuário, os dados em cadeia, além das métricas de serviços de atestado de validadores. Um dos principais obstáculos para a confiabilidade da verificação é o envio dos SMS. Os usuários da Valora estão por todo o mundo, e vimos evidências de que as taxas de sucesso para os provedores de SMS como Twilio e Nexmo podem ser significativamente diferentes entre os locais. Para entender isso melhor, amigos e familiares de todo o mundo foram convidados a comprar cartões SIM e realizar testes manualmente.

Nós estamos adicionando esses resultados na base de códigos e nas configurações padrão que acompanham o Attestation Service 1.0.4. Nós adicionamos suporte para recibos de status de entrega (atualmente se nós passarmos por uma eventual falha de um provedor, podemos tentar novamente, possivelmente com outro provedor), configuração específica de código do país e documentação aprimorada. A maioria dos validadores já foi aprimorada e muitos estão trabalhando para eliminar outras falhas. Você pode acessar o canal #attestation-service no Discord.

Verificações grátis

Como acontece com tudo na blockchain, a verificação do número de celular tem um custo associado, que é possível pagar em Celo Dólares (cUSD), para evitar ataques de negação de serviço em validadores. Infelizmente, isso representa o problema do ovo e da galinha. Os usuários precisam do cUSD para pagar pela integração, mas precisam integrá-lo antes de poderem facilmente receber o cUSD. Este problema está sendo resolvido por meio de convites: se Alice quiser convidar Bob para se inscrever na Valora, ela financia um endereço com cUSD suficiente para pagar a integração e envia o código privado para ele. Essa abordagem tem duas desvantagens: convidar o Bob para se inscrever na Valora custa dinheiro a Alice, e Bob não pode utilizar a Valora sem um convite. Esta não é a melhor experiência para o usuário.

blog-image
Os usuários podem convidar amigos para usar o Valora, financiando um endereço com suficientes cUSD para pagar o registro e enviando-lhes a chave privada.

Estamos trabalhando em um esquema de atestados sem taxas que pode cobrir o custo das taxas de transação e verificação para melhorar esta experiência. Isso é feito como forma de minimizar os incentivos para ataques ao sistema, uma vez que esses subsídios só podem ser usados para pagar a solicitação de códigos de verificação.

blog-image

Um novo serviço de integração centralizado determinaria a elegibilidade e criaria um contrato MetaTransactionWallet que permitiria a qualquer pessoa executar meta-transações em nome do proprietário, desde que fossem assinadas por ele. O serviço utilizaria isso para executar o fluxo de verificação em nome de um novo usuário da Valora. Você pode acompanhar o progresso no canal #fee-less-onboarding no Discord.

Tim Moreton | 19 de setembro de 2020

Quer mais?

A collection of popular crypto terms, definitions, and even Valora-specific descriptions for beginners and experienced Web3 explorers alike. Impress your friends with your new crypto vocabulary!
Tecnologia

Glossário de definições cripto

Uma coleção de termos cripto populares, definições e até mesmo descrições específicas de Valora para iniciantes e exploradores experientes da Web3.

post-preview-image
Tecnologia

Um guia de presentes cripto que todos vão adorar

Você está procurando um presente exclusivo e de última hora para esta temporada de festas? Apresente a seus amigos o mundo das criptomoedas: há algo para todos!