Blockchain

¿Puede EOS ofrecer una DApp social impresionante?

img-ads


Cointelegraph sigue 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 levin el grupo Koinos.

En mi primer artículo de esta serie, expliqué por qué, a pesar de dos enfoques muy diferentes, Ethereum y Steem no pudieron ofrecer una aplicación social descentralizada (DApp) convencional y cómo esto hace que aparezca la solución. Entonces, ¿por qué no combinar el sistema gratuito desarrollado para Steem con la flexibilidad de una cadena de bloques con contratos inteligentes como Ethereum? Entonces podríamos ofrecer a los desarrolladores lo mejor de ambos mundos y permitirles crear aplicaciones de uso gratuito con la libertad de agregar nuevas funciones cuando lo deseen.

Se podría argumentar que Dan Larimer estaba tratando de hacer precisamente eso cuando dejó Steem y comenzó a trabajar en EOS. Ahora, cuatro años después del lanzamiento de EOS, Larimer planea lanzar Fractally, una nueva aplicación social construida sobre EOS. Pero eso plantea la pregunta: ¿Por qué nadie ha logrado construir una aplicación de redes sociales exitosa encima de EOS? Después de todo, no es como si nadie lo hubiera intentado.

¿recuerdas la voz?

Block.one, la empresa que Larimer fundó y dirigió como director de tecnología, invirtió 150 millones de dólares en su propia aplicación social Voice, que luego publicaron en su propia cadena de bloques dedicada en lugar de en la red principal de EOS.

Esto fue extraño porque el propósito general de una cadena de bloques de propósito general es que debería ser posible iniciar cualquier aplicación en ella. Como expliqué en mi artículo anterior, todo el problema con Steem era que era su propia cadena de bloques separada y, por lo tanto, no se beneficiaba del tipo de adopción de desarrolladores y usuarios que hizo Ethereum. Por lo tanto, no debería sorprender que Voice simplemente no cumpliera.

Relacionado: Las aplicaciones sociales son la próxima gran tendencia en criptografía

Fractalmente: la nueva gran novedad de Larimer

Larimer ahora está de vuelta con Fractally, que dice que «traerá una creación de contenido convincente a EOS». El secreto, afirma, es un sistema de «gobierno fractal», pero eso no explica por qué nadie ha logrado crear una aplicación social en EOS con la aceptación general. Incluso si Larimer puede lanzar una gran aplicación social en EOS, ¿qué dice sobre esta plataforma que la única persona que puede crear una gran aplicación es el inventor literal de esta plataforma? ¿Entonces qué pasó?

Steem x Ethereum = EOS

En cierto modo, lo que Larimer pretendía para EOS era exactamente lo que describí al final del último artículo. Combina lo mejor de Steem (ahora Hive) y lo mejor de Ethereum. Pero ahí «está el truco». Hay tres cosas que Larimer heredó de Steem que pueden parecer pequeñas pero que tienen consecuencias increíbles con las que EOS todavía está lidiando hasta el día de hoy.

En Ethereum, los usuarios acaban de dirigirse, de manera similar a Bitcoin, a las direcciones, que son una larga cadena de números y letras que se pueden crear libremente ya que no ocupan almacenamiento en la red. Esto es fundamental porque cualquier cosa que ocupe el almacenamiento de la red o utilice algunos de los recursos informáticos de la red tiene un costo real que alguien tiene que pagar.

Steem quería ser una cadena de bloques social y así fue la teoría. Necesitaban una cuenta centralizada fácil de recordar que usarían para administrar sus interacciones frecuentes. Por lo tanto, tenía mucho sentido que estas cuentas tuvieran nombres legibles por humanos que fueran fáciles de recordar, pero eso también significaba que ocupaban almacenamiento en la red. Pero esta cuenta centralizada también te convierte en un objetivo. Si tiene una sola clave privada que usa regularmente para acceder a una cuenta, y esa cuenta contiene tokens valiosos, los piratas informáticos harán todo lo posible para obtener acceso a su computadora para poder robar su dinero y cualquier otra cosa de valor que tenga allí.

Relacionado: Una mirada a las consideraciones morales y técnicas de las redes sociales criptográficas

Para resolver este problema, también se asociaron varias direcciones con cada nombre de cuenta, cada una con diferentes niveles de autoridad, para que el usuario no siempre revelara la clave privada de la dirección con todos sus tokens. Todas estas cosas ocupan un valioso almacenamiento de red, razón por la cual Steem tenía una tarifa de creación de cuenta a pesar de las transacciones sin cargo.

