-
Atribuye su creaciรณn al hecho de que las instituciones estรกn perdiendo credibilidad.
-
Factom aspira evitar a toda costa laย destrucciรณn intencionada de grandes registros de informacion.
Uno de los proyectos mรกs resaltantes que ha surgido en toda la gama de aplicaciones blockchain esย Factom. Esta firmaย ha presentado un nuevo protocolo descentralizado construido como una capa sobre laย red de Bitcoin, que aumenta el potencial de la tecnologรญa de libros distribuidos por lo siguiente: el sistema de transacciones no funciona con criptomonedas, sino con almacenamiento masivo de datos. En Factom, es el espacio lo que cuenta.
Creaciรณn
Creado como un proyecto de cรณdigo abierto por Peter Kirby y su equipo; establecido en Austin, Texas, Factom proviene del latinย factum,ย que significa ยซHecho verรญdicoยป. A propรณsito, atribuye su creaciรณn al hecho de que las instituciones estรกn perdiendo credibilidad, y la confianza de la gente hacia ellas estรก disminuyendo; estoย como consecuencia de que los actuales sistemas en funcionamiento son extremadamente costosos de ejecutar y de menor eficiencia si se comparanย con la blockchain, lo que empeora la situaciรณn y agraviaย la prosperidad y bienestar de la empresa y sus clientes.
El fraude de identidad y el extravรญo de documentos de vital importancia para pacientes mรฉdicos, actores financieros, personas que se encuentran involucradas en litigios y conflictos legales o pensionados, es una situaciรณn muy recurrente; ademรกs de que por el hecho de ser registros centralizados son enormemente vulnerables a ataques cibernรฉticos o a catรกstrofes naturales. Es inaceptable que un hacker, un terremoto o un tornado puedan destruir por completo informaciรณn tan valiosa para tantas personas.
Aunque, tambiรฉn, lo que Factom aspira conseguir es evitar a toda costa laย destrucciรณn intencionada de grandes registros de informaciรณn, como fue en el caso de Bernie Maddoff, empresario queย gestionรณ un esquema Ponzi multimillonario durante dรฉcadas y, dรญas antes de ser descubierto, triturรณ miles de documentos que lo inculpaban y evidenciaban la larga data de sus actividades criminales.
En la blockchain losย datos almacenados digitalmente se encuentran protegidos, sincronizados y sonย verificables, inalterables e indestructiblesย al no depender de un solo organismo su integridad, sino de toda la red de usuarios. Factom creรณ una red a partir deย Bitcoin, protocolo blockchainย que sustenta a la criptomoneda homรณnima, pero que no ha sido muy รบtil para aplicaciones no monetarias, ya que el tamaรฑo del bloque es muy pequeรฑo para los fines de almacenamiento masivo y su tiempo de confirmaciรณn de transacciรณnย muy largo.
Esto hace de Factom una red ideal para sistemas de votaciรณn, historiales mรฉdicos, estados financieros, tรญtulos de propiedad inmobiliaria oย administraciรณnย de identidad, algo que en su Libro Blancoย califican como su mayor meta; la cual emana de varios derechos humanos, como la privacidad, la seguridad personal y la propiedad en todas sus formas.
Funcionamiento
Factom permite a los usuarios suscribir sus datos a la red. Esta informaciรณn que seย codificaย en funciones hash, o, en otras palabras, la direcciรณn de bloque en un nรบmero de serie รบnico, que a su vez puede ser depositadoย en un bloque de mayor tamaรฑo junto a otros generados previamente por el usuario.
Elย correcto resguardoย e inmutabilidad de los datos son caracterรญsticas que los otros nodos (usuarios o computadores)ย pueden validar sin necesidad de acceder al contenido de todos los bloques. Sin embargo, Factom aclaraย que no poseen la atribuciรณn de certificar los datos como autรฉnticos antes de que ingresen en la blockchain, ya que esta es una tarea que depende de instancias mayores como organismos gubernamentales de fiscalizaciรณn y supervisiรณn que aprueben los datos antes de ser suscritos en la plataforma. Desde esta firma, sรณlo pueden certificar su existencia y origen.
Para poder rentar espacio de almacenamiento en la red (Entry Credit), al igual que vender el espacio propio que tengan en sus computadoras, los usuarios deberรกn hacer uso de los factoids, la criptomoneda nativa de Factom.
Minerรญa basada en prueba de participaciรณn
La validaciรณnย y creaciรณn de bloques ocurre empleando un mecanismo similar alย Proof-Of-Stake,ย aunque gran parte de la responsabilidad en la seguridad se la dejan a la red de Bitcoin. Para ello hacenย una divisiรณn de la red entre el procesamiento transaccional y el consenso; que en este caso sรญ es asumido por Factom a travรฉs de los nodos federados elegidos por los usuarios con los crรฉditos de entrada, que no son mรกs que monedas no comerciables.
Laย prueba de participaciรณn (proof-of-stake) se diferencia de la prueba de trabajo que emplea Bitcoin en que no es necesario utilizar hardware espcializado precisamente para minar, pues el sistema procesa las transacciones en base la cantidad de monedas depositadas en cada nodo. De acuerdo a la cantidad de monedas que se posean, se tendrรก determinado poder de procesamiento, siendo asignado por la red para generar bloques y obtenerย ganancias. Mientras mรกs monedas se tengan, mayor es la posibilidad de ser asignado para resolver una ecuaciรณn en determinado tiempo, pero si este tiempo se termina y la ecuaciรณn aรบn no es solucionada, el sistema buscarรก otro nodo y le darรก la oportunidad de resolver el problema y crear el siguiente bloque.
Los usuarios deberรกn convertir susย bitcoins en factoids para ingresar a la red. A su vez, estos factoids deben ser depositados en una cartera especรญficamente destinada para realizar la prueba de participaciรณn y minar. Con esta criptomoneda tambiรฉn se puede hacer compra y venta de espacio en la red, pero no se permiten hacer votaciones, sino una vez que estos se hayan convertido en crรฉditos de entrada, que son intransferibles, se delega a un nodo federado para la toma de decisiones. De este modo se permite a los verdaderos usuarios del sistema tomar decisiones, y no a aquellos que solamente son usuarios potenciales pero no activos.
Factom ha desarrollado una aplicaciรณn de cartera de factoids que puede ser instalada en los tres sistemas operativos mรกs populares de computaciรณn: Windows, Mac OS y Linux, aunque sรณlo se encuentra disponible la versiรณn beta de prueba, por lo que recomiendan usar con la precauciรณn de no hacer transacciones de alto valor, en caso de presentarse fallas en el sistema. Ademรกs seรฑalan que los cรณdigos de instalaciรณn se encuentran en GitHub, y que, una vez instalada la cartera, el usuario debe abrir y cerrar el programa un par de veces para que la aplicaciรณn logre establecer conexiรณn con la blockchain, debido a un bug que ha sido insistente desde hace un tiempo.
Enย la Factom GUI Wallet se podrรก ver el balance de una direcciรณn, crear una direcciรณn de Factom, una direcciรณn de espacio de almacenamiento y consultar la lista de transacciones de la red en tiempo real. Por los momentos se utiliza este programa original para almacenar los factoids, sin descartarse que otra cartera adopte la criptomoneda y los activos de almacenamiento de la red. Inicialmente, los factoids eran administrados รบnicamente por la compaรฑรญa Koinify, que cesรณ sus operaciones el 15 de febrero de este aรฑo obligando a los usuarios a retirar sus factoids y depositarlos en la cartera nativa de Factom.
Almacenamiento masivo de datos
Las entradas de datos son suscritas en la red de Factom por los usuarios, de manera codificada bajo una direcciรณn hash elegida al azar por el nรบcleo del sistema, garantizando su protecciรณn y privacidad. Una vez se registre esta direcciรณn en la blockchain, Factom garantiza su prueba de publicaciรณn, de modo que si el mismo documento vuelve a ser presentado en el futuro, las direcciones de hash generadas deben ser iguales.
Factom aclara que el valor de las tarifas de minerรญa basadas en el tamaรฑo de la transacciรณn estรกn limitadas, debido a que los bloques de directorio de alto nivel son los รบnicos que requieren validar completamente una cadena, mientras que quien no estรฉ interesado en la data completa no necesariamente debe revisarla. Esto sucede al contrario en Bitcoin, donde las transacciones de cientos de miles de bitcoins son posibles de realizar, pero pagando una tarifa de procesamiento proporcionadamente alta. Por lo tanto, el tamaรฑo de los datos insertados por el usuario no son mayor obstรกculo para que Factom los procese a una velocidad estรกndar.
Seguridad
La red se mantiene asegurada y administrada por los nodos, que son recompensados con los factoids, la criptomoneda nativa de Factom, con la que se pueden comprar crรฉditos para almacenar la informaciรณn y los datos que se deseen en la red.
En total, existen 32 nodos completos: 16 de ellos se denominan ยซfederadosยป, y crean una especie de estado o comunidad polรญtica dentro de la red, en la que ejercen el consenso para validar la informaciรณnย y protegerse contra cualquier nodo que individualmente quiera tomar decisiones contrarias a las que piensa la mayorรญa. Los otros 16 servidores, los de auditorรญa, garantizan la veracidad del consenso alcanzado por los servidores federados.
Todos estos nodos son elegidos democrรกticamente por los usuarios de Factom, quienes evalรบan el desempeรฑo de cada nodo en base a su eficiencia,ย honestidad e intereses en la red. Es conocido que este protocolo de prueba es mucho menos costoso, ecolรณgico y escalable, pues prescinde de tener equipos fรญsicos haciendo minerรญaย (lo que consume demasiada electricidad) debido a que el poder de procesamiento de un nodo se basa en la cantidad de factoids depositados en la cartera especial y la antigรผedad de estas monedas.
Ya que no se trata de un asunto de control de la red en cuanto al poder de procesamiento sino de posesiรณn y antigรผedad como participante tenedor de monedas, es extremadamente difรญcil que existan ataques de 51% en esta red, que es uno de las posibles amenazas a Bitcoin, ya que es teรณricamente posible que un solo cliente acapare la mayorรญa de la red y tenga mayor poder.
Validaciรณn de entradas
Factom distribuye las tareas entre los mineros de la red Bitcoin en dos fases: registrar las entradas en orden y auditarlas.
Inicialmente los servidores de Factom aceptan el registro de una entrada, la organizan en bloques y colocan en orden. Luego de 10 minutos se hace irreversible esta transacciรณn por medio de recopilar toda la data sobre ella, emitir un hash e insertarla en la red de Bitcoin.
Las entradas son auditadas separadamente en otro proceso. Luego de ingresar, la entrada es verificada por un auditor, quien agrega otra entrada con los datos de la validaciรณn firmรกndola criptogrรกficamente. Esta firma debe atestiguar pรบblicamente que todas las fases fueron aprobadas con รฉxito. Tal proceso no necesita de la confianza de la red para ejecutarse, siendo similar a Bitcoin. En Factom, se puede crear un pequeรฑo ecosistema de cadenas donde los clientes y aplicaciones aprueben los datos rรกpidamente. Esto podrรญa hacerse si la aplicaciรณn entiende las reglas estipuladas para una cadena, donde las entradas invรกlidas no causan interrupciones mayores, siendo ignoradas.
Inversiones
Factom ha recibido el apoyo de importantes instituciones y organizaciones empresariales para lograr emprender este proyecto, que podrรญa considerarse como uno de los mรกs importantes a aplicarse en el campo del almacenamiento de datos.
Uno de ellos fue el Departamento de Seguridad de Estados Unidos y la Direcciรณn de Ciencia y Tecnologรญa, que entregรณ cerca de 200.000 dรณlares al proyecto para desarrollar una aplicaciรณn de identidad digital para dispositivos y objetos que cuenten con un sistema de internet integrado. Ademรกs, Factom ha organizado exitosas rondas de financiamiento. En la รบltima, logrรณย superar con creces la meta de recaudaciรณn horas antes de cerrarse la ronda, alcanzando casi 4.3 millones de dรณlares en total.
Mรกs recientemente se supo que la Fundaciรณn Bill&Melinda Gates realizรณ una importante donaciรณn al proyecto, aunque aรบn no se ha determinado el valor, para potenciar el desarrollo de Factom, que tiene la capacidad de solucionar los graves problemas que atraviesa el sector de cuidado mรฉdico y salud ante la mala administraciรณn de datos e informaciรณn importante de los pacientes.
Factom ofrece grandes posibilidades al permitir que los clientes desarrollen las reglas de su cadena de registro, y asegurando a la red de que mientras mรกs usuarios haya, probablemente mayor espacio de almacenamiento se disponga, algo que necesitan muchรญsimas empresas e instituciones para renovar sus sistemas tecnolรณgicos de registro.
Ademรกs, la red no limita las posibilidades de desarrollo que puedan ofrecer los clientes corporativos a sus usuarios, por lo que muestra ser muy flexible para crecer y hallar utilidad a sus diferentes caracterรญsticas, incluso creando cadenas privadas como Isis, aplicaciรณn de identidad digital corporativa; Hera, una red blockchain privada ajustada a las necesidades empresariales; y Apollo, una red descentralizada de almacenamiento de datos, con auditorรญa en tiempo real y todas las caracterรญsticas que brindan completa seguridad.