根据微软公司透露,他们在其云服务平台Azure上发布了新产品“以太坊授权认证(Ethereum Proof-of-Authority)”,帮助企业在以太坊区块链上构建应用程序。值得注意的是,该解决方案不需要工作量认证(PoW)共识算法支持,因此不需要挖矿,特别适合一些参与者彼此不够信任的网络。
软件巨头微软已经宣布推出一款全新的“区块链即服务(BaaS)”产品,这款产品是为不同行业的企业量身定做的,允许他们灵活部署区块链实例。
科迪•伯恩(Cody Born)是微软Azure Global软件工程师,他表示:
“工作量认证能够在匿名、开放性的网络中较好地应用,并且通过加密货币激励促进了网络安全性。然而在一些私人的、或是企业财团的私有链中,这种共识算法似乎并没有太大价值。”
科迪•伯恩进一步解释说,由于企业区块链网络上的参与者都是信誉度较高的公司和组织,因此完全可以将治理和网络操作分开。
为了进一步提升产品可用性,微软还集成了Parity的WebAssembly(Wasm)工具包,实现了对智能合约开发的支持,让开发人员使用自己最熟悉的编程语言(比如C语言、C++或Rust)编写智能合约,而不用再费劲学习以太坊编程语言Solidity了。
因此,微软的“授权认证”产品推出一个内置多中心化应用程序——“Governance DApp”,这款应用程序可以帮助组织成员管理网络,甚至可以将自己的投票权委托给其他人。此外,区块链网络内的参与者还可以委托其他节点代表,当自己的主节点离线时,这些“委托节点”可以代理他们投票,确保所有成员达成共识。
另一方面,区块链网络管理员也可以使用链上投票,以透明且可审计的方式,对网络权限进行投票或更改。
微软推出的这款全新的产品能够与此前基于工作量认证的Azure以太坊产品结合使用,而采用“授权认证”新共识模式的区块链可以在短短五分钟内完成部署,为企业提供了“一键式”分布式账本解决方案。
说到这里,就不得不提区块链了。区块链的自信任主要体现于分布于区块链中的用户无须信任交易的另一方,也无须须信任一个中心化的机构,只需要信任区块协议下的软件系统即可实现交易。这种自信任的前提是区块链的共识机制( consensus),即在一个互不信任的市场中,要想使各节点达成一致的充分必要条件是每个节点出于对自身利益最大化的考虑,都会自发、诚实地遵守协议中预先设定的规则,判断每笔记录的真实性,最终将判断为真的记录记入区块链之中。换句话说,如果各节点具有各自独立的利益并互相竞争,则这些节点几乎不可能合谋欺骗你,而当节点们在网络中拥有公共信誉时,这一点体现得尤为明显。区块链技术正是运用一套基于共识的数学算法,在机器之间建立“信任”网络,从而通过技术背书而非中心化信用机构来进行全新的信用创造。
相信微软通过以太坊能成功颠覆人们对区块链技术的认知!
领取专属 10元无门槛券
私享最新 技术干货