Shiden Network (SDN) es un proyecto construido sobre la red Kusama con el objetivo de crear una capa de aplicación descentralizada multicadena. Para ello, Shiden Network tendría la capacidad de ejecutar smart contracts compatibles con la EVM (mediante Solidity) y Web Assembly (WASM), lo que significa un enorme potencial para dApps avanzadas.
Cabe destacar que Shiden Network está construida para funcionar dentro de las parachain de Kusama, permitiéndole contar con todo el poder que el framework Substrate puede ofrecer. Desde una gran escalabilidad, tiempos de confirmación rápido, hasta interoperabilidad con redes basadas en Substrate (como Polkadot) y una gran expansibilidad.
Con esta apuesta, Shiden Network busca abrirse camino como uno de los grandes proyectos DeFi del ecosistema Kusama y, hasta el momento, su buen hacer ha rendido frutos.
No obstante, hay que aclarar que Shiden Network es un proyecto en una etapa de desarrollo muy temprana y, de hecho, es sólo el primer paso en la construcción de una estructura mucho mayor, tal como lo veremos a continuación…
Shiden Network, la red de pruebas para Astar
Un punto importante a tener en cuenta cuando hablamos de Shiden Network, es que este proyecto es sólo el primer paso de un proyecto mucho más grande: Astar (anteriormente conocida como Plasm). Esto significa que Shiden funciona como una «red canaria» o «red de pruebas» para Astar, cuyo objetivo es el de proporcionar una plataforma de desarrollo de aplicaciones escalable y descentralizada que defina y haga realidad la Web 3.0.
Astar es un protocolo que funciona sobre la red Polkadot conformada por todas aquellas funciones que han sido extensamente probadas dentro de Shiden Network. Básicamente podemos decir que Astar es un superset de funciones estables de Shiden, siendo esta última el espacio de desarrollo rápido del protocolo. Un lugar para que todos aquellos interesados en usar las nuevas funciones del protocolo puedan hacerlo antes que nadie.
Vale destacar, que este sistema de trabajo no es raro dentro del dueto Polkadot – Kusama, especialmente si tenemos en cuenta que Kusama es la red canaria de Polkadot. Dicho esto, también podemos entender por qué proyectos como Polkadot-Kusama y Astar-Shiden tienen tantas cosas en común: al final, no son más que una versión más avanzada y el futuro de su contraparte.
¿Cómo funciona Shiden Network?
Ahora que sabemos que Shiden Network y Astar son prácticamente el mismo proyecto, con las mismas motivaciones, cabe destacar sus diferencias en sus ciclos de desarrollo. Shiden va mucho más rápido que Astar pero, salvando esa diferencia, podemos examinar ambos proyectos y su funcionamiento bajo una misma perspectiva.
Red multicapas
Shiden Network relega su funcionamiento a un sistema de red descentralizada que funciona como una red multicapas. El génesis de la Shiden Network recae en la Layer 1, sobre la cual ejecuta toda la lógica necesaria para mantener la estabilidad y seguridad de la red. Esta capa está escrita y desarrollada enteramente mediante Substrate y está desplegada en una parachain de Kusama. Esto significa que Layer 1 es una blockchain pública sin permisos a la que todo el mundo puede unirse.
Justo debajo de la Layer 1, están las Layer 2. Estas capas secundarías funcionan como «capas hijas» de la Layer 1 y, pueden utilizarse para desarrollar diferentes módulos que permitan usar dichas capas hijas para ofrecer acceso a funciones únicas. Por ejemplo, se puede tomar una Layer 2 y desarrollar un módulo que interconecte aplicaciones Ethereum con Shiden Network, por medio de un bridge o puente.
Por supuesto, la capacidad de estas Layer 2 es prácticamente infinita, dado que pueden implementar incluso protocolos completos (como el caso de Plasma) o máquinas virtuales (como la Optimistic Virtual Machine u OVM) sobre ellas. Esto significa que las Layer 2 cuentan con la flexibilidad necesaria para constituirse en verdaderos espacios de expansión para que Shiden pueda ofrecer aquello que promete: ser una capa de aplicación multicadena, donde la generación de una dApp en Shiden, puede inmediatamente permitirte ofrecer servicios en otras redes que estén conectadas a la red.
Un buen ejemplo del potencial de esta capacidad puede ser: desarrollar un protocolo DeFi sobre Shiden Network, unir dicha dApp a los módulos necesarios en Layer 2 dentro de la red y así tener la capacidad de interactuar directamente con Ethereum, Polygon, Binance Smart Chain, e incluso Bitcoin, sin tener que escribir ni una línea de código adicional. Es la máxima de: un desarrollo, múltiples plataformas. Y ese, es precisamente un potencial con el que prácticamente ninguna blockchain actual cuenta.
OVM, el cerebro detrás de Shiden Network
Por supuesto para orquestar todo esto es necesario tener un cerebro muy potente y esa es precisamente la función de la OVM (Optimistic Virtual Machine). OVM es en realidad un conjunto de estándares que agiliza y unifica diferentes protocolos de Layer 2 dentro de Shiden Network. Gracias a ella, los desarrolladores sólo deben preocuparse por expresar de forma clara las lógicas de sus aplicaciones, y la OVM se encargará de hacer cumplir dichas reglas en todo momento.
De esta forma, las aplicaciones y smart contracts desplegados en Shiden Network pueden crearse y ejecutarse a través de la aplicación cliente dedicada llamada L1 Adapter, un esquema con el que muchos desarrolladores blockchain están acostumbrados, ya que es el modelo que podemos ver, por ejemplo, en las aplicaciones desplegadas en el protocolo de escalabilidad Plasma de Ethereum (ETH). Y, aunque es un modelo complejo de desarrollo, de cara a los desarrolladores de aplicaciones, este sistema facilita enormemente la implementación y despliegue de aplicaciones multicadena.
Toda esta abstracción realizada por la OVM es posible gracias a Substrate el cual ofrece las herramientas necesarias para manejar este tipo de escenarios, ya que este enfoque de trabajo (el de múltiples redes subdivididas con sus propias reglas y consenso) ha sido la columna vertebral de su desarrollo.
En palabras sencillas: Substrate está hecho para esto y, por eso, ofrece este tipo de herramientas de forma nativa, lo que facilita el trabajo a los desarrolladores, algo que OVM aprovecha al máximo.
Lockdrop, incentivando a los actores de la red
Lockdrop, es el nombre que recibe el mecanismo de incentivación económica de bajo riesgo que se usa dentro de Shiden. Este mecanismo utiliza el concepto de «oportunidad» en lugar de moneda de curso legal (o activos) como garantía dentro de la red. La idea es que se utilice este mecanismo para emitir tokens con valor monetario.
El mecanismo es bastante complejo a nivel matemático (el whitepaper de Shiden cuenta con una completa explicación del mismo), pero básicamente, el lockdrop puede verse como un staking a plazo fijo realizado por un poseedor de tokens Shiden (SDN) en una proporción acorde a su nivel de participación dentro del sistema. Gracias a los tokens obtenidos tiene la «oportunidad» de poder participar en la red, ya sea sirviendo de nodo dentro de la red o bien realizando operaciones dentro de la misma.
Este modelo es perfecto teniendo en cuenta que Kusama (la red donde funciona Shiden Network) utiliza el protocolo de consenso NPoS (Nominated Proof of Stake) para su funcionamiento. Así, los tenedores de «oportunidad» pueden elegir o ser elegidos como validadores de operaciones dentro Shiden Network y velar por el buen funcionamiento de la red en todo momento.
dApps Rewards o dApps Staking
dApps Rewards o Recompensas dApps, es un mecanismo que recompensa a los desarrolladores o administradores de contratos inteligentes de forma
de forma continua. Cuando se usa la red Shiden y se generan nuevos bloques, el sistema libera la recompensa por el bloque generado y el 50% de la misma es dirigida a los desarrolladores de las dApps desplegadas en la red. Así Shiden Network paga a los desarrolladores de dApps por desplegar sus aplicaciones en la red. O, mejor dicho, ha creado un sistema de incentivos dentro de la red con el objetivo de ayudar a las dApps para que puedan desarrollarse y financiarse.
Por supuesto el sistema no es universal, ya que esto haría que malos actores quisieran aprovecharse del mismo con el fin de conseguir dinero gratis. Así que para evitar este problema, Shiden Network ha diseñado una interesante estructura. En primer lugar, se debe elegir a un administrador u operador del smart contract de la dApp. Este operador es quien recibirá las recompensas en representación de la dApp.
Ahora bien, para recibir esa recompensa la comunidad tiene su palabra final mediante votación o nominación del operador de la dApp por las razones que crea necesarias. Este sistema de nominación o votación funciona gracias al sistema de lockdrop, por lo que para nominar, debes ingresar dinero a la red Shiden, hacerte con tokens de «oportunidad» y usarlos para realizar tu nominación. Los operadores recibirán las recompensas de la red en relación a la cantidad de votos que reciban y, en caso de que no sean nominados, no recibirán nada.
Gracias a este sistema, el dApp Reward funciona como un reconocimiento para aquellas dApps que ofrecen servicios útiles y de calidad a la comunidad. Es el premio a un buen hacer, una muestra de apoyo y, ciertamente, una forma muy interesante de incentivar económicamente el desarrollo de dApps en una red. Y, por otro lado, los nominadores también reciben un pequeño incentivo, en forma de un APY variable por votar en favor de aquellas dApps que aportan valor dentro de la comunidad.
El Token Shiden (SDN)
El token Shiden (SDN) en todo caso, es un token del tipo utilitario dentro de la red. Su principal función es la de permitir el mecanismo de lockdrop y de incentivos de todos los participantes de la red. De hecho, podemos definir las funcionalidades del token dentro de los siguientes cuatro renglones:
- Staking para el consenso, recompensas para los validadores y nominadores.
- Para el pago de comisiones dentro de la red.
- Permite el uso del sistema de dApps Rewards para incentivar a los creadores de dApps.
- Sistema de votación o nominación dentro del ecosistema.
La emisión total de tokens SDN está limitada a 71.336.892, los cuales serán librados mediante una política de emisión deflacionaria.
Conclusiones
Shiden Network y su red hermana Astar, nos presentan una propuesta única dentro del ecosistema Kusama/Polkadot. No sólo por la capacidad única que nos presenta a la hora de desplegar dApps sobre múltiples cadenas de forma muy sencilla e integrada por completo a la tecnología de Substrate, sino también, por su política de incentivos para los creadores de dApps, algo que no tiene igual en ninguna otra blockchain.
Y es que, el sistema de dApps Rewards es único y quizás la capacidad más llamativa del protocolo. No sólo por el inmenso apoyo que supone para los desarrolladores de dApps, sino también, por la oportunidad que ofrece a los usuarios de nominar y depositar su confianza en dichas dApps, al tiempo de que también les permite recibir beneficios por dicha confianza.
Adicionalmente, cabe destacar que Shiden es un proyecto que está en pleno desarrollo y su evolución va a la par de lo que Kusama puede ofrecernos.