以下我們對 Solana 目前通脹設計情況、實施階段、以及正在開展的研究領域做個總結。這篇文章對以前發佈的信息進行整理和總結,全面呈現了目前 Solana 的實施情況(這篇文章並沒有提出什麼新概念,只是對過往信息進行整合)。

術語

當我們在討論通貨膨脹及其相關組成部分(例如獎勵 / 收益 / 利息)時,會涉及很多術語,我們在這裏定義和說明一些常用概念:

目前總供應量 [SOL]

(通過創世區塊或協議通貨膨脹)生成的代幣(鎖倉或未鎖倉)總量減去已被銷燬(通過交易費用或其他機制)或大幅削減的代幣。在 Solana 網絡啓動時,在創世區塊中實例化了 500,000,000 枚 SOL。從那時起,通過減少交易費用和計劃代幣減少事件,目前總供應量已隨之減少。截至 2020/10/01,Solana 網絡目前總供應量爲:488,615,614 SOL

通脹率 [%]

Solana 協議將按照預定的通貨膨脹時間表自動生成新代幣(如下所述)。通貨膨脹率 [%],是在任何時間點的目前總供應量的年增長率。

通脹時間表

這是關於代幣發行的確定性描述。Solana 基金會提出了通貨膨脹遞減的時間表。即通貨膨脹將從最高值開始隨着時間而降低,直到穩定在預定的長期通貨膨脹率上(詳見下面討論)。該時間表完全唯一地取決於這三個參數:

l 初始通貨膨脹率 [%]:網絡首次啓動時的起始通貨膨脹率。代幣發行率只會從這一點開始降低。

l 減少的通貨膨脹率 [%]:通貨膨脹率降低的速度。

l 長期通貨膨脹率 [%]:預期穩定的長期通貨膨脹率。

有效通貨膨脹率 [%]

這是在考慮了其他可能減少目前總供應量的因素後,Solana 網絡上實際獲得的通貨膨脹率。請注意,在通貨膨脹時間表所描述的範圍之外生成代幣是不可能的。

l 雖然通貨膨脹時間表決定了協議如何發行 SOL,但由於各種因素,這裏忽略了生態系統中代幣的同時剔除的情況。主要的代幣銷燬機制,是銷燬每筆交易費用的一部分。雖然目前銷燬的是每筆交易費用的 100%,但計劃將銷燬率降低到每筆交易費用的 50%,剩餘費用將由處理交易的驗證者節點保留。

l 在對有效通貨膨脹率進行整體分析時,還應考慮其他因素,例如私鑰丟失、以及減少事件等。例如,據估計,所有丟失的 BTC 中,10%-20%是無法恢復的,並且 BTC 網絡可能會發生的年損失率爲 1-2%

.

抵押收益率 [%]

在網絡上抵押的 SOL 所獲得的回報率(又稱利息),通常以年利率來表示(例如,“當前的網絡抵押收益率爲年化 10%”)。

l 對於希望通過授權其代幣以避免通貨膨脹導致代幣價值稀釋的驗證者節點和代幣持有者來說,獲得抵押收益非常重要。

l 通貨膨脹發行機制,將按比例進行分配,其中 95%將按照與驗證者節點所抵押的 SOL 的比例分配給進行抵押的代幣持有者,5%分配給基金會資金用於運營支出和未來撥款。

隨着將 Archivers 引入經濟系統,未來可能會進一步擴大通貨膨脹的規模。Archivers 是 Solana 的網絡參與者,他們提供去中心化存儲服務,並且通過通貨膨脹發行的代幣分發來激勵該服務的發展。

l 可以根據通貨膨脹時間表、以及在任何特定時間裏抵押的目前總供應量的百分比來計算抵押收益率。由於通貨膨脹的收益,是在抵押代幣持有者、基金會資金庫、以及 Archivers (潛在的)之間進行分配,因此在計算抵押收益率時,僅應考慮交付給驗證者節點的部分。目前討論的分配比例是基金會的 5%,這部分很可能在收到後直接再進行抵押,因此不會影響抵押收益率計算。以下是通過將“驗證者節點分數”設置爲 100%來設置的,具體關係如下:

抵押收益率 = 通貨膨脹率 × 驗證者節點分數 × ( 1 % / 抵押的 SOL)

這裏:

% 抵押的 SOL= SOL 的總抵押數 / 目前總供應量

代幣稀釋

