今天是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
本篇文就是從前兩部曲節錄而來