En desarrollo desde 2014, la plataforma Factom se ha convertido desde entonces en una solución blockchain y una criptomoneda (FCT) con dos tokens funcionales, todos ellos enfocados en mejorar la calidad del almacenamiento y la protección de datos en aplicaciones comerciales.

La plataforma Factom se diseñó como una solución basada en blockchain para los problemas que enfrentan las organizaciones al crear registros y almacenarlos en las bases de datos que a menudo implican trabajar con la documentación en papel. Al ver la inmutabilidad de blockchain como una de las características definitorias de esta tecnología, los desarrolladores de Factom presentaron su plataforma como una respuesta tecnológica a algunos de los problemas clave en las prácticas contemporáneas de gestión de datos:
- La plataforma Factom reconoce el papel de la pista de auditoría en el fomento de la confianza entre las partes interesadas y quiere mejorarla. La verificación y auditoría de los registros creados en los procesos comerciales puede llevar mucho tiempo, ser inexacta y vulnerable a fallas. Esto se debe a la falta de confianza inherente en las transacciones comerciales, lo que llevó a las empresas a dedicar enormes recursos a perfeccionar el mantenimiento de registros y la gestión de pistas de auditoría. Factom promete agilizar este procedimiento mediante el uso de una pista de auditoría basada en blockchain que es inmutable, fácil de verificar y rápida. La documentación vital, como la relacionada con títulos de propiedad o registros médicos, a menudo se distribuye entre varias partes y la protección de su integridad es esencial para muchas empresas a las que Factom ofrece su tecnología.
- Los registros de todo tipo pueden ser notoriamente difíciles de proteger o sincronizar, lo que llevó al equipo de Factom a ofrecer la arquitectura blockchain como una plataforma sólida para el almacenamiento de datos. Los datos comerciales de diversas fuentes suelen estar fragmentados y distribuidos en innumerables sistemas que funcionan de forma independiente. El hecho de que estos registros sean vulnerables a la manipulación y el cambio fácil de su contenido (en particular, los datos basados en computadora) es otro obstáculo para que los datos sean resistentes a la manipulación y fáciles de sincronizar. Al mismo tiempo, mantener registros en papel es costoso y exigente en términos de espacio de almacenamiento. Como respuesta a este problema, los desarrolladores de Factom ofrecen la plataforma que viene con un mecanismo distribuido para bloquear datos de varias fuentes y hacerlo resistente a la manipulación.
- El equipo de Factom quiere que su plataforma mejore lo que describe como velocidad insuficiente ofrecida por las redes blockchain existentes. Con Bitcoin, por ejemplo, los bloques se registran en intervalos de aproximadamente diez minutos, lo que significa que se necesita tanto tiempo para confirmar una sola transacción. Dado que el procesamiento completo de la transacción requiere aproximadamente seis confirmaciones como estándar, este proceso puede demorar aproximadamente una hora en promedio. Como las demandas de las empresas modernas apenas permiten que este proceso tarde tanto, Factom ofrece el procesamiento de transacciones en incrementos más pequeños y en intervalos más cortos. Cada diez minutos, se finaliza un registro en la cadena de bloques de Factom a la velocidad con la que la aplicación del usuario se siente “cómoda”.
- Factom tiene como objetivo reducir los costos de transacción. Los precios de las criptomonedas son notoriamente volátiles y también pueden aumentar el costo de las transacciones simultáneamente. Al mismo tiempo, su mayor número también genera mayores costos. Factom ofrece adaptarse para manejar un mayor número de operaciones con tarifas proporcionalmente más bajas que se traducen en ahorros de costos. Su sistema de “Entry Credits” tiene un costo fijo que no depende de las fluctuaciones del precio del token.
- Factom quiere reducir la hinchazón y el rendimiento limitado de las transacciones en la cadena de bloques. El “tráfico” en la cadena de bloques se congestiona con el creciente número de aplicaciones que requieren almacenar información en ella. Con esto, surge un problema con la introducción de tamaños de bloque aumentados y preocupaciones con respecto al mantenimiento de la descentralización. En lugar de sobrecargar a blockchain con el creciente número de transacciones que causan la hinchazón en primer lugar, el sistema Factom implica registrar entradas dentro de sus propias estructuras o cadenas dedicadas.
¿Cómo aborda Factom el almacenamiento de datos con Blockchain?
La red peer-to-peer de Factom se basa en una cadena de bloques segura y descentralizada llamada Factom Chain. La tecnología se ofrece como parte de la serie de productos Factom, uno de los cuales incluye la plataforma Blockchain-as-a-Service llamada Factom Harmony. Con él, los usuarios pueden integrar la tecnología Factom con sus aplicaciones y sistemas comerciales existentes a través de llamadas API, sin tener una infraestructura de criptomonedas o experiencia técnica.
La tarea de la Cadena de servir como plataforma para el registro y mantenimiento de datos la obliga a enfocarse en la privacidad e inmutabilidad de esos registros. Este nivel de protección se logra mediante la separación del concepto de inmutabilidad de la cadena de bloques del aspecto de la criptomoneda con el que fue diseñado originalmente para trabajar. Dado que la cadena de bloques de Bitcoin, por ejemplo, se diseñó originalmente para respaldar transacciones monetarias, el equipo de Factom tomó de ella solo lo que funcionaba mejor para el segmento de almacenamiento de datos (inmutabilidad y seguridad), sin querer obligar a sus clientes a lidiar con su aspecto de criptomoneda.
Para lograr esta separación, Factom ha establecido su propio protocolo distribuido autónomo que pretende ser utilizado para las entradas de datos que priorizan el almacenamiento a largo plazo sin la capacidad de borrarse fácilmente:
- Registros financieros, documentos sobre inversiones y transacciones.
- Documentación sobre inmuebles e hipotecas, escrituras de la tierra, contratos de compraventa de viviendas, etc.
- Los registros médicos y los registros relacionados con la ciudadanía, la identidad y los registros crediticios.
A pesar de estos grupos objetivo, la arquitectura de Factom tiene como objetivo presentarse como una solución para cualquier negocio que considere sus bases de datos centralizadas insuficientemente seguras y privadas.
¿Qué son los tokens FCT?
Aliviar la cadena de bloques de Factom de la “carga” de las criptomonedas no significa que su red no esté utilizando tokens como un medio para ejecutar su sistema. Estos tokens son:
- Factoids
- Créditos de entrada
Los Factoids (FCT) son tokens que están dentro del ecosistema Factom y están disponibles para el trading como los tokens de criptomonedas “estándar”. Los Factoids desempeñan tres funciones principales en la red Factom:
- Sirven como un escudo contra el spam y la hinchazón de la plataforma por parte de los usuarios y promueven la descentralización al mismo tiempo.
- Los Factoids se utilizan para hacer cumplir el consenso al estimular a los usuarios a que apoyen el protocolo Factom. La falta de consenso significa que los tokens comenzarán a perder su valor.
- También son un componente clave en el sistema basado en recompensas que existe para garantizar la funcionalidad básica de la red.
La red Factom lanza 73.000 tokes de FCT mensualmente a una tasa fija, independientemente del precio de mercado que puedan tener. Estos tokens sirven como incentivo para los servidores que ejecutan el protocolo Factom, así como como el “combustible” que les permite realizar entradas de datos en la plataforma. La realización de entradas en la plataforma debe validarse como una transacción que involucra Factoids, y de no hacerlo, los servidores de Factom rechazarán la entrada en cuestión.
A diciembre de 2018, la capitalización de mercado de FCT era de US$71 millones, mientras que el suministro total de tokens tiene un límite de 8.745.102 FCT. Los tokens están disponibles para su comercio en exchanges de criptomonedas como Poloniex y Bittrex . Una vez adquiridos, los tokens se pueden almacenar en la billetera Enterprise oficial , mientras que el soporte para otras soluciones está en marcha.

