¿Qué es una cadena de bloques?

Una cadena de bloques es un sistema para mantener libros de contabilidad distribuidos de hechos y el historial de actualizaciones del libro mayor. Una cadena de bloques es una lista de registros en continuo crecimiento, llamados bloques, que están vinculados y protegidos mediante criptografía.

Esto permite a las organizaciones que no confían plenamente entre sí acordar las actualizaciones enviadas a un libro mayor compartido mediante el uso de protocolos peer a peer en lugar de un tercero central o un proceso manual de conciliación fuera de línea. El blockchain permite transacciones en tiempo real y comparte de forma segura datos a prueba de alteraciones en una red empresarial de confianza.

Una red blockchain tiene un fundador que crea y mantiene la red, y los participantes que se unen a la red. Todas las organizaciones incluidas en la red se denominan miembros.

Oracle Blockchain Platform es una cadena de bloques con permisos, lo que proporciona un ecosistema cerrado en el que solo las organizaciones (o participantes) invitadas pueden unirse a la red y conservar una copia del libro mayor. Las cadenas de bloques con permisos utilizan una capa de control de acceso para aplicar qué organizaciones tienen acceso a la red. La organización fundadora, o propietario de la red blockchain, determina los participantes que pueden unirse a la red. Todos los nodos de la red son conocidos y utilizan el protocolo de consenso para garantizar que el siguiente bloque sea la única versión de la verdad. Existen tres pasos para el protocolo de consenso:

  • Avaluación: este paso determina si se debe aceptar o rechazar una transacción.

  • Ordenación: este paso ordena todas las transacciones de un período de tiempo en una secuencia o bloque.

  • Validación: este paso verifica que el endoso necesario se obtiene de conformidad con la política de endoso y los permisos de la organización.

Propiedades clave de Blockchain

Compartida, transparente y descentralizada: la red mantiene un libro mayor distribuido de hechos e historial de actualizaciones. Todos los participantes de la red ven datos coherentes. Los datos se distribuyen y replican en las organizaciones de la red. Cualquier organización autorizada puede acceder a los datos.

Inmutable e irreversible: cada bloque nuevo contiene una referencia al bloque anterior, que crea una cadena de datos. Los datos se distribuyen entre las organizaciones de la red. Los registros de blockchain solo se pueden agregar y no se pueden alterar ni suprimir de forma indetectable. El consenso es necesario antes de que se escriban bloques o transacciones en el libro mayor. Por lo tanto, no se puede negar la existencia y validez de un registro de datos. Una vez que se cumplen las políticas de aprobación y se alcanza el consenso, los datos se agrupan en bloques y los bloques se agregan al libro mayor con hashes criptográficamente seguros que proporcionan inmutabilidad. Solo los miembros autorizados para tener las claves de cifrado correspondientes pueden ver los datos.

Cifrado: todos los registros están cifrados.

Ecosistema cerrado: las organizaciones que se han unido pueden tener una copia del libro mayor. Las organizaciones son conocidas en el mundo real. Los protocolos de consenso dependen de saber quiénes son las organizaciones.

Velocidad: las transacciones se verifican en minutos. Los miembros de la red interactúan directamente.

Ejemplo de blockchain

Un ejemplo de una organización que se beneficia del uso de blockchain es una empresa de fabricación por contrato de cadena de suministro. Supongamos que esta empresa está ubicada en los Estados Unidos y utiliza una empresa de terceros en México para obtener materiales y producir componentes electrónicos. Con una red blockchain, la empresa de fabricación puede conocer rápidamente las respuestas a las siguientes preguntas:

  • ¿Dónde está el producto en el ciclo de producción?

  • ¿Dónde se produce el producto?

  • ¿El producto contiene materiales de origen ético?

  • ¿El producto cumple con las especificaciones y las reglas de cumplimiento de exportación?

  • ¿Cuándo se transfiere la propiedad?

  • ¿Coincide la factura y debe pagarla la organización?

  • ¿Cómo debe gestionar la organización las excepciones al proceso de fabricación, envío o recepción?