Descentralizar las Dapps populares no es solo un problema de escalabilidad
Las dapps más populares enfrentan barreras únicas para la descentralización total que no tienen mucho que ver con las quejas normales de escalamiento sobre Ethereum.
No es ningún Secret que crear aplicaciones totalmente descentralizadas y a gran escala es un desafío, pero resulta que los obstáculos tienen que ver con algo más que la escalabilidad.
Los desarrolladores de aplicaciones descentralizadas o "dapp" a menudo se enfrentan a obstáculos, ya que Ethereum (la plataforma preferida hasta ahora en la corta historia de las dapps) puede procesoSolo unas 25 transacciones por segundo, y cuantas más transacciones se le pide a la red que gestione, más le cuesta cada una al usuario. Estas limitaciones en el rendimiento de las transacciones se conocen comúnmente como limitaciones de "escalabilidad", y todos, desde el usuario ocasional de una dapp hasta el fundador de Ethereum , Vitalik Buterin, las conocen. es muy conscientede ellos.
Entonces, cuando una determinada aplicación resulta no estar totalmente descentralizada, con partes del software ejecutándose en servidores centralizados, por ejemplo, la solución parece obvia: acelerar el rendimiento de las transacciones y reducir los costos, y naturalmente se Síguenos una descentralización pura y feliz.
Pero resulta que las cosas no son tan sencillas.
Algunos delas dapps más popularesque actualmente viven en Ethereum (que ahora se dividen en dos categorías, juegos e intercambios) a menudo conservan características centralizadas, pero las razones tienen poco que ver con el rendimiento y, en cambio, giran en torno a la experiencia del usuario.
Tomemos los juegos: para que los desarrolladores puedan realizar actualizaciones en un juego basado en blockchain, generalmente colocan puertas traseras en los contratos inteligentes.
De lo contrario, dijo James Duffy, cofundador de Loom Network, que desarrolla dapps basadas en Ethereum, incluido un sitio de preguntas y respuestas llamado DelegateCall, los desarrolladores solo podrían implementar su dapp una vez y nunca podrían modificarla.
"Obviamente, si eres jugador, quieres que los desarrolladores puedan actualizarlo. Quieres que puedan corregir errores, añadir nuevos niveles y nuevas funciones", dijo Duffy.
Por otro lado, los exchanges descentralizados (DEX) KEEP cierta centralización en sus procesos relacionados con sus libros de órdenes. Las razones de este enfoque se deben, en parte, a la seguridad y, en parte, a la dificultad de crear un libro de órdenes único y fiable en una gran red distribuida de computadoras.
Y aunque la mayoría de estos proyectos dapp tienen como objetivo descentralizarse aún más en el futuro, por ahora están felices de trabajar lentamente en ese proceso para que los usuarios tengan la mejor experiencia y no pierdan dinero.
Duffy le dijo a CoinDesk:
"Nadie ha creado una aplicación complicada para luego lanzarla y que funcionara perfectamente desde el ONE día".
El dilema de la puerta trasera
CryptoKitties fue la primera aplicación descentralizada en obteneratención generalizaday una base de usuarios significativa.
Sin embargo, no tardó mucho en que los críticos se dieran cuenta de que el juego es... no tan descentralizadocomo parecía inicialmente. Otro cofundador de Loom Network, Luke Zhang,escribió sobre las puertas traserasen el código de CryptoKitties, lo que permite a la empresa detrás del juego pausarlo por completo o alterar su algoritmo de reproducción de código cerrado.
Mientras que elEl equipo de CryptoKitties sostiene que mantener el algoritmo de crianza en Secret hace que el juego sea más divertido, esta elección significa que los usuarios deben confiar en que la propia empresa no modificará el algoritmo de una forma que pueda socavar los precios de mercado de los gatitos (algunos de los cuales son muy RARE y, a su vez, muy caros).
Otra parte del juego Cryptokitties que estaba bajo el control de la compañía, hasta hace muy poco, eran los activos artísticos.
Sin estos, un jugador aún sería dueño de ese gatito por el que pagó 250 ether, pero en lugar de poder admirar sus ojos verdes y su pelaje color soda naranja del Himalaya, tendría que admirar elsecuencia numérica codificado en el token no fungible que está en el CORE del juego: 99ac5586a447g9gg44665775ddf71444488773384ccccdffc.
Lindo, ¿verdad?
Pero según Duffy, sin este control centralizado del arte, los desarrolladores y los jugadores podrían abusar del privilegio.
"¿Qué pasa si alguien sube algo ilegal, como pornografía infantil o algo similar?", preguntó. "Los nodos tendrían que tener una forma de censurarlo para eliminar esos datos, o sería una completa sátira".
Y, sin embargo, CryptoKitties parece estar dispuesta a arriesgarse un poco en este sentido: el 26 de junio, la compañía, ahora conocida como Axiom ZEN, anunció que había actualizó sus términos de servicioEsto permitió que aplicaciones de terceros usaran el arte de CryptoKitties. Además, se abrieron los derechos de propiedad de los tokens no fungibles.
Aun así, dista mucho de una descentralización completa, y Duffy reconoció que existen posibles dificultades en el enfoque de CryptoKitties respecto a su modelo de negocio. Sin embargo, afirmó que lanzar una dapp semicentralizada y descentralizarla con el tiempo es "pragmático".
Kyle Samani, socio director de Multicoin Capital, coincidió con las declaraciones de Duffy: «La descentralización es, en general, un espectro». Calificó las críticas a los aspectos centralizados de CryptoKitties de «quisquillosas».
Sin embargo, Duffy mantenía la esperanza de una descentralización más completa.
Por ejemplo, sostiene que Loom Network acercarse La creación de una cadena lateral dedicada y escalable para cada dapp y su vinculación a Ethereum permitiría una descentralización completa sin tener que conformarse con juegos obsoletos que nunca añaden nuevos niveles ni funciones. Las actualizaciones podrían realizarse mediante bifurcaciones duras, siempre que los jugadores lleguen a un acuerdo colectivo.
Haciendo una predicción, Duffy dijo:
"Veremos juegos reales, divertidos y reales, juegos que la gente quiere jugar, solo que son dueños de los recursos del juego y pueden hacerlo en una plataforma completamente descentralizada".
Libro de pedidos blues
Los intercambios centralizados han sido el talón de Aquiles de las criptomonedas desde los primeros días de Bitcoin , siendo MtGox el ejemplo más famoso de lo que puede salir mal cuando los registros transparentes y descentralizados se encuentran con intermediarios opacos y centralizados.
Por esta razón, quienes defienden la descentralización llevan mucho tiempo intentando crear alternativas distribuidas. Ejemplos de ello en Ethereum son IDEX y ForkDelta, que, según DappRadar, ocupan el primer y segundo lugar entre las dapps con mayor tráfico en las últimas 24 horas.
El único problema es que ambos intercambios utilizan libros de órdenes centralizados, como lo hacen la mayoría de sus pares, según Taariq Lewis, unveterano Desarrollador de Criptomonedas que está construyendo Tecnología DEX, cuyo nombre en código por ahora es Lyra Protocols.
Estos libros de órdenes centralizados, que recogen "ofertas" (precios ofrecidos por los compradores) y "demanda" (precios ofrecidos por los vendedores) para facilitar las transacciones, son la norma en los Mercados tradicionales.
A pesar de la estricta regulación, abundan las travesuras en las plataformas de intercambio tradicionales. La suplantación de identidad, el adelantamiento de transacciones y la estratificación son solo algunos de los trucos (ilegales) que utilizan los operadores para aprovecharse unos de otros, y este comportamiento es frecuente, si no peor, en las plataformas de intercambio de Cripto .
"Los libros de órdenes centralizados no regulados son paraísos de manipulación", dijo Lewis.
Una persona familiarizada con las operaciones de DEX, que pidió no ser identificada, añadió que algunas plataformas de intercambio consideran la descentralización del libro de órdenes como una forma de evitar las intervenciones regulatorias. Las plataformas que operan con libros de órdenes centralizados deben registrarse como Sistemas de Negociación Alternativos (SCN) o evitar cotizar valores, algo que, como es cada vez más evidente, ocurre con muchos tokens de Cripto .
Sin embargo, descentralizar los libros de órdenes no es nada sencillo. Los operadores necesitan un libro de órdenes principal visible para todos, afirmó Lewis, y garantizar que todos vean las mismas ofertas y demandas sin un intermediario central es un problema sin resolver.
Continuó: "No es trivial. Muchas de estas cosas se han estado desarrollando durante décadas, mucho antes de la aparición de la cadena de bloques".
Además de estas dificultades técnicas, dijo Lewis, los libros de órdenes descentralizados pueden ser blancos fáciles para los ataques Sybil, mediante los cuales un usuario o un grupo de usuarios crea cientos, si no miles, de identidades en un esfuerzo por bombardear la red con información.
Aun así, intercambios como IDEX y ForkDelta han dicho que planean descentralizar sus libros de órdenes cuando la Tecnología se lo permita.
Lewis no quiso revelar demasiado sobre los Protocolos Lyra, pero afirmó que el proyecto estaba investigando libros de órdenes distribuidos y resistentes a ataques. Duffy también indicó que varios DEX se han puesto en contacto con Loom Network para aprovechar las cadenas laterales dedicadas y descentralizar aún más sus procesos.
En ese sentido, Duffy expresó su confianza diciendo:
"Denle un par de años y diría que definitivamente será así, simplemente porque es posible y si los usuarios lo demandan, alguien va a satisfacer esa demanda".
Dibujo con tizaimagen vía Shutterstock