Hogar Negocio Ibm, Microsoft está construyendo nuestro futuro blockchain, y no tienen miedo de chocar cabezas

Ibm, Microsoft está construyendo nuestro futuro blockchain, y no tienen miedo de chocar cabezas

Video: Blockchain: hacia una economía de propósitos | Alejandro Sewrjugin | TEDxCordoba (Noviembre 2024)

Video: Blockchain: hacia una economía de propósitos | Alejandro Sewrjugin | TEDxCordoba (Noviembre 2024)
Anonim

IBM y Microsoft son los dos gigantes tecnológicos que están dando el salto más concertado y diversificado para ser dueños de nuestro futuro teñido con blockchain. En nuestra serie sobre IBM, Microsoft y el futuro de blockchain, la primera parte explicó el concepto de Blockchain-as-a-service (BaaS) y desglosó a los jugadores más importantes en el incipiente mercado empresarial, Microsoft BaaS versus IBM blockchain, pero eso es Solo una parte de la historia.

La plataforma BaaS de cada empresa también está estrechamente vinculada con el código abierto. IBM es miembro fundador del Proyecto Hyperledger, una iniciativa administrada por The Linux Foundation para crear un marco de contabilidad y una base de código distribuidos abiertos, estandarizados y de nivel empresarial. Hyperledger cuenta con varias otras compañías tecnológicas como miembros (Cisco, Intel y VMware, entre otras), pero Microsoft no se encuentra entre ellas. De hecho, el pasado junio, Microsoft lanzó su propio esfuerzo de desarrollo BaaS, el Proyecto Bletchley, para desarrollar su propio estándar modular de blockchain para contratos inteligentes y transacciones financieras.

Big Blue y Redmond están lejos de ser los únicos jugadores en el espacio blockchain: la industria bancaria y financiera, las instituciones académicas y de investigación, un grupo cada vez mayor de nuevas empresas, otras compañías tecnológicas y un popurrí de consorcios, alianzas e iniciativas de código abierto. (y eso solo cubre blockchains privados o "permitidos") colectivamente forman un ecosistema de gran alcance. Pero IBM y Microsoft han invertido fondos y recursos sustanciales en la construcción y sobre la tecnología de base de datos distribuida que cambia el juego. Estas estrategias están llegando a su fin en múltiples frentes, y la forma en que se desarrollen las batallas tendrá un impacto real en cómo se verá el espacio blockchain de código abierto y los mercados empresariales de BaaS dentro de unos años.

Hablamos con Marley Gray, jefe de blockchain y director de BizDev y Strategy for Cloud & Enterprise en Microsoft, y Arvind Krishna, vicepresidente senior y director de IBM Research, sobre sus objetivos para los proyectos. También discutimos cómo las tecnologías abiertas y empresariales se alimentan entre sí y las diferentes formas en que cada compañía ve que blockchain cambia la forma en que funciona el mundo. Ambas compañías apuntan a crear una "estructura" abierta sobre la cual se pueda construir el futuro de blockchain.

Proyecto "Cryptlets" de Bletchley y seguridad de cadena de bloques de próxima generación

Project Bletchley es el nombre de trabajo para una variedad de desarrollos de Microsoft BaaS, partes de los cuales son de código abierto, diseñados para crear una pila de middleware para servir como un "tejido para blockchain". Construido en Microsoft Azure, la estructura modular blockchain toma lo que Microsoft llama un "enfoque de plataforma abierta" que admite muchos protocolos diferentes de blockchain, desde lo que se llaman protocolos basados ​​en la salida de transacciones no gastadas (UTXO) como el Proyecto Hyperledger a protocolos inteligentes basados ​​en contratos como como Ethereum (vea la sección "E" en nuestra historia de Blockchain AZ). Gray dijo que el objetivo era mantener abierto a Bletchley, incluso para Hyperledger, pero Microsoft no llegó a unirse a ese tejido en favor del suyo.

"Queríamos asegurarnos de que siguiera siendo una plataforma abierta", dijo Gray. "Bitcoin, Ethereum, UTXO, Hyperledger: queremos que Bletchley permanezca abierto y trabaje con todos ellos, y todo lo que proporcionamos desde una perspectiva de infraestructura debe ser reutilizable. Si se aplica ampliamente a consorcios y empresas, debemos incluir eso en nuestra pila de middleware ".

Gray explicó un par de principios rectores de Microsoft con Bletchley y blockchain. El proyecto está diseñado como software intermedio de blockchain (software que actúa como un puente de conexión entre la estructura de datos subyacente de blockchain y las aplicaciones basadas en blockchain) e introduce una nueva tecnología llamada "criptas".