¿Qué es el sistema de crédito de entrada de Factom?
Otro componente clave de la plataforma Factom son sus tokens de crédito de entrada (EC) que están disponibles para su compra con la FTC a través del protocolo Factom. Estos tokens no se pueden transferir a otras claves públicas y su propósito se limita a lo siguiente:
- Pagar las entradas en la red Factom y evitar el spam de datos
- Votación por los nodos de autoridad.
Con respecto a su función principal, los tokens EC deben gastarse para poder agregar datos a la cadena de bloques, con 1 crédito de entrada que permite ingresar 1 KB de datos. Comprar tokens EC con Factoids significa que los FCT se eliminan del sistema Factom, es decir, se dice que están “quemados”. Si bien los tokens de Factoid se pueden convertir en créditos de entrada, no es posible lo contrario. Los créditos de entrada apenas se pueden utilizar, aparte de su función en la red Factom, lo que significa que los usuarios no deben temer que los roben de cualquier entorno en el que estén almacenados.
Factom supuestamente quiere hacer que su plataforma sea lo más accesible posible. Esto significa que el almacenamiento de datos debería ser posible incluso para los usuarios que no quieren molestarse en aprender las complejidades de la interacción entre los créditos de entrada y los tokens de Factoid. Estos usuarios tienen la opción de comprar créditos de entrada con cualquier moneda admitida que prefieran, siempre que tengan una clave pública para mantenerlos. Lo que hace el sistema Factom en segundo plano en este caso es que simplemente comprará tokens FCT del mercado de cifrado disponible y los grabará para asegurarse de que la compra esté “cubierta”.
¿Cómo gestiona Factom la pista de auditoría?
Dado que realizar entradas basadas en datos en un entorno seguro e inmutable es uno de los principales puntos de venta de Factom, la fácil gestión de las pistas de auditoría es una de las características clave de su diseño. Los usuarios ordenan que se realicen entradas y la Cadena las registra en forma de seguimiento de auditoría.
Esto lo hace el sistema que proporciona a cada entrada procesada un ID de cadena. El ID sirve como prueba criptográfica mediante la cual el sistema identifica el grupo al que pertenece una entrada, con la secuencia de entradas formando una sola cadena. Lo que hace esta cadena es tomar nota del orden en el que se realizaron las entradas, creando así una pista de auditoría. Las cadenas creadas se pueden considerar carpetas, mientras que las entradas realizadas con ellas se pueden imaginar como archivos que se colocan en ellas. Cada entrada puede tener un tamaño máximo de 10KB, con la posibilidad de realizar tantas para manejar archivos de gran tamaño.
Sistema basado en bloques de Factom
La plataforma Factom presenta otra ventaja organizativa que garantiza una gestión optimizada de las entradas de datos: su sistema basado en bloques que consta de:
- Bloques de entrada
- Bloques de directorio
Una de las ventajas clave de este sistema es su reducida demanda de ancho de banda con el fin de auditar los datos registrados. Este sistema permite a Factom eliminar la necesidad de revisar todo el historial de blockchain para validar una sola transacción.
Todo comienza con una función hash que maneja el cifrado de datos (documentos, video, audio, etc.) necesarios para la validación de los procesos que tienen lugar en la cadena de bloques. Las letras y números combinados que están encriptados para ser diferentes de los datos originales se denominan hash y estos juegan un papel en la formación de los llamados bloques de entrada en la cadena Factom.
Los bloques de entrada están formados por el grupo de hashes que incluyen todas las entradas con un ID de cadena específico. Estos bloques solo presentan hashes y no datos concretos que forman parte de estas entradas. Estrechamente relacionados con ellos están los bloques de directorio, que son creados por los servidores minuto a minuto. Este proceso implica la creación de grupos que constan de hashes de bloques de entrada creados en un solo minuto. Después de que se hayan creado diez bloques de directorio en un lapso de tiempo de 10 minutos, los hash contenidos en ellos se vinculan a la cadena de bloques. Esta tarea la realizan los denominados nodos de autoridad que se seleccionan aleatoriamente.
¿Qué es el modelo de consenso en la cadena de hechos?
La base técnica del sistema de consenso de Factom consiste en el algoritmo que se asemeja al Raft, emparejado con tres tipos de servidores en la red:
- Servidores federados
- Servidores seguidores
- Servidores de auditoría
El sistema de consenso de Factom implica la selección aleatoria de un “líder” entre los servidores federados que representan el núcleo en el que se ejecuta la red de Factom. Los servidores federados realizan dos tareas principales:
- Escribir datos en la cadena de bloques
- Recibir recompensas en forma de tokens Factoid
Los servidores federados deben confirmar su existencia y estado operativo a los servidores seguidores en la red. En caso de que falte su “señal”, los servidores seguidores pueden iniciar el proceso de elección de un nuevo servidor federado para reemplazar uno inexistente. Además de esto, los servidores seguidores reenvían las solicitudes de entradas que se anclarán en la cadena de bloques de Factom a los servidores federados.
Los servidores de auditoría controlan lo que hacen los servidores federados. El servidor federado que comete un error se convierte en un servidor de auditoría, mientras que un servidor de auditoría se promueve a uno federado. La plataforma Factom no manejará el proceso de auditoría de las entradas iniciales, que es tarea de cada usuario antes de convertirlas en parte del sistema.

Equipo e historia de Factom
El proyecto Factom comenzó con el establecimiento de Factom Inc., una empresa con sede en Texas dedicada a las innovaciones en la tecnología blockchain en 2014. La versión inicial de la plataforma Factom se lanzó a principios de 2015, seguida de la venta de tokens.
El personal clave detrás del proyecto incluye al fundador y director ejecutivo de la empresa, Paul Snow, quien, con la ayuda de su equipo , también dirigió el desarrollo de la arquitectura Factom.
Operando en el nicho sin mucha competencia, aparte de la solución Apostilla de NEM , Factom logró entrar en varias alianzas comerciales con los usuarios de su tecnología, como el Departamento de Seguridad Nacional de EE. UU. , La Fundación Gates , la plataforma Equator de Altisource , Yooya y otros. .