在前面的文章中,咱们更偏向于金融方向的技术实践的案例和应用场景来谈区块链,但是往往有同学会问了,这些前沿技术是不是离我们太远了?只有那些大公司,像什么IBM,工商银行等等这样的大公司才能学习到,用到呢?像我们在象牙塔里的童鞋们是不是就接触不到真正的区块链项目呢?But,you know!现在仿佛世界各地都在找区块链技术人才,但是理论还不成熟,咋学呢?其实还是要在实践中学习滴,少侠,别急,今天就为大家分享一些优秀的区块链开源项目,你可以关注甚至参与到其中,没准你就是下一个“中本聪”...比尔盖茨也说不准。哈哈
本篇文章是【区块链之技术实战】的第四篇文章,咱们就来扒一扒那些比较优秀的区块链开源项目,感兴趣的攻城狮还有程序媛们,如果你想成为区块链技术高富帅(或者白富美),出任CEO,走向人生巅峰,哈哈,这篇文章不Star,你还在等啥???
Bletchley —— 微软开源区块链平台项目
微软称已经了解区块链的基本原理,以及其特点,将把区块链整合到企业级项目中。为此,微软开启了Bletchley项目,Bletchley充分展现了微软开放性视野,Bletchley模块化区块链将给Azure注入新的动力。
该项目主要专注于:
- 构建新的开放性平台。
- 整合身份管理,密钥管理,隐私管理,安全管理,运营管理和协作管理。
- 提供高可用、稳定的平台。
原理图:
Bletchley适用于金融服务、医疗行业和政府部门。
Hyperledger Fabric
Hyperledger Fabric 是一个开源区块链实现,开发环境建立在VirtualBox虚拟机上,部署环境可以自建网络,也可以直接部署在BlueMix上,部署方式可 传统可docker化,共识达成算法插件化,支持用Go和Javascript开发智能合约,尤以企业级的安全机制和membership机制为特色。你 要是不知道这些术语什么意思,就记住一点,Fabric之于区块链,很可能正如Hadoop之于大数据。
基于HyperLedger展开的项目列表:
智能合约系列
比特币扩展
- Blockstream
- ColoredCoins
- CounterParty
- Liginting.Network
共识
私有链
国内项目
- 维优-Metaverse
- 布比联盟链
- 小蚁数字资产
- BitSE-vechain
Openchain —— 分布式总账区块链工具
Openchain 是由区块链技术公司Coinprism开源分布式总账区块链工具,主要提供给大型企业和金融机构,Openchain 在处理大型企业和金融机构的数据的时候,相较于传统的区块链工具,能大大的降低计算速度,并能降低成本和交易方风险。
BitShares —— 点对点的多态数字资产交易系统
BitShares 旨在建立一套点对点的多态数字资产交易系统,能够跟踪黄金、白银、美元或者其他货币的价值,并且让持有者获得红利的同时避免所有的交易对手风险。 BitShares拓展了比特币的技术,在一个全新的点对点的多功能网络中,提供了很多传统货币功能,以及能够让比特币和其它常见金融资产共同使用的支票 账户、储蓄账户和证券经纪工具。
区块链的联盟链开源项目
IBM-Blockchain-marbles
IBM 本家基于bluemix云平台的推荐方案,与bluemix绑定
实现语言:js on Node.js
openchain
Coinprism公司开源的openchain
实现语言;C#
HydraChain
基于以太坊平台的私有链技术,名字好~
摘要描述: HydraChain is an extension of the Ethereum platform which adds support for creating Permissioned Distributed Ledgers. Its primary domain of application are private chain or consortium chain setups.
myblockchain
类SQL方式的Blockchain,很新颖有趣。
实现语言:C++
forked by: mysql-server
摘要描述:Start your own blockchain with the following simple command:
CREATE TABLE blocks (id INT,previous_block_id INT
) TYPE=innodb;
Don't forget to generate the Genesis block! Everyone can feel like Satoshi in the private Blockchain world!
INSERT INTO blocks (id, previous_block_id) VALUES (42, NULL);
Now you are free to create your own transactions, make coins appear out of thin air, send them to yourself or your friends, censor the transactions of your competitors and collect transaction fees that are actually worth your time.
MultiChain
一个构建私有区块链的伪开源平台,也许未来是商业的
Eris
带智能合约的区块链构建方案
blockstrap
html5框架的区块链应用
下期预告
下期我们将分享【区块链之技术实战】的第五篇,下一篇文章将为大家分享来自新生代互联网金融行业的代表的蚂蚁金服在公益场景下和普惠金融方面所做的区块链技术实践。
【区块链之技术实战】系列文章:
群雄激辩区块链
颠覆银行基础架构的区块链
在金融领域,区块链该咋用呢?
区块链开源项目合集:Hello,BlockChain!
有了区块链做公益,再也不用担心我的捐款啦
其他部分首篇文章:
【区块链之菜鸟入门】亲,你淘的区块链到了!
【区块链之技术进阶】区块链:通往互联网第二纪元的革命
【区块链与未来】区块链只与互联网+金融有关?让法律人和你聊聊