【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

Hyperledger 发布 Burrow 新版本,改进集成和开发体验

  • 2018-09-27
  • 本文字数:1157 字

    阅读完需:约 4 分钟

在最近的一篇博文中,Hyperledger 开源项目宣布了下一个版本的Burrow,v.0.21.0。这个版本改进了集成、密钥签名、Helm Charts for Kubernetes 及开发体验。

Hyperledger Burrow 是一个经过授权的以太坊智能合约区块链节点,可以在经过授权的虚拟机上运行以太坊 EVM 智能合约。交易最终确认和高事务吞吐量是 Burrow 的部分核心功能,在某种程度上,这是得益于 Tendermint 权益证明一致性引擎。

改进开发体验,使组织可以更轻松地针对他们的业务构建区块链应用程序,这是 Hyperledger Burrow 项目重点投入的其中一个方面。为实现这一目标:

我们整合了若干抽象概念,旨在使那些希望在一个经过授权的上下文中利用以太坊虚拟机的开发人员可以更轻松地入手构建业务区块链应用场景的关键方面,即在智能合约层编码的业务逻辑。

根据介绍,该版本带来了如下改进。

• 把 protobuf 类型全面重连到 GRPC 接口,以实现健壮的集成点和 RPC 层(取代之前的多 RPC)。

• 添加功能强大的 ETL/ 执行事件服务,从智能合约事件驱动下游服务,并从智能合约对象填充可查询数据集。

• 一个集成、统一的密钥签名守护进程,可以作为其他服务的密钥持有委托。

• 大幅改进了 Helm Charts for Kubernetes,提升了在流行的容器编排系统中启动复杂网络的灵活性和易用性。

• Bos(Monax 的部署工具)现已整合为 Burrow Deploy 的一部分。值得注意的是,这包括遵循 Apache 2 许可协议的 ABI,这是我们按照以太坊社区规范从头开始构建的。这促成了各种以构建以太坊智能合约感知系统为目的的 Hyperledger 项目。

• Monax 的 burrow.js 库经过重构,使用了 Burrow 新提供的 GRPC 接口,显著提升了总体开发体验(更不用说更好的文档了)。

Hyperledger Burrow 另外一项重要的改进是重构了名为 govTx 的事务治理框架。govTx 框架允许网络操作人员修改验证程序集、本地令牌和权限,而且全都是在当前正在使用的网络中。该框架的改进就和共识机制在私有和公有区块链架构中的不断演进一样重要。随着治理策略(如权益委托证明)和委员会投票的不断发展,在其中包含采用未来共识机制进展的灵活性非常重要。使用 govTx 框架的好处是:

govTx 允许他们 [开发人员] 随着时间的推移把他们的网络从 POC 演化到 Pilot,再到 Alpha 和 Beta 及生产环境,而无需修改他们的链(除非他们希望修改)。

展望未来,Hyperledger Burrow 已经提供了项目下一步重点工作的预览。正在开展的工作包括链的稳定性和操作性特性,包括代码库的强化、测试、质量保证和安全性。该项目还将重点关注,Hyperledger Burrow 授权的 EVM 运行时如何与其他公共和企业区块链网络互补。

感兴趣的读者可以从项目的 GitHub 库下载 Hyperledger Burrow 的最新版本。

查看英文原文: Hyperledger Releases New Version of Burrow Featuring Improved Integration and Developer Experience

2018-09-27 10:461037
用户头像

发布了 1008 篇内容, 共 370.5 次阅读, 收获喜欢 340 次。

关注

评论 1 条评论

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

RabbitMQ 实现延时队列(订单定时取消为例)

Ayue、

Rabbit MQ 4月月更

Improvements of Job Scheduler and Query Execution on Flink OLAP

Apache Flink

大数据 flink 编程 实时计算 OLAP

CTF逆向涉及的各种加密算法

网络安全学海

网络安全 信息安全 CTF 渗透测试 漏洞挖掘

什么是元宇宙?为何要关注它?

CECBC

在线JSON美化格式化工具

入门小站

工具

每个计算机人才都应该知道的IP地址分类

喀拉峻

计算机基础 IP

活动预告 | OpenMLDB Meetup No.2

第四范式开发者社区

人工智能 机器学习 数据库 Meetup OpenMLDB

阿里Maven仓库不限容量,免费用

阿里云云效

云计算 阿里云 npm Maven仓库 制品仓库

百度信誉保障服务架构全解析

百度Geek说

后端

Flink 实践教程-进阶(11):SQL 关联:Regular Join

腾讯云大数据

flink 流计算 流计算 Oceanus

透过「人月神话」,看清软件开发问题

架构精进之路

软件开发 人月神话 4月日更 4月月更

一个公式告诉你:如何提升团队的研发效率?

凌晞

技术管理 研发效率

Linux之last命令

入门小站

Linux

Ribbon从入门到源码解析

李子捌

微服务 SpringCloud Ribbon

基于 HTML+CSS+JS 的石头剪刀布游戏

海拥(haiyong.site)

html 大前端 游戏 4月月更

使用FFMPEG自动剪辑视频

十三

私有链还有未来吗?

CECBC

在线QuartzCron定时任务表达式在线生成

入门小站

工具

React代码规范

Teobler

React 代码规范 编码规范 react规范

腾讯云CDW-ClickHouse云原生实践

腾讯云大数据

Clickhouse 云数据仓库

ffmpeg实现web在线转码

lo

4月月更

netty系列之:netty中的核心MessageToMessage编码器

程序那些事

Java Netty 程序那些事 4月月更

关于元宇宙热的冷思考

CECBC

墨水屏的“硬伤”与福气

脑极体

Flink 实践教程-入门(10):Python作业的使用

腾讯云大数据

北京市东城区赵海东副区长一行莅临博睿数据参观指导

博睿数据

龙蜥开源Plugsched:首次实现 Linux kernel 调度器热升级 | 龙蜥技术

OpenAnolis小助手

Linux 内核 龙蜥社区 Plugsched

Web 3.0的未来产业趋势

王强

Web 3.0

两步实现让antd与IDE和睦相处的处理案例

袋鼠云数栈

大数据 开源

数栈在湖仓一体上的探索与实践

袋鼠云数栈

数据库 大数据 数据湖 湖仓一体

融合通信常见问题3月刊 | 云信小课堂

网易云信

前端

Hyperledger发布Burrow新版本,改进集成和开发体验_开源_Kent Weare_InfoQ精选文章