Bitcoin SV 中的SV代表着Satoshi Vision,即“中本聪愿景”,作为原始比特币的涅槃重生,Bitcoin SV旨在实现全球点对点电子现金系统这一愿景。它是一种兼具快速交易和低手续费的点对点电子现金系统,从代币化资产到供应链管理的可审计账本,再到名为“Metanet”的新型商业互联网,用户可在这种新业态的网络活动中发起和接受微支付。
有人说,澳本聪的BSV才是真正的比特币,这种说法合理吗?今天我们就从技术层面解析这种说法。
技术总述:Bitcoin SV是Bitcoin区块链网络分叉出来的一种区块链,大体框架与Bitcoin区块链类似,不过Bitcoin SV团队为了践行中本聪的愿景(Satoshi Vision),对区块进行了扩容,将默认区块大小(硬上限)从128MB提升到2GB。它是唯一拥有大规模扩容路线图的区块链项目,旨在实现全球点对点电子现金系统,并拥有监管友好的生态系统。
项目技术
概念层面
比特币的链上容量受到两个因素制约:一是创建块的速度,二是块的大小。
当思考区块大小如何支配比特币上的工作时,通常人们常谈论两种区块上限:软上限和硬上限。但实际上硬上限值得分成两种不同的版本去考虑。因此,谈论区块上限一共有三个概念:软上限、默认硬上限、共识硬上限。
第一个概念软上限,这是矿工专门设置的,即特定挖矿节点将会尝试挖掘的最大区块大小。
第二个概念是默认硬上限,是硬上限的默认设置,如果Bitcoin SV节点的设置者不手动设置这一数值,那么它将使用默认值。这也是一个矿工所能接受的最大有效区块大小,它是Bitcoin SV节点团队有意完全移除的设置,预计在2020年2月的创世升级中实现。
第三个概念是共识硬上限,不论硬上限默认设定什么数值,大多数灵敏挖矿算力会用一个不同的设置,大部分Bitcoin SV算力已经有意手动设置他们的硬上限,并不是设在2GB,而是512MB大小,它依然比此前的128MB默认硬上限高很多,但小于2GB的硬上限。随着时间推移,挖矿的算力会通过共识改变这一数值,并越来越接近2GB默认硬上限的水平。
但如果网络上有一个大于512MB的区块会如何呢?节点起初会接受那个大块,但以下两种结果中的一种将会发生:
选项一,如果挖大块的矿工拥有巨大的算力优势,则链变长,你将跟随最长链;其他矿工将不得不作出选择,要么提高区块上限并跟随最长链,要不就留在分叉链上。我们预计这是可能的情形。
选项二,如果挖大块的矿工只占有很少算力,那个块就会被孤立,而Bitcoin SV实例也会回主链重组。与比特币过去十年里被错误告知的信息恰恰相反,孤块并不是坏事,也不是网络的安全风险。孤块是比特币的特征,是中本聪共识下比特币如何运行的一部分。
评: 更大的容量意味着可以在Bitcoin SV上多做更多的事情。通过提高网络吞吐量与数据容量,Bitcoin SV正在创造可真正供企业应用使用的全球公开数据账本的区块链,更大的数据容量也有助于Bitcoin SV保持非常低的交易费用,并且提供了微支付与所类型微交易的能力。这也为开发者与企业开辟了无数创造性的机会,从而得以在Bitcoin SV上建设强大的应用。
技术实现层面
首先,通过分开默认硬上限(由协议开发者设置),与共识硬上限(由大多数算力设置),Bitcoin SV节点团队正在有意消弱由协议开发者决定的默认设置,诸如脚本opcode数量限制,区块大小限制,防尘交易限制,非标脚本限制,OP_Return空间和数量限制,甚至可能还要包括1M的交易大小限制等。
其次,Bitcoin SV团队正在把区块大小共识的责任交给矿工。矿工们将负责管理Bitcoin SV区块大小的共识。如果旷工做出了错误的经济决策,将会付出成本,他们有经济上的利益做出最佳决策。所以矿工将认识到,他们是根据市场自己的经济激励来管理区块大小,而不是把区块大小交由协议开发者随便决定。
最后,项目方为分布式点对点互联网提出了一个新的协议Metanet,它使用底层区块链将数据存储在有向图结构中,不需要对Bitcoin协议或底层区块链的共识规则做任何的更改。
评:随着时间推移,区块奖励降低,确保矿工从交易费用中盈利十分重要,这就是比特币经济模型的运行方式。矿工们需要意识到大幅扩容是保持盈利能力的关键。尤其是2020年5月下一次的区块链奖励减半之后,那会减少区块开挖者获得固定币数的奖励补贴。2020年5月,区块链奖励将从当前12.5币降低到6.25币,然后在2024年再次减半,区块奖励将减少到3.125币。要保持挖矿盈利,矿工需要赚更多的交易费以补偿更低的区块奖励。
应用场景
就应用来看,Bitcoin SV的大规模扩容性,更大的数据容量和低廉的费用有助于实现微支付和微交易。Bitcoin SV显著的行业发展专注于汇款、支付、分布式网络智能、网络安全、私有化身份系统等更多业务。
就发展而言,中国尤其在Bitcoin SV的项目开发上出现了爆发性的增长。比如,有一个构建在Bitcoin SV上的中国空气质量指数工具,让市民可以跟踪中国各地的空气质量和污染数据。
创新点与痛点
创新点:Bitcoin SV对区块进行了扩容,将默认区块大小(硬上限)从128MB提升到2GB,未来还将取消其上限。
痛点:
一方面,从可扩展性角度讲,扩容一定是安全且必须的。当时的比特币面临严重拥堵,高额的手续费和长达几小时的转账时间磨去了很多支持者的信心,比特币必须要扩容,8MB区块扩容的做法从任何时候来看都是正确的。Bitcoin SV的扩容是否有必要则是有侍商榷的。Bitcoin SV平均每区块的使用量为332KB,仅为128MB容量的0.253%。作为参照,比特币平均每区块的使用量为878kb,为2MB容量的42.9%。问题焦点在交易量有限的情况下,在1MB区块还没有填满时,贸然将其调整到2GB的意义。
另一方面,从安全性角度讲,大区块能降低交易手续费和理论上的高 TPS,但若真的出现大区块,同时也能筛选掉一些性能没那么好的全节点。在商业落地和生态构建还不完善的情况下,一旦Bitcoin SV被完全挖掘后,若其链上生态与现实应用没有起色,那么低廉的矿工费和稀少的链上交易数将无法支撑全节点的挖矿成本,迫使部分全节点离开,导致网络算力进一步下降。那么,51% 算力攻击将变得更为简单,会进一步威胁Bitcoin SV 网络的安全性。
另外,项目方并没有向外公布升级后测试报告和数据,以及为了升级而在项目计划中给测试预留和实际测试的时间周期。这也给使用者留下或多或少项目测试不充分的印象。
还有一点值得提一下,项目创始人Craig Wright之所以称作“澳洲中本聪”,是因为有一段假冒中本聪的“光荣历史”。2016年他曾在博客上公开表示自己就是比特币之父“中本聪”,同时还提供了早期的邮件记录以及加密签名来证明自己的身份。但是他提供的证据似乎在密码学方面站不住脚,很快就被密码学专家推翻,直到今天这位Craig Wright先生是否真的是中本聪本人依旧是一个未解之谜。
区块链粘合度
Bitcoin SV项目为分布式点对点互联网提出了一种新的协议Metanet,它使用底层区块链将数据存储在有向图结构中,使数据可以通过浏览器方便地搜索和访问。从这个角度看,这个项目的区块链粘合度较高。
项目进度
预计开发周期
官网公布的Bitcoin SV项目的开发规划进程,如下图所示:
当前进度与履约能力
2019年7月24日,Bitcoin SV进行了“类星体”协议(Quasar protocal upgrade)升级,继续向大规模区块链扩容之路前进。从开发计划与开发进度对比来看,开发进展符合项目方预期,所以我们有理由期待在2020年3月,Bitcoin SV的”Genesis(创世纪)升级“。
代码提交次数
代码提交在https://github.com/bitcoin-sv/bitcoin-sv,最后一次代码提交发生在2019年11月1日,初始提交代码发生在2018年10月16日,提交多发生在2019年,提交间隔在2-5个月不等。
截止到目前,共计发布5个Release,分别是Release 0.1.0,v0.1.1,Bitcoin SV version 0.2.0 Release,Bitcoin SV version 0.2.1 Release ,Bitcoin SV version 0.2.2 Beta Release。
代码提交人数
从2017年6月8日到2019年11月9日,代码主要贡献者有35位,代码总贡献者452人,共有159次fork。
参考资料:
Bitcoin SV白皮书:https:bitcoinsv.io/wp-content/uploads/2018/11/bitcoin.pdf
Bitcoin SV官网:https//bitcoinsv.io/
免责声明:本文只作项目技术类分析,解读,仅供读者了解、学习,不作为投资参考的依据。
文:听风团队——洁然不同
听风说币公众号:听风区块链。有意加入听风团队,加微信seeknsee私聊。
另外我也有个群,如果你想加入一起聊区块链,一起赚钱,让我拉你。本文为个人观点,仅供参考,不构成投资建议。
版权所有,转载请先联系本人。