1. 程式人生 > >Kowala協議:一組分散式,自我調節,資產跟蹤特性的加密貨幣(三)

Kowala協議:一組分散式,自我調節,資產跟蹤特性的加密貨幣(三)

緊接前一篇文章

1、價格預言機

kUSD價格的估值將通過價格預言機來實現。 在該系統中,基於公共資源,每個參與者都被激勵以引導kUSD的正確價格,並定期通過向特殊智慧合約傳送預言機股權的方式來向kUSD網路報告該價格。 價格在中位數的一個sigma範圍內的參與者將獲得為此目的而鑄造的獎勵。 該方法激勵參與者發現並報告kUSD市場價格的可信且準確的共識。

隨著每個區塊的生成,少量新鑄造金為預言機扣除,被放入一個專門的智慧合約,稱為預言機基金,這些累積的費用在他們報告價格時作為獎勵支付給預言機。 預言機演繹由以下公式確定:
在這裡插入圖片描述
函式oracleDeductionFraction(b) 在這裡沒有定義,但是返回0到0.01之間的值,這樣在正常情況下,預言機基金將有足夠的餘額來支付預期的預言機獎勵。

我們使用術語鑄幣獎來描述在扣除後仍然給予提議者的鑄幣金部分。 鑄幣獎勵的金額很簡單:
在這裡插入圖片描述
通常情況下,對oracles的獎勵等於過去900個區塊(約15分鐘)內總獎勵獎勵的4%:
在這裡插入圖片描述
其中B(m,b) 是大於b-900且小於或等於b的區塊的子集,其中礦工m是提議者。

然而,除非提議者在區塊b被認定為預言機,否則不會給予預言機獎勵。 要獲得預言機的資格,提議者必須保持mUSD的最低股份(目前為600萬)並且不被大多數其他的預言機禁止。 此獎勵進一步受到預言機實際餘額的限制:

在這裡插入圖片描述
這是獎勵的完整公式,我們稱之為預言機獎勵:
在這裡插入圖片描述
2、挖礦獎勵
在Konsensus中,關鍵的工作將由提議者完成。 提議者的角色需要比驗證者更多的資源和能源支出。 提議者必須詢問區塊鏈以確定要鑄造的金額(參見上面的穩定性機制1:鑄幣演算法),組裝塊並確保它在短時間內正確分配 - 這是非常重要的。 實際上,塊的處理將在沒有提議者的情況下停止,但是,即使有任何驗證器(或甚至所有驗證器)離開網路,也可以繼續使用提議者。

提議者為其工作所獲得的總獎勵稱為挖礦獎勵,並且等於三個組成部分的總和:1)鑄幣獎勵,2)任何適用的預言機獎勵,以及3)計算獎勵:
在這裡插入圖片描述
其中m是礦工,b是區塊編號。 下圖顯示了這三個元件及其各自值的來源:
在這裡插入圖片描述
3、提議者資格,提案保證金

Konsensus的目的在懲罰不誠實的礦工,使他們沒有資格從出塊中獲得獎勵。 例如,一個潛在的提議者必須參與前10,000個塊作為驗證者才有資格出塊。

為了獲得挖礦獎勵,提議者將被要求投入最低數量的mUSD。 出於效能原因,主動挖礦節點的名稱具有最大大小(當前為500個節點)。 一旦名冊已滿,預期的挖礦節點將需要提供高於名冊中所有節點的最低賭注。 將接受大於該最低賭注的擬議股權,並將使該名單中的最低賭注產生衝擊。 此外,擬議股權必須低於絕對最低股權金額(目前為30,000 mUSD)。

將設立一項專用智慧合約,以追蹤挖礦活動和股權。 使用此合同,mUSD所有者將指定三項內容:mUSD的賭注金額,授權挖礦的節點,以及將獲得kUSD挖礦獎勵的地址。 請注意,獎勵收據地址獨立於執行相關挖礦的節點。

