深入区块链共识(一):PoC概念及起源&BurstCoin沉浮史

*本系列文章,是链博科技核心区块链研究小组输出的高质量区块链研究性文章,旨在研究和分享底层区块链技术的原理解析,新技术趋势,拒绝讨论任何token,行情和投资建议。

image

谈起区块链的共识机制,大家可能对PoW, dPoS, PoS等等算法耳熟能详。其中,比特币采用PoW共识算法,开创了在完全去中心化的拜占庭系统中的概率容错模型,也是其强烈社区共识的核心支持。然而,近几年,因其巨大的能量消耗,高准入门槛带来的逐渐垄断的算力,PoW也遭到了广泛诟病。

基于此,大量其他类型的共识机制应运而生,其中就包括了Proof-of-Capacity(PoC)共识,其核心概念便是建立在这一出发点之上。2015年,Stefan Dziembowski发表论文,详细论述和形式化了Proof-of-Space4的原理与数学证明,基本上奠定了PoC共识的数学基础。

PoC的核心概念利用的是计算机的硬盘空间而不是CPU计算能力:硬盘的容量越大,可储存在硬盘里的挖矿预计算方案值就越多,矿工就越有机会匹配到其中所需要的哈希值。

简言之,就是通过某种既定的算法产生数量众多的Hash,并将这些Hash存入硬盘,在竞争打包区块的时候,只需要通过读盘而非大量CPU计算,便可以从概率上保证使用更高硬盘空间的矿工,成功出块的概率更大。关于PoC共识更多原理层面的介绍,以及上述2015年奠基论文的解读,我们将在后续文章中介绍。

image

2014年,老牌密码学论坛BitcoinTalk上一名匿名用户发表了名为Efficient HDD Mining的帖子,介绍了PoC共识的背景和理念,并公开了其源代码。这也是区块链世界中第一个采用PoC共识的公链;后续也有很多项目传承了其核心理念,挖矿算法,甚至代码。

然而令人唏嘘的是,作为PoC共识的开创者,曾一度在BitcoinTalk上跟帖1300多页,曾被Mac fee推特评价为最被低估的区块链项目BurstCoin,如今却日渐式微。作为PoC系列第一篇文章,下面我们将以其管理团队为线索,详细介绍其发展过程:其一波三折却又引人入胜的社区发展史,在为我们展示PoC的发展过程的同时,也能让我们管中窥豹,从中获得一些启示。

创始匿名团队 (2014-8至2015-8)

image

BurstCoin的创始团队正是上文所提到的在BitcoinTalk中的匿名发布者。在发表帖子的同时,创始匿名团队也公布了Github代码地址,该份代码使用Java编写,采用了MIT的开源License,直到2015年4月最后一次代码提交。下面是创始匿名团队管理期间的大事时间线:

  • 2014-8-10: 硬盘挖矿的想法在早期的Bitcointalk社区中由来已久,BurstCoin团队在Bitcointalk中宣布了BurstCoin的创世信息
  • 2014-08-11: 创世区块产生,全员匿名,无私募,无预挖
  • 2014-08-20: 第一个矿池诞生
  • 截止2014-09-16: Bittrex,C-CEX,Poloniex已上币Burst
  • 2015-8: 创始团队突然在所有信息渠道彻底消失,由社区自发建立Burst Team,fork并接管代码

Burst Team & Burstnation (2016-1至2017-12)

image

创始团队突然人间蒸发之后,由Burst Team维护其主链代码库:

  • 2016-01-11: Burst Team社区正式接管代码
  • 2016-06-07至2017-07-25: 从v1.2.4 - v1.2.9,一共发布了6个小版本的release。尽管如此,上述版本release遭到了社区的严重诟病和质疑,原因在于,在长达两年的时间中,Burst的项目既无实质性进展,也无明确的远期路线规划。这无疑为未来PoCC团队介入后的解散埋下了伏笔。

PoC Consortium(PoCC) (2017-12至2019-1)

image

