Contenido


Fundamentos básicos de Blockchain: Glosario y casos de uso

Términos clave de blockchain y aplicaciones infinitas potenciales

Comments

Blockchain hoy en día es un tema popular. Dé una vuelta a través de la jerga y vea qué industrias pueden ser las primeras a capitalizar realmente esta tecnología.

1

Bloques y blockchain

Una red blockchain peer-to-peer (P2P) utiliza un controlador distribuidor conocido como blockchain, que es permanente y que tiene permisos. Las transacciones de negocios se registran permanentemente en el controlador, que actúa como un único origen de verdad, lo que permite a los participantes ver sólo las transacciones que son relevantes para ellos. Todos los bloques de transacción validados y confirmados se enlazan y se encadenan desde el principio de la cadena al bloque más actual, de ahí viene el nombre en inglés de blockchain.

Blockchain por lo tanto es un registro histórico con sello temporal de todas las transacciones que han tenido lugar desde el comienzo del blockchain en la red.

2

Transacciones, activos y consenso

Una transacción es una transferencia de activos hacia o desde el controlador. Cualquier cosa que se puede poseer o controlar para producir valor es un activo. Los activos pueden ser tangibles (como una casa o un automóvil) o intangibles (como una hipoteca o un alquiler). El controlador se convierte en el sistema de registro de un negocio.

Las entradas del controlador se sincronizan con todos los controladores de la red. El consenso garantiza que esos controladores compartidos sean copias exactas, y reduce el riesgo de transacciones fraudulentas ya que su manipulación tendría que ocurrir en muchos lugares exactamente al mismo tiempo.

Para llegar al consenso, todos los participantes están de acuerdo con la transacción y la validan a través de la red de pares. Los participantes también pueden establecer reglas para validar las transacciones. Esta participación confiada hace que el compromiso sea posible con un costo bajo.

3

Hashes criptográficos y firmas digitales

Los hashes criptográficos, como el algoritmo computacional SHA256, producen un valor de hash único y de tamaño fijo, conocido como resumen, de una entrada de transacción de tamaño variable. Los hashes presentan una propiedad matemática por la que sólo se puede llegar a un hash desde una entrada dada, pero la entrada no se puede derivar del valor de su hash. Una entrada específica dada siempre da como resultado el mismo valor del hash que se está computando.

Las modificaciones o alteraciones a la entrada de la transacción — incluso el cambio más minúsculo — dan como resultado el cálculo de un valor diferente del hash, lo que indica la entrada de una transacción potencialmente comprometida. Por tanto, el valor del hash se puede utilizar para detectar la integridad de la entrada de la transacción.

Las firmas digitales garantizan que el receptor recibirá las transacciones sin que partes intermedias modifiquen o falsifiquen el contenido de las transacciones, mientras que también aseguran que las transacciones se originan desde los emisores (firmadas con claves privadas) y no por impostores.

El cifrado simétrico de claves se parece a esto:

Diagram of symmetric key encryption
Diagram of symmetric key encryption


El cifrado asimétrico de claves se parece a esto:

Diagram of asymmetric key encryption
Diagram of asymmetric key encryption

 

4

Contratos inteligentes y chaincode

Para actualizar el controlador con una transacción propuesta, cada nodo debe procesar la transacción contra la lógica del contrato inteligente. Los contratos inteligentes están formados por programas que ejecutan directamente en la red replicada. Estos programas, llamados chaincode, se replican a través de cada uno de los nodos de la red para garantizar la disponibilidad y la funcionalidad.

Chaincode es determinista en el sentido de que las mismas entradas siempre producen las mismas salidas. Como resultado, se tiene la seguridad de que cada nodo ha procesado la transacción de la misma manera que sus pares.

Casos de uso de Blockchain

Las tecnologías de Blockchain son potencialmente revolucionarias para muchas industrias porque pueden organizar actividades con menos fricción y más eficiencia. Y lo hacen a uma escala mucho mayor entre los participantes que colaboran en la actividad económica. Considere estas utilizaciones potenciales y beneficiarios:

  • Internet de las Cosas
    • Gestión de dispositivos
  • Cuidados de la salud
    • Registros médicos electrónicos
    • Bancos de virus
    • Copia de seguridad de depósito de semillas
    • Servicios RFP de doctor proveedor y contratos de aseguramiento
    • Investigaciones comunes sobre la salud con Blockchain
    • Notarios de la salud de Blockchain
  • Servicios financieros
    • Cartas de crédito
    • Deudas y bonos corporativos
    • Plataformas de inversión
    • Remesas de pagos
    • Acuerdos de recompra
    • Cambio de divisas
  • Seguros
    • Procesado de reclamaciones
    • Seguros P2P
    • Títulos de propiedad
    • Ventas y aseguramiento
  • Gobierno
    • Procesos de licitaciones del Gobierno
    • Votos
    • Impuestos
  • Industriales
    • Procesos de fabricación
  • Comercio Minorista
    • Puntos de lealtad
  • Industrias cruzadas
    • Gestión de la identidad
    • Confianza en la industria
    • Gestión de activos de capital
  • Otras industrias
    • Juegos
    • Música

Conclusión

Al entender los principales términos de blockchain, es posible apreciar cómo funciona esta tecnología dramáticamente disruptiva y cómo se puede aplicar para usos productivos en muchas industrias.

Es posible tener una sensación incluso mayor de la tecnología de blockchain al probar el servicio Blockchain de IBM Cloud. En un clic, puede crear su propia red de blockchain.

Si todavía no lo ha hecho, tómese un momento para echar un vistazo a IBM Cloud, la nube pública de IBM, basada en Cloud Foundry, para el desarrollo y despliegue de aplicaciones. Cree su próxima app con IBM Cloud Lite. Es gratis. No requiere tarjeta de crédito. Comience gratis.
 


Recursos para Descargar


Temas relacionados


Comentarios

Inicie Sesión o Regístrese para agregar comentarios.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Cloud computing
ArticleID=1039448
ArticleTitle=Fundamentos básicos de Blockchain: Glosario y casos de uso
publish-date=11042016