almacenamiento caro

Obviamente, a Larimer le gustó este diseño porque implementó un sistema muy similar en EOS: tarifa de creación de cuenta y todo. Para empeorar las cosas, la base de datos de EOS se basa en lo que se conoce como «archivos asignados a la memoria», otro remanente del diseño de Steem, cuyo corolario importante es que está diseñado para usar la forma de almacenamiento más costosa posible: acceso aleatorio a la memoria principal (RAM). Esto significa que los usuarios de EOS no solo tendrán que comprar cuentas, sino que esas cuentas serán intrínsecamente costosas, ya que realmente está comprando la memoria RAM necesaria para almacenar esa información.

Gratis PERO

Lo que realmente hace que esto se destaque es que la tarifa gratuita claramente no es binaria. EOS está libre de regalías hasta cierto punto. Es gratis excepto para las cuentas. Y dado que los contratos inteligentes también consumen almacenamiento de red, también deberá comprar un poco más de RAM para eso. Pero EOS no es de ninguna manera la única cadena de bloques que adopta este enfoque de tarifas, de hecho, cuando dejamos Steem y evaluamos todas las opciones, no pudimos encontrar una sola cadena de bloques que no introdujera tarifas en algún momento de la experiencia del usuario.

Esa es una de las razones principales por las que decidimos construir un marco de blockchain completamente nuevo desde cero, ya que todas esas tarifas de diseño de blockchain se basan en sus cimientos. Sin excepción, tuvimos que crear una base completamente nueva en torno a la idea de una verdadera libertad de pago.

Relacionado: Las transacciones sin gas revolucionarán Web3

Maná libre de regalías

Esta solución fue un sistema en el que simplemente tener el token nativo KOIN de una red de Koinos le permite usar la cadena de bloques sin ninguna fricción. El sistema que describimos en nuestro documento técnico de Mana hace exactamente eso, y un prototipo de este sistema ya se está ejecutando en la red de prueba de Koinos.

Como explicamos en el libro blanco, Mana es una alternativa libre de regalías al gas de Ethereum. Al igual que el gas en Ethereum, todo lo que hace un usuario consume maná. Sin embargo, a diferencia del gas, los usuarios no tienen que gastar sus criptomonedas en gas cada vez que quieren hacer algo, eso es una tarifa. En cambio, cada ficha líquida «nace» con maná en su interior, que se consume a medida que el usuario realiza transacciones, pero que se regenera con el tiempo. Una vez que se agota el maná de una ficha, la ficha se bloquea hasta que se regenera el maná. De esta manera, cada actividad en la cadena de bloques tiene un costo de oportunidad pero no le cuesta tokens reales al usuario. En otras palabras, es realmente gratis.

Aplicaciones gratuitas

¿Pero eso no significa que los usuarios todavía necesitan comprar tokens para usar la cadena de bloques? ¿No es eso básicamente una tarifa? Debido a esto, Mana está diseñado de tal manera que los desarrolladores pueden pagar el maná consumido por un contrato determinado o simplemente delegar su maná a sus usuarios. Esto permite que las personas usen cadenas de bloques alimentadas por maná sin tener que adquirir tokens. Es este tipo de experiencia de usuario sin fricción lo que creemos que es fundamental para ofrecer aplicaciones sociales con el tipo de experiencia de usuario que permitirá la adopción viral. El «excepto» gratuito no es lo suficientemente gratuito.

Estoy seguro de que muchas cosas han cambiado desde el lanzamiento de EOS y seguirán cambiando a medida que este ecosistema madure. Cada producto de software tiene sus fortalezas y debilidades. Mi objetivo no es criticar a EOS, sino explicar por qué el panorama DApp es como es y cómo la evolución arquitectónica de la tecnología blockchain (Ethereum a Steem/Graphene a EOS) ha llevado a las limitaciones que impiden la aceptación general.

“Aquellos que no entienden la historia están condenados a repetirla”, dijo Edmond Burke.

Este artículo no contiene ningún consejo o recomendación de inversión. Cada movimiento de inversión y comercio implica un riesgo y los lectores deben hacer su propia investigación al tomar una decisión.

Los puntos de vista, pensamientos y opiniones expresados ​​aquí son únicamente del autor y no necesariamente reflejan o representan los puntos de vista y opiniones de Cointelegraph.

andres levin es 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 principal es Koinos, una cadena de bloques infinitamente extensible y libre de regalías con soporte de idioma universal.