Desde el lanzamiento de Ethereum en 2014, el token ERC20 se ha convertido en el estándar de token más utilizado. Según Etherscan, actualmente hay más de 250,000 contratos de tokens diferentes en la cadena de bloques Ethereum. Además, la disponibilidad de servicios de intercambio descentralizados como Uniswap significa que los tokens ERC20 son mucho más líquidos que los tokens acuñados en cualquier otra cadena de bloques.
Aunque no ha sido ampliamente publicitado, Bluzelle es un proyecto que ideó una forma de acceder a esta liquidez inherente a tokens ERC20. Al mismo tiempo, Bluzelle también mantiene su propio token de red, utilizado exclusivamente para acceder a su red, sin tener que ceder ante los problemas de escalabilidad interminables de Ethereum.
Almacenamiento de datos descentralizado
Bluzelle es una solución de almacenamiento de datos descentralizada dirigida a Desarrolladores de dApp. Si bien la mayoría de la gente piensa que las dApps están descentralizadas, la realidad es que la mayoría de los componentes de una dApp están realmente centralizados. Almacenar todos los datos de dApp en una cadena de bloques es innecesario, costoso y rápidamente estrangularía la red.
Por lo tanto, la mayoría de las dApps solo almacenan los datos de propiedad de activos en una cadena de bloques, mientras que el resto se almacena fuera de la cadena. Por lo general, los desarrolladores utilizarán proveedores de servicios en la nube centralizados como AWS para esto.
Aprovechando la naturaleza descentralizada de blockchain, Bluzelle supera este desafío al invitar a los validadores en su red a proporcionar espacio de almacenamiento a cambio de pago en tokens. Cualquier desarrollador puede simplemente alquilar el espacio de almacenamiento que necesita para su dApp.
La estructura de validación significa que cualquier dato se almacena en una subred de 13 o más nodos de validación. Cada uno de estos se conoce como una zona de base de datos, con todas las zonas continuamente sincronizadas juntas. Si algún nodo se desconecta, los datos aún están disponibles a través de uno de los otros nodos.
Todos los nodos también se sincronizan con un motor de consenso, lo que significa que la base de datos solo puede aceptar cambios si una gran mayoría de dos tercios de los nodos está de acuerdo. Esto significa que los datos almacenados en Bluzelle son a prueba de manipulaciones y resistentes a la censura, según el equipo. Las zonas de la base de datos permiten a cualquier usuario escalar su almacenamiento de datos hacia arriba o hacia abajo según sea necesario.
Cómo entra en juego el token dual
El mecanismo de token dual potencia la arquitectura de red descrita anteriormente. La red opera en base al token nativo de Bluzelle, llamado BNT. Este token paga por lecturas y escrituras en la base de datos. También es el token utilizado por los validadores de red para el replanteo.
BLZ es el segundo token, un activo ERC20 que se puede incluir en cualquier intercambio de Ethereum o servicio de intercambio de tokens como Uniswap, Kyber o IDEX. También está disponible para negociar en las principales bolsas centralizadas como Binance y Huobi.
Digamos que un desarrollador quiere alquilar almacenamiento en Bluzelle. Comprarían sus tokens BLZ en un intercambio de la forma habitual. Luego depositan sus tokens BLZ en la plataforma Bluzelle a cambio del BNT equivalente. Con esos BNT, pueden comprar el almacenamiento que necesitan.
Del mismo modo, alguien que quiera convertirse en un validador de red tendría que comprar una participación inicial en BLZ y depositar estos tokens para que puedan convertirse a BNT. Luego pueden comenzar a apostar y ganar una parte de las ganancias de alquiler que Bluzelle toma de los usuarios.
Cuando quieren retirar sus ganancias o participación, simplemente eligen una opción para convertir su BNT nuevamente a BLZ, que luego pueden intercambiar. como lo deseen.
Aprovechando las limitaciones de Ethereum
La velocidad de Ethereum hace que sea poco práctico para Bluzelle usar el token BLZ en su propia red. Cada transacción necesitaría ser validada en Ethereum, lo que significa que Bluzelle no podría operar más rápido que la cadena de bloques Ethereum. Ethereum actualmente se ejecuta a aproximadamente nueve transacciones por segundo y alcanza un máximo de alrededor de 15.
Sin embargo, Ethereum tiene la mayor base de usuarios y la mayor actividad de desarrollo de cualquier otra cadena de bloques con más de 2,800 dApps en comparación con 323 en EOS, el siguiente competidor más cercano . Por lo tanto, Bluzelle ha reconocido el potencial de Ethereum para ser utilizado como un puente, pero sin aceptar ninguna de las limitaciones de velocidad y escalabilidad que conlleva la ejecución de aplicaciones en la plataforma.
La falta de escalabilidad de Ethereum ha sido un problema de larga duración. para el equipo central de desarrollo, pero desafortunadamente, todavía no hay una línea de tiempo concreta para la tan esperada actualización ETH 2.0. Bluzelle ahora parece haber encontrado una manera de circunnavegar el problema.
La interoperabilidad es ahora un área crítica para los desarrolladores de blockchain. Por lo tanto, parece probable que más proyectos buscarán aprovechar la próspera economía de tokens ERC20 y el ecosistema dApp sin tener que tolerar las velocidades lentas, el riesgo de congestión y los altos costos de gas de usar Ethereum como plataforma base.
Imagen : DepositPhotos