区块链开源项目汇总

Posted shellmad

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链开源项目汇总相关的知识,希望对你有一定的参考价值。

BitCoin

BitCoin是最早、也是现网运行区块链最成功的一个开源项目,核心技术框架采用C++开发,共识算法采用PoW,每秒交易量(TPS)为不多于7笔,开源许可协议为MIT。

官方编程语言:C++

开源许可协议:MIT

开源项目地址:https://github.com/bitcoin/bitcoin

Ethereum

以太坊(Ethereum)是一个支持图灵完备脚本运行的区块链开发平台,基于智能合约,降低用户搭建DApp应用的门槛。目前以太坊正式运行的版本是1.0,采用的是POW共识算法,公网TPS是25笔,未来将采用类POS的Casper算法,区块链的确认速度将得到大幅提升。在规划的2.0版本中,TPS有望可以达到2000TPS。

官方编程语言:Go

开源许可协议:GPLv3

开源项目地址:https://github.com/ethereum

Hyperledger Fabric

Hyperledger Fabric是IBM开源的区块链项目,开发环境可以适配多种环境(virtualbox虚拟机、自建网络和IBM的BlueMix),支持Docker,共识算法插件化,注重角色的权限控制和企业级的安全机制。主要开发语言是Go语言,支持javascript、Java和Python等语言,交易频率TPS最高能够达到100K。其子项目Iroha助力区块链移动应用程序的开发,值得关注和进一步跟踪。

官方编程语言:Go

开源许可协议:Apache 2.0

开源项目地址:https://github.com/hyperledger/fabric

OpenChain

OpenChain 是区块链技术公司Coinprism的开源工具,目标是大型企业和金融机构,基于一种独特的分布式账本技术,帮助用户部署自己定制的区块链,减少用户的交易成本和结算时间。

官方编程语言:C#

开源许可协议:Apache 2.0

开源项目地址:https://github.com/openchain

BitShares

比特股(BitShares)提供的BitUSD等锚定资产,是虚拟币历史上的一个最重要变革之一,消除了虚拟货币估值波动大的问题。比特股创新地提出了DPoS共识算法,核心技术框架采用C++语言开发,既适用于公有链,也适合于联盟链。在比特股2.0中,交易频率TPS最高能够达到100K。

官方编程语言:C++

开源许可协议:MIT

开源项目地址:http://github.com/bitshares

Ripple

瑞波(Ripple)是世界上第一个开放的支付网络,也是目前最成功的区块链技术公司。其核心产品Ripple协议本质上是一个实时结算系统,通过引入新的共识机制RPCA,只要特殊节点投票,就能在很短时间内完成交易的验证和确认。

官方编程语言:C++

开源许可协议:ISC

开源项目地址:https://github.com/ripple/rippled

Tendermint

美国公司Tendermint推出的Tendermint是第一个实施分片技术的公共区块链。Tendermint主核心负责管理所有区块链分区,支持比特币分区和以太坊分区,具有很大的灵活性,共识引擎通过Tendermint套接字协议(TMSP)与应用程序进行连接,不依赖于某一特定的编程语言,所以开发人员可以使用任意一种编程语言来编写智能合约。

官方编程语言:Go

开源许可协议:Apache2.0

开源项目地址:https://github.com/tendermint/tendermint

Corda

Corda是R3CEV于2016年12月初开源的区块链平台,采用一种类区块链的分布式账本,基于产业标准工具,通过创新智能合约和数据处理,为金融服务设计一种新型分布式的分类帐平台。

官方编程语言:Go

开源许可协议:Apache2.0

开源项目地址: https://www.corda.net/

以上是关于区块链开源项目汇总的主要内容,如果未能解决你的问题,请参考以下文章

微众银行区块链开源项目已达11项:这些全栈技术体系内的宝贝,等你来开箱

腾讯云加入Linux旗下超级账本 其区块链项目已进入商用阶段

2018.12.22|区块链技术头条

开源项目估值:并购 DeFi 项目的原则

Fabric系列 - Hyperledger开源项目介绍

Fabric系列 - Hyperledger开源项目介绍