區(qū)塊鏈研習(xí) | 從Token經(jīng)濟學(xué)看PoS共識機制
來源:未知 時間:2018-14-26 瀏覽次數(shù):199次
在之前的文章中我們提到Token經(jīng)濟學(xué)的本質(zhì)是高維價值,傳統(tǒng)經(jīng)濟是一維的,而Token經(jīng)濟高維的。
傳統(tǒng)經(jīng)濟學(xué)里面,對價值的度量是單一的。我們在度量任何權(quán)益價值的時候,都會把它轉(zhuǎn)換為一個標(biāo)準(zhǔn)價值。而在Token經(jīng)濟學(xué)中,由于任何權(quán)益都可以自由流通,所以在整個經(jīng)濟體系中,存在多種價值符號,存在多種價值度量。
現(xiàn)在,我們從高維經(jīng)濟學(xué)的角度重新看一下PoS共識機制。首先,簡單回顧一下什么是PoS共識機制
PoS——Proof of Stack (權(quán)益證明機制)一類的共識機制,利用區(qū)塊鏈上的Token,將Token轉(zhuǎn)換為選票來投票決策。PoS一類(包括PoS的各種變種、DPoS等)的共識機制和比特幣使用的PoW——Proof of Work (工作量證明機制)的區(qū)別在于:PoS類共識機制是區(qū)塊鏈系統(tǒng)的用戶在行使投票權(quán)力,PoW類共識機制是區(qū)塊鏈系統(tǒng)的運維人員在行使投票權(quán)力。
這兩類算法有一個重要的區(qū)別:運維人員通常都投入了大量的資金,購買了礦機、服務(wù)器等設(shè)備;而大部分區(qū)塊鏈的用戶沒有這些挖礦的投入。這種區(qū)別導(dǎo)致了系統(tǒng)的運維人員通常會更看重系統(tǒng)長期的收益,而系統(tǒng)的用戶可以進行一些短期投機行為。
在PoS共識機制的初始設(shè)計中,算法的設(shè)計者通常都認為:人性逐利,短期的投機行為和長期的收益在區(qū)塊鏈系統(tǒng)的穩(wěn)定性中是基本一致的。
算法的設(shè)計者通常認為PoS類的共識機制中,用戶可以因為選擇正確的區(qū)塊而得到獎勵;支持拜占庭錯誤區(qū)塊,則有可能受到懲罰?;谌诵灾鹄募僭O(shè),大部分用戶都會傾向于選擇正確的區(qū)塊,因此該區(qū)塊鏈系統(tǒng)是穩(wěn)定的。
這個邏輯是沒有問題的,但是在實際的系統(tǒng)中,這個邏輯的實現(xiàn)是通過區(qū)塊鏈系統(tǒng)的Token(或者叫代幣)獎勵或者懲罰實現(xiàn)的。換句話說,在這個邏輯的實現(xiàn)過程中,算法的設(shè)計者有一個基本前提假設(shè):人性逐利=人性逐“代幣”。
回想Token經(jīng)濟學(xué)的本質(zhì)(高維價值),再把“利”等同于單一的“代幣”,并不合適。尤其是平臺類型的區(qū)塊鏈系統(tǒng)(如以太坊),一個區(qū)塊鏈系統(tǒng)上可以有大量的Token,在這種區(qū)塊鏈系統(tǒng)中,人性逐利的數(shù)學(xué)模型變得異常復(fù)雜,很難用單一的Token(如ETH——以太幣)來描述。
我們設(shè)想這樣一個場景:
在以太坊上建立一個新的智能合約A,通過該合約A發(fā)行一種幣,假設(shè)名為A幣。合約A中也會在新出的塊中進行獎勵A(yù)幣,并且獎勵的A幣與該塊中A合約所消耗的Gas成正比。如果以太坊切換到了PoS機制,那么A幣的獎勵將被押注的用戶按比例分配。
如果A幣的價格被炒的足夠高,那么,A幣就能得到以太坊的絕大部分資源。A幣的轉(zhuǎn)賬等交易都會被優(yōu)先執(zhí)行。這時,以太坊就變成了一個A幣的基礎(chǔ)平臺。因為對于那些參與PoS共識機制的用戶來說,A幣的利已經(jīng)超過了ETH的利。(而在PoW機制下,礦工還有可能考慮A幣的短期炒作價值和ETH的未來價值等,傾向于維護系統(tǒng)的長期價值,會更加理性的選擇執(zhí)行哪些合約。)
從目前的情況來看,PoS協(xié)議由于更偏向于用戶側(cè),用戶沒有大量的硬件投入需求,在逐利的時候,會更偏向于短期的利。而短期的利,很可能對于區(qū)塊鏈的基礎(chǔ)平臺造成損害,甚至有可能使51%攻擊發(fā)生的更加容易,這是因為短期炒作A幣要比從市場上買海量的ETH更加容易。所以,從Token經(jīng)濟學(xué)角度看PoS共識機制在代碼實現(xiàn)的時候,還需要更加仔細的設(shè)計。