hyperledger顶级项目简介

编程入门 行业动态 更新时间:2024-10-06 20:31:16

hyperledger顶级项目<a href=https://www.elefans.com/category/jswz/34/1769824.html style=简介"/>

hyperledger顶级项目简介

  • Fabric :包括Fabric 、Fabric CA 、Fabric SDK (包括Node.Js 、Python 和Java 等语言)和fabric-api 等,目标是区块链的基础核心平台,支持PBFT 等新的共识机制,支持权限管理,最早由IBM 和DAH 发起
  • Sawtooth :包括arcade 、core 、dev-tools 、validator 、mktplace 等。是Intel 主要发起和贡献的区块链平台,支持全新的基于硬件芯片的共识机制ProofofElapsed Time (PoET);
  • Iroha :账本平台项目, 基于C++ 实现,带有不少面向Web 和Mobile 的特性,主要由Soramitsu 发起和贡献;
  • Blockchain Explorer :提供Web 操作界面,通过界面快速查看查询绑定区块链的状态(区块个数、交易历史)信息等,由DTCC 、IBM 、Inte l 等开发支持;
  • Cello :提供区块链平台的部署和运行时管理功能。使用Cello ,管理员可以轻松部署和管理多条区块链;应用开发者可以无需关心如何搭建和维护区块链,由IBM 团队发起;
  • Indy :提供基于分布式账本技术的数字身份管理机制,由S ovrin 基金会发起;
  • Composer :提供面向链码(链码的概念参见后面9 . 5 节)开发的高级语言支持,自动生成链码等,由IBM 团队发起并维护;
  • Burrow :提供以太坊虚拟机的支持,实现支持高效交易的带权限的区块链平台,由Monax 公司发起支持。

Fabric项目

  • fabric项目

Fabric 是最早加入到超级账本项目中的顶级项目, Fabric 由IBM 、DAH 等企业于2 015年底提交到社区。项目在GitHub 上,地址为 。该项目的定位是面向企业的分布式账本平台,创新地引入了权限管理支持,设计上支持可插拔、可扩展,是首个面向联盟链场景的开源项目。Fabric 基于Go 语言实现,目前提交次数已经超过5000 次, 核心代码超过8 万行。Fabric 项目目前处于活跃状态,已发布1.0 正式版本,同时包括Fabric CA 、Fabric
SDK 等多个相关的子项目。

  • Sawtooth项目

Sawtooth 项目由Intel 等企业于2016 年4 月提交到社区。核心代码在Github 上地址为

 

该项目的定位也是分布式账本平台,基于Python 语言实现,目前提交次数已经超过3 000 次。Sawtooth 项目利用Intel 芯片的专属功能,实现了低功耗的Proof of Elasped Time ( PoET )共识机制,并支持交易族( Transaction Family ),方便用户使用它来快速开发应用。

  • lroha 项目

Iroha 项目由Soramitsu 等企业于2016 年10 月提交到社区。核心代码在GitHub 上地址为

 

该项目的定位是分布式账本平台框架,基于C ++语言实现,目前提交次数已经超过20 00 次。lroha 项目在设计上类似Fabric ,同时提供了基于C++的区块链开发环境,井考虑了移动端和Web 端的一些需求。

  • Blockchain Explorer 项目

Blockchain Explorer 项目由Intel 、DTCC 、IBM 等企业于2016 年8 月提交到社区。核心代码在GitHub 上,地址为

 

该项目的定位是区块链平台的浏览器,基于Node. 语言实现,提供Web 操作界面。用户可以使用它来快速查看底层区块链平台的运行信息,如区块个数、交易情况、网络状况等。

  • Cello 项目

Cello 项目由IBM 技术团队于2017 年1 月贡献到社区。GitHub 上仓库地址为

 https://github /hyperledger/cello

(核心代码)

 

(侧重数据分析)
该项目的定位为区块链管理平台,同时提供区块链即服务( Blockchain-as-a-Service)实现区块链环境的快速部署,以及对区块链平台的运行时管理。使用Cello ,可以让区块链应用人员专注到应用开发,而无需关心底层平台的管理和维护。Cello 的主要开发语言为Python 和JavaScript 等,底层支持包括裸机、虚拟机、容器云(包括Swarm 、Kubernetes )等多种基础架构

  • Indy 项目

    Indy 项目由Sovrin 基金会牵头进行开发,致力于打造一个基于区块链和分布式账本技术的数字中心管理平台。该平台支持去中心化,支持跨区块链和跨应用的操作,可实现全球化的身份管理。Indy 项目于2017 年3 月底正式加入到超级账本项目。该项目主要由Python 语言开发,包括服务节点、客户端和通用库等,目前已有超过1000 次提交。

  • Composer 项目
    Composer 项目由IBM 团队于2017 年3 月底贡献到社区,试图提供一个Hyperledger Fabric 的开发辅助框架。使Composer ,开发人员可以使用JavaScript 语言定义应用逻辑,再加上资源、参与者、交易等模型和访问规则,生成Hyperledger Fabric 支持的链码。该项目主要由NodeJs 语言开发,目前已有超过4000 次提交。

  • Burrow 项目
    Burrow 项目由Monax 、Inte l 等企业于2 017 年4 月提交到社区。核心代码在GitHub 上地址为

  

该项目的前身为eris-db ,基于Go 语言实现,目前提交次数已经超过1000 次。Burrow 项目提供了支持以太坊虚拟机的智能合约区块链平台,并支持Proof-of-Stake共识机制和权限管理,可以提供快速的区块链交易。

更多推荐

hyperledger顶级项目简介

本文发布于:2024-02-28 11:43:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1769485.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:简介   项目   hyperledger

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!