Los cryptlets son componentes de seguridad e interoperabilidad, cada uno de los cuales tiene una firma única, agregada a un UXTO o blockchain inteligente basado en contratos para cifrar y autenticar transacciones. Gray explicó cómo Bletchley está tratando de llenar los vacíos actuales en la tecnología blockchain, particularmente en torno a la seguridad y la interoperabilidad.

"El punto de dolor común que estábamos escuchando sobre blockchain fue con la gestión de identidad y la gestión de claves de cómo manejarlo", dijo Gray. "La privacidad es la segunda. La tercera es la interoperabilidad con los sistemas existentes y luego con otras cadenas de bloques. Una cadena de bloques no va a hacer todo; vamos a tener muchas cadenas de bloques".

Gray dijo que los cryptlets pueden actuar como un delegado o un sustituto completo para una transacción de blockchain. Eso significa que un cryptlet puede asumir la identidad de una persona, un activo o un contrato inteligente, y puede usarse como una utilidad para procesar una transacción o como un cryptlet de contrato usando blockchain como almacén de datos. También explicó una subtecnología llamada CryptoDelegates que actúa como adaptadores que utilizan comunicaciones seguras como HTTPS y SSL para agregar capas de seguridad como verificación de claves, grabación de firmas y cifrado agregado a contratos y transacciones inteligentes.

"Sin cryptlets, no tienes ese sobre de seguridad estándar. Diseñamos a propósito Bletchley para actuar como middleware tradicional", dijo Gray. "En su back-end podría usar SQL, cambiar la base de datos y no cambiar la lógica de su aplicación porque funciona con cualquier back-end. La gente quiere comenzar a construir sistemas ahora".

"Este es el nuevo mundo ágil donde, si esperas para construirlo hasta que se resuelvan todos los problemas técnicos y comerciales, cuando llegues al mercado, es demasiado tarde. Tienes que comenzar a construir ahora", agregó Gray. "Cuando todo se estabiliza, puede cambiar rápidamente lo que ha construido. Bletchley incluye el trabajo de infraestructura, criptas y CryptoDelegates en la pila de middleware, pero también herramientas".

El objetivo de Bletchley es hacer que la cadena de bloques sea más segura en todos los niveles de la pila para que no terminemos con más incidentes como la escapatoria lógica de contrato inteligente que causó el pirateo de DAO de $ 50 millones. El proceso de cómo funcionan los cryptlets y CryptoDelegates dentro de la estructura de Bletchley es mucho más complicado, y Microsoft explica en mayor profundidad en un documento técnico sobre GitHub.

"El DAO podría haber usado algo de depuración", bromeó Gray. "Construimos la infraestructura central para criptomonedas y CryptoDelegates, para que un desarrollador pueda etiquetar una transacción y es como magia; sabe cómo invocar el criptlet en la web y hacer el cifrado por usted".

Hyperledger y el empuje empresarial de múltiples pronósticos de IBM

Microsoft BaaS y Project Bletchley no son la única estrategia combinada de código abierto, en la nube y empresarial con el objetivo de crear un tejido blockchain. Todos los productos de blockchain empresariales de IBM están informados por código abierto y el desarrollo de Hyperledger, al que IBM ha contribuido con más de 44, 000 líneas de código hasta la fecha. El proyecto Hyperledger es un "estándar abierto entre la industria para los libros distribuidos", pero Krishna de IBM cortó la jerga y explicó cuatro beneficios críticos de blockchain en torno a los cuales se orienta la iniciativa.

1. Distribuido: los libros de contabilidad digitales se distribuyen en varias ubicaciones mientras se mantienen los datos alineados en toda la cadena de bloques.

2. Consenso: Gobierno basado en votación de comité de código abierto.

3. Inmutable: un registro de transacción original e irrefutable, clave para el concepto de "blockchain es igual a la confianza".

4. Permiso: verificación de identidad y modulación de quién puede agregar y modificar entradas de blockchain.

"Hay muchas regulaciones que puedo seguir en torno al crimen organizado, el antilavado de dinero, la corrupción. Si no sé quién es una persona o qué hace, es difícil justificar el uso de una cadena de bloques para los negocios", dijo Krishna. "Distribuida, consensuada, inmutable y autorizada: esos son los cuatro elementos críticos que determinan cómo se logra la confianza distribuida, y la confianza elimina la fricción".

El proyecto de código abierto (del cual IBM entregó el control a The Linux Foundation) tiene más de 40 miembros, incluidos derechos financieros, nuevas empresas de tecnología financiera y compañías tecnológicas, con organizaciones de JP Morgan Chase y Deutsche Bank a Cisco, Intel, Red Hat y código de contribución de VMware. El consorcio R3 también es miembro, y la Fundación Linux actualmente está investigando aplicaciones para varios cientos de miembros más.

