写点什么

Hyperledge 发布 Avalon,提高区块链的链下处理性能

  • 2019-11-13
  • 本文字数:1194 字

    阅读完需:约 4 分钟

Hyperledge发布Avalon,提高区块链的链下处理性能

最近,Hyperledger 项目通过博客发布了新项目Hyperledger Avalon,意在解决许多区块链项目在可扩展性和隐私性上所面对的挑战。Avalon 力图通过受信的链下处理,在确保交易的安全性和弹性的同时,解决可扩展性和隐私性等痛点问题。其核心是提供一种受信的计算服务(TCS,Trusted Compute Service),支持受信执行环境(TEE,Trusted Execution Environmen)、零知识证明(ZKP,Zero Knowledge Proofs)和多方计算(MPC,Multi-Party Compute)。


Hyperledger Avalon 区块链项目受到广泛支持,贡献者来自于 Intel、iExec、Blockchain Tech、阿里云、百度、Chainlink、Consensys、IBM、微软、Oracle 等组织。项目前期作为受信计算框架(TCF,Trusted Compute Framework)运行,得到了Hyperledger项目企业以太坊联盟(EEA,Enterprise Ethereum Alliance)和云服务提供商生态系统的协作支持。


通常,区块链在执行交易时,每个区块链节点需要知悉交易细节,并需更新节点自身的分布式账本,这在可扩展性上存在挑战。鉴于数据在多个参与网络的节点上存在拷贝,该策略确保了交易的透明性,以及数据管理的弹性,但降低了可用的吞吐量。


Hyperledge Avalon 项目实现了可扩展性和保密性间的权衡。Intel 首席工程师和 Hyperledge TSC 主席Dan Middleton阐述了其技术实现细节:


使用“可信计算”意在维护数据的弹性和完整性。可信计算涵盖了多项技术,确保所有工作完成的正确性和保密性。Hyperledger Avalon 为实现这些计算提供了多种类型的工作程序,包括受信任执行环境(例如 Intel®SGX)、多方计算和零知识证明等。


为实现交易的链下处理,受信工作进程需要将交易证明信息记录在注册表中,并分类管理。受信任工作进程包括 oracle。oracle 提供可依赖的链外生成受信数据源,用于将安全一致的数据引入区块链中。


硬件也是安全链下处理需考虑的一个因素。Intel 构建的SGX(软件保护扩展,Software Guard Extensions)技术对此领域贡献卓著。Intel SGX 提供了一组处理指令,支持应用代码管治和数据访问。Intel 数据管治负责人Michael Reed介绍了SGX技术对Hyperledger Avalon功能集的贡献


Intel SGX 等受信执行环境(TEE,Trusted Execution Environment)在链下执行中发挥了关键作用。开发人员可通过使用 TEE,提高链下和链上执行间的整合度。Intel SGX 具备代码验证、执行隔离和证明验证等功能,在主链和链下计算资源间提供了可靠的链接。



图片来源:


https://www.hyperledger.org/blog/2019/10/03/introducing-hyperledger-avalon


Hyperledger Avalon 架构中还提供零知识证明,即“在与通信对端的交流中,无需实际告知己方掌握的具体秘密”。


现在 Avalon 已升级为完整的 Hyperledger 项目,下一步的工作包括:改进 Hyperledger Fabric 集成、添加以太坊客户端,以及与Hyperledger Besu的集成。


原文链接:


Improving Blockchain Performance Off-Chain, Hyperledger Announces Avalon


2019-11-13 08:002688

评论

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

在线HTTP/HTTPS协议GET,POST,RESTful接口测试

入门小站

工具

Salesforce服务可观测性设计模式

俞凡

微服务 可观测性 大厂实践 Salesforce

毕业总结

黄秀明

「架构实战营」

底什么是伪静态?为什么要做伪静态?

源字节1号

网站建设 SEO伪静态

一文概述:云端常见的攻防及实践

穿过生命散发芬芳

3月月更

架构训练营 模块六

Geek_16d2b8

架构训练营 模块六

另一个 effective go 中文版

蓬蒿

电商系统微服务拆分

随欣所遇

架构训练营5期

如何保持知识与技能的先进性

长沙造纸农

学习方法 方法论 认知提升 学习笔记 技能提升

电商微服务架构拆分

Fingal

架构实战营

架构训练营模块六

刘帅

Web 3.0是什么?区块链热潮下2022年必懂的科技概念

CECBC

JS中的函数参数默认值是如何写的?

Changing Lin

3月月更

模块六作业

Geek_ec866b

架构训练营

Vuex在TSX中的改造方案:TS改造Vue2项目Vuex如何处置?

zhoulujun

Vue3 vue2 tsx vuex-class vuex-module-decorators

失眠的岁月,我们都交了哪些科技智商税?

脑极体

公平的获得财富的机会,区块链通证经济是未来的必然趋势

CECBC

电商系统微服务拆分实践

IT屠狗辈

微服务 架构实战营 电商系统架构 架构拆分

【架构实战营】毕业设计项目

wgl

架构实战营

「架构实战营」模块六 电商微服务框架设计

hxb

「架构实战营」

在线HTML美化格式化工具

入门小站

工具

拆分电商系统为微服务

石小天

「架构实战营」

[Day1]-[广度搜索(BFS)] 二叉树最小高度

方勇(gopher)

LeetCode BFS 数据结构算法

电商系统拆分为微服务

凌波微步

「架构实战营」

【架构实战营】毕业总结

wgl

架构实战营

电商系统微服务拆分

邹玉麒

「架构实战营」

一文搞懂I2C总线通信

不脱发的程序猿

嵌入式 通信协议 I2C协议

READS: Salesforce服务健康指标最佳实践

俞凡

微服务 最佳实践 可观测性 大厂实践 Salesforce

深度学习优化层技术

Clarke

《直击本质》——读后上

圣迪

系统性思考 直击本质 金字塔原理 本质

架构训练营第一期作业

Geek_bc9c8d

Hyperledge发布Avalon,提高区块链的链下处理性能_区块链_Kent Weare_InfoQ精选文章