Hyperledger FireFly是再核心区块链技术之上的API和数据编排层。它为构建企业级的去中心化应用实现了一个多方系统。

  • 交易提交和事件流
    • 从根本上简化了访问链上智能合约的API接口
  • 多种区块链协议的集成
    • Hyperledger Fabric
    • 企业级的以太坊: Hyperledger Besu 和 Quorum
    • Corda (为金融行业设计的区块链)
  • 对开发者友好的,事件驱动的REST和WebSocket接口
    • 为了构建可以解决真正企业用例的多方业务应用
  • 数字资产
    • 支持令牌和NFT,带有索引的交易历史,容易扩展和定制
  • 链上/链下的编批
    • 区块链支持的企业级的数据流,支持私有的文档和数据的链下安全转化。
    • 可插拔的私有数据交换/传递(包括https和双向tls)
  • 身份,数据格式,接口分布
    • 广播数据机制,经证明的身份,整个网络中链上逻辑集成的API
    • 可插拔的数据分布式网络并带有披露优化(包括IPFS)
    • 可插拔的去中心化身份和多方协议的链上接口定义
  • 微服务架构,为docker部署专门优化
    • 完全可插拔的架构,包含多种运行时技术(Go,Node.js,Java等)
  • 由开发者创建,为了开发者创建
    • 可以在1min内启动,可以使用CLI,内置浏览器,OpenAPI标准等
  • 在数据中心的边界进行数据操作
    • 快数据库缓存+审计从企业流向网络的所有流量

多方系统

Hyperledger Firefly是一个多方系统的实现。

  • 多方系统有潜力解锁“核心交易处理系统”的下一波数字化浪潮。具有业务数据和业务处理的API/Web服务/消息集成功能的、现存的、安全的数据交换模型的优点,和区块链革命的新技术被多方系统结合在一起。
  • 运行在已存在的常规环境、已存在的TI和数据安全管理框架下,多方系统提供了一个安全的网关,让组织可以安全加入到商业生态系统支持的区块链中。
  • 它们是去中心化应用的中间层,根本不同于中心化/Saas应用,因为他们被每个IT组织独立主持,而且可以被每个组织定制到自己的IT景观中。这些应用通过与区块链的混合和私有数据交换进行通信来执行大规模的多方交易-被如数字资产等革命性的新的编程架构驱动。
  • 在多方系统上构造的去中心化的商业应用的下一波浪潮,支持在组织边界编排数据和业务流程。端到端交易的完整性可以在其整个生命流程建立,而不需要实体在每次完成自己的步骤后需要复杂的移交和补偿逻辑。直到现在,每个业务和IT团队的自治以一种无法在第三方团体的中心化业务应用中被倾倒数据和业务逻辑的方法维持。
  • 区块链和其他先进的密码学技术,像零知识证明,还有可信执行环境,是产生这个跨组织数据流新模型的核心技术。
  • 在企业级的上下文中,这些技术是需要的,但不是充足的。组织需要他们现存的核心记录系统的综合工具集来管理从他们自己安全的IT设施流出的数据流。
    • 为与其它团体进行数据交换而存储私有的、标准格式筹划的数据。
    • 用于检索系统中运行的交易和数据流的状态
    • 为了提供一个审计记录和报告系统到现在为止分享了什么
    • 提供事件驱动集成的API,用于集成记录的核心系统
  • 这些都需要快速、安全、可信赖。

事件驱动的编程模型

  • FireFly的核心编程模型是事件驱动的:
    • FireFly将来自应用实例的数据和行为,可信的传递给链上逻辑并私有的传递给网络中的其他团体
    • FireFly从链上和网络中的其它团体接收数据和动作,把它们进行连接,一旦完成和验证,便把它们传递给你的应用来处理。
  • 由于这个原因,FireFly有一个可插拔的数据库追踪所有的交互。
  • 这个数据库并不是要代替你的应用数据库,它是对你应用数据库的补充。
  • 你在网络中的事件发生时开始处理。这些事件包含你提交的那些,因为它们必须被网络中的其他事件订阅。
  • 然后你更新你自己数据库中的索引业务实体,作为来自网络的订阅状态改变的结果。在任何时候,你可以返回并检索引起你更新到最近状态的事件集,不管那是链上交易事件,数字资产转移,私有数据转移,或者是一个组合。

