产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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

评论

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

基于Gradle的Spring源码下载及构建技巧

Tom弹架构

Java spring 源码

爆肝30天,肝出来史上最透彻Spring原理和27道高频面试题总结

Tom弹架构

Java spring 源码

用EasyRecovery恢复手残误删的文件

淋雨

EasyRecovery

How old are you | 尚硅谷大数据之Canal视频教程

编程江湖

大数据 canal

用300行代码手写1个Spring框架,麻雀虽小五脏俱全

Tom弹架构

Java spring 源码

社区原生的 Go Agent 即将开源

火线安全

DevSecOps IAST

整理了一些JPA常用注解

yombo

Java Spring JPA

30个类手写Spring核心原理之自定义ORM(下)(7)

Tom弹架构

Java spring 源码

实现一键部署与高效集群管理,SphereEx-Boot 正式上线

SphereEx

开源 开源社区 SphereEx ShadingSphere 一键安装

人工智能(NLP)|社交网络中的网络表示学习技术研究

索信达控股

人工智能 算法 网络结构

恒源云(GPUSHARE)_云GPU服务器如何使用SpaCy?

恒源云

gpu 服务器 自然语言

2022 年你必须知道的 Serverless 云产品

开源之巅

Serverless 云开发

助车企升级,旺链科技与南方电网、联想等名企同斩获「创新案例奖」

旺链科技

区块链 产业区块链 供应链金融

揭秘字节跳动基于Hudi的实时数据湖平台

字节跳动数据平台

大数据 实时数据湖

使用Docker Configs存储配置信息

yombo

Docker Docker Swarm

Spring框架基础知识(03)

海拥(haiyong.site)

28天写作 12月日更

千万级日志回放引擎设计稿

FunTester

性能测试 测试框架 FunTester 流量回放 GOREPLAY

一文带你了解数据库安全基础

坚果

数据库 28天写作 12月日更

腾讯云容器安全获得云安全守卫者计划优秀案例

腾讯安全云鼎实验室

容器安全

域名基本信息查询小技巧

喀拉峻

网络安全 安全 信息安全

网易有道项目实践技术分享合集

有道技术团队

技术分享 网易有道 技术专题合集

三位一体,网易智企的融合与进击

ToB行业头条

架构训练营 - 模块三作业

伊静西蒙

一次完整的渗透测试&仅供学习研究

H

黑客 网络安全 渗透测试·

谈谈Golang的同步等待组

恒生LIGHT云社区

golang Go 语言

基于DataX的数据同步(下)-应用DataX进行数据同步

恒生LIGHT云社区

数据库 数据同步 DataX

seata分布式事务AT模式介绍(二)

恒生LIGHT云社区

分布式 分布式事务 seata

模块八作业

panxiaochun

架构实战营

面试官:方法重写时需要注意哪些问题?

王磊

使用亚马逊云科技DevOps 工具构建 InnerSource 生态系统

亚马逊云科技 (Amazon Web Services)

开源 InnerSource

Dubbo 框架学习笔记十七

风翱

dubbo 12月日更

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