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

微软开源 CCF 框架,改善区块链分类账的吞吐量和延迟

  • 2019-05-22
  • 本文字数:823 字

    阅读完需:约 3 分钟

微软开源CCF框架,改善区块链分类账的吞吐量和延迟

Microsoft Confidential Consortium Framework (CCF)是一个开源框架,根据微软的描述,这个框架用于创建区块链分类账,它的交易执行吞吐量和延迟可以达到与集中式数据库相似的水平。


尽管这个框架主要是针对区块链市场,但也并不局限于区块链应用程序,它也可用于创建通用的高性能、大规模、多方计算应用程序。


CCF 利用了可信执行环境(如SGXVSM),提供了最显著的特性,如高吞吐量和低延迟。尤其值得一提的是,微软声称其速度与数据库很接近,这要归功于一种优化的共识算法,该算法依赖于一个由远程可测试的安全节点组成的网络。


TTE 提供了一个跨分布式系统的信任 Web 环境,用户可以通过验证来自 CCF 节点的单个密码引用来有效地验证整个网络。这样做简化了共识,从而提高了交易的处理速度并降低了延迟——所有这些都不会损害安全性或假定信任。


重要的是,在区块链部署的特定场景(即联合区块链)中,TTE 创建了一个由远程可测试节点组成的网络,在这种情况下,成员和节点的身份是已知的,并且是受控的。这是 CCF 简化协商一致算法的关键:每个节点可以通过相互交换认证和凭证来决定是否可以信任另一个节点。这并不要求运行或拥有节点的各方必须彼此信任,网络和节点能够自行决定是否可以信任其他节点。也就是说,不论这些节点是否属于联合体的一部分。有趣的是,CCF 使用标准的分类账交易来进行联合管理活动,例如添加新成员或启动恢复。


Consortium 区块链方法特别适合被用在 Microsoft Azure 区块链服务中,它针对的是企业用户。不过,CCF 也可以被用在公共区块链环境中,任何人都可以在公共区块链环境中执行交易,并向网络添加节点。


根据微软的说法,CCF 的其他主要特性还包括:支持更加灵活的机密模型,允许控制授权方的交易,以及能源效率的提升(简化了 POW 和 POS 算法)。


CCF 托管在 GitHub 上,它还提供了完整的技术描述一般性的文档和示例。


查看英文原文Microsoft Open-sources CCF Framework to Improve Blockchain Ledgers Throughput and Latency


2019-05-22 08:006588
用户头像

发布了 731 篇内容, 共 433.7 次阅读, 收获喜欢 1997 次。

关注

评论

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

OpenHarmony开源项目荣膺“2022东北亚优秀开源项目”

Geek_2d6073

OpenTelemetry系列 (一)| OpenTelemetry的前世今生

骑牛上青山

调用链 cncf OpenTelemetry 微服务调用链

SSM框架之Mybatis整合

@下一站

实践 mybatis配置 11月日更 mybatis入门 11月月更

数据治理:数据质量评价体系!

用友BIP

曲面屏墨水屏显示器!墨水屏手机显示器!北京大上科技发布多款新概念产品

硬科技星球

浅谈网络营销从业者如何突破瓶颈期

石头IT视角

移动端防抓包实践

杨充

四种主流的大数据技术

穿过生命散发芬芳

大数据技术 12月月更

SDK 接入|游戏语音之“范围语音”接入实践

ZEGO即构

深入剖析 | 支付宝账务热点架构解决方案

九叔(高翔龙)

支付宝 账务热点 架构解决方案 热点写

CrossOver2023软件免费版永久无时间限制限制

茶色酒

CrossOver2023

大数据HDFS凭啥能存下百亿数据?

JAVA旭阳

Java 大数据

Zebec获BNB Chain生态大力支持,ZBC或继续登录一线CEX

股市老人

赛先生的新旅行:昇腾AI带来的科学智能变革

脑极体

简单的Apache Airflow(CVE-2022-40127)漏洞复现

网络安全学海

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

Verilog 表达式

二哈侠

Verilog Verilog语法 Verilog操作符

技术管理 之 生产之路(Path to Production)

码猿外

技术管理 Tech Lead

10x 查询性能提升,全新 Unique Key 的设计与实现|1.2 新版本解读

SelectDB

数据库 大数据 新特性 Doris 优化

2022-12-09:上升的温度。以下的数据输出2和4,2015-01-02 的温度比前一天高(10 -> 25),2015-01-04 的温度比前一天高(20 -> 30),sql语句如何写? DR

福大大架构师每日一题

数据库 福大大

CleanMyMacX软件免费版本在哪里下载?

茶色酒

CleanMyMacX

极客时间运维进阶训练营第七周作业

独钓寒江

2022年中国期货行业年度发展观察分析

易观分析

金融 期贷

Discourse 本地开发环境时候出现代理错误

HoneyMoose

Zebec获BNB Chain生态大力支持,ZBC或继续登录一线CEX

EOSdreamer111

一文搞懂I2S通信总线

不脱发的程序猿

嵌入式 I2S 总线协议

CleanMyMac2023版本有哪些功能特色?值不值得下载

茶色酒

CleanMyMac2023

一块钱能做什么?

脑极体

Nacos入门指南 - Nacos是什么

华为云PaaS服务小智

微服务

政企办公「分水岭」已至,融云百幄数智化破局

融云 RongCloud

数智化 办公平台

详解UDS CAN诊断:ECUReset Service(SID:0X11)

不脱发的程序猿

汽车电子 CAN ISO 14229 CAN诊断 UDS诊断

Spring 6.0 正式发布,一文了解新特性

大白给小白讲故事

spring

微软开源CCF框架,改善区块链分类账的吞吐量和延迟_区块链_Sergio De Simone_InfoQ精选文章