Sé que existe Namecoin, que guarda el par clave:valor. ¿Hay otras soluciones similares? ¿Quizás para bloques de texto arbitrarios?
Actualización: ¿cómo lo hacen? Iniciativa Blockchain de Delaware para agilizar el mantenimiento de registros para empresas privadas http://flip.it/wqxKJ
Storj es una solución basada en blockchain para cifrar y almacenar datos. Se puede encontrar más información sobre el proyecto en storj.io
No es exactamente una bifurcación de Bitcoin, pero el proyecto Factom (factom.org) utiliza sus propias estructuras de datos y la cadena de bloques de Bitcoin para almacenar información de forma inmutable.
El usuario primero crea una huella digital de sus datos que ingresa al libro mayor/cadena de bloques de Factom. Luego, a intervalos regulares, la huella digital de ese libro mayor se publica en la cadena de bloques de Bitcoin. De esta manera, la cantidad y complejidad de los datos puede ser mucho mayor que si ese usuario pusiera el hash de su información directamente en la cadena de bloques de Bitcoin, que tiene un tamaño limitado y es costosa de publicar.
El proyecto trata de dar herramientas para prueba de existencia, prueba de proceso y prueba de auditoría.
Este par de videos pueden darle una buena visión general del proyecto:
Factor es para siempre: https://www.youtube.com/embed/gVwT-XrrekY
Cómo funciona la tecnología Blockchain de Factom: https://www.youtube.com/embed/MlzyI1bfyD4
Las cadenas de bloques son más complicadas que otras aplicaciones de almacenamiento distribuido, porque tienen que aplicar un historial ordenado global. Es muy importante si la Transacción A o la Transacción B fue primero.
Esta es una gran restricción de diseño y hace que sea mucho más difícil diseñar soluciones de escalado. Cualquier bloqueo anterior podría afectar potencialmente la validez de un nuevo bloque, por lo que los nuevos clientes deben descargar todos los bloques antiguos y verificarlos.
No tiene ningún sentido mantener esta restricción si está diseñando un sistema de almacenamiento de datos distribuido. Si falta un dato para un bloque antiguo, el sistema de almacenamiento debe ignorarlo y continuar.
Sklavit
MCCCS