上个周末,参加2018石墨烯全球开发者大会。第一次接触石墨烯,听了一些国内外项目的分享:EOS,比特股,公信宝等等,很多项目都说自己是在石墨烯框架的基础上开发的。心中一直有个疑问:石墨烯框架究竟是啥框架?
做了一番研究,稍稍理顺了石墨烯项目的一些来源,说清楚石墨烯要先从他的创始人说起:BM。
1)BM是谁?
BM在区块链可是鼎鼎有名的人物。BM,全名ByteMaster,真名:Dan Larimer。他创建了比特股(BitShares),提出了DPOS的共识机制,因为种种原因,发布了“石墨烯”区块链,并升级比特股为2.0。后来,离开比特股,创建Steemit。又不爽,开始创建EOS。
具体的中间曲折,可以参看知乎上的帖子:
https://zhuanlan.zhihu.com/p/33248495。
可见,石墨烯区块链,是在比特股2.0前发布,网上甚至认为石墨烯是比特股2.0的代号。
2)github代码
看github的代码,发现石墨烯是Cryptonomex公司的一个项目,C++的实现,核心代码两年多没有更新:
https://github.com/cryptonomex/graphene
Cryptonomex是什么样的公司?(https://blog.eristica.com/the-godfather-of-bitshares-stan-larimer-joins-the-board-at-eristica-6e78b534b6b5)
原来Cryptonomex有一系列的子公司,可以说,Cryptonomex是Steemit以及比特股的父公司,这些子公司都和BM的父亲:Stan Larimer有关。顺便说一说,上图中的圈出的Annemeike Dirkes出现在这次的开发者大会上。
3)Stan Larimer是谁?
网上搜了一下,发现BM的父亲,也是个牛逼程序员,连续创业者:
四十多年的软硬件的开发经验,创立过多家公司。
4)石墨烯框架是啥?
看了github上的源代码,发现石墨烯已经是一个完整的链,可以单独运行。详细内容可以看github上的readme。石墨烯有一些自己的特色:DPOS共识算法,P2P的距离计算,账户体系,数据存储等等。石墨烯的一些特色,可以参考:https://steemit.com/blockchain/@rivalhw/2pi47h。
总结一下:石墨烯是一条完整的链,集成很多特色(以DPOS共识最为有名)。所谓的石墨烯框架,可能是这些特色的总和,如果想把石墨烯的技术整合到其他项目中,必须读懂代码,自己码代码。
领取专属 10元无门槛券
私享最新 技术干货