La mundialmente reconocida plataforma tecnológica Microsoft, acaba de introducir oficialmente al mercado un algoritmo de Proof-of-Authority (PoA) o “Prueba de Autoridad” cuyo uso está íntimamente ligado a Ethereum (ETH), en la plataforma de Azure.
Así lo informó el gigante del software a través de una publicación colgada en su blog esta semana. Según el comunicado, dicho algoritmo permitirá a consorcios y empresas en todos los sectores verticales, implementar un mecanismo flexible de Ethereum (ETH) diseñado específicamente para entornos empresariales, el cual busca reemplazar el consenso de Proof-of-Work (PoW) o “Prueba de Trabajo” de las blockchains públicas.
“El sistema de arrendamiento de identidad tiene el objetivo de certificar que dos nodos no tengan la misma identidad. El sistema proporciona protección de identidad incluso en el caso de una máquina virtual (VM) o apagón,” explica el comunicado.
Esto significa que inicialmente, el protocolo alternativo PoA resulta más apropiado para redes privadas en la que sus participantes cuenten con cierto renombre y prestigio.
Nuevas características
Esta nueva red de Microsoft está equipada con varias funciones para garantizar su correcto funcionamiento y seguridad, como un sistema leasing de identidad, el soporte de ensamblado web de Parity, Azure Monitor y una DApp de Governance.
El soporte de ensamblaje web de Parity simplificará el proceso de construcción de contratos inteligentes, dándole a los clientes, la oportunidad de redactarlos en términos más amigables que el lenguaje de programación de Solidity usualmente utilizado en la blockchain de Ethereum.
“Los desarrolladores ahora podrán escribir DApps en lenguajes como C, C++ y Rust” afirma la publicación. En cuanto a la DApp de Governance, “permitirá a los programadores ocultar todos los datos relevantes de un objeto para disminuir la complejidad y aumentar la eficiencia”.
Esto se traduce en una mayor facilidad para la delegación de votación y validación en el proceso de participación de una empresa. La DApp también asegurará que cada miembro del consorcio tenga control sobre sus propias claves, lo que le permitirá al usuario firmar con seguridad en su wallet.
Sin embargo, el uso de este algoritmo solo sería viable inicialmente en una red con permisos. Es decir, únicamente será aplicable para consorcios de blockchain privados en los que sólo se podrá actuar como nodos participantes a través de una invitación.
Al respecto, el ingeniero de software de Azure Cody Born, explico:
“La inclusión de la Prueba de Autoridad permitirá a los clientes institucionales de Azure verificar sus transacciones de forma más eficiente, manteniendo un alto nivel de seguridad”.
De igual forma, se establece en el comunicado que todos los participantes deben delegar múltiples nodos para funcionar en su nombre, asegurando así, que si uno de los nodos se cae, una autoridad consensuada podrá mantener su presencia en la red.
Vale mencionar, que Azure desde su fundación en 2010, provee una red global de centros de datos administrados por Microsoft para desarrollar, probar, implementar y gestionar aplicaciones y servicios, pero no fue sino hasta el último trimestre de 2015 cuando se anunció por primera vez el lanzamiento de una plataforma de computación en la nube Azure basada en Ethereum.