通證工程學入門之五:善用工具 模擬器,CAD
今天我們來了解一下,在設計通證系統之中,可以用上的幾種工具。
延續前文我們對於通證系統設計的理解,可以參考傳統的優化系統的設計方式,設定目標函式和約束,進行調參,嘗試不同的求解演算法,複用已有的設計模式,或者設計自己的新演算法。
除此之外,我們也可以借鑑電路設計和模擬系統設計之中所用到的工具,將其用在通證系統的設計之中。本文具體瞭解一下。
工具:模擬器,CAD
專業的工程師會使用軟體工具來構建物件。軟體工程師通常會使用IDE進行程式設計實現。
在電路設計之中,所用到的工具會更加複雜。關鍵的工具是模擬器和CAD工具。隨著時間推移,所用到的工具棧(tool stacks)會變得非常複雜.但是藉助這些工具,可以讓10個工程師組成的團隊在幾個月之內能夠設計出來價值數十億的晶片。一個好的工程師可能要花費一百萬的工具費用(這是購買工具年費!)
在通證設計這個新領域,讓我們也介紹一些強大的工具吧。我們需要:
- 通證生態系統適用的模擬器。一個出發點是基於代理的建模(agent-based modeling),它來自於複雜性科學和人工智慧領域。 另一個是用於網路的模擬器,目前已經被用在共識演算法設計之中了。
- 使用CAD工具,將模擬器封裝,進一步對設計進行驗證,從中獲得靈感,瞭解應該如何調整引數,會達成什麼樣的結果,以及探索設計空間。
電路設計中的模擬器和CAD工具
這一部分作者介紹了電路設計中用到的模擬器和CAD軟體,不過實際上,因為這部分中跟我們要做token 機制設計實際使用的方式有所不同,所以我暫時不做翻譯了。
1970年代,出現了模擬器;CAD工具的出現,可以追溯到1980年代。這些工具是現在晶片設計領域的標配。設計和生產現代的處理器需要花費五千多萬美元;如果在投入這些資金之前,不去對設計進行驗證和優化,那麼肯定是蠢到家了。
然而,在通證設計領域,我們在設計和部署的生態系統預期的價值是數十億美元,卻沒有任何工具可言。這甚至連1970年代的水平都不如了。我期待通證工程學的進度,也能夠追得上來。
譯者注:在瞭解通證設計的過程之中,我意外的找到了這個工具:
ofollow,noindex" target="_blank">https://insightmaker.com/
可以進行系統模擬用,很有意思,晚點我也會寫一篇專門介紹一下。
如下(本來想用嵌入式的方式加上元件,但是效果不好,還是先截個圖吧)
工具的限制
我得承認,在複雜晶片設計跟經濟系統之間,還是存在許多區別的: 人的因素在其中。晶片是封閉的系統,但是人在經濟系統之中的存在,會讓經濟建模更加複雜模糊。然而,我們希望我們能夠對現狀進行改進,因為,我們每天都在構建涉及到人類的系統。如下是一些輔助的想法。
一個觀念是,不要對黑天鵝事件建模,而是將黑天鵝事件一旦發生之後所帶來的負面影響降到最低。
或者,我們可以將人類作為模擬器環路之中的一個組成部分,我們可以對其進行激勵。
或者,我們可以將人類視作“模擬器”環路中的一部分,在這個“模擬器”中,他們有發起攻擊的激勵。這對現有的實踐進行了形式化: 通證設計者讓他們的朋友進行假設的攻擊,然後更新約束條件列表,以及對應的設計。這樣的對話我已經進行了十幾輪了。
模擬永遠不可能做到完美。因此,我們需要確保系統自身是可以朝著社群所期待的方向進行進化的。相應的工具,是治理,抵押等等。治理可能是簡單的硬分叉,例如,更改目標函式或者增加約束條件。抵押,將通證持有人社群從零和博弈變為了正和博弈。
多位同學反映,單看一篇的話很難理解,我這篇文章的提綱先列出來,後續會把後面的部分補齊。
1、簡介
介紹文章的主題,如何設計激勵機制?因為激勵機制實際上是通證生態系統設計的核心,所以,也是要回答這一問題:如何設計通證生態系統?
2、工程學,博弈論及其他
作者將通證設計(token design)與已有的其他學科相關聯,描述其關係
通證工程學,與通證經濟學,博弈論,制度設計等方面有不少相關之處,這部分的譯文見: 通證設計與其他學科的關係: 通證工程學入門之一
3、通證設計與優化設計
作者將通證設計與優化設計和EA(進化演算法)進行了比較,從五個維度來分析不同系統的異同之處。
4、從優化設計的方法論到通證設計方法論
在這部分中,作者先介紹了一般優化系統是如何設計的;並藉助相似的框架來界定通證設計的路徑。
5、通證設計模式
在軟體工程中,我們有軟體設計模式;在建築工程中,也有相應的設計模式。這部分介紹了在通證工程學中的常見通證設計模式。這些組塊可以降低通證系統設計的複雜度,幫助設計者們更好的實現通證生態系統的架構。
6、工具篇:模擬器,CAD工具
這部分介紹了進行通證設計所需要用到的一些工具。藉助合適的模擬器和CAD工具,設計通證生態系統,並進行測試,驗證設計想法,作出改進完善。
7、結論
本文是英文原文中的第三部分:對優化設計和通證設計的比較
相關文章
通證工程學入門之四:通證設計的方法論(譯)
通證工程學入門之五:善用工具
通證設計與其他學科的關係
通證設計與其他學科的關係
通證設計與其他學科的關係