开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

Hyperledger 发布 Hyperledger Sawtooth 1.0

  • 2018-02-25
  • 本文字数:1332 字

    阅读完需:约 4 分钟

看新闻很累?看技术新闻更累?试试下载 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

2018-02-25 18:001588

评论

发布
暂无评论
发现更多内容

线程上下文切换,这些是你需要掌握的

田维常

系统上下文

云计算领域-杨明越加入InfoQ协作平台

杨明越

Linux中父进程为何要苦苦地知道子进程的死亡原因?

linux大本营

c++ Linux 后台开发 进程

架构师训练营第 1 期 - 第十一周总结

Todd-Lee

极客大学架构师训练营

如何利用小熊派获取MPU6050六轴原始数据

华为云开发者联盟

物联网 IoT 小熊派

阿里 双11 同款流控降级组件 Sentinel Go 正式 GA,助力云原生服务稳稳稳

阿里巴巴云原生

开源 开发者 云原生 中间件 双十一

程序员的真实故事

Learun

敏捷开发

人工智能应用实操:手把手教你用Python控制IoT智能硬件

智能物联实验室

物联网 IoT

数据资产管理平台规划概要

马踏飞机747

大数据 数据治理 数据资产

年薪百万offer从何入手?这份“通关面试手册”带你轻松碾压字节面试官

比伯

Java 编程 架构 面试 计算机

一不小心,就入选Gartner魔力象限了

数据君

数据库

解析—MyBatis在SpringBoot中动态多数据源配置

比伯

Java 编程 程序员 架构 计算机

《写给大忙人看的JAVA核心技术》.pdf

田维常

电子书

大企软件系统问题多?归乡名企工程师:解决很简单,分分钟做个新系统

Philips

敏捷开发

第十一周 安全稳定作业

蓝黑

极客大学架构师训练营

基于区块链技术落地应用开发-食品溯源

13828808769

阿里云Lindorm与Intel、OSIsoft共建IT & OT超融合工业数据云

许力

数据库 大数据 IoT 工业互联网 工业物联网

云图说|AI开发难!难!难!端云协同多模态AI开发套件你需要了解一下

华为云开发者联盟

AI 分布式协同 开发

量化交易系统APP软件开发(现成)

系统开发

架構師訓練營第 1 期 - 第 11 周總結

Panda

架構師訓練營第 1 期

第十一周 安全稳定总结

蓝黑

极客大学架构师训练营

阿里巴巴内部秘密培养的“Java架构师养成计划”图谱曝光,全是干货!

Java架构追梦

Java 学习 架构 面试 阿里巴巴人才培养计划

教你用Python自制拼图小游戏,轻松搞定熊孩子

华为云开发者联盟

Python 游戏 拼图

CloudIDE插件在手,按时下班不愁

华为云开发者联盟

ide Cloud CloudIDE

Meet new Sentinel Go committers!

阿里巴巴云原生

开源 开发者 云原生 sentinel 中间件

每周学点 TARS——服务鉴权功能

TARS基金会

DevOps 后端 鉴权 TARS

追忆

刘旭东

回忆 情绪

架构师训练营第 1 期 -week12

习习

突破容量极限:TiDB 的海量数据“无感扩容”秘籍

京东科技开发者

分布式数据库 #TiDB

话题讨论 |程序员35岁被裁,是真的吗?你离35岁还有几年?

Java_若依框架教程

话题讨论

今天,我们和人民大学一起干了件大事!

数据君

数据库

Hyperledger发布Hyperledger Sawtooth 1.0_开源_Kent Weare_InfoQ精选文章