时间来到2017年8月,事情终于迎来了转机:PoC Consortium的团体主动接手了Burst的后续开发工作。这个团体包含了投资者、企业家、开发者、管理者、设计师甚至大学学生,团体经验丰富并且资金充裕。

PoCC不仅不需要任何来自于Burst社区的开发资金,与此同时,他们还在开发的同时不断买入Burst。为了避免内部交易之嫌,他们还事先表示,如果要出货Burst,其目标价会在1000-2500聪,并且只会卖出一部分。

可以看出,在当时他们是真正对Burst有信仰的人群。代码方面也迎来井喷,其代码库fork自Burst Team,经过一年的密集开发,将BurstCoin的于1.2.9提升到2.2.7, 最终于2019年1月停止维护并在社区卸任。

  • 2017-12:PoCC团队发表了新的The Burst Dymaxion[7]白皮书。该版白皮书主要关注和整合了以下关键技术,为长达两年多停止发展的Burst提供了技术愿景和路径(后续文章详细介绍):
  • Layer 2 & DAG:用来提高主网的性能
  • Ring-Signature & zk-SNARK:用来实现匿名性
  • PoC3:主要目的是将PoC挖矿过程中存储的无意义的Hash,转变为有意义的资源,如文本,电影,压缩包等等。完成硬盘空间的实际利用。
  • 2018-5-30:从块高504000开始,团队发布了BurstCoin 2.2.0版本,命名为Pre-Dymaxion,主链硬分叉,扩大区块大小和修改交易结构,同时将原始版本的PoC算法升级到PoC2,也即后来的BHD的挖矿算法。本次升级主要是调整了硬盘内hash存储的顺序和格式,并且完全向前兼容PoC1,主要用来防范MIT论文中提到的挖矿过程中存在的ASIC攻击[1]。
  • 经过该升级,tps提高了80倍,同时优化之后的能源利用效率达到了比特币的5000倍左右。另一方面,完善了基于CIYAM的智能合约编译器,提供内置交易所功能,二级代币的链上交易,抵押,发行二级代币,crowdfunding等等。
  • 经过2年多的主网检验和代码优化,PoCC团队将原始版本代码的零测试覆盖提升到了底层代码全覆盖,这部分核心代码成熟度非常高,后续几乎所有BHD,BooM,LHD等PoC币种都是基于此共识规范开发。
  • 2019-1:因丑闻退出Burst社区: 导火索是社区开发者私自将BHD挖矿代码隐蔽地加入到全节点,并将挖矿收益全部占为己有。然而由于BHD的挖矿能源效率远不及Burst,导致矿工挖矿成本暴增;同时BHD全网因为大量Burst算力的加入导致分叉,BHD市值受到极大冲击;该丑闻曝出当日,Burst大幅跳水,后持续走低,一蹶不振。事件发生之后几个月,PoCC发表了PoCC Engagement in Burst, 宣布正式退出Burst社区和开发。

虽然PoCC团队因丑闻退出,但其对Burst的技术推进的作用无疑是最为巨大的。团队为Burst给出了明确的技术路线,并在代码实现和社区推广层面发挥过巨大作用。在PoCC团队的努力之下,2018年Burst市值一度进入top100。

如今PoCC已不参与Burst的项目维护,而部分残留的PoCC成员借助其之前的Burst开发经验,转而去经营其商业化硬盘挖矿软件Helix,至今PoCC品牌下的矿池算力仍占有Burst主网算力的30%-40%,可谓人虽不在江湖,江湖犹有传说。

Burst App Team(BAT) (2019-1至今)

PoCC退出之后,Burst App Team(BAT)开始接手。从2019年1月开始,BAT fork了PoCC的所有代码,并开始维护Burst代码库。BAT亦即Burst Alliance(BAT机上背后的市场和资金团队),顾名思义,该团队主要的优势在于其出色的UI设计能力和应用开发能力,对社区的主要贡献在于其开源的移动端+Web版本轻钱包Phoenix。