稀釋,是指由於引入更多數量的代幣,導致一組代幣在總體的比例產生變化。實際上,由於網絡中通貨膨脹發行機制的引入和分配,我們對抵押或未抵押代幣的稀釋進行討論。如下所示,雖然稀釋會影響每個代幣持有者,但抵押和未抵押代幣之間的相對稀釋,應該是未抵押代幣持有者的主要關注點。抵押代幣將獲得其按比例分配的通貨膨脹發行額,因此能夠減輕抵押代幣持有人的對稀釋的擔憂。即“通貨膨脹”的稀釋將被新代幣分配給有抵押的代幣持有者進行消化,從而抵消了通貨膨脹對該羣體的“稀釋”效應。

調整後的抵押收益率

爲了公正地評估抵押代幣的潛在收益,應該將抵押代幣稀釋及其對抵押收益的影響考慮在內。因此我們將調整後的收益率,定義爲估計的收益率和估計的抵押代幣稀釋率之間的差值。

Solana 提出的通貨膨脹時間表

如上所述,網絡的通貨膨脹時間表,由三個參數決定:初始通貨膨脹率、降低的通貨膨脹率和長期通貨膨脹率。在討論這些參數時,有許多因素需要考慮:

l 通過通貨膨脹發行的 SOL 中,有很大一部分將按照他們所抵押的 SOL 比例,分配給利益相關者。我們要確保通貨膨脹時間表的設計,能夠爲委託 SOL 代幣的持有者、和驗證服務提供商帶來合理的抵押收益(通過從抵押收益中收取的佣金)。

l 抵押收益率的主要影響因素,是抵押的 SOL 數量除以 SOL 的總量(即抵押的 SOL 百分比)。因此,在確定初始通脹參數時,驗證者節點之間的代幣分配和委託,是需要考慮的重要因素。

