En los últimos nueve meses, el equipo de desarrollo de IOTA (MIOTA) se ha estado rascando la cabeza sobre cómo completar un sistema de administración financiera. El equipo quiere un sistema que sea fácil de usar y también económico en términos de espacio y consumo de energía.
El equipo ha tenido éxito en el desarrollo de segmentos del sistema que incluyen: nodo Romeo, CarrIOTA, Nelson, Bolero, Campo y Hardware. Sin embargo, el nodo de hardware final debe ejecutarse en una pequeña computadora que sea asequible y se pueda ejecutar de forma inalámbrica.
Romeo es la capa UX. CarrIOTA es la capa de aplicación. Nelson, Bolero y Field son la capa de red. Nodo de hardware es la capa de hardware. La capa central, que se supone que es un IRI, es el eslabón perdido que debería estar entre la capa de red y la capa de hardware.
Pero con la mayoría de IRI, la memoria es un factor. La mayoría de ellos requieren más de 4 GB para operar. Además, también requieren una alta entrada / salida siempre que se esté ejecutando.
Además, dado que los IRI que actualmente son asequibles en el mercado no son muy baratos, sería inútil utilizarlos para fabricar el sistema de gestión, ya que el sistema resultaría demasiado costoso para el usuario común.
Después de un gran trabajo, el equipo de desarrollo eliminó el uso de IRI y creó Harcules, un nombre que proviene de una especie de zanahoria que lo hace muy bien en condiciones de pobreza, como en los lugares rocosos. El nombre simplemente significa un sobreviviente.
¿Qué es CarrIOTA Hércules?
Hércules es básicamente un IRI que es más delgado, más rápido y más inteligente. Es la solución perfecta para el Sistema de Gestión Financiera de IOTA (MIOTA). Con Hercules, la computadora CarrIOTA final será pequeña, portátil y también fácilmente asequible.
Hércules está escrito en NodeJS y requiere 200 MB para ejecutarse, que es solo una fracción del requisito de memoria normal de una computadora.
Otro logro es que utiliza una base de datos híbrida que comprende las bases de datos de CouchDB y Redis. Esto asegura que el IRI almacene el enredo de forma segura y lo obtenga muy rápido cuando sea necesario.
Con Hercules, el usuario también podrá especificar cuánto tiempo debe permanecer el Historial de enredo en la base de datos. Esto se refiere a auto snapshotting. El resto del historial de enredo se reduce a una clave plana. Por ejemplo, con diez transacciones por segundo durante un período de siete días, el historial de enredos requerirá solo 200 MB de memoria y 10 GB de espacio de almacenamiento. Esto es fácil de adquirir.
Hercules también tiene una API que se puede usar para marcar algunas direcciones como permanentes, para que nunca se descarten.
Como la API es similar a la del IRI común, Hercules es compatible con los IRI comunes. Con Hercules, IOTA (MIOTA) finalmente tendrá su Sistema de Gestión Financiera en su lugar.