Cree una red básica de blockchain usando la plataforma Blockchain

Resumen

Blockchain es una tecnología segura, distribuida y abierta que reduce los costos, acelera los procesos y construye un nuevo nivel de confianza en las aplicaciones transaccionales. Este Code Patterns de desarrollador lo ayudará a comenzar a trabajar con blockchain mostrándole cómo construir una red blockchain usando IBM Blockchain Platform Extension for VS Code y la IBM Blockchain Platform en IBM Cloud.

Descripción

_Nota: Este patrón de desarrollador es el primero de una serie de patrones diseñados para comenzar a trabajar con blockchain. Para obtener una descripción general de la serie, consulte Construya su primera aplicación blockchain.

Cuando surge algo tan grande como blockchain, los desarrolladores que comprenden y pueden implementar la tecnología tienen el control. Pero, primero, usted tiene que aprenderla. En este patrón de desarrollador, el primero de una serie de patrones de blockchain «hello world», aprenderá cómo construir una red de blockchain usando Hyperledger Fabric. Creará un contrato inteligente que define a los participantes, los activos comercializables y las transacciones permitidas. Luego implementará el contrato empaquetado en una red Hyperledger configurada en la plataforma IBM Hyperledger en IBM Cloud.

Cuando haya terminado este Code Patterns, entenderá cómo:

  • Empaquetar sus contratos inteligentes de blockchain utilizando la IBM Blockchain Platform Extension for VS Code
  • Configurar una red Hyperledger Fabric en IBM Blockchain Platform
  • Instalar e instanciar un paquete de contrato inteligente a través de IBM Blockchain Platform
  • Probar su red de blockchain ejecutando una aplicación Node.js con Hyperledger Fabric SDK para interactuar con la red implementada mediante la emisión de transacciones.

Descubra lo fácil que es preparar y configurar una red básica que incluya un par, un orden, un canal y una autoridad de certificación. Consulte la Descripción del componente de la Blockchain para obtener más información sobre estos componentes importantes de una blockchain. Las redes empresariales también incluyen los participantes que interactúan con ellas, cada uno de los cuales se puede asociar con una identidad única a lo largo de varias redes empresariales. Esta es su oportunidad de subirse al tren blockchain y construir las habilidades que toda empresa necesitará. Complete este patrón para desarrolladores, esté atento a los próximos patrones de blockchain y hágase indispensable.

Flujo

Diagrama de las etapas para crear la aplicación

  1. El desarrollador crea un contrato inteligente utilizando Node.js.
  2. Empaqueta el contrato inteligente utilizando la IBM Blockchain Platform Extension for VS Code.
  3. Configura e inicia el servicio IBM Blockchain Platform.
  4. IBM Blockchain Platform permite la creación de una red en un servicio IBM Kubernetes, lo que posibilita la instalación y creación de instancias del contrato inteligente en la red.
  5. La aplicación Node.js usa Fabric SDK para interactuar con la red implementada en IBM Blockchain Platform y emitir transacciones.

Instrucciones

Encuentre los pasos detallados para este patrón en README.

Aviso

El contenido aquí presentado fue traducido de la página IBM Developer US. Puede revisar el contenido original en este link.