BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Hyperledger发布Hyperledger Sawtooth 1.0

| 作者 Kent Weare 关注 9 他的粉丝 ,译者 罗远航 关注 1 他的粉丝 发布于 2018年2月26日. 估计阅读时间: 4 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

在最近发布的博客中,Hyperledger项目宣布Hyperledger Sawtooth 1.0正式发布。Hyperledger项目能够满足企业构建、部署和运行分布式账本应用程序的需求。Sawtooth 1.0版本的发布包括对链上管理、高级交易执行、动态一致性的更新,并且添加了对以太坊(Ethereum)的支持。

Hyperledger是由Linux基金会开放区块链联盟发布的一个面向生产环境的框架。该项目始于2014年,是Intel实验室一个名为Sawtooth Lake的研究项目。Dan Middleton是Hyperledger Sawtooth项目的维护人员,他阐述了该项目的进度:

在这段时间里,我们一直专注于让智能合约更安全,并且在不减少区块链所带来的利益的前提下,把区块链带给企业。在保持这种关注的同时,我们并没有停留在消逝时间量证明(PoET,Proof of Elapsed Time)和形成交易族(Transaction Families)上。

Hyperledger Sawtooth 1.0中包含了许多企业级特性,包括:

  • 链上管理(On-chain governance)包括对区块链配置值进行投票的能力,以实现共识并确保分布式账本的一致性。这是通过智能合约来实现的,其中还包括将新市场参与者排除在外的能力。在许多公有链中,共识是通过hashpower的积累来实现的。但是,在比较小规模的环境下,需要使用一种不同的机制来达成共识。在这种情况下,可以使用经过配置设置的智能合约投票来支持共享状态协议,并且这样做还能避免容易出错的手工配置。
  • 高级交易执行引擎(Advanced transaction execution engine)能够并行处理交易,通过加速区块创建和验证来提高网络的总体吞吐量。
  • 动态共识(Dynamic Consensus)提供了通过向网络提交交易来动态地对共识算法进行更改的能力。为了对这一特性提供支持,区块链配置设置必须要在链上,这是在0.8版本中所引入的。动态共识的好处是,当你刚开始建立区块链时,其中可能会有比较少的参与者。随着网络的增长,你可能想要在不停止验证器、不刷新全部状态或者不重新开启一个初始块的情况下对你的共识算法进行更改。
  • 支持以太坊(Ethereum):通过运行Solidity智能合约和启用Ethereum工具来支持以太坊。该集成被称为“Seth”,其中包括一个seth客户端,被用于构造交易并将交易发送至网络。其中还有一个名为“seth-tp”的交易处理程序,它运行着Burrow Ethereum虚拟机。

以太坊是一种很受欢迎的区块链技术,并且支持Solidity和Ethereum工具,这些工具为Hyperledger Sawtooth用户提供了交互性的机会。Bitwise IO的Adam Ludvik和Monax的Casey Kuhlman谈了谈将这两个区块链项目结合在一起的经验:

得益于Hyperledger Sawtooth的模块化设计,这就使得Hyperledger Burrow EVM运行于Hyperledger Sawtooth之下变得相对容易了。交易处理程序在一个单独的进程中运行,并通过网络接口与验证过程进行通信。Hyperledger Burrow EVM代码被封装在一个适配器中,但是它是未经修改的。

Hyperledger项目从一开始就有超过185个成员。成员构成包括技术、半导体、娱乐、电信领域以及金融机构,他们为医疗、金融、物联网(IoT)、信用卡服务、供应链以及航空等领域做出了贡献。

查看英文原文:Hyperledger Project Releases Hyperledger Sawtooth 1.0

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT