拿一家普通的科技公司來說,軟體開發人員會被安排到一個既定架構中,裡面不僅有各層管理人員,有不同的職位要求,員工還要接受績效評估。若是上市公司,按照資訊披露標準,投資者還會得知其財務、運營及管理方面的資訊。
相比之下,在加密貨幣領域,向投資者披露資訊的方式不是通過向監管機構遞交文件,而是在白皮書、網絡留言板以及繁雜的GitHub程式碼庫中——這個微軟(Microsoft Corp.)旗下的網站正是Bitcoin Core的存儲地。上述維護人員和其他軟體開發人員每周會在一個公開聊天室中討論重要的程式碼調整和人事問題。
鑑於Bitcoin Core的開源特性,任何有GitHub帳戶的人都可以對這款程式提出修改意見。而維護人員與其他開發者的不同之處在於,他們能夠批准這些變動,並將其寫入GitHub的程式碼庫中。此後,當用戶下載大約每六個月發布一次的軟體更新時,就能實實在在地體驗到這些變動。
「哇,你是在為比特幣工作?這影響的可是每個人的錢袋子呢,聽上去挺嚇人的。」安德魯去年夏天在串流媒體影片平台Twitch上直播寫程式時,一名觀眾留言說。這是他每周一下午兩點都會做的事。
「是挺嚇人。」安德魯回覆說,他的螢幕設置成了黑色,上面布滿了一行行程式碼。「但時間長了就容易了,尤其是你知道了碰哪些東西是有危險的。」
過去18個月中,有四名Bitcoin Core維護員以過度勞累或法律風險為由,要麼離開,要麼移交了職位職責。
新的維護員會通過特別投票選出,在此之前,聊天室裡的討論有時會十分激烈。若是支持一位候選人,開發人員會在電腦上敲出ACK,代表acknowledge(認可),反之,則會敲NACK。
比特幣是龐大的交易帳簿——區塊鏈中的記帳單位。450G數據庫的相同副本就存儲在數萬台電腦組成的網絡中,這些電腦被稱為節點。據估計,99%的節點都在使用某一版本的Bitcoin Core來記錄新交易。
開發人員說,如今Bitcoin Core已是無處不在,這與比特幣保持去中心化、不受任何組織或政府控制的目標產生了矛盾。也有其他程式可以操作比特幣網絡中的節點,但專家指出,Bitcoin Core接受的審核最多,而其他程式缺乏Bitcoin Core的安全性與功能性。
儘管比特幣網絡會獎勵那些將算力用於驗證交易的「礦工」,但對於讓軟體保持正常運行的開發人員,它卻沒有一套補償機制。倒是一些加密貨幣公司和闊綽的投資者會自己掏錢,通過補助金的形式來資助Bitcoin Core的維護員及其他舉足輕重的開發者。