La gran diferencia con Hyperledger en relación con la tecnología blockchain utilizada en Bitcoin (e incluso Ethereum) es la gobernanza abierta. Ethereum es de código abierto, pero está gobernado por la junta de la Fundación Ethereum, no por un comité técnico abierto.

En cuanto al miembro del proyecto R3, del cual IBM y Microsoft son miembros junto con más de 50 otros bancos, instituciones financieras y compañías tecnológicas que están construyendo un libro de contabilidad privado blockchain de grado financiero, Krishna espera que el consorcio eventualmente implemente su red blockchain privada. en la tela de Hyperledger en lugar de Ethereum.

Hyperledger se está centrando en los elementos esenciales de blockchain, como la gestión de identidad, la interoperabilidad y el gobierno de datos, pero, al igual que Bletchley de Microsoft, Krishna dijo que el objetivo general es crear un "tejido robusto" que agregue los requisitos comunes de blockchain en todas las industrias. Krishna ha llamado a Hyperledger "la reacción empresarial de código abierto ante el anonimato de Bitcoin", y espera que Hyperledger logre una masa crítica que detenga la división de código abierto en el desarrollo de blockchain y proporcione más gobierno y confianza que Bitcoin y Ethereum.

"Para que cientos de miles de empresas y gobiernos adopten esta tecnología, se necesita transparencia y gobernanza sobre cómo se escribe el código. Al final, el gran valor en una red blockchain es la confianza, y el código debe estar abierto, extensible y sin puertas traseras. Para hacer eso, se necesita código abierto real, no solo código abierto por nombre ", dijo Krishna.

"Puede llamar al código abierto de Ethereum, pero no existe una gobernanza sobre lo que se implementa en la red, y las 20 personas a cargo podrían elegir cambiar el código mañana. Esa es la gran diferencia", agregó. "¿Puedo confiar en él o no? El verdadero código abierto significa gobernanza, un conjunto de personas que contribuyen con código bajo reglas visibles presididas por un comité técnico. La historia ha demostrado que, ya sea en proyectos Linux o Apache como Hadoop y Spark, hay son ejemplos poderosos de código abierto como tecnología base para software empresarial confiable ".

La parte difícil: tejer la tela en el mundo real

IBM y Microsoft están en una posición ideal para consumir la cuota de mercado de BaaS de la empresa mientras impulsan sus respectivas agendas abiertas. Pero el espacio es mucho más complicado que una carrera de dos caballos. Eric Piscini, director de consultoría de banca y tecnología de Deloitte, desglosó cómo IBM y Microsoft influyen en un mercado mucho más grande.

"La parte inferior de la pila para mí son los componentes centrales de blockchain que provienen de diferentes jugadores. Los jugadores tradicionales de blockchain públicos como Bitcoin y Etherum, y luego todas las cadenas de bloques privadas entregadas por las compañías", dijo Piscini. "Esa es la base, y el código fuente se está ejecutando en un grupo de diferentes proveedores de la nube: IBM, Microsoft, HP, AWS. Casi todos los que están haciendo la nube están haciendo algo alrededor de BaaS en su plataforma".

Piscini también lidera el Deloitte Global Cryptocurrency Center que sirve a instituciones financieras y minoristas. Deloitte tiene una plataforma BaaS propia, también llamada Rubix. Deloitte considera que la adopción de blockchain no solo proviene de la banca y las finanzas, sino también de industrias como la manufactura, la automotriz, el petróleo y el gas, y más. Estas industrias están tratando de descubrir no solo qué hacer con blockchain sino también cómo hacerlo mientras gestionan el cumplimiento, el riesgo y la seguridad. Piscini dijo que la relación entre el desarrollo abierto y la adopción empresarial es clave, pero que iniciativas como Hyperledger y Project Bletchley deberían centrarse en casos de uso de negocios individuales en lugar de en un tejido general.

"El código abierto es una gran construcción para blockchain. No significa blockchain público o privado; significa que todo ese código está disponible para que todos lo usen y jueguen. Y muchas de las implementaciones privadas de blockchain están usando código de código abierto". El debate público versus privado o con permiso versus sin permiso continuará por mucho tiempo, hasta que tengamos algún tipo de técnica o estándar. Pero es más que eso; son estándares en torno a casos de uso de negocios específicos ", dijo Piscini.

"A veces uso el ejemplo de Visa o MasterCard", agregó. "Esas entidades se crearon porque los bancos necesitaban estándares para comunicarse sobre las transacciones que realizaban juntos. En la cadena de bloques, todavía no tenemos eso. En algún momento, Hyperledger y otros tendrán que trabajar hacia técnicas y estándares a nivel de caso de uso. (pagos, liquidaciones, transferencia de activos, etc.) para obtener una mayor adopción. Eso es lo que está haciendo el consorcio R3: enfocarse en casos de uso financiero. Es una excelente manera de mover la aguja. La adopción comercial no aumentará significativamente hasta que construyamos confianza en todas las industrias a nivel de caso de uso ".

