区块链业界

超级账本Sawtooth已经可以实现商用

Michael del Castillo 来源:CHAINB 2018-01-31 15:00

英特尔贡献的、超级账本(Hyperledger)区块链联盟中潜力长期被看好的代码库Sawtooth正式准备商用。

该软件1.0版本提供的功能受到比特币和其他公有区块链启发,备受期待,而且此次专门为企业使用进行了调整。

但是初创企业Bitwise、R3,大公司Red Hat和Capital One等50多个公司联盟认为它与其他解决方案的关键区别在于模块化功能,而正是这个功能让不同行业的公司得以满足消费者及监管需求。

早已经采用该软件的公司包括为该软件搭建解码器的通信巨头华为,搭建身份识别平台的T-Mobile,将Sawtooth作为区块链领域合作伙伴的电商巨头亚马逊。

其实,英特尔技术总监、Sawtooth软件维护员Dan Middleton对该软件的定位是,需求超越已有公有区块链功能的企业从技术优势中获利的方式。

“我们觉得如果公司想要采用区块链,或者分布式账本,那么我们就不能为了把公有链的什么东西添加到企业用途中而放弃基本的区块链特性”。

回顾一下,Sawtooth是第二个超级账本开源平台,并且可以整合到已经可供企业运用的1.0版本。此前不久还发布了IBM提供代码的Fabric。

从开发角度,1.0版本软件的发布是任何代码库重要的步骤,表明代码维护员致力于核心功能,让编码员相信他们的努力不会因为任何功能升级而崩溃。

另一位Sawtooth维护员、超级账本技术指导委员会委员Kelly Olson说,“对我们来说,这是大事,对Sawtooth团队也是,因为这是稳定性的里程碑。而对超级账本来说,这证明区块链开发团队的壮大”。

相似的基调

但是除了对开发员的显著重要性,Sawtooth强调还有另一个区别:它提供了一种创新方式,使得运行该软件的计算机网络可以对关键任务达成共识。

尤其是Sawtooth标志着PoET(运行时间证明)共识机制的商业化发布,这是让用户达成共识的另一种拜占庭容错(Byzantine Fault Tolerance),即使企业互不相识也同样可行。

对比之下,其他许可型区块链需要用户相识并互相信任。这样设计是为了避免公有区块链中更可能出现的拒绝服务攻击,使得互不相识的参与方也可以进行互动。

而且该版本还寻求与功能类似的其他区块链形成兼容性。重要的是支持以太坊区块链领头的Solidity智能合约语言。

智能合约还可以采用Go、JavaScript、Python等语言。

Olson说:

“维护员不会宣传非许可版本的Sawtooth,但是我们尝试保持其灵活性”。

硬件兼容

除了一些公有链特征,Sawtooth还能够轻松兼容硬件安全解决方案。

Sawtooth的PoET共识机制的核心是可以轻松兼容硬件安全解决方案“可信任执行环境”(trusted execution environments),其中就包括了英特尔最新发布的可扩容处理器Xeon。

这种硬件兼容潜力曾被认为存在争议,因为它把去中心化账本的安全问题摆在问题硬件保护之后。但是Sawtooth维护员强调这是为了平衡公有链强度、交易量与企业安全需求。

而且他强调,尽管一家公司提供的硬件可能足以提供可信任执行环境,可是Sawtooth并没有局限于英特尔。

Olson总结:

“Sawtooth是不区分硬件的平台,不会依赖于英特尔的硬件”。

译者:Annie_Xu
文章来源:http://chainb.com/?P=Cont&id=7534
原文链接:https://www.coindesk.com/intels-hyperledger-blockchain-now-ready-business/
原文作者:Michael del Castillo
特别申明:区块链行业ICO项目鱼龙混杂,投资风险极高;各种数字货币真假难辨,需用户谨慎投资。blockvalue.com只负责分享信息,不构成任何投资建议,用户一切投资行为与本站无关。

1.价值区块链(blockvalue.com)遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.价值区块链的原创文章,请转载时务必注明文章作者和"来源:价值区块链(blockvalue.com)",不尊重原创的行为本站或将追究责任;3.作者投稿可能会经价值区块链编辑修改或补充。