Blockchain5 min de lecturaPor Publicado

¿Necesita su empresa un blockchain? Una prueba honesta

Construimos sistemas blockchain B2B, y el consejo que más damos es usar una base de datos. La mayoría de los problemas empresariales no necesitan un blockchain. Unos pocos sí, y comparten una característica fácil de comprobar.

Respuesta corta

Un blockchain tiene sentido cuando varias organizaciones que no se fían del todo entre sí necesitan escribir en un único registro compartido y fiarse de él, y ninguna de las partes debe controlarlo. Si una sola empresa es dueña de los datos, una base de datos normal es más barata, más rápida y más fácil de mantener privada. Un contrato inteligente en producción necesita una auditoría independiente en cualquier caso.

La única pregunta que importa

Hágase esta pregunta: ¿necesitan varias organizaciones, que no se fían del todo entre sí, un registro compartido que ninguna controle por sí sola? Piense en un fabricante, una naviera, un agente de aduanas y un banco, todos actualizando el mismo historial de un envío, cada uno temiendo que los demás lo cambien.

Si la respuesta es no, ya ha terminado. Una base de datos con buen control de acceso y copias de seguridad cumple la función, y su equipo de TI ya sabe manejar una. Un blockchain añade coste y complejidad, así que tiene que aportarle algo que una base de datos no puede: un registro que nadie puede editar en silencio, custodiado entre todos.

Una prueba rápida antes de gastar nada
  • Solo su empresa escribe en los datos

    Use una base de datos normal.

  • Varias partes escriben y confían en una de ellas para alojarlo

    Una base de datos gestionada por esa parte, con registros de auditoría.

  • Varias partes escriben y ninguna debe controlar el registro

    Vale la pena estudiar un libro mayor compartido entre socios.

  • Los datos son privados o están cubiertos por la normativa de protección de datos

    Manténgalos fuera del libro mayor y registre solo una huella.

  • El objetivo es invertir, operar en mercados o captar fondos

    No es algo que construyamos ni sobre lo que asesoremos.

Base de datos, libro mayor entre socios o cadena pública

Hay tres opciones realistas y, para el uso empresarial, la intermedia suele ser la interesante. Un libro mayor con permisos lo comparten socios identificados, cada uno con su propio nodo, y con reglas sobre quién puede leer y escribir. Una cadena pública está abierta a cualquiera, lo que encaja en pocos procesos empresariales y plantea más preguntas de privacidad y de regulación.

Para casi todas las empresas con las que hablamos, la respuesta honesta es la primera columna. Cuando es la segunda, el grupo de socios y su acuerdo sobre las reglas importan más que la tecnología.

Tres maneras de llevar un registro

Base de datos normal

Quién lo controla
Una empresa
Privacidad
Fácil de controlar
Coste de operación
Bajo
Detección de manipulaciones
Depende de quien lo gestione
¿Sirve a la mayoría de las empresas?
Sí

Libro mayor entre socios

Quién lo controla
Un grupo identificado de socios
Privacidad
Se controla con reglas de acceso
Coste de operación
Moderado, repartido entre socios
Detección de manipulaciones
Fuerte entre socios
¿Sirve a la mayoría de las empresas?
Solo con una necesidad real entre varias partes

Cadena pública

Quién lo controla
Nadie en particular
Privacidad
Difícil, los datos son muy visibles
Coste de operación
Variable, por transacción
Detección de manipulaciones
Fuerte
¿Sirve a la mayoría de las empresas?
Raramente

Coste y privacidad, con honestidad

Un libro mayor compartido cuesta más que una base de datos, tanto de construir como de operar, y exige que varias empresas se pongan de acuerdo en las reglas, la incorporación y quién paga. Esa coordinación suele ser más difícil que el código. Si el beneficio es pequeño, el proyecto se detiene en la primera reunión.

La privacidad es la otra trampa. Los datos escritos en un libro mayor son difíciles de borrar, lo que choca con las normas de protección de datos que dan a las personas derecho de supresión. El enfoque habitual es dejar los datos en los sistemas de cada parte y registrar solo una huella, de modo que cualquiera pueda demostrar que un registro no ha cambiado sin verlo. Las normas varían según el país, así que revíselas localmente.

Los contratos inteligentes necesitan una auditoría independiente

Si su diseño incluye contratos inteligentes, programas que se ejecutan en el libro mayor y hacen cumplir las reglas acordadas, trátelos como el código de pagos de un banco. Una vez desplegados es difícil cambiarlos, y un error puede bloquear o desviar transacciones empresariales reales.

Un contrato inteligente en producción debe ser revisado por un auditor independiente que no lo haya escrito, probado a fondo y desplegado por etapas. Nosotros lo construimos así, y recomendamos exigir a cualquier proveedor, nosotros incluidos, el informe de auditoría antes de la puesta en marcha.

Si la prueba dice que sí

Empiece poco a poco. Elija un proceso, dos o tres socios que ya lo quieran y una medida clara de éxito, como menos disputas o una conciliación más rápida. Manténgalo entre empresas, sin tokens a la venta y sin custodiar los fondos de nadie.

Acuerde primero las reglas por escrito, construya la versión más pequeña que funcione y solo entonces piense en ampliar. Si los socios pierden el interés antes del lanzamiento, habrá aprendido algo a bajo coste.

Preguntas que también se hace la gente

¿Cuándo es mejor un blockchain que una base de datos?

Cuando varias organizaciones necesitan escribir en un único registro compartido, no se fían del todo entre sí y ninguna parte debe controlarlo. Si una sola empresa es dueña de los datos, una base de datos es casi siempre la mejor opción.

¿Es un blockchain más seguro que una base de datos?

No automáticamente. Hace visible la manipulación entre las partes, algo que una base de datos gestionada por una sola empresa no puede mostrar. Pero aún puede debilitarse por un mal manejo de las claves, errores en los contratos inteligentes y accesos mal diseñados.

¿Podemos mantener privados los datos de clientes en un blockchain?

No de forma segura escribiéndolos allí. El enfoque habitual es dejar los datos en sus propios sistemas y poner en el libro mayor solo una huella. La normativa de protección de datos varía según el país, así que revísela localmente.

Servicio relacionado

¿No sabe si un registro compartido encaja en su caso?

Hable con nosotros

Más artículos

Adelántese con ideas sobre IA y su sector

Nuestro boletín

Notas prácticas sobre IA para empresas en crecimiento. Un correo al mes.