Artículo de Blog

Usando Stellar para ICOs

Autor

Stellar Development Foundation

Fecha de publicación

Desde el comienzo del año, hemos visto a organizaciones recaudar más de 1.3 mil millones de dólares mediante ofertas iniciales de monedas (ICOs). Aunque puede haber varios problemas regulatorios, financieros y técnicos esparcidos por el paisaje actual de las ICO, no se puede negar que el modelo de ICO es una bendición para el crecimiento de redes descentralizadas fuertes y la adopción masiva de blockchain. Además, el modelo de ICO promueve la inclusión financiera global al democratizar la recaudación de fondos, la inversión y la participación en la red.

Tradicionalmente, los tokens de ICO se han emitido en la red Ethereum en forma de tokens ERC20. Los tokens ERC20 son fáciles de emitir y son infinitamente personalizables usando el lenguaje de contratación inteligente de Ethereum. Sin embargo, eventos recientes han resaltado y exacerbado algunas debilidades de la red, incluidos tiempos de procesamiento de transacciones lentos para la red durante las ICOs y precios de gas cada vez más caros (según estándares fíat) para transacciones y ejecución de contratos inteligentes. Además, muchas organizaciones requieren solo tokens básicos; adoptan el riesgo del lenguaje de programación Turing completo de Ethereum sin aprovechar muchos de sus beneficios.

Aunque Ethereum tiene las capacidades de programación más expresivas, creemos que Stellar es la mejor opción para ICOs que no requieren contratos inteligentes complejos. El objetivo principal de Stellar es facilitar la emisión y el comercio de tokens, especialmente aquellos vinculados a compromisos legales por organizaciones conocidas, como reclamaciones sobre activos del mundo real o moneda fíat. Primero, hay un sistema de emisión de tokens incorporado, simple y fácil de usar que es accesible para cualquiera. Segundo, Stellar ofrece capacidades de token incorporadas que pueden admitir autorizaciones multi-firma, generar dividendos, limitar quién puede tener tokens, y más. Quizás lo más importante, Stellar presenta un intercambio descentralizado donde cualquier token de la red Stellar puede ser intercambiado instantáneamente sin depender de un intercambio de terceros para listar el token. Esto significa que los tokens recién emitidos pueden ser intercambiados desde el Día 1.

Razones para Stellar

Hay múltiples razones para considerar Stellar para una ICO:

1) Intercambio descentralizado incorporado: Literalmente hay miles de nuevos tokens siendo emitidos este año. Cada uno tendrá que encontrar algún intercambio para listarlos. Los usuarios tendrán que hacer cuentas en intercambios aleatorios para poder comprar ciertos tokens y, inevitablemente, muchos de estos tokens no serán listados. Stellar fue diseñado desde cero para apoyar el comercio eficiente. Cualquier token creado en Stellar puede ser comprado y vendido inmediatamente en el intercambio descentralizado de Stellar mediante el mecanismo de oferta nativo de Stellar. Una organización no tiene que depender de un intercambio de terceros como Bittrex o Poloniex para listar o hacer el mercado para ellos. Esto significa una incógnita menos ya que no tienes que confiar en alguien para listar tu token.

2) Mayor seguridad: Aunque Stellar es menos expresivo que Ethereum, la simplicidad de su modelo de transacción crea menos trampas y, por lo tanto, puede mejorar la seguridad de aplicaciones que no requieren la generalidad completa de contratos inteligentes Turing-completos. En pocas palabras, el modelo de Stellar de transacciones atómicas multi-operación conduce a un código más auditable, limita la incertidumbre y disminuye el riesgo de daño por parte de actores maliciosos que pueden explotar vulnerabilidades del programa. Además, Stellar permite opcionalmente a los emisores reservar la capacidad de congelar tokens en caso de que haya un mal uso. Por lo tanto, la recuperación de un compromiso no depende de la voluntad de los validadores o mineros para ejecutar un cambio de estado irregular para rescatarlos.

Una característica de seguridad adicional es que las organizaciones tienen la opción de elegir qué nodos pueden validar sus transacciones. Esto es particularmente útil si hay validadores maliciosos en la red o si los tokens de la organización representan algún activo del mundo real que no puede ser doblemente canjeado. Por ejemplo, supongamos que algún token representa una libra de oro. Si el token se emitiera en Ethereum o Bitcoin, cualquier bifurcación podría sembrar confusión y riesgo de doble canje. Sin embargo, en Stellar, las organizaciones pueden preseleccionar qué validadores tienen la versión “legítima” de su token.

3) Crear ICOs personalizadas: No hay dos ICOs iguales, al igual que no hay dos compañías iguales. Stellar permite ICOs hechas a medida al proporcionar abstracciones base como cuentas, tokens, pagos, ofertas (para intercambiar un tipo de token por otro), y transacciones atómicas compuestas por múltiples operaciones. Los usuarios pueden combinar estas abstracciones simples de maneras complejas para obtener una amplia gama de comportamientos, similar a construir estructuras personalizadas con bloques de lego simples. Por ejemplo, emitir dividendos, bonos, fideicomisos, deuda colateralizada, inflación y la red Lightning son todos posibles en la red Stellar. Debido al soporte primitivo para transacciones atómicas, es trivial codificar algo que dice A envía a B si B envía a C.

Usar Stellar conduce a un tiempo de desarrollo más rápido ya que ya tiene características comunes de ICO incorporadas como crear un token y listar contribuyentes elegibles (por ejemplo, para hacer cumplir requisitos de conocer a su cliente y limitar la actividad en algunas jurisdicciones). Stellar es una elección particularmente buena para organizaciones que tienen requisitos de conocer a su cliente.

Hemos escrito un post en el blog sobre cómo crear tokens en Stellar. Y también un post sobre cómo podría operar un contrato de crowdfunding en Stellar.

4) Significativamente más barato y rápido: A medida que el ether (ETH) obtiene valoraciones más altas, la computación y las transacciones se están volviendo cada vez más caras. Incluso en el orden de magnitud de precio actual (200-300 dólares), los precios del gas son costosos.

Stellar no requiere ningún “gas” para ejecutar programas y solo requiere una tarifa de transacción insignificante (.00001 XLM—una fracción de una fracción de un centavo) para desalentar a los usuarios con intenciones maliciosas de inundar la red con transacciones.

El tiempo de transacción medio en Stellar es de 5 segundos, en comparación con aproximadamente 3.5 minutos en Ethereum.

Stellar vs. Ethereum

Nota: Los precios y la velocidad reflejan el estado de los mercados y redes a las 12:53 PM UTC, 24 de julio de 2017.

Conclusión

Stellar es una excelente elección para cualquier ICO que no requiera contratos inteligentes Turing-completos y pueda beneficiarse de la creación inmediata de un mercado secundario. Para saber más sobre las especificaciones técnicas, por favor refiérase a la Guía para Desarrolladores de Stellar. También tenemos la intención de lanzar un tutorial y más orientación técnica en las próximas semanas. Por último, si estás interesado en probar y desarrollar para la red Stellar, podrías estar interesado en participar en el próximo Desafío de Construcción Stellar para ganar lumens!

Al final del día, la misión de Stellar es promover la inclusión financiera. Con este fin, damos la bienvenida a proyectos de impacto positivo y responsable para explorar Stellar como una plataforma para fomentar la participación global en la recaudación de fondos y el uso de blockchain.