l 收益節流_(https://forums.solana.com/t/validator-yield-throttling-proposal-discussion/855/5)_,是目前認爲可能會影響抵押收益的機制。但不包括在這裏的討論或下面的建模中。

l 總體代幣發行,即我們希望目前總供應量在 10 年或 20 年內將如何發展

l 長期穩定的通貨膨脹,不僅是影響驗證者節點生態系統和 Solana 基金會贈款計劃的可持續發展的重要因素,而且還應隨着預期代幣損失、以及隨着時間來進行調整。

l 降低的通貨膨脹率,是根據我們預計網絡使用量的增長速度來決定的。隨着時間的發展,我們計劃使通貨膨脹率下降,並希望網絡使用量會增長。

在上述考慮因素的各種假設下,我們開始探索預期的通貨膨脹時間表、以及後續的收益率範圍。

目前,我們正在考慮的是,年供應膨脹率在 5 – 10%之間,每年下降約 15%,直到長期穩定在 1 − 2%左右。這裏介紹的建模,讓我們對這些範圍內的期望值有了新想法。我們希望在社區討論的支持下,不斷完善這些模型並明確具體數量。生態系統中最強大的驅動力,屆時將完善成熟,並指導我們對抵押 SOL 的分配、以及 Solana 基金會委託計劃(例如 Stake-o-Matic 匹配計劃_https://forums.solana.com/t/stake-o-matic-delegation-matching-program/_)的開發,做出最終決定。

由於通貨膨脹的平衡因素(例如交易費用銷燬和代幣損失)將來一定會更多地影響協議發行機制,因此以下討論的模型,可能更能反映協議初期的現實情況。

爲了瞭解通貨膨脹時間表對 Solana 經濟體的影響,首先是根據當前研究的通貨膨脹時間表的參數範圍,模擬出隨着時間推移,代幣發行量的上限和下限。

其中:

l 初始通貨膨脹率 : 7 − 9%

l 降低的通貨膨脹率 : − 14 − 16%

l 長期通貨膨脹率 : 1 − 2%

根據這些參數範圍來模擬可能的通貨膨脹時間表,我們可以獲得一段時間內的通貨膨脹:

Solana 通脹設計概述

在上圖中,標註了參數範圍的平均值,以說明每個參數的影響程度。

從這些模擬的通貨膨脹時間表中,我們還可以預測代幣發行量隨時間變化的範圍。

Solana 通脹設計概述

最後如果我們引入先前討論的附加參數,即抵押 SOL 的百分比,我們可以估計抵押 SOL 的抵押收益率:

% SOL 抵押率 = SOL 總抵押數量 / 目前總供應量

在這種情況下,因爲與規定的通貨膨脹時間表參數不同,質押 SOL 的%是必須估算的參數。因此,最方便的方法是指定通貨膨脹時間表參數並探索百分比的 SOL。對於以下示例,我們選擇了上面探討的參數範圍的中間部分:

l 初始通貨膨脹率 : 8%

l 降低的通貨膨脹率 : − 15%

l 長期通貨膨脹率 : 1.5%

基於投資者和驗證者節點社區的反饋,以及類似的權益證明協議所觀察到的情況,抵押 SOL 的百分比範圍介於 60%-90%,我們認爲這包含了我們預期可能觀察到範圍值。

Solana 通脹設計概述

再次強調,上面顯示了一個抵押者,在指定的通貨膨脹時間表下,隨時間推移可能期望 Solana 網絡抵押收益率。這是理想化的固定收益,因爲它忽略了驗證者節點在正常運行時獲得的獎勵、驗證者節點佣金、潛在的收益節流、和潛在減少事件的影響。此外它還忽略了所計算的 SOL 百分比是動態的,即當考慮到代幣稀釋時,會更清楚地看出由該通貨膨脹表設置的經濟誘因(請參見下面的“調整後的抵押收益率估計值”部分)。

代幣稀釋:已抵押和未抵押的代幣

同樣地,我們看看之前定義的期望抵押稀釋度和未抵押稀釋度。在這種情況下,稀釋被定義爲在較大集合中一組標記的百分比(即所有權)的變化。我們對有抵押和無抵押代幣所有權的相對變化感興趣,因爲隨着通貨膨脹發行,總體代幣池會增加。如所討論的,該發行僅分配給有抵押的代幣持有者,從而增加了有抵押的代幣佔總目前供應量的百分比。

繼續應用上述的通貨膨脹時間表參數,並假設在最初的所有代幣中,有 80%被抵押,並且通貨膨脹發行(獎勵)的部分,被保留繼續作爲抵押。抵押供應的比例增長如下圖所示。

Solana 通脹設計概述

由於這種相對變化,任何代幣持有者所持有的抵押比例,也將根據通貨膨脹時間表以及所抵押的所有代幣的比例而變化。爲了得出等式,我們需要計算 Ds (或抵押代幣的稀釋度),其中 Ps (t)是在時間 t 的代幣池的抵押比例,它是在任意兩個連續時間點之間的增量通貨膨脹率。因此,Ds 的定義是:

Solana 通脹設計概述

如上所示,隨着通貨膨脹發行,抵押代幣的比例增加。SOL (t)和 SOL total (t)分別表示時間 t 的抵押量和 SOL 總量:

Solana 通脹設計概述

其中 SOL total (t1)×I (t1)是添加到抵押代幣池的額外通貨膨脹發行量。現在我們用 t1 = t 來表示 Ds:

Solana 通脹設計概述

簡化爲:

Solana 通脹設計概述

因此,抵押代幣的稀釋,是通貨膨脹率和網絡上抵押代幣百分比的函數。不同的抵押比例的數據如下:

Solana 通脹設計概述

但是,抵押代幣持有者的稀釋,應該僅僅與未抵押代幣持有者的稀釋進行對比。對於未抵押代幣的稀釋,僅是通貨膨脹時間表的函數,因爲未抵押代幣的數量不會改變。

通過精確計算未抵押代幣的稀釋 Dus 可以看出這一點。在時間 t,代幣池中未抵押代幣比例爲 Pus (tN),它是在任意兩個連續時間點之間的增量通貨膨脹率。SOLus (t)和 SOLtotal (t)分別是在時間 t,網絡上未抵押代幣數量和 SOL 的數量。因此 Pus (t)= SOLus (t)/ SOLtotal (t)。

Solana 通脹設計概述

但由於通貨膨脹只會增加總量,而未抵押的供應量不會改變:

SOLus (t2) = SOLus (t1)

SOLtotal (t2) = SOLtotal (t1) × (1+It1)

因此 Dus 爲 :

Solana 通脹設計概述

一般來說,在任何經歷通貨膨脹的時間範圍內,對未抵押代幣的稀釋 I:

Solana 通脹設計概述

因此正如所猜測,這種稀釋與抵押代幣的總比例無關,僅取決於通貨膨脹率。這可以從示例通脹時間表中看到:

Solana 通脹設計概述

同樣在所有情況下,未抵押代幣的稀釋 > 抵押代幣的稀釋。準確地說,未抵押代幣相與抵押代幣的相對稀釋:Dus / Ds。這與通貨膨脹無關,相對稀釋度(即抵押代幣與非抵押代幣的影響)純粹是所抵押代幣總量的百分比函數。從上面得出

Solana 通脹設計概述

簡化爲

Solana 通脹設計概述

未抵押代幣與抵押代幣的相對稀釋的主要關係,是抵押總代幣比例的函數。如上所示,由於重新抵押的通貨膨脹發行量,總抵押代幣比例隨時間變化(即 Ps = Ps (t),因此我們看到相對稀釋隨時間增長:

Solana 通脹設計概述

可直觀地看出,隨着抵押代幣總數的增加,未抵押代幣的相對稀釋急劇增加。比如 80%的代幣被抵押後,未抵押代幣的持有者將比抵押代幣的持有者多〜400%的稀釋。

再次說明,這代表了已抵押代幣所有權百分比變化的變化,並代表代幣持有者對其代幣進行抵押以獲取抵押收益、以及避免未抵押部分遭到稀釋的內在動機。

調整後抵押收益率的估計值

最後,我們可以將抵押收益率和抵押代幣稀釋估計值結合起來,預測調整後的抵押收益率。即考慮協議通貨膨脹的稀釋後,代幣通貨膨脹率百分比。同樣該指標可能反映了一種更有意義的價值度量,而不僅僅是原始抵押收益(代幣持有者在評估 Solana 或其他網絡上的抵押時的考慮因素)。如下所示,按抵押的總供應量劃分的調整後的抵押收益率,是根據上面探討的通貨膨脹參數的平均範圍得出的。

Solana 通脹設計概述

有趣的是,調整後的抵押收益率等於通貨膨脹率,並且在考慮了抵押代幣的稀釋後,與抵押的 SOL 百分比無關。因此,避免通貨膨脹對未抵押代幣的稀釋,是代幣持有者進行抵押的主要目的。

模型參數儀表板

我們在此介紹了一系列的通貨膨脹時間表參數,可以在以下網址找到通用的模型實現:https://solana.shinyapps.io/network_parameters/7。輸入不同的通貨膨脹時間表參數組合,會影響某些上面顯示的結果指標。

Solana 通脹設計概述

該儀表板目前處於開發中,並且將取得進展。

Next Steps 下一步

如前所述,通貨膨脹已經在我們的 Tour de SOL 測試網上實行了一個多月了。在這段時間裏,我們看到在測試網發佈、並調試了在分佈式網絡上運行該實現的情況。v1.3 版本_(https://forums.solana.com/t/solana-v1-3-release-proposal/917/2)_將測試網和開發環境網絡的通貨膨脹率降低到 0.01%,並且還提供了監視通貨膨脹指標的簡單工具。這將減少在我們的測試網絡上的實施,以及準備在主網測試網上推出這種減少的通貨膨脹機制。

在接下來的幾周內,我們計劃密切監視測試網和開發環境網絡上的減少的通貨膨脹機制的實現情況,以進一步驗證這些網絡上的分配模型。在此期間,我們希望對通貨膨脹時間表進行最後的細化。將基於社區的投入以及對網絡上所投入的代幣百分比變化的觀察 / 估計進行改進。與減少的通貨膨脹時間表類似,完整的通貨膨脹時間表參數,爲了在主網測試網之前進行驗證,將首先在測試網和開發環境網絡上推出。

上述的其餘測試,在主網測試網上實施完整的通脹時間表,計劃是第四季度中期完成。具體目標參數和實施日期,將提前在社區論壇上公佈和討論。

原文鏈接:
https://forums.solana.com/t/solana-inflation-design-overview/920


Solana 通脹設計概述

官網 : https://solana.com

微博 :https://weibo.com/SolanaNews

幣乎 :https://bihu.com/people/1959347051

Telegram: https://t.me/solanaio

Discord: https://discordapp.com/invite/pquxPsq
Reddit: https://reddit.com/r/solana
Twitter: https://twitter.com/solanalabs
Medium: https://medium.com/solana-labs
Github: https://github.com/solana-labs

YouTube: https://www.youtube.com/solanalabs

Podcast: https://podcast.solana.com/