一直以来,英特尔提供的Sawtooth软件被认为是超级账本(Hyperledger)区块链联盟前景最好的代码库之一,目前已正式准备商用。
该软件1.0版本提供的功能受到其他公有区块链启发,备受期待,而且此次专门为企业使用进行了调整。
然而,初创公司Bitwise和R3以及包括Red Hat和CapitalOne在内的50家企业联盟认为它和其他解决方案的关键区别在于模块化功能,而正是这个功能让跨行业的企业提供满足消费者和监管需求。
早已使用这一软件的公司包括为该软件搭建解码器的通信巨头华为,搭建身份识别平台的T-Mobile,以及将Sawtooth作为区块链领域合作伙伴的电商巨头亚马逊。
事实上,英特尔技术总监, Sawtooth软件维护员DanMiddleton将软件定位为需求超越已有公有区块链功能的企业从技术优势中获利的方式。
Middleton说:“我们认为,如果公司真的想采用区块链或分布式分类账本,我们就不能为了把公有链的东西添加到企业用途中而放弃基本的区块链特性。”
回顾之前, Sawtooth是超级账本的第二个开源区块链平台,并且可以整合到已经可供企业运用的1.0版本。随后,去年还推出了IBM提供代码的Fabric。
从开发的角度来看,1.0版本软件解决方案的发布对于任何代码库都是重要的一步,表明维护员致力于核心功能,赋予编码者一种自信的感觉,相信他们的努力不会因为任何进一步的功能升级崩溃。
另一位Sawtooth的维护人员,超级账本技术指导委员会成员KellyOlson说:“对我们来说,这是一个重大的事件,对于Sawtooth团队来说也是一样,因为这是稳定的里程碑事件,对于超级账本来说,这证明了区块链开发团队的壮大。”
关注歪果科技
相似的基调
但除了对开发者的潜在重要性之外,Sawtooth团队还强调了另一个关键差异性因素:运行软件的计算 络将能够在关键任务事件上达成共识。
尤其是Sawtooth标志着PoET(运行时间证明)共识机制的商业化发布,这是让用户达成共识的另一种拜占庭容错(ByzantineFault Tolerance),即使企业互不相识也同样可行。
相比之下,其他的许可型区块链需要用户相识并互相信任。这样设计是为了避免公有区块链中更可能出现的拒绝服务攻击,使得互不相识的参与方也可以进行互动。
而且该版本还寻求与功能类似的其他区块链形成兼容性。重要的是支持以太坊区块链领头的Solidity智能合约语言。
智能合约还可以采用Go、JavaScript、Python等语言。
Olson说:“维护员不会宣传非许可版本的Sawtooth,但是我们尝试保持其灵活性”。
硬件兼容
除了一些公有链特征,Sawtooth还能够轻松兼容硬件安全解决方案。
Sawtooth的PoET共识机制的核心是可以轻松兼容硬件安全解决方案,称作“可信任执行环境”(trusted execution environments),其中包括英特尔最新推出的可扩容处理器Xeon。
这种硬件兼容潜力曾被视为一个有争议的解决方案,因为它把去中心化账本的安全问题摆在可能出现故障的硬件保护之后。但是Sawtooth维护员强调,这是为了平衡公有链强度、交易量与企业安全需求。但是Sawtooth维护人员强调,这是为了平衡公共区块链交易量的优势和企业安全需求。
此外,他们澄清说,虽然一家公司可能会提供创建这些可信执行环境的硬件,但是Sawtooth并没有局限于英特尔。
Olson总结道:“Sawtooth是一个不区分硬件的平台,不会依赖于英特尔的硬件”。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!