代码方面,BAT将BurstCoin的版本从2.2.7提升到2.4.2,主要工作在于修补和优化,这意味着BurstCoin节点和协议的开发再次步入缓慢节奏。目前社区维护Burst节点的只有一名开发者,还是来自英国的一名在读大学生Harry。在其双周报网站上,项目主要的进展更多在于钱包以及市场推广层面。

根据BurstCoin目前的Twitter关注度,市值排名情况(No.291)以及市场基金公开剩余(现有币价折合5000刀左右)来看,没有爆点的情况下,Burst将长期处于大众视野之外。

image

上图是上述四个团队对BurstCoin项目的整体贡献,可以看到每个历史时期Burst核心代码的发展频率和速度。很明显,在PoCC领导社区开发的一年是其代码更新最频繁的时期,可以被称为BurstCoin代码的“黄金时代”。

现状

截止2019年8月26日,主网全节点数目47个,每日交易数1000左右,区块数据总大小8GB,全网算力359PB。相比同类型的PoC代币,例如BHD(1526PB),BOOM(358PB),litecoinHD(731PB ),BurstCoin已显落后。作为PoC领域开创者,BurstCoin确实没有得到其PoW下BTC的同等地位和成就,让人遗憾。

总结

Burst无疑是一个非常有潜力,严重被低估,但惨遭失败的项目。作为PoC理念的实际落地者,Burst在采用bitcoin无预挖的模式的情况下,先于以太坊实现智能合约,这无疑是一个重大成就。

对于Burst失败的原因,我们认为可能在于:一方面,创始人无故突然失踪,之后社区没有涌现出强有力的领导者,导致其影响力日渐式微;另一方面,在PoCC这个用信仰发电的组织加入后,本是一切向好,但又因运作不良爆出丑闻,导致团队退出,项目一蹶不振。

PoC共识作为区块链原教旨主义的能源优化版本,其核心理念是非常创新的。作为PoC概念落地的第一个项目,Burst经过5年的不断开发迭代,其核心算法和代码也是非常优秀的。

但同时,社区运营不善,sdk层和应用层等社区驱动型项目的开发者的缺乏,和社区频繁变更带来的社区变动和用户流失的无力回天,都令人扼腕叹息。

尽管如此,Burst的发展史以及其给区块链世界带来的PoC共识,或许会给后来者带来启蒙的同时,带来更大的机会。今后,我们还将介绍更多关于PoC以及Burst的内容,敬请期待。


参考源

  • [1]Spacemint:A Cryptocurrency Based on Proofs of Space: MIT paper,论述了可能存在漏洞
  • [2]BHD whitepaper
  • [3]BurstCoin Introduction Serious: Burst Coin 系列文章,六个部分全方面介绍Burst
  • [4]Proof of Space proof of space 数学基础
  • [5]Burstcoinist BurstCoin社区blog
  • [6]Proof of Space from Stacked Expanders
  • [7]The Burst Dymaxion:PoCC 团队给出的Burst未来的方向
  • [8]burstforum: 曾经最活跃的的burst论坛
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容

  • *本系列文章,是链博核心区块链研究小组输出的高质量区块链研究性文章,旨在研究和分享底层区块链技术的原理解析,新技术...
    ChainBoard链博科技阅读 916评论 1 1
  • 文/摄图‖琴心劍胆 今晚月波如纱 袅婷少女 裙摆缀满晚霞 斜塘羞红了颊 今晚月光如水 江南古巷 二十四桥明月同醉 ...
    琴心劍胆阅读 1,950评论 55 46
  • 今天刚下载的简书,想开始写一点东西,因为,有点害怕。 记得小的时候,我妈经常追着我让我记日记,虽然带有应试教育的功...
    知是如此阅读 304评论 1 1
  • 致 激烈的篮球比赛 今天下午,我们班的女生就行了第二场篮球比赛。在这之前,我们班的女球员一个个像...
    在水一方11阅读 134评论 0 0
  •   在android开发中,我们经常会在子线程中通过handler发送数据给主线程,通知主线程做相应的操作。子线程...
    w达不溜w阅读 538评论 0 1