长期以来,一直被认为是由Hyperledger区块链联盟最有前途的代码库之一,Intel(英特尔)的Sawtooth(锯齿湖)软件已经正式宣布可以作为企业级应用。
但是,整个Hyperledger区块链联盟所涵盖的50家公司,从初创企业包括Bitwise和R3,到大公司例如红帽子和Capital One,希望使这个方案能够获得成功的是它的模块化功能,这些功能让各行各业的公司满足消费者和监管机构的要求。所以Sawtooth 1.0版本重新定位作为企业级的应用,基于其他公有链和比特币的特性,也包含着大众所期待的性能。
现在已经使用超级账本Sawtooth的公司中就包含通信巨头华为,它正在编写软件的反编译程序以及T-Mobile认证平台。同时,Sawtooth也被电商巨头亚马逊列为它的区块链合作伙伴。
Sawtooth 1.0版本解决方案的启动对于任何代码项目来说都是非比寻常的,这意味着维护人员承认代码的特性,给代码编写者信心,让他们确认他们编写的任何东西不会由于特性的升级而被破坏。
退一步说,超级账本Sawtooth是它的第二个开源区块链平台,已经有了可以给企业使用的1.0版本,紧随着IBM去年发布的Hyperledger Fabric。
对于Sawtooth团队来说,这都是个大项目,因为这是证明稳定性的里程碑。对于超级账本,这是区块链开发者社区团队能力提升的证明。
除了一些公有区块链的特性,超级账本 Sawtooth能够很方便地和其他硬件安全方案整合。并且Sawtooth核心的PoET共识机制可以有能力和“信任执行环境”的硬件安全方案整合。
其他区块链的算法需要用户知道并信任对方。这样的话,区块链平台就会遭到DoS攻击,这在更加公开的区块链趋势下变的更加可能发生。
而Sawtooth团队通过创新的方法在软件上运行计算网络,能够就关键事物达成共识。要提到的是,Sawtooth将这个初次亮相的共识机制称为PoET,(Proof of Elapsed Time),也就是‘消逝时间量证明’,它是由英特尔构建在可信执行环境的一种彩票协议,是拜占庭容错算法的改进版,可以让用户在互相都不认识的环境下达成共识和信任。
并且,和其他区块链的兼容性也非常重要。尤其是最终版本的智能合约是基于以太坊的Solidity语言。智能合约语言也可以是Go,JavaScript,Python或者其他。
硬件整合在最初是充满争议的,因为这会把去中心化账本的安全重要性放在硬件保护之后。但是Sawtooth的维护人员强调这是在平衡公有链转账容量和企业安全需求。
Sawtooth是一个硬件无关的平台,并不依赖于英特尔的硬件设施。他们澄清或许别的公司也会提供这种能够创造可信操作环境的硬件,Sawtooth并没有说硬件供应商就只能是英特尔。区块链
