Desde su inicio en 2016, el proyecto Ark buscó crear un ecosistema de caja de arena para desarrollar e implementar varias cadenas bajo un mismo paraguas. Impulsada por su moneda ARK, la plataforma se centró en una fácil adopción e interoperabilidad.
¿Qué es ARK?
Considerada como la solución de cadena de bloques “todo en uno”, la plataforma Ark se trata de vincular varias cadenas y personalizarlas para una gama más amplia de casos de uso. Para hacer esto posible, sus creadores se enfocaron en crear un ecosistema descentralizado enfocado en empoderar a sus usuarios para diseñar e implementar sus propias cadenas de bloques sin demasiados problemas. Se supone que esto refleja el objetivo de la plataforma de convertirse en una solución flexible para los problemas de la vida real que se pueden resolver con blockchain, en lugar de los “teóricos”. Veamos qué funciones promociona el equipo de ARK en respuesta a este objetivo general:
- La descentralización total es un atajo para traer tantos usuarios a la cadena de bloques como sea posible. La plataforma ARK ha implementado un mecanismo de consenso de prueba delegada de participación (DPoS) modificado. Cuenta con un número estrictamente limitado de delegados que se encargan de mantener la red operativa a cambio de recompensas en bloque, parecidas a las que reciben los mineros con otras criptomonedas. La versión DPoS de Ark presenta un sistema de votación adaptable y se dice que incorpora algunas mejoras con respecto a las implementaciones anteriores de DPoS.
- El equipo de ARK ve la falta de velocidad como otro obstáculo más para implementar blockchain como una solución adecuada para transacciones frecuentes. Con su tiempo actual de generación de bloques de 8 segundos, ARK apunta a convertirse en una de las soluciones más rápidas en la industria de la criptografía. Según sus desarrolladores, acortar el tiempo que los usuarios necesitan dedicar al procesamiento de transacciones debería acercar a ARK a convertirse en una plataforma de transacciones en toda regla.
- ARK quiere mantener la tecnología blockchain a la vez “ajustada” y escalable con la ayuda de su tecnología SmartBridge. Los puentes inteligentes de ARK son una tecnología personalizada que admite la descarga de las funciones no esenciales a otras cadenas laterales. Además de mantener rápida la cadena de bloques ARK, se supone que esta tecnología resuelve el problema de la escalabilidad, es decir, la capacidad de la cadena de bloques para hacer frente al tamaño creciente de su base de usuarios.
- También se supone que la tecnología SmartBridge promueve la construcción de conexiones entre varias cadenas de bloques que se utilizan en la actualidad. Una de las características del proyecto ARK es ayudar a construir un ecosistema que consta de tantas cadenas de bloques interconectadas como sea posible. Las cadenas de bloques que se dice que están “puenteadas” de esta manera pueden establecer comunicación y realizar tareas comunes y funciones avanzadas. Además de incorporar varias cadenas, ARK ofrecerá soporte para una gama más amplia de lenguajes de codificación que se utilizarán con la plataforma.
- La plataforma ARK busca hacer cumplir los principios de código abierto entre sus usuarios: reconociendo que las necesidades de blockchain dentro de proyectos individuales pueden diferir, los desarrolladores de ARK permitieron a los usuarios de la plataforma lanzar sus propias blockchains basadas en la red principal de Ark. Al ser “clonadas” de manera efectiva del modelo ARK, estas cadenas secundarias pueden hacerse compatibles con la tecnología SmartBridge de Ark para obtener beneficios adicionales del uso de la plataforma.
¿Cómo funciona Ark?
El funcionamiento de la plataforma Ark se basa en la implementación de tres componentes principales:
- SmartBridges
- Soporte para lenguajes de programación alternativos
- Blockchains desplegables con botón pulsador
Con SmartBridges, el equipo de ARK busca unificar las características de varias monedas utilizadas en diferentes cadenas, así como hacer que cada aplicación en ellas sea más accesible para una audiencia más amplia. Las ventajas propuestas de este enfoque deberían ser más significativas en comparación con lo que se podría lograr confiando en una sola cadena. Esto debe hacerse enfocándose en una comunicación fluida entre cadenas que de otro modo serían incompatibles y permitiendo la activación de varios eventos a través de ellas. Para hacerlo posible, el modelo SmartBridge de Ark se basa en la implementación de la tecnología Encoded Listener combinada con conjuntos de datos denominados Vendor Fields.
¿Qué son los oyentes codificados de Ark?
Un nodo de escucha codificado funciona como un “puesto de escucha” para las transacciones que tienen lugar en múltiples cadenas. Se crean insertando varias líneas de código en una sola cadena de bloques, lo que le permite conectarse a la cadena de bloques Ark como el centro y usar nodos de escucha para rastrear las entradas en varias cadenas de bloques. Su implementación debería ser fácil, ya que no se supone que tenga un impacto en el funcionamiento regular de la cadena de bloques. Las cadenas involucradas en este tipo de colaboración permiten que sus nodos de escucha designados se comuniquen con sus contrapartes a través de la cadena de bloques Ark.
Aquí es donde entran en juego los campos de proveedores, ya que estas secciones de datos especializados contienen información sobre las tareas que pueden realizar los nodos de escucha codificados en particular. Los nodos verifican regularmente los datos de campo del proveedor para averiguar qué pueden “hacer”, mientras que la configuración de un nodo dedicado sigue siendo una opción para cualquier parte que desee ayudar a que la red funcione mejor.
Los nodos de escucha codificados pueden ser particularmente beneficiosos para plataformas de intercambio como Changelly o Shapeshift . En este caso, los oyentes codificados los ayudarían a identificar un tipo de transacción como el que implica el intercambio. En este caso, estos nodos se convierten efectivamente en intermediarios para las transacciones que se realizan con la ayuda de SmartBridges, con la oportunidad adicional de que los exchanges cobren sus tarifas de transacción regulares para las operaciones de intercambio y el mantenimiento del flujo de datos.
¿Cómo podría funcionar SmartBridge en la práctica?
Si bien la tecnología SmartBridge aún se encuentra en las primeras etapas de su implementación, el equipo de Ark ya ha ofrecido soporte para algunas de las principales cadenas, como Bitcoin y Ethereum. En la práctica, su flujo de trabajo puede desarrollarse a lo largo de estas líneas:
- Si el usuario quiere desencadenar un evento en una blockchain mediante otra, lo primero que debe hacer es verificar si esa cadena es compatible con SmartBridge.
- Si todo sale bien, el usuario puede reenviar la transacción SmartBridge a cualquier blockchain compatible con la ayuda de la billetera Ark. Por ejemplo, tener un SmartBridge que conecta las cadenas de Ethereum y Ark permite la gestión y ejecución de las transacciones basadas en Ark a través de la interfaz utilizada para acceder a Ethereum y viceversa.
- En el caso de los exchanges, SmartBridge permitiría a un usuario enviar una cierta cantidad de tokens ARK a la billetera que tiene con una plataforma en particular. Al mismo tiempo, el exchange identificaría la transacción y proporcionaría la conversión automática de tokens ARK en la criptomoneda deseada antes de que los fondos terminen en la billetera del usuario.
¿Cómo puede Ark ofrecer una mejor accesibilidad?
Brindar soporte para una amplia gama de lenguajes de programación es el enfoque mediante el cual la plataforma Ark espera llegar a una base más amplia de desarrolladores de software. El soporte incluido para 18 lenguajes principales y “alternativos”, incluidos Python, Elixer, RPC, Java, .NET y otros, debería hacer de Ark una solución más accesible no solo para los desarrolladores, sino también para los usuarios que desean crear su propia elaboración casera. cadenas de bloques.
Con esto en mente, el equipo de Ark también espera trabajar en una interfaz fácil de usar, con la que el despliegue de blockchain se puede reducir a interactuar con un botón. De hecho, Ark quiere apoyar un desarrollo más fácil de proyectos individuales al permitir a sus usuarios crear sus propias cadenas de bloques que, en esencia, están bifurcadas de la cadena Ark. Las bifurcaciones creadas de esta manera deberían ser una opción viable para las nuevas empresas, ya que aún ofrecerían las características clave de la cadena “matriz” de Ark, como la tecnología SmartBridge.
Prueba de participación delegada de Ark
La plataforma Ark ejecuta un mecanismo de consenso de Prueba de participación delegada (DPoS) modificado. En lugar de que los mineros aseguren tanto las transacciones como la red en la que se ejecutan, Ark lo logra confiando en los delegados. Si bien el número de posibles delegados es prácticamente ilimitado, solo los titulares de los tokens ARK son finalmente designados como tales mediante el uso del sistema de votación.
El número de delegados activos que pueden ser votados está limitado a 51. Los 51 nodos que reciben el mayor número de votos se vuelven elegibles para forjar bloques ARK. Se supone que este sistema reduce el riesgo de que los grandes titulares de ARK u organizaciones se hagan cargo de la red votando constantemente por sus nodos de forja favoritos.
El sistema subyacente funciona de la siguiente manera:
- Los poseedores de tokens pueden votar por un solo delegado a la vez. Hay una tarifa de votación relacionada a pagar por la cantidad de 1 ARK. La misma tarifa se aplica a la “anulación del voto” de un delegado, siempre que se ejerza ese derecho. El equipo detrás de la plataforma planea reducir aún más las tarifas en la red.
- Si bien se anima a los usuarios de Ark a votar con regularidad, no todos los votos nacen iguales: cuantas más fichas ARK posea, más peso tiene su voto. Registrarse como delegado cuesta 25 ARK.
- Los bloques en la red Ark se forjan cada 8 segundos, y cada delegado recibe 2 tokens ARK por el bloque que forjan. Tras el lanzamiento, la plataforma Ark presentó 125 millones de tokens ARK en el bloque de génesis.
- Los candidatos a delegados involucrados en el proceso de votación pueden intentar asegurar su elección preparando propuestas escritas que detallen su plan de operaciones y las formas en que la plataforma podría ser más segura.
- Además de esto, los delegados pueden intentar asegurar votos ofreciendo participación en esquemas de participación en las ganancias. Estos están relacionados con las recompensas que obtienen por forjar nuevos bloques, y los votantes potenciales pueden obtener su parte en formas de dividendos que se distribuyen a lo largo del tiempo.
- Otra opción popular para los delegados es prometer financiar un proyecto de desarrollo orientado a promover el mejor funcionamiento de la plataforma Ark. A los votantes se les puede ofrecer una participación accionaria en el proyecto propuesto o se les puede dar acceso a servicios prestados gratuitamente.
¿Cómo funciona la votación delegada con Ark?
Votar por delegados como parte del sistema DPoS de Ark es posible solo después de que uno elige una de las billeteras disponibles para almacenar tokens ARK. El proceso comprende varios pasos básicos:
- Primero, es necesario dejar de lado algunos tokens que se van a transferir. Los tokens se pueden comprar en exchanges de criptomonedas como Binance y Bittrex . La lista completa de plataformas que operan en ARK está disponible aquí .
- Los tokens comprados en un exchange se envían a la dirección pública que se encuentra en la billetera del usuario.
- Una de las opciones de wallet más prácticas es utilizar las que se ofrecen en el sitio web de Ark. Incluyen una billetera de escritorio, una billetera de papel y una billetera web lite junto con una billetera de Android y una billetera de iOS .
- El envío de ARK es posible gracias al sistema de tarifas dinámicas existente en la red que reemplazó al anterior que se ejecutaba con tarifas fijas. Los delegados pueden determinar su propia tarifa mínima aceptable que involucra varios tipos de transacciones. Las tarifas se pagan al delegado de forja a cargo de procesar los bloques que cuentan con estas tarifas. Cuanto mayor sea la tarifa establecida por el usuario, más rápida será la inclusión de la transacción en un bloque.
A febrero de 2019, estaban en circulación más de 108 millones de tokens ARK, de los 139 millones del suministro total planificado. En el mismo período, la moneda en sí tenía una capitalización de mercado de US$ 52 millones, por debajo de su máximo histórico de US$ 910 millones en enero de 2018.
Procesamiento de transacciones con Ark
La iteración actual de la plataforma Ark es capaz de procesar 18.75 transacciones por segundo, es decir, 150 transacciones por bloque. Para 2019, el equipo promete ofrecer soporte para cuatro nuevos tipos de transacciones, siendo estos:
- Timelock, como una función de contrato inteligente simplificada que restringe el gasto en direcciones particulares a menos que se cumpla un requisito de altura de bloque o tiempo en particular.
- Pagos múltiples, con su capacidad para combinar pagos con el objetivo de reducir la carga útil en la cadena de bloques y manejar mayores volúmenes de transacciones.
- Renuncia del delegado, con la opción de que el delegado renuncie a su cargo e impidiendo que la comunidad vote por el delegado en cuestión.
- IPFS, como la forma de asegurar un sellado de tiempo, verificación y cifrado de archivos más fáciles a través de una interfaz dedicada.
El ARK tiene previsto controlar la inflación cambiaria desde el principio, con una reducción prevista que pasará del 6,31% en el primer año al 4,02% por ciento en el décimo año de su lanzamiento.
Historial del proyecto y competencia
El proyecto Ark entró en existencia en octubre de 2016. Dos meses después, se lanzó su red de prueba, mientras que la primera versión de la red principal se puso en marcha en marzo de 2017. El actual presidente y director ejecutivo del proyecto, François Thoorens, es uno de los veteranos de la industria involucrados en el desarrollo de Lisk. Junto con Bitshares, Lisk sirvió como uno de los modelos a seguir para el diseño de la versión actual de ARK, sólo para convertirse en uno de sus principales competidores.