Si estamos diseñando un nuevo proyecto o aplicación, sea cual sea, y puede confiar en todos los nodos, ¿deberíamos considerar las cadenas de bloques en la arquitectura?
Vi este video de IBM y me preguntaba por qué elegir blockchain como solución
¿La base de datos normal no resolvería el problema de ninguna manera?
¿Alguien podría explicar?
Por diseño, una cadena de bloques es intrínsecamente resistente a la modificación de los datos, por lo que si posee o confía en los nodos y puede modificar esos datos en cualquier momento, la cadena de bloques es ineficaz.
Si estuviera tratando de usar la tecnología blockchain solo para almacenar datos y para obtener la mayor disponibilidad, una base de datos regular con algunos nodos conectados adicionales haría el trabajo.
1) En el futuro, si desea colaborar con alguna otra organización, no tendrá que confiar en sus nodos.
2) Si desea una base de datos que se ocupe de las transferencias de activos y desea que los registros sean inmutables, puede usar blockchain con la optimización realizada para un conjunto conocido de validadores.
Confiabilidad, Transparencia y Anonimato/Seudonimato son las propiedades que proporciona Blockchain. Si no necesitamos ninguno, entonces deberíamos usar mejor las bases de datos convencionales.
pebwindkraft