El hecho de que IBM y Microsoft son miembros del consorcio R3 es revelador a ese respecto. Los dos gigantes de blockchain también se unieron a la recién formada Smart Contracts Alliance, una iniciativa de la industria organizada por la Cámara de Comercio Digital para avanzar en la educación, la formulación de políticas y la adopción en torno a otro caso de uso crucial de blockchain: los contratos inteligentes.

En un panorama fracturado y superpuesto de proyectos de blockchain de código abierto y esfuerzos de estandarización, Smart Contracts Alliance se lanzó con una membresía fundacional compuesta por gigantes tecnológicos, empresas de TI empresarial, firmas de abogados, universidades, startups de blockchain y firmas de consultoría. Perianne Boring, fundadora y presidenta de la Cámara de Comercio Digital, nos dijo por qué la iniciativa vio este tipo de aceptación universal desde el principio y cómo el abarrotado ecosistema blockchain está trabajando en conjunto.

"Grandes compañías como IBM y Microsoft, instituciones financieras, nuevas empresas, sabemos cuáles son sus modelos de negocio y sabemos en qué están trabajando. Las compañías están comenzando a invertir mucho tiempo, energía y recursos en contratos inteligentes", dijo. Aburrido. "Muchos de nuestros miembros también son miembros de Hyperledger, R3, pero todos tenemos diferentes misiones. La Cámara se centra en cuestiones de política, legales y regulatorias; Hyperledger es más tecnología; R3 es una compañía con fines de lucro para los bancos. La gran fase de la alianza para los próximos 6-12 meses es la educación y unir a la industria para comenzar a definir contratos inteligentes desde un punto de vista legal. Todavía es muy temprano; esta tecnología tomará bastante tiempo para su adopción. Pero nosotros ' re mirando el panorama general ".

Gray dijo que el siguiente paso a medida que la cadena de bloques madura es la aparición de estructuras de datos de cadena de bloques o contratos inteligentes entretejidos en el ADN de Internet de las cosas (IoT), donde los dispositivos tienen su propia identidad y pueden actuar como agentes autónomos por sí mismos. Dijo que eso está un poco más lejos, pero reconoció que es un área en la que IBM ha invertido mucho a través de iniciativas como la Telemetría Descentralizada Autónoma Peer-to-Peer (ADEPT) o la tecnología blockchain para construir una infraestructura IoT descentralizada y segura.

" Blockchain puede dar a los dispositivos una identidad, transacciones seguras y luego crear una economía completamente nueva", dijo Gray. "Utilizo la analogía de las máquinas expendedoras todo el tiempo. Piense en las máquinas expendedoras que actúan como agentes autónomos que hacen una lógica sofisticada sobre cómo dispensar artículos y aceptar pagos de forma inalámbrica desde su dispositivo usando blockchain".

Krishna de IBM amplió esa idea de blockchain para la economía física. Habló sobre el uso de blockchain para títulos y la transferencia de bienes inmuebles, servicios como el registro automático y los seguros, e incluso el potencial de blockchain para revolucionar el comercio internacional y el comercio de bienes, todo vinculado al tejido subyacente de blockchain y manteniendo un historial de transacciones en funcionamiento durante siglos para ven.

"Si observamos cómo avanza la economía global, la globalización y el comercio global han sido grandes catalizadores. Ahora, si observamos el movimiento de mercancías, todavía hay mucha fricción en torno a procesos muy antiguos como aduanas, detenciones, recibos de desembarque "Creo que blockchain podría ser una gran tecnología para eliminar gran parte de esa fricción y realmente impulsar el comercio global", dijo Krishna.

Ya sea Microsoft BaaS o IBM Blockchain, o Hyperledger o Bletchley, Krishna de IBM no rehuyó a la competencia. Tanto en BaaS como en código abierto, las capas complejas del ecosistema blockchain apenas han comenzado a tomar forma.

"Todos quieren poner la cadena de bloques en la nube de una manera autorizada, con una estructura subyacente que esté abierta a todos y que realmente permita a los desarrolladores. Si bien Microsoft ha visto Hyperledger, no parecen interesados ​​en contribuir a la estructura abierta", dijo Krishna. "Creo que hay muchas cosas en Bletchley que competirán en ingeniería y calidad (herramientas para análisis y monitoreo, protección de datos, regulación) e IBM competirá con Microsoft en muchas, muchas industrias. Creo que esto se aplica al comercio minorista, finanzas, salud y muchos aspectos de la economía física ".

Ibm, Microsoft está construyendo nuestro futuro blockchain, y no tienen miedo de chocar cabezas