Soy bastante nuevo en el concepto de blockchain y los casos de uso, así que tengan paciencia conmigo si esto suena vago o elemental. Como investigué más sobre esto, quiero saber cómo podemos usar blockchain como base de datos. En sí, tengo una base de datos de precios de productos, que contiene precios de productos, detalles y otros metadatos. Los precios de los productos pueden cambiar, dependiendo del propietario del producto. Quiero saber cómo diseñar una solución basada en blockchain para almacenar esta información y difundir las actualizaciones casi en tiempo real. ¿Cómo y dónde residirá la cadena de bloques?
Actualización: Supongamos que soy el propietario de una empresa que proporciona productos de TI a sus clientes. Cada cliente puede tener un precio diferente para el mismo producto basado en los contratos pre-firmados. Los detalles del producto se almacenan actualmente en una base de datos (vamos a nombrarlo Back_DB
) (detalles definidos a continuación)
Esta base de datos se encuentra en una ubicación diferente a la que tengo acceso limitado o nulo. Tengo una base de datos a mi lado (vamos a nombrarla FrontDB
), que utilizo para mostrar los precios y detalles de cada producto a los clientes. Obtengo las actualizaciones en forma de volcado de datos de BackDB
a FrontDB
una vez al día a una hora definida. Aquí viene mi caso de uso. Quiero usar conceptos de cadena de bloques y crear una arquitectura tal que tan pronto como haya una actualización/eliminación/creación de información de producto en el BackDB
se me comunique FrontDB
en forma de transacción en un bloque, para que siempre contenga la información más reciente. .
La mejor manera de comenzar es comprender los siguientes conceptos y aprendizajes.
Tenga en cuenta que sus preguntas son demasiado amplias. Pero estos tres puntos responderán a sus requisitos más prácticos.
Estoy trabajando en este actualmente, es un escenario de banco de sangre (el más simple) y un trabajo en progreso, usa registro de eventos. Lea y la base del código para la parte de la aplicación está aquí
. Hay una aplicación de tweeter escrita por http://ethertweet.net/ que le dará una idea.
NO espere que la comunidad diseñe y codifique por usted. Haz un poco de trabajo preliminar, la comunidad te respaldará.
galáhad
tortuga