如何獲得一個穩(wěn)定的數(shù)字貨幣協(xié)議區(qū)塊鏈
穩(wěn)定是發(fā)展出來的,而不是設(shè)計出來的。
第0章 引言
比特現(xiàn)金B(yǎng)CH即是一款產(chǎn)品,更是一個協(xié)議。對于貨幣和協(xié)議來說,穩(wěn)定性是非常重要的,那我們?nèi)绾潍@得一個穩(wěn)定的貨幣,一個穩(wěn)定的協(xié)議呢?
Craig Wright博士最近提出要將比特現(xiàn)金協(xié)議恢復(fù)到v0.1版本,并且鎖死,這樣能獲得穩(wěn)定性嗎?
第1章 什么是穩(wěn)定性
對于貨幣來說,本文討論的穩(wěn)定性的定義是很簡單的,最重要的屬性是總量2100萬BCH,發(fā)行速率,同質(zhì)性,等等。BCH協(xié)議的穩(wěn)定性必然會帶來貨幣的穩(wěn)定性的,所以本文只講協(xié)議的穩(wěn)定性。
什么叫協(xié)議的穩(wěn)定性?
對比特現(xiàn)金這樣的以貨幣為主的協(xié)議來說,協(xié)議穩(wěn)定性主要是指其共識規(guī)則的穩(wěn)定性,是所有節(jié)點必須達成的共識部分的協(xié)議需要穩(wěn)定。而改變共識規(guī)則只有硬分叉和軟分叉兩種辦法。
首先,從用戶使用角度來說,協(xié)議穩(wěn)定意味著用戶和商家可以不需要頻繁的更新軟件,一款裝錢用的軟件本就不應(yīng)該頻繁更新。絕對不能像互聯(lián)網(wǎng)產(chǎn)品那樣,一周一個版本,天天更新,刷存在感。
反過來,商家設(shè)計或更新自己的軟件也不需要擔(dān)心協(xié)議層在將來的更改會作廢掉自己的軟件。
第二,一個穩(wěn)定的協(xié)議并不意味著是一個不變的協(xié)議,穩(wěn)定的協(xié)議進化是意味著增補的部分完全兼容舊的部分,即舊的部分是不能被作廢的(除非有充足的理由)。比如現(xiàn)在存在的交易輸出,在未來不能作廢了,現(xiàn)在存在的交易,在未來不能無效了。
幾乎沒有什么協(xié)議是死的,包括互聯(lián)網(wǎng)協(xié)議都在進化,x86這樣的計算機指令集也在進化,通信協(xié)議幾乎每隔幾年就會來一次大更新。但這些協(xié)議都非常穩(wěn)定。
第一條要求比特現(xiàn)金不能輕易發(fā)起硬分叉,因為硬分叉要求所有的節(jié)點升級,這就是不穩(wěn)定。但軟分叉呢?軟分叉是否會傷害穩(wěn)定性?
軟分叉同樣是傷害穩(wěn)定性的,因為軟分叉并不是協(xié)議增補部分兼容舊的部分,而是在增補的協(xié)議通過巧妙的辦法讓舊的節(jié)點不知道它增補了。軟分叉會讓一個完整節(jié)點的意義退化,完整節(jié)點的意義就在于知曉全網(wǎng)所有規(guī)則。實際上軟分叉是讓完整節(jié)點可驗證的協(xié)議極其不穩(wěn)定的。
一個穩(wěn)定的比特現(xiàn)金協(xié)議應(yīng)該:1)除非有充足的理由,否則不進行共識協(xié)議的更改;2)現(xiàn)有存在的共識協(xié)議規(guī)則應(yīng)該盡可能保留,除非有充足的理由刪除;3)增加任何新的規(guī)則,都要使用硬分叉的方式;4)拒絕所有的軟分叉,以保證所有完整節(jié)點完整驗證所有的共識規(guī)則。
那如何獲得這樣的穩(wěn)定協(xié)議呢?很顯然現(xiàn)在的比特現(xiàn)金協(xié)議是不穩(wěn)定的,現(xiàn)在整個社區(qū)能夠輕易對于發(fā)起硬分叉。
第2章 市值越大越穩(wěn)定
毫無疑問,現(xiàn)在的的比特現(xiàn)金是不穩(wěn)定的,最重要的原因根本就不是它的設(shè)計好不好,而是它太弱小了。一個只有90億美元市值的產(chǎn)品,太小了。
市值越高,相對來說,就意味著越多的人參與,企業(yè)也越多,沉淀在這個協(xié)議上的資金量就越大,深淀的錢越多,就越不敢動協(xié)議了。
真正的穩(wěn)定性不是靠設(shè)計出來的,而是靠錢砸出來的,想要獲得穩(wěn)定的比特現(xiàn)金協(xié)議,就得想辦法讓生態(tài)的各個環(huán)節(jié),使勁往里砸錢,砸到所有的人都不敢動協(xié)議。
最典型的就是IPV4升級到IPV6,所有的角度來說,IPV6都要比IPV4優(yōu)秀。但整個世界都在IPV4上沉淀了無法計算的巨大的資金,那么多上網(wǎng)設(shè)備和軟件,統(tǒng)統(tǒng)架構(gòu)在IPV4上,不知道投入了多少錢,誰敢瞎動這樣的協(xié)議?
市值越高,相對來說修改協(xié)議就會更謹(jǐn)慎,那這樣的協(xié)議就越穩(wěn)定。
第3章 去中心化保證穩(wěn)定性
任何協(xié)議的修改,都要盡可能的通知到所有的參與者。如果參與群體足夠龐大,足夠去中心化,協(xié)議就必然越穩(wěn)定。
去中心化包括用戶、礦工、開發(fā)者三類人的去中心化。去中心化的意思可以近似的用人數(shù)、利益訴求、文化背景、地理位置等等這些因素來考量。
越去中心化,要修改協(xié)議組織多方利益談判就越難,就越難修改,那必然越穩(wěn)定。
去中心化必然帶來開發(fā)效率低下,穩(wěn)定雖然也就意味著開發(fā)效率低下,但穩(wěn)定本身是沒有意義的,有價值的協(xié)議穩(wěn)定才有意義。目前比特現(xiàn)金的協(xié)議毫無疑問是不具備不改就有競爭力的條件的,為兼容效率和穩(wěn)定性,用戶、礦工和開發(fā)者應(yīng)該充分溝通。現(xiàn)在各種幣的開發(fā),其實都嚴(yán)重脫離用戶,bitcoin abc開發(fā)組也是離用戶太遠,每一次發(fā)布更改之前,都沒有充分的交流和溝通,這是嚴(yán)重阻礙穩(wěn)定性的。
如果是中心化的開發(fā)組決定了協(xié)議的走向,那潛在的不穩(wěn)定因素是非常大的。現(xiàn)在Craig Wright博士表現(xiàn)出非常強烈的要通過恢復(fù)比特現(xiàn)金協(xié)議到v0.1版本,然后鎖定,以此來獲得協(xié)議的穩(wěn)定性。并且在這個過程中,幾乎和所有其他開發(fā)組都吵翻了。我覺得CSW使用這種方式獲得穩(wěn)定性就是一種不穩(wěn)定的,因為他本身是最大的中心節(jié)點,他說了算,哪怕是他真心想鎖定協(xié)議,但生態(tài)上所有其他人都需要擔(dān)心他的想法會產(chǎn)生變動。這實在是太過于不穩(wěn)定了。
第4章 自由市場保證穩(wěn)定性
比特現(xiàn)金是一個開源項目,可以近似地看成是一個開放性的自由市場,任何人都可以加入和退出這個生態(tài)。你可以利用比特現(xiàn)金開公司,做買賣,不需要任何人授權(quán)就可以使用比特現(xiàn)金的任何技術(shù)來實現(xiàn)你的商業(yè)。
這樣的自由市場,更能夠進化出各種復(fù)雜的商業(yè)模式,也更能沉淀更大的商業(yè)資金,可能隨時引入和退出不同的利益集團。只有自由市場,才能有足夠大的力量吸引無數(shù)的人加入。這樣背景下協(xié)議必然更穩(wěn)定。互聯(lián)網(wǎng)成功的原因之一歸結(jié)于發(fā)明人文特·瑟夫和羅伯特·卡恩沒有申請專利,他們沒有把TCP/IP視為私有財產(chǎn)。
和自由市場相反的是,專利是一雙雙刃劍。我們確實生活在一個有專利的社會下,專利即可以作為進攻,也可以作為防衛(wèi)。CSW博士擁有大量的專利,雖然他不停聲明免費授權(quán)給BCH生態(tài)使用,承諾在BCH生態(tài)這是防衛(wèi)性質(zhì)的專利,但尊敬知識產(chǎn)業(yè)的商業(yè)公司都可能還會擔(dān)心這一點。
很顯然,windows的穩(wěn)定性是不如linux的,正是這個道理。
第5章 結(jié)束語
協(xié)議穩(wěn)定了,在之上構(gòu)建商業(yè)就會更有效率,也意味著協(xié)議本身的進化是低效率的,所以穩(wěn)定本身是無價值的,有價值的協(xié)議才值得穩(wěn)定。
1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會明確標(biāo)注作者和來源;
2.TMT觀察網(wǎng)的原創(chuàng)文章,請轉(zhuǎn)載時務(wù)必注明文章作者和"來源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為TMT觀察網(wǎng)或?qū)⒆肪控?zé)任;
3.作者投稿可能會經(jīng)TMT觀察網(wǎng)編輯修改或補充。