今天是Monero第一颗区块诞生后的4岁生日
不知道大家有没有好奇过Monero的区块链DB资料夹为什么叫做 Bitmonero 呢?
这得从Cryptonote的创始币 - Bytecoin (BCN)开始说起
在2014年3月12日时Bytecoin在bitcointalk论坛上首次发了宣传文
利用发钱策略立刻就吸引了不少人气,直到开始有人眉头一皱...
发现这币居然是一年半前就开始发行了!?
在这快两年之间BCN根本是佛系加密货币
不公开 不宣传 没得挖 没有上交易所 没有人知道是谁创立
论坛上的乡民们面面相觑开始玩起侦探游戏
名为thankful_for_today(TFT)的乡民分析了BCN发行状态
发现BCN已经挖好挖满了82%的发行总量
才刚宣布公开的币就有八成被挖走了,真不简单
后来乡民eizh终于开了第一枪:
真讶异居然还没有人把它叉一个公平起始的币出来。
讨论串也兴起了分叉之后是否有些地方可以改进的讨论
(Monero后来的尾发行设计就是从这开始被提起)
接着在2014年4月9日时
TFT默默就在bitcointalk论坛上发表了新币专案 - Bitmonero (BMR)
意图在于做一个公平创始的Cryptonote分叉币
并且把发行曲线拉缓,成为类似于BTC的曲线
且缩短区块间隔为60秒
这个发表引起了乡民们的反对
除了smooth与Johnny Mnemonic认为区块时间应维持原先的120秒
eizh更表示"把BCN叉出来是很好啦,但这个名称和规格都没有经过讨论耶"
这种黑箱作业跟原本的BCN有87%成像,就失去了分叉的意义
但TFT依旧是自顾自地沉默了数日后发文决定了在24小时后要正式启动BMR专案
也就是2014年4月17日启动
结果在倒数计时1小时的时候,TFT表示没有Windows或Mac的客户端喔~鸠咪
众人一阵骚动"竟然没有Windows!? BCN都有了为什么BMR没有? 困难在哪?"
接着纷纷表示"我们只有在分叉是妥善沟通与准备的情况下才会支持BMR分叉币"
TFT妥协了,表示将会延后12小时启动并试着编译windows和mac版本的客户端
但最后在启动前半小时TFT表示Mac版客户端编译不起来
同时许多人继续抱怨规格的问题,TFT没有回应
在隔天2014年4月18日的时候,TFT发文表示已经开挖,高度为5,一切顺利。
但eizh立刻就发现了TFT分叉版本的bug,过一阵子后又发现了第二个bug。
也有许多抱怨是TFT的讨论串首页资讯过于简陋
也回报了有异常的算力出现增加难度
但TFT并没有理会社群的意见
最后惹得NoodleDoodle、tacotime、x0rcist、David Latapie
开始号召组织社群会议
决定要脱离TFT的主导开始规划BMR的未来
最后的决议就是就开了一个共同帐号在bitcointalk论坛上重新发表了专案贴文把
Bitmonero (BMR) 改名为 Monero (MRO)
[MRO] Monero - a coin with strong privacy based on CryptoNote technology
从此Monero专案正式进入由社群主导的时代
第一个合力解决的问题就是TFT急就章bug导致当时的发行速度为预期的两倍
在IRC上的社群投票结果选择了smooth提出的解法(七个方案其中之一)
也就是延续BMR的区块链但是修改最终的区块奖励并恢复区块间隔时间
于是在隔一次的版本更新中顺利的解决了这个问题
历经这些活耀的社群讨论,Monero Core team最初的组成也因而成形
所以DB资料夹的bitmonero就是因为延续BMR区块链而留下来的历史痕迹啦
如果有兴趣看看后续改成XMR的一些发展历史和 TFT & bytecoin 的(交恶XD)历史
可以读一下这Monero历史整理四部曲: https://goo.gl/eKZ7n2
本篇文就是从前两部曲节录而来