写点什么

微软开源 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:006973
用户头像

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

关注

评论

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

第五周作业

oooh-la

Python 中 sorted 如何自定义比较逻辑

zikcheng

Python sorted cmp

安卓开发交流!一线互联网移动架构师筑基必备技能之Java篇,Android岗

欢喜学安卓

android 程序员 面试 移动开发

Elasticsearch 写一致性原理

escray

七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

前端面试必备ES6全方位总结

我是哪吒

程序员 面试 大前端 ES6 2月春节不断更

用RabbitMQ了好几年之后,我总结出来5点RabbitMQ的使用心得

四猿外

MQ RabbitMQ 消息队列

时间约束帮助我写作

Justin

方法论 创意 习惯养成 28天写作

【WOW.js】Animate.css的黄金搭档

德育处主任

CSS 动画 js 28天写作 2月春节不断更

高性能缓存 Caffeine 原理及实战

vivo互联网技术

Java Caffeine 本地缓存

产品经理训练营第0期-第三次作业

孙行者

第0期 产品经理训练营 问题

厚积薄发!华为云7篇论文被AAAI收录,2021年AI行业技术风向标看这里!

华为云开发者联盟

人工智能 卷积网络 远程监督 域泛化 油气储集层收集

挖矿区块链_什么是挖矿 带你详细了解挖矿基础知识

v16629866266

说说常常被研发忽略的原型模式

后台技术汇

28天写作 2月春节不断更

不要在nodejs中阻塞event loop

程序那些事

node.js Event 事件循环 程序那些事 nodejs event

就算知道了答案,真的会改变吗?「幻想短篇 25/28」

道伟

28天写作

安卓开发软件有哪些?分析Android未来几年的发展前景,吐血整理

欢喜学安卓

android 程序员 面试 移动开发

华为云FusionInsight助力宇宙行打造金融数据湖新标杆

华为云开发者联盟

数据湖 云原生 存储 FusionInsight 华为云

第十周 学习总结

简简单单

OpenAI将k8s扩展至7500个节点以支持机器学习;Graph Diffusion Network提升交通流量预测精度

京东科技开发者

区块链 开源

挖矿系统APP源码搭建

luluhulian

话题讨论|过年回家你带电脑吗?

熊斌

话题讨论 28天写作

第十周 模块分解作业

简简单单

第三章:产品解决方案作业

让时间说真话

产品经理

云原生动态周报 | Google推出VM Manager

华为云原生团队

Docker 开源 云原生 华为云

第三章: 产品解决方案作业

让时间说真话

产品经理 产品经理训练营

大背景 (28天写作 Day25/28)

mtfelix

28天写作 新能源汽车 新能源革命 碳中和

ModelArts AI Gallery与HiLens Kit联合开发丨行人社交距离风险提示Demo

华为云开发者联盟

华为云 modelarts hilens 行人 社交距离

史上最清晰的Tarjan算法详解

华为云开发者联盟

算法 静态分析 语法树 Tarjan 数据流

日记 2021年2月2日(周二)

Changing Lin

个人感悟 2月春节不断更

产品训练营 第三次作业

Wangyunnfei

官宣了!Apache ECharts 毕业成为 Apache 软件基金会顶级项目!

百度Geek说

百度 基金会

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