賭注金額標記為投標金額。 通常,在提案被接受或拒絕後回收提案股權,但如果提案被確定為不誠實,則該賭注將被沒收。

4、交易速度

在Konsensus中,沒有建立後確認的概念。 塊一旦建立就不可逆轉。 將其與以太幣進行比較,其中在塊被認為是不可逆的之前可能需要經過6個或更長15秒的塊週期。

我們正在積極調查Konsensus的優化,目標是每秒處理7,000多個交易,典型的每個交易處理時間為1秒。 這種表現將與Visa等現實商業支付系統競爭。

5、減少能源使用

由於Konsensus旨在避免昂貴的雜湊解決方案搜尋需求,因此礦工們沒有動力使用功能強大,耗能的挖礦硬體來超越其他礦工。 這種方法通過激勵區塊鏈驗證的分佈來提供安全性 - 通過許多獨立方的共識(因為只有活躍的礦工獲得驗證獎勵),但與典型的加密貨幣共識機制相比應該使用非常少的電力。

例如,一位分析師估計有5,000到100,000名比特幣礦工共同消耗大約774兆瓦的電力。 相比之下,我們估計100,000名礦工可以在低功率機器上執行kUSD客戶端7軟體,並消耗不到5兆瓦的電力。

6、基於持續代理的模型

我們已經建立了一個複雜的基於代理的軟體模型來測試同時使用形成Kowala協議的所有三種機制。 我們針對模型的各種排列運行了大量模擬,包括:

鑄幣演算法使用的常數的變化

○ 用於定義維穩費的常數的變化

○ 起始條件的變化

○ 市場需求波動,包括大規模恐慌

○ 參與者數量迅速增加和減少

○ 過度樂觀和套利者和探礦者的悲觀情緒

白皮書中描述的演算法和常量反映了測試的結果,而Kowala協議僅包含了在模型中始終如一地和可重複地產生最佳結果的行為。

未來基於代理的建模將基於實際的歷史市場資料。 Kowala將定期對已建立的市場行為進行大規模模擬,並對進一步完善Kowala協議進行預測性研究。 這些增強的模擬將以特徵代理為特徵,其行為源自基於實際的歷史市場決策的遺傳演算法。 Kowala還將模擬惡意行為者的潛在攻擊,以搶佔他們並發現其他無法預料的漏洞。

7、工作場景方面

1)PID控制器

不斷將市場反饋納入幣供應調整的方法大體上讓人聯想到PID控制器的概念,這是一種複雜的目標尋求行動工程模型,加上感測器的持續反饋。 目前正在研究通過將它們表達為PID控制器來改進我們機制的可能性。

(2)人工智慧

目前正在將人工智慧納入Kowala議定書的兩個領域。 首先,研究使用深度學習來提高穩定機制的鑄造和燃燒速率的響應性。 其次,調查對抗性AI的使用,這些AI會對網路進行高度複雜的攻擊並利用穩定性機制,並模擬複雜的經濟挑戰。 這些實驗的結果將為未來發展提供資訊,特別是在面對逆境時的安全性和整體復原力方面。

結論
至此,我已經將Kowala協議的白皮書全部敘述完畢,白皮書中確定了加密貨幣的波動問題,並提出了Kowala協議作為解決這一問題的有力解決方案。

雖然已經通過廣泛的建模建立了該協議在許多預期的場景中工作,但需要做更多的工作來更加確定地證明這裡描述的具體機制將在現實市場中起作用。

文章作者:Wayne Wong

轉載請註明出處

如果有關於區塊鏈學習的交流,可以通過下面的方式聯絡我:

加我微信,注意備註: 區塊鏈學習

wechat:elninowang

github: omnigeeker (Wayne Wong)

telegram: @omnigeeker

twitter: @omnigeeker

medium: https://medium.com/@omnigeeker

steemit: https://steemit.com/@omnigeeker

zhihu:@Omnigeeker

jianshu:@omnigeeker