Digitalización de la confianza: el servicio Azure Blockchain simplifica el desarrollo de la cadena de bloques

Publicado el 2 mayo, 2019

Chief Technology Officer, Microsoft Azure

Mapa digital de computation_thumb[3] de varios participantes

En un mundo digital de globalización rápida, los procesos empresariales afectan a varias organizaciones y se gastan grandes sumas en la administración de flujos de trabajo que cruzan los límites de la confianza. A medida que la transformación digital se expande más allá de las paredes de una empresa y hacia procesos compartidos con proveedores, asociados y clientes, la importancia de la confianza crece con ella. El objetivo de Microsoft es ayudar a las empresas a prosperar en esta nueva era de cálculo de varios participantes seguro ofreciendo plataformas escalables y abiertas, así como servicios que cualquier empresa, desde publicadores de juegos y procesadores de grano hasta ISV de pagos y transportistas globales, puede usar para transformar digitalmente los procesos que comparte con otros.

Servicio Azure Blockchain: las bases de las aplicaciones de cadena de bloques en la nube

El servicio Azure Blockchain es un servicio de cadena de bloques totalmente administrado que simplifica la creación, administración y control de redes de cadena de bloques del consorcio para que las empresas puedan centrarse en el desarrollo de aplicaciones y lógicas de flujo de trabajo. Hoy estamos entusiasmados de anunciar que la versión preliminar pública ya está disponible.

Con solo unos clics, los usuarios pueden crear e implementar una red de cadena de bloques autorizada y administrar directivas del consorcio mediante una interfaz intuitiva en Azure Portal. La gobernanza integrada permite a los desarrolladores agregar nuevos miembros, establecer permisos, supervisar la actividad y el mantenimiento de red, y ejecutar interacciones controladas y privadas a través de integraciones con Azure Active Directory.

Esta semana también anunciamos una emocionante asociación con J.P. Morgan para convertir Quorum en el primer libro de contabilidad disponible en el servicio Azure Blockchain. Dado que se crea en el popular protocolo de Ethereum, que cuenta con la mayor comunidad de desarrolladores de cadena de bloques del mundo, Quorum es una elección natural. Se integra con un conjunto completo de herramientas de código abierto al mismo tiempo que admite transacciones confidenciales, algo que requieren los clientes de nuestra empresa. Clientes de Quorum como Starbucks, Louis Vuitton y nuestro propio equipo financiero de Xbox ya pueden usar el servicio Azure Blockchain para ampliar sus redes con costes más reducidos, dejando de centrarse en la administración de infraestructura para centrarse en la lógica de negocios y desarrollo de aplicaciones.

“Estamos increíblemente orgullosos del éxito que ha tenido Quorum en los últimos cuatro años, ya que empresas de todo el mundo usan Quorum para la resolución de problemas sociales y empresariales complejos. Estamos encantados de asociarnos con Microsoft a medida que seguimos consolidando Quorum y ampliando funcionalidades y servicios en la plataforma.”

— Umar Farooq, director global de Blockchain en J.P. Morgan

Estamos entusiasmados de ofrecer a los clientes una pila Ethereum de grado empresarial con Quorum y estamos deseando incorporar nuevas funcionalidades al servicio Azure Blockchain en los próximos meses, entre las que se incluirán la administración de tokens digitales, la integración de aplicaciones mejorada y la compatibilidad con Corda Enterprise de R3.

Un enfoque orientado a aplicaciones

El libro de contabilidad solo es la base de las nuevas aplicaciones. Después de configurar la red de cadena de bloques subyacente con el servicio Azure Blockchain, debe codificar su lógica de negocios mediante contratos inteligentes. Hasta ahora, esto ha sido complicado, al requerir varias herramientas de línea de comandos y la integración del IDE de desarrollo limitada. Hoy publicamos una extensión de VS Code para solucionar estos problemas. Esta extensión le permite crear y compilar contratos inteligentes de Ethereum, implementarlos en la cadena pública o una red del consorcio en el servicio Azure Blockchain, y administrar su código mediante Azure DevOps.

Una vez que se cree su red y se implementen máquinas de estados de contrato inteligente, debe crear una aplicación para que los participantes del consorcio compartan la lógica de negocios y los datos que representan los contratos inteligentes. Un desafío clave ha sido la integración de estas aplicaciones con los contratos inteligentes para que respondan a las actualizaciones de contrato inteligente o ejecuten transacciones de contrato inteligente. Esto conecta los procesos empresariales administrados en otros sistemas como bases de datos, CRM y sistemas ERP con el libro de contabilidad. Nuestro nuevo Azure Blockchain Dev Kit hace que esto resulte más fácil que nunca con conectores y plantillas de Logic Apps y Flow, así como integraciones con herramientas sin servidor como Azure Functions.

Puede obtener más información sobre cómo crear su primera red, codificar sus contratos inteligentes e interactuar con el libro de contabilidad en los últimos episodios de la serie web Block Talk.

Adopción de comunidades abiertas

Durante el último año, hemos estado preparando nuestro Confidential Consortium Framework (CCF) para su publicación. CCF usa entornos de ejecución de confianza (TEE) como SGX y VSM para permitir a los libros de contabilidad que se integran con él ejecutar transacciones confidenciales con el rendimiento y la latencia de una base de datos centralizada. La confidencialidad y el alto rendimiento son requisitos clave para los clientes de nuestra empresa. Estamos emocionados de anunciar que hemos finalizado la primera versión de CCF, que se integra con Quorum, y hemos hecho que el código fuente esté disponible en GitHub.

Microsoft cree que la mejor forma de traer la cadena de bloques a nuestros clientes es asociarse con las diversas y cualificadas comunidades de código abierto que impulsan la innovación en la cadena de bloques actualmente. Comenzamos este recorrido en 2015, asociándonos con las crecientes comunidades en torno a Ethereum, R3 Corda e Hyperledger para hacer que esas tecnologías estuvieran disponibles en Azure. En lugar de crear su propio libro de contabilidad o crear una alternativa a este, hemos trabajado para hacer que a los desarrolladores de tecnología de código abierto les guste y trabajen mejor con Azure. Todas las herramientas publicadas esta semana permiten a los desarrolladores trabajar con las redes del consorcio en el servicio Azure Blockchain y Ethereum público.

“Microsoft ha adoptado la comunidad abierta de desarrolladores de cadena de bloques y ha traído lo mejor de sus herramientas de desarrollo de nube a los desarrolladores que crean la próxima ola de aplicaciones descentralizadas. Con integraciones del servicio Azure Blockchain y Ethereum para herramientas como VS Code, Microsoft muestra su compromiso con el desarrollo abierto de la cadena de bloques.”

— Vitalik Buterin, cofundador de Ethereum

Pasos siguientes

Obtenga más información sobre el servicio Azure Blockchain y comience hoy mismo: