¿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 las 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 to peer en lugar de un tercero central o un proceso de conciliación manual fuera de línea. El blockchain permite realizar transacciones en tiempo real y compartir 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 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, que proporciona un ecosistema cerrado donde solo las organizaciones (o participantes) invitados pueden unirse a la red y mantener una copia del libro mayor. Las cadenas de bloques con permiso 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 un protocolo de consenso para garantizar que el siguiente bloque sea la única versión de la verdad. Hay tres pasos para el protocolo de consenso:

  • Endoso: 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 un bloque.

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

Propiedades clave de Blockchain

Compartido, transparente y descentralizado: la red mantiene un libro mayor distribuido de hechos y un historial de actualizaciones. Todos los participantes de la red ven datos consistentes. 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 cadena de bloques solo se pueden agregar y no se pueden modificar ni suprimir indetectablemente. El consenso es necesario antes de que los bloques o transacciones se escriban en la contabilidad. 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 endoso 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 a tener las claves de cifrado correspondientes pueden ver los datos.

Cifrado: todos los registros están cifrados.

Ecosistema cerrado: las organizaciones unidas 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 usa 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 exporta las reglas de conformidad?

  • ¿Cuándo se transfiere la propiedad?

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

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