Hyperledger/FireFly相关推荐

  1. 超级账本(Hyperledger Fabric)之权限管理浅析

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 超级账本(Hyperledger Fabric)之权限管理浅析 超级账本是联盟链的代表,而其相对于共链(例如比特币,以太 ...

  2. 超级账本(Hyperledger Fabric)源码分析之一:总览

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 一.编译 1.环境准备 需要提前在linux或者mac机器上安装如下软件 1)Go,注意设置好gopath(笔者安装的是 ...

  3. 浅析Hyperledger Fabric共识算法

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 区块链系统是一个分布式架构,交易账本信息由各个节点管理,组成一个庞大的分布式账本.在分布式系统中,各个节点收到的交易信息 ...

  4. 深入挖掘Hyperledger Fabric中的私有数据

    链客,专为开发者而生,有问必答! 此文章来自链客区块链技术问答社区,未经允许拒绝转载. 深入挖掘Hyperledger Fabric中的私有数据 私有数据是fabric中讨论最多的特性,在v1.2中发 ...

  5. Hyperledger Grid:一个用于分布式供应链解决方案的框架

    Hyperledger在最近的一篇博文中发布了一个名为Hyperledger Grid的新项目.Grid是一个用于集成分布式账本技术(DLT)解决方案与供应链行业企业业务系统的框架.该项目提供了一个参 ...

  6. Hyperledger Fabric PHP SDK

    Hyperledger Fabric PHP SDK是社区提供的用于Hyperledger Fabric区块链应用开发的软件包,其目的在于为PHP应用提供访问Hyperledger Farbic区块链 ...

  7. Hyperledger Fabric(术语表)

    术语表 术语很重要,以便所有Hyperledger Fabric用户和开发人员都同意每个特定术语的含义,例如,什么是智能合约.文档将根据需要引用术语表,但如果你愿意,可以随意阅读整个内容:这很有启发性 ...

  8. 区块链相关论文研读3- 关于超级账本Hyperledger Fabric的性能优化

    这是2019年6月发表在顶会Sigmod上面的论文,论文题目为<Blurring the Lines between Blockchains and Database Systems: the ...

  9. Hyperledger Fabric Docker 文件路径权限

    为什么80%的码农都做不了架构师?>>>    添加权限路径 Docker -> preferences -> /opt/gopath/src/github.com/hy ...

  10. 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)

    2019独角兽企业重金招聘Python工程师标准>>> 本章零基础地介绍了如何快速体验超级账本搭建的区块链网络,我们先绕过了比较复杂的初始化配置,用官方提供的fabric-sampl ...

最新文章

  1. java面试常见问题之Hibernate总结
  2. 使用过滤器(Filter)解决请求参数中文乱码问题(复杂方式)
  3. 拦截器获取请求参数post_「SpringBoot WEB 系列」RestTemplate 之自定义请求头
  4. reactjs 类的基本知识
  5. 使用 IntraWeb (26) - 基本控件之 TIWMenu
  6. EasyRecovery如何恢复md文件
  7. php中怎么引用js变量_理解下 Go 中的引用是怎么回事
  8. html网页老是崩溃,MSHTML.dll 错误模块导致ie9最近经常崩溃
  9. python 怎么将数字转大写_python中如何将货币数字转化成汉字大写
  10. 【ArcGIS风暴】ArcGIS支持的栅格数据格式大全及格式转换案例精解
  11. 如何选择适合你的兴趣爱好(十七),吉他
  12. Navicat for MySQL 视图创建使用方法以及如何查看数据表创建语句
  13. 2022熔化焊接与热切割复训题库模拟考试平台操作
  14. c语言如何添加程序图标,如何给C控制台程序添加图标
  15. 网站被黑该怎么处理和解决
  16. 如何测试复制粘贴功能
  17. php【websocket】
  18. 如何使用github(萌新向)
  19. echarts5.0 去掉 hover 折线变粗方法
  20. DIY自己的超级PE

热门文章

  1. java求圆的面积和周长
  2. 笔记本电脑散热风扇声音比较大解决方法
  3. Computer Viruses and Malware (Advances in Information Security)
  4. [OSGI] Felix基本环境搭建及操作
  5. 科普类(二)先有鸡还是先有蛋?看看C语言怎么说......
  6. 一个关于微信微信免费自动投票软件与专门投票的微信群的教程介绍
  7. 2022年执业兽医考试经典试题及答案
  8. springIOC原理解析
  9. 根据string查询是否是当月_发票勾选、查询、认证等25问!简直太全了!打印出来贴在桌子上学习!...
  10. PAT乙级——1034(模拟四则运算)