【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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:001407

评论

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

如何用手机在区块链上发行虚拟币?一键发币3分钟搞定

加密先生

发币教学 一键发币

详解深度学习中推荐系统的经典模型

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 6 月 PK 榜

稳,从数据库连接池 testOnBorrow 看架构设计 | 京东云技术团队

京东科技开发者

数据库 架构设计 数据库连接池 企业号 6 月 PK 榜 testOnBorrow

Go应用性能优化的8个最佳实践,快速提升资源利用效率!

SEAL安全

Go 企业号 6 月 PK 榜

常用的表格检测识别方法——表格内容识别方法

合合技术团队

人工智能 表格识别 表格检测

PAGC2023 金帆奖 | 融云三度荣膺「年度优秀出海产品技术服务」奖

融云 RongCloud

网络 通信 融云 PAGC

Jenkins配置仅合并代码后触发流水线

这我可不懂

jenkins #GitLab

软件测试/测试开发丨学习笔记之Python控制流-分支、循环

测试人

Python 程序员 软件测试 分支 循环

AI教你实现敏捷游戏自由,再也不用担心陷入瓶颈啦!

禅道项目管理

项目管理 AI ChatGPT

使用 Midjourney 进行 UI/UX 设计的一些典型场景

Jerry Wang

人工智能 ChatGPT MidJourney 6 月 优质更文活动

深度解读 Linux 内核级通用内存池 —— kmalloc 体系

bin的技术小屋

内存管理 Linux内核 Linux内核源码 kernel

师资培训|《经管大数据》课程教学能力提升训练营课程安排

ModelWhale

数据分析 数据科学 经管 交叉学科 师资

ZEGO 即构音乐场景降噪技术解析

ZEGO即构

音视频

如何使用敏捷工具管理敏捷缺陷

顿顿顿

Scrum 敏捷开发 缺陷管理

Idea Mybatis插件:提高CRUD效率

林贻民

MySQL mybatis IntelliJ IDEA

金华等保测评机构名单以及电话信息看这里!

行云管家

等保 等级保护 等保测评 金华 浙江

透明LED橱窗屏的作用

Dylan

解决方案 LED显示屏 室外显示屏 屏幕

TDengine 3.0.5.0 正式发布,系统稳定性进一步提升

爱倒腾的程序员

涛思数据 时序数据库 ​TDengine

为什么要学3D建模呢?

Finovy Cloud

3d建模

ClickHouse技术研究及语法简介 | 京东云技术团队

京东科技开发者

MySQL elasticsearch Clickhouse TiDB 企业号 6 月 PK 榜

Spring源码核心剖析 | 京东云技术团队

京东科技开发者

spring bean 企业号 6 月 PK 榜 SpringAOP

OpenHarmony中Ability组件基本用法

坚果

OpenHarmony 6 月 优质更文活动

性能提升30%!袋鼠云数栈基于 Apache Hudi 的性能优化实战解析

袋鼠云数栈

数据湖 Hudi 企业号 6 月 PK 榜

Spring应用启动分析优化

林贻民

字节码插桩 字节码增强 spring-boot

视频直播源码技术知识分享:连麦功能

山东布谷科技

软件开发 源码搭建 直播源码 短视频直播源码

堡垒机免费版有哪些优点?哪家免费堡垒机好用?

行云管家

网络安全 堡垒机 行云管家 免费软件 免费堡垒机

程序员常见的6种最佳实践

互联网工科生

程序员 前端 技巧

到底什么是Java AIO?为什么Netty会移除AOI?一文搞懂AIO的本质!

JackJiang

网络编程 即时通讯 IM

师资培训通知 | 数字化转型背景下《经管大数据》课程教学能力进阶提升训练营

ModelWhale

数据分析 大数据课程 经管 师资培训

SLF4J门面日志框架源码探索 | 京东云技术团队

京东科技开发者

jdk slf4j 源码剖析 企业号 6 月 PK 榜

华为云AI实战训练营即将截止,赶紧报名,不要错过!

华为云PaaS服务小智

云计算 华为 华为云 华为云开发者联盟

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