找回密码
 立即注册

QQ登录

只需一步,快速开始

门户 百科 查看内容
  • QQ空间
  • 回复
  • 收藏

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

admin 2019-11-04

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


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


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

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


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

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


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



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)



创始团队突然人间蒸发之后,由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)



时间来到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将长期处于大众视野之外。



上图是上述四个团队对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论坛

来自: 链博科技
文章点评
相关文章

热门货币

恒星币XLM
恒星币XLM

恒星币(Stellar),一个由前瑞波币(Ripple)创始人Jed McCaleb

柚子币EOS
柚子币EOS

EOS (Enterprise Operation System)是由 Block.one公司主导开发

比特币BTC
比特币BTC

比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的

新经币NEM
新经币NEM

新经币(New Economy Movement,缩写 NEM),是一种点对点虚拟货币

艾达币ADA
艾达币ADA

ADA,中文称为艾达币,是Cardano项目的产物,Cardano项目发起于2

交易平台

火币网
火币网

火币网成立于2013年,是中国最大的比特币(btc)、莱特币(ltc)、以

火币pro
火币pro

火币全球专业站,是火币全球旗下服务于全球专业交易者的创新数字

OkCoin国际
OkCoin国际

okcoin国际站是全球着名的数字资产交易平台之一,主要面向全球用

币安Binance
币安Binance

币安交易平台是由赵长鹏(CZ)领导的一群数字资产爱好者创建而成

库币网
库币网

库币网就是以“区块链”为核心上线的数字资产交易平台。库币数字

币圈大佬

V神:以太坊创始人
V神:以太坊创始人

萌萌的天才少年Vitalik Buterin,圈内人一般称他为V神。这个94年

中本聪:比特币创始人
中本聪:比特币创始人

中本聪,比特币创始人,谜一样的人物。2008年中本聪在互联网上一

李笑来:中国比特币首富
李笑来:中国比特币首富

李笑来,原新东方名师,中国比特币首富,著名天使投资人,比特基

老猫:硬币资本联合创始人
老猫:硬币资本联合创始人

老猫,硬币资本联合创始人,现为Bigone交易所的CEO。巴比特专栏

沈波:分布式资本创始人
沈波:分布式资本创始人

沈波,分布式资本合伙人,分布式资本是中国最大的专业投资区块链