Cointelegraph está siguiendo el desarrollo de una cadena de bloques completamente nueva desde el inicio hasta la red principal y más allá a través de su serie, Inside the Blockchain Developer’s Mind, escrita por andres levine del Grupo Koinos.
En mi artículo anterior, expliqué desde los primeros principios lo que se necesitaba para crear una aplicación social descentralizada (DApp) verdaderamente gratuita y cómo Koinos es esa solución. En ese artículo, expliqué que para entregar una DApp verdaderamente gratuita, debe ser posible que alguien que no sea el usuario final proporcione los recursos de red (“mana” en el caso de Koinos) necesarios para ejecutar una aplicación determinada. contrato inteligente.
maná de cadena de bloques
Ahora que entendemos por qué Koinos está diseñado de la forma en que lo está (para admitir experiencias de uso gratuito), voy a explicar con más detalle cómo funciona. Una de las características innovadoras de Koinos es su novedoso mecanismo gratuito, llamado “mana”, que permite a los poseedores de KOIN usar la cadena de bloques de forma gratuita sin tener que apostar previamente sus tokens o incluso pensar en lo que están haciendo. Es la tecnología central que permite a las personas usar la cadena de bloques de forma gratuita.
Koinos está diseñado en torno a la idea de que, desde el momento en que alguien adquiere KOIN, debería poder realizar acciones en la red, mientras que Koinos bloquea de manera incremental y temporal pequeñas cantidades de sus tokens, “cobrándolos” efectivamente en costo de oportunidad en lugar de una tarifa explícita. Mana es la forma en que el sistema cuantifica ese costo de oportunidad para que los usuarios puedan intercambiar tiempo (costo de oportunidad) por recursos de red, reemplazando así la necesidad de una tarifa basada en fichas como el modelo de gas de Ethereum.
Relacionada: Dentro de la mente de los desarrolladores de blockchain: cómo construir la próxima gran DApp social
Experiencia de juego
Esto crea una experiencia de usuario divertida y similar a un juego para la cadena de bloques, pero ¿qué pasa con las aplicaciones descentralizadas en la cadena de bloques? Como moneda nativa de la cadena de bloques de Koinos, solo KOIN tendrá el maná que los usuarios necesitarán para usar libremente la cadena de bloques. Pero si KOIN es el único token con maná, ¿entonces los usuarios no tendrán que adquirir el token para usar cualquier DApp de Koinos y esto no se parecerá mucho a una tarifa? Sí lo haría.
Si bien la experiencia del usuario es ciertamente superior a una tarifa real, dado que el usuario solo tendrá que realizar esa compra una vez, aún crea fricción en la experiencia del usuario de DApp. A partir de nuestro trabajo en Steem, vimos que este requisito, cuando se combinaba con el requisito de comprar nombres de usuario y apostar conscientemente una gran cantidad de tokens, eran barreras importantes para la adopción. Es por eso que diseñamos Koinos desde cero para resolver este problema mientras resolvíamos varios otros problemas importantes, como la capacidad de actualización deficiente y el soporte limitado del lenguaje de programación, en el camino.
Relacionada: Dentro de la mente del desarrollador de blockchain: ¿Qué es una red de prueba?
patrocinios de maná
Para resolver el problema de permitir que las personas usen DApps sin tener que adquirir primero cualquier ficha que sea, Koinos permite a los desarrolladores de contratos inteligentes especificar quién pagará el maná cuando se ejecute el contrato inteligente (“Semántica del pagador/beneficiario”). Ese podría ser el usuario, el desarrollador o alguien más, como una gran parte interesada, que quiere ayudar a que la DApp tenga éxito.
Esto desbloquea una nueva capacidad que llamamos “patrocinios de maná”, lo que simplemente significa que cualquier cuenta puede “patrocinar” el maná necesario para ejecutar un contrato. Un desarrollador puede usar esta capacidad para establecerse como proveedor de maná para el contrato. Luego, cuando alguien intente usar su DApp, puede hacerlo sin tener que adquirir KOIN primero.
Esto permite otro salto adelante en la experiencia del usuario en comparación con otras plataformas y puede ser suficiente para muchas aplicaciones descentralizadas, pero nuestra misión no es simplemente crear una experiencia de usuario que sea mejor que otras plataformas, es acelerar la descentralización a través de la accesibilidad.
maná de DApp
Si bien los patrocinios de maná permiten a los desarrolladores proporcionar el maná que necesitan los usuarios sin disminuir el saldo de fichas del desarrollador, aún se requiere que los desarrolladores adquieran KOIN. Cuando el uso de su DApp es bajo, esta cantidad de KOIN puede ser trivial, pero a medida que aumenta el uso y el precio de KOIN, este requisito puede convertirse rápidamente en una carga. Lo que posiblemente sea más importante es que los desarrolladores emprendedores tienen que creer que su aplicación verá una adopción generalizada (de lo contrario, no tendrían motivación para construirla) y, por lo tanto, la perspectiva de tener que gastar una fortuna en KOIN podría disuadirlos incluso de construir la aplicación en primer lugar.
Aquí es donde entra en juego “DApp mana” y completa la experiencia del usuario sin fricciones, por lo tanto maximizar la accesibilidad. Si bien el token KOIN es la única criptomoneda que contiene el maná utilizado por el sistema Koinos como pago por los recursos de la red (es decir, el maná “base”), las DApps pueden usar exactamente lo mismo código para crear su propio maná en su propia ficha.
Componibilidad sin igual
Esto demuestra la componibilidad sin igual de Koinos. Debido a que todo el sistema Koinos está escrito como contratos inteligentes, los desarrolladores de DApp pueden copiar cualquier parte del sistema (como el subsistema de maná) y aprovecharla dentro de su aplicación.
Los desarrolladores de DApp pueden usar el maná en un pequeño alijo de KOIN para arrancar su base de usuarios inicial o subsidiar una cierta cantidad de uso “freemium” de su DApp, pero luego requieren que los usuarios intercambien su KOIN por una criptomoneda dedicada (su “token de DApp”) con su propio maná que se consumirá al usar la DApp, lo que les permitirá continuar usando la DApp de forma gratuita.
Esto permite la incorporación sin fricciones de los usuarios al tiempo que crea un camino económicamente sostenible que convierte a los usuarios en partes interesadas y le brinda al desarrollador de DApp el KOIN que necesita para respaldar su creciente demanda de recursos de red de Koinos.
Este es un mecanismo muy orgánico y escalable porque el desarrollador no necesita intentar predecir cuánto KOIN necesitará y comprar ese KOIN incluso antes de tener usuarios. Además, las grandes partes interesadas pueden respaldar DApps florecientes sin comprometer recursos en exceso. Pueden comprometer solo la cantidad de maná que consideren necesaria para oreja la aplicación y llevarla hasta el punto en que adquiera el maná necesario de forma orgánica de sus usuarios y nuevas partes interesadas.
Relacionada: Dentro de la mente de los desarrolladores de blockchain: ¿Cuál es la solución de escala definitiva?
En Koinos Group, nunca es suficiente resolver un solo problema. Siempre estamos buscando formas de resolver un problema. mientras desbloquea capacidades adicionales que hacen que la cadena de bloques sea aún más poderosa. El sistema que he descrito en este artículo surge completamente de la semántica simple de Pagador/Beneficiario que ya se ejecuta en la red de prueba de Harbinger. No solo permiten DApps de uso gratuito, sino que también crean un camino orgánico para que los desarrolladores adquieran el maná adicional que necesitarán para respaldar el crecimiento de su DApp. al mismo tiempo que brinda a las grandes partes interesadas una forma de invertir en crecimiento y creación de valor sin sacrificar ninguna de sus tenencias simbólicas. Eso es ganar-ganar-ganar.
Este artículo no contiene consejos o recomendaciones de inversión. Cada movimiento de inversión y comercio implica un riesgo y los lectores deben realizar su propia investigación al tomar una decisión.
Los puntos de vista, pensamientos y opiniones expresados aquí son solo del autor y no reflejan ni representan necesariamente los puntos de vista y opiniones de Cointelegraph.
andres levine es el director ejecutivo de Koinos Group, un equipo de veteranos de la industria que acelera la descentralización a través de la tecnología blockchain accesible. Su producto fundamental es Koinos, una cadena de bloques sin cargo e infinitamente actualizable con soporte de idioma universal.