Microsoft, la compañía de tecnología de $561 mil millones, lanzó el Consortium Confidential (Coco) Framework, un protocolo basado en Ethereum que las empresas comerciales y organizaciones de gran escala podrán utilizar para procesar información sobre Ethereum Blockchain con mayor privacidad.

En un anuncio oficial, Mark Russinovich, director de tecnología de Microsoft Azure, el brazo de cloud computing de la compañía, dijo:

“Coco presents an alternative approach to ledger construction, giving enterprises the scalability, distributed governance and enhanced confidentiality they need without sacrificing the inherent security and immutability they expect.”

"Coco presenta un enfoque alternativo a la construcción del libro mayor, dando a las empresas la escalabilidad, la gobernabilidad distribuida y la confidencialidad mejorada que necesitan sin sacrificar la seguridad inherente y la inmutabilidad que esperan".

Uno de los aspectos más singulares del Coco Framework es que aprovecha entornos locales basados en hardware como los entornos de ejecución de confianza (TEE) de Intel, para facilitar el establecimiento de la información en un ecosistema de cadenas fuera de la Ethereum Blockchain.

Procesamiento de información con la ayuda de Blockchain

Anteriormente, el profesor de Cornell Emin Gun Sirer propuso una solución que aprovecha el TEE de Intel para resolver las transacciones de Bitcoin. En esencia, Microsoft Coco Framework es similar, pero utiliza contratos inteligentes y el protocolo Ethereum para centrarse en el procesamiento de información.

Y lo que es más importante, como señala Fred Ehrsam, cofundador de Coinbase, Ethereum necesita infraestructuras fuera de cadena como el Coco Framework si pretende permitir a las organizaciones comerciales procesar grandes cantidades de información.

Tom Racette, vicepresidente de Mojix, afirmó que los Coco Frameworks amplían la flexibilidad del protocolo Ethereum existente para alojar aplicaciones más descentralizadas de manera más eficiente.

"Ser capaz de ejecutar nuestra cadena de suministro existente código Dapp mucho más rápido en el Coco framework es una gran mejora de rendimiento que reducirá la fricción cuando hablemos de la iniciativa Blockchain con nuestros clientes minoristas. Adicionar la confidencialidad de datos de apoyo sin sacrificar esta mejora es lo que nos permitirá liderar la transformación digital que estamos imaginando con Smart Supply Chains ", dijo Racette.

Soluciones de escalado fuera de cadena

Cointelegraph informó anteriormente que Ethereum necesita soluciones de escalado fuera de cadena y mejora en 100 veces en términos de escalabilidad con el fin de impulsar eficientemente las aplicaciones descentralizadas desde uno a 10 millones de usuarios.

En ese momento, Ehrsam señaló:

“These are hard computer science and game theory problems. Most of them have never been solved before. Estimating completion can be hard and can be far off. Large apps can’t run solely on-chain and likely never will. They need off-chain scaling solutions. While it’s tricky to make accurate estimates when combining scaling improvements, it’s conceivable we could see a 100x improvement by the end of 2018, which would allow a 1–10m user app.”

"Estos son los problemas de la informática y la teoría de juegos. La mayoría de ellos nunca han sido resueltos antes. La estimación de la finalización puede ser difícil y puede estar lejos. Las aplicaciones grandes no pueden ejecutarse únicamente en la cadena y probablemente nunca lo harán. Necesitan soluciones de escalado fuera de cadena. Aunque es difícil hacer estimaciones precisas respecto a combinaa mejoras de escalado, es concebible que podríamos ver una mejora de 100x a finales del 2018, lo que permitiría una aplicación de 1 a 10 millones de usuarios."

Microsoft Coco Framework y algunas otras plataformas basadas en contratos inteligentes que están siendo desarrolladas por organizaciones dentro de la Enterprise Ethereum Alliance mejorarán aún más la escalabilidad de Ethereum aprovechando las soluciones fuera de cadena y, como resultado, permitirán a las aplicaciones descentralizadas asegurar bases de usuarios activas y procesar grandes cantidades de datos sin entrar en conflicto con los problemas de seguridad.