date: 2022-01-16T03:00:00Z
Filosofía de Diseño Técnico de LocalCryptos
3 minutos
LocalCryptos es una plataforma de comercio P2P sin custodia, pero no es un sistema totalmente descentralizado. Más bien es una mezcla de elementos centralizados y descentralizados. En este artículo, te explicaremos a qué se debe que sea así, y por qué algunas decisiones se tomaron en favor de otras.
Mucho antes de iniciar el desarrollo de LocalCryptos, sus creadores establecieron una serie de reglas y valores que la plataforma de trading P2P no debería poner en riesgo. Estos son los principios que consideramos debían ser característicos del producto final para garantizar una experiencia sin fricciones para todos.
LocalCryptos no está diseñado para satisfacer únicamente las necesidades de la comunidad cypherpunk que entiende muy bien las entretelas de la criptografía y las tecnologías descentralizadas que mejoran la privacidad. Está diseñado para una adopción masiva, lo que significa que la facilidad de uso para el comprador de criptomonedas promedio es de gran importancia dentro de nuestro ciclo de desarrollo de productos.
LocalCryptos es una mezcla de elementos centralizados y descentralizados para equilibrar los requisitos de seguridad y usabilidad para el usuario promedio. Es centralizado en el mismo modo que las aplicaciones de mensajería cifrada en ambos extremos como Signal, Telegram, Wickr, Viber y Whatsapp, cada uno depende de un servidor central mínimamente confiable para diversas operaciones y mantenimiento.
Cada uno de los requisitos de diseño que nos propusimos lograr fueron cumplidos:
Portabilidad extrema
LocalCryptos debe funcionar en todos los navegadores web modernos sin necesidad de software extra, pues esto es con lo que la mayoría de la gente está más a gusto.
El tener que descargar e instalar una extensión de navegador es un trabajo arduo para las personas que no son expertas en tecnología, o que no confían tener programas de terceros desconocidos en sus dispositivos.
LocalCryptos soporta MetaMask y otras carteras Web3, pero decidimos que su uso fuera opcional para que el trading P2P sin custodia pudiera llegar a una mayor audiencia menos técnica.
También se debe considerar, que depender de software externo podría crear problemas de compatibilidad con el dispositivo e incluso, plantear amenazas de seguridad fuera de nuestro control.
Sincronización multidispositivo
LocalCryptos tiene que funcionar a la perfección en la mayoría de los dispositivos, no solo en navegadores de escritorio.
Es muy frecuente que las personas comercien con criptomonedas desde sus teléfonos móviles, especialmente en países donde las criptos son muy utilizadas o necesarias.
La plataforma debe funcionar en computadoras de escritorio, laptops, tablets, y teléfonos — simultáneamente.
Totalmente asíncrono
Los usuarios no deberían necesitar estar conectados y disponibles para aceptar una nueva operación o recibir un mensaje cifrado. Esto significa que la información segura debe poder ser intercambiada de forma completamente asíncrona.
Para lograr esto, es necesario contar con un servicio de gran disponibilidad para poder almacenar los datos de forma confiable y permitir que los usuarios los recuperen más tarde rápidamente.
Expectativa de bancarrota cripto
Los usuarios no necesitan tener criptomonedas en sus carteras para usar cualquier parte de LocalCryptos. A veces esto puede ser complicado, especialmente con Ethereum, dado que cada interacción con la blockchain requiere de una comisión de red como pago por el esfuerzo computacional.
LocalCryptos será el primer contacto de muchas personas con las criptomonedas, por lo que esperamos que muchos compradores carezcan de ellas, lo que significa que no podrán interactuar con los contratos inteligentes de Ethereum por su propia cuenta.
Debido a ello, LocalCryptos tiene un sistema que permite a los usuarios interactuar con la blockchain Ethereum sin costo inicial, mediante un mecanismo de retransmisión (relay).
Una UX que se explica por sí misma
Aunque los servicios descentralizado tienen el deber de educar a los usuarios sobre los aspectos básicos de la tecnología de contabilidad distribuida y la higiene de la criptoseguridad, reconocemos que la mayoría del público no va a entender cada detalle, y eso no debería ser importante.
Los usuarios no necesitan entender como funciona LocalCryptos a un nivel técnico para poder usarla para comprar y vender criptomonedas.
Se ha dedicado mucho tiempo y esfuerzo en asegurarnos que la interfaz de usuario es sencilla y amigable para todos los usuarios, sin importar su experiencia o capacidad técnica.
Hacia un futuro descentralizado
La decisión de evitar un sistema completamente descentralizado fue para garantizar que se cumplirían todas las restricciones de diseño importantes descritas anteriormente.
Muchas de estas limitaciones dejarán de ser un problema en el futuro a medida que el mundo hace la transición hacia la descentralización.
Nuestra meta a largo plazo es descentralizar más elementos con el paso del tiempo, a medida que maduren los ecosistemas de seguridad de aplicaciones web y criptomonedas.
Author
Michael is the co-founder and technical lead of LocalCryptos, the largest non-custodial peer-to-peer digital currency marketplace. Peer-to-peer traders use LocalCryptos to buy and sell crypto using non-custodial wallets and a secure decentralized escrow system.
Australia