Microsoft анонсировал новую систему Ethereum on Azure. Это BaaS-продукт (от англ. «blockchain as a service»,
Ethereum on Azure адаптирован для нужд бизнеса. Он дает возможность строить приложения на базе блокчейна Ethereum, который не использует алгоритм консенсуса Proof-of-Work. Вместо этого в Ethereum on Azure применяется Proof-of-Authority" (PoA,
Разработчик Коди Борн из Azure Global отметил:
Алгоритм PoW отлично работает в анонимных, открытых сетях, где криптовалюта способствует безопасности сети. Но в частных/консорциумных сетях эфир, лежащий в основе блокчейна, ценности не имеет.
Так как все участники корпоративной блокчейн-сети известны и заслуживают доверия, можно отделить управление сетью от её фактического функционирования. В PoA-продукте есть интегрированное децентрализованное приложение Governance Dapp. Оно даёт членам консорциума полномочия для управления сетью и позволяет передавать своё право голоса.
Таким образом, участники сети могут делегировать право голоса другим нодам, если, к примеру, находятся не в сети. А администраторы могут использовать внутрисетевое голосование, чтобы прозрачно и подотчётно голосовать и менять валидаторов блокчейна.
Развертка блокчейнов на базе Ethereum on Azure занимает до пяти минут. Чтобы дополнительно облегчить процесс интеграции, Microsoft реализовала на платформе возможность создания смарт-контрактов при помощи набора инструментов WebAssembly (Wasm) от Parity. Они позволяют писать смарт-контракты на языках вроде C, C++ и Rust, а значит, избавляют от необходимости учить Solidity.