比特幣,以太坊之外,有沒有另一種分散式賬本的可能
本文提出一個問題,除了比特幣和以太坊之外,有沒有另一種分散式賬本的可行性?
春節的一波大規模人口流動,估計使中國許多三四線城市的人也碰撞到了區塊鏈,難怪最近身邊問起比特幣,某某幣的也多了起來。天氣轉暖,萬物復甦,春天讓人心也蕩漾起來,加上天氣也不錯,就到外邊轉了轉,同時也整理了下對比特幣和區塊鏈這幾年的思路。
廢話我就不說了。現在我們都說區塊鏈,似乎都忽視了比特幣。比特幣最初設計的是作為電子現金,用來對抗集權政府無限制的印鈔。估計中本聰在設計比特幣的時候,無意中發現了區塊鏈,這種邏輯方式,正好可以實現比特幣去中心化的目標。
很多人對比特幣這個東西肯定是不喜歡的,但對於無需中心機構就能發行和交易的貨幣系統還是好奇的。經過一番研究,發現區塊鏈這種方式是個好東西,可以有實現貨幣之外的很多想像。區塊鏈,顧名思義,就是一個區塊一個區塊的記錄數據,這種方式恰巧實現了比特幣的去中心化,但這種方式卻不是唯一的,甚至不一定是最好的。打個比方,也就是學生的數學題,答案或許只有一個,但是還是有許多解題方式的。你可以說,區塊鏈這種解題方式,解決比特幣的去中心化這道題,非常好,但是要解決其他問題,就不知道是不是有所牽強。
事實上,比特幣的區塊鏈解決其它問題,顯得捉襟見肘,即便是支付問題,也是有很多性能期待解決。所以,比特幣要想在這個殘酷的世界中有所作為,就必須解決作為貨幣的很多痛點,同時還要保持一顆去中心化的初心,再一個,就是還要在功能上有所拓展。
可喜的是,我們還是看到了些許曙光。閃電網路,附著在主鏈上,或許我們可以把它看作是簡化了的側鏈。側鏈,接在比特幣的主鏈上,可以衍生出各種應用與功能,這些都將拓展比特幣整個系統的邊界。這種全方位,立體的系統,有分層的,也有交叉的,似乎可以解決比特幣的弱點,同時也將會使這個系統成為另一個全新的東西。
再說以太坊,以太坊的初衷好像是利用區塊鏈,建立一個全球的去中心化計算機系統,看起來像是一個大雜燴,什麼事情都想干。願望往往是美好的,這個可以理解,我們都想一步到位,而事實上,對於很多工程技術人員來說,把事情複雜化,增加許多構件,將會極大的增加系統的不可靠性,不成比例的增加系統的負擔,這個是極力要避免的。所以,可想而知,以太坊網路,短短一兩年,超過比特幣的速度進入了老年化,交易體積超級大,交易速度變慢。好在以太坊還是一個中心化的,開發人員可以立即打補丁,目前提出分層結構啊分片什麼這些想法,就是狂打補丁。其實,你很可能會發現,最終以太坊跟比特幣所要實現的全方位立體的系統,其實是差不多的。只不過比特幣的基礎鏈自由往外生長,而以太坊卻拚命得在內部分化。
我再做個總結,比特幣到目前來看,作為一個貨幣系統,可以說還是馬馬虎虎了。
以太坊現在能否成為一個計算機系統,目前看來,似乎還有點不切實際。
比特幣的系統,我提煉出幾個詞,分散式賬本,區塊鏈,共識機制,也就是說,分散式賬本由區塊鏈的形式,通過工作量證明的共識機制,把交易數據寫在分散式賬本上。分散式帳本非常有必要,通過數據的多備份,保證了正確,安全,不可更改,去中心化。共識機制也是另外一個方面,通過預設的數學邏輯,保證了記賬的客觀,公正,不需要第三方,也就意味著去中心化。在這個過程中,我倒是覺得區塊鏈這種形式並不是非要不可的,數據可以以任何形式寫入分散式賬本,當然,我理解的區塊鏈就一個區塊接著一個區塊。
解除了區塊鏈的枷鎖,那就剩下分散式賬本,還有共識機制。那我就想,我們寫入分散式賬本的數學邏輯(也就是共識機制),難道就非要建立在區塊鏈的形式上嗎,有沒有其它的形式呢,我想答案是肯定的,肯定還有。
而事實上,即便是分散式賬本與共識機制都有很多種。共識機制有工作量證明,權益證明,甚至還有權威,股權等等證明。我想我們的世界如此的多樣性,根本沒必要局限在一種記賬邏輯上。
分散式賬本有一個好處,一方面,一般的普通人都能有一個賬本,這樣就帶來了賬本分布的隨機性。這種把目標隨機隱藏在巨大量級的人群中,能讓我們感覺到最大的安全。這裡面,我想存儲的隨機性起到很本質的一個作用。
我對比特幣,以太坊之外,第三種分散式賬本架構是這樣子設想的,這個系統分成三個獨立的部分,三個獨立部分都能獨立運行,都有一個獨立的協議,能最大程度的保證各個部分的可擴展性。
第一部分存儲部分。存儲部分可以很多種形式,也可以個人提供存儲設備,由獎勵部分根據共識機制的設置,分發一定的獎勵。存儲的隨機性我覺得是一個很重要的特性,前面也說了,隨機性能保證最大的安全與去中心化。我們把存儲部分最大限度的跟其他部分分開,有一個統一的寫入數據的協議。這個協議能保證不同的共識機制,以不同的方式記錄數據。
第二部分是共識機制。事實上,我們人類社會的運作,其實包含了很多的共識機制,由於沒有一個系統的標準規範,或者邏輯驗證,顯得過於鬆散,形成不了一個統一的有機體。另一方面,我們現在的區塊鏈,大部分都是一個共識邏輯,共識機制看起來似乎又過於機械。這種簡單的數學邏輯,缺少排列組合,形成不了一個複雜的系統,也就解決不了一個複雜的社會應用,所以我覺得,作為基礎的分散式賬本系統,單一的共識邏輯,那是不夠的。如果是簡單的私有鏈,那就是另一種說法了。
我們的共識機制希望能分散化,最好能分散成好幾類相似的共識單元。我們的目標是,當整個系統需要解決一項任務的時候,我們的共識部分,能出現不同的共識機制,協作提供幾類共識單元,解決這個任務,然後根據存儲協議,把數據記錄在存儲部分,獲得獎勵。
第三部分,獎勵部分。我們的系統,要是沒有一個獎勵機制,就很難推動系統的運行。那麼,怎麼獎勵呢。比特幣的獎勵機制是一個區塊獎勵一次,一個區塊多長時間呢,需要大概10分鐘左右。作為貨幣系統,我覺得這種設計挺好,但是,要設計成一個功能強大的分散式系統,能承載整個社會活動的記錄,我想這種方式就顯得原始,而且難以平滑的應對外界環境變化。
我們的世界,看起來是一個很大很複雜的系統,但是都是由最基礎的一些東西構成的。我想,系統的獎勵是不是也可以分成很小的部分,時間也盡量的小。要是完成一個小的任務,就能得到一份小的合適的獎勵,很多的任務獎勵,匯聚成宏觀的一個賬本寫入速率,甚至這個速率最終是可以回饋調節的。就如同我們宏觀世界的壓強一樣,其實就是無數的粒子撞擊的平均效果。
我們現在的工作量證明是極其簡單的,消耗著大量的能量,可用功的部分卻非常少。我們希望看到的目標是,三部分互相交叉,互為支持,他們之間將會有一個互相反饋的系統,形成一個統一的有機體。


※倫敦西服定製公司Artefact接受加密貨幣支付
※58同城CEO姚勁波:在招募相關人才成立部門
TAG:巴比特資訊 |