作者:Token Engineering Commons;編譯:Sissi@TEDAO
前言:構築未來基礎設施
代幣工程是一個新興且快速發展的領域,負責建構和連結人類、機器與人工智慧在交易、商業、通訊及協調中所使用的無形通路。
自2009 年比特幣問世以來,我們目睹了加密貨幣領域的重大進展。 2015 年以太坊的推出,激發了一波加密實驗的熱潮。在以太坊智能合約推出之前,基於代幣的經濟體在生產級區塊鏈上的設計空間非常有限。直到2018 年,隨著這些加密實驗的成熟和生態系統內模式的形成,”代幣工程”這個術語才正式提出。
這個新興領域的初期格局由區塊鏈基礎設施、治理機制、隱私解決方案、去中心化金融(DeFi)及其相關子主題的元素所塑造而成。 Web3 的無需許可性質,根植於開源原則,其複雜性增長至促使社會圖譜發展以應對協調等挑戰的程度。這些社會基礎設施整合了聲譽與獎勵系統、評估利害關係人貢獻的指標以及在防止攻擊的同時維護一定隱私的身份解決方案。因此,代幣工程充當了Web3 多學科領域的調和者,其共同點是創造性地使用代幣。
近年來,隨著區塊鏈技術的進步,已建立了許多基於代幣的系統。去中心化的概念已深入許多組織,促進了跨背景的合作。以再生經濟為中心的努力已經成熟,並促進了對公共財資金的關注。去中心化科學(DeSci)正在改變學術基礎設施,基於合作社的模式引入了Web3,整體網路演算法提高了運作效率,加深了透明度,同時也增加了眾多成功專案中互動的複雜性。這些只是吸引更多人建立Web3 解決方案的部分好處。然而,儘管有許多積極的例證,更廣泛的Web3 社群也經歷了前所未有的中斷和名譽損害,這些問題源於中心化交易所如FTX 的失敗、代幣實驗如LUNA 的崩潰、由智能合約漏洞導致的如The DAO 的失敗、Bridge 駭客攻擊、網路釣魚詐騙,以及可以歸咎於成熟度不足、盡職調查不足或泵水傾銷和龐氏騙局的激增。
儘管存在這些引人注目的挫折和加密市場的監管不確定性,創新仍在繼續。區塊鏈領域的個人和機構越來越多地要求共同的語言和框架,尋求推進工作的可信方法。
代幣作為分散所有權、主張權利和增強協調策略的工具,代表了代幣系統渴望實現的雄心壯志,以及消費者對更大隱私和自主權的日益增長的需求。儘管代幣工程的整體概念在高層次上看似清晰,但其實踐的細節和術語的精確定義卻是抽象的,這激發了進行本研究的動機。與代幣工程實踐者的互動試圖回答基礎性問題,以增強對代幣系統的構思、研究、設計、實施、驗證和維護方式的嚴格性和合法性。
因此,本研究的主要問題是:什麼是代幣工程?
在這份報告中,我們透過在該領域工作的人們的視角來探索這個問題——他們的實踐、挑戰和需求。我們界定了這個新興領域的發展邊界,分享了參與者對未來的看法,並提供了一個討論指南,以進一步探索這些主題。
我們希望這些發現能突顯出該領域的發展邊緣,並激發持續的實驗和想像,探索它如何塑造我們的未來世界。這不僅為代幣工程的理論和實踐提供了深刻的見解,也為廣大從業者和研究者提供了寶貴的參考資料,幫助他們更好地理解和推動這一領域的發展。
代幣工程的界定
為了回答這項研究的關鍵問題——「什麼是代幣工程?」——首先需要明確每個關鍵字的意思:
代幣
參與者通常將代幣視為區塊鏈上的價值儲存或資產。一位受訪者指出:「代幣是資訊和/或價值的加密表徵,能夠像原子一樣在系統間自由流動。」在化學和物理學中,原子是物質的基本單元,是所有化學元素的基礎構件,與此類似,代幣是基於區塊鏈的價值交換系統的基礎構件。我們的參與者提出了多種觀點。有的認為代幣是資訊的象徵,是建構社會系統的工具;有的則視代幣為進行金融創新實驗的工具。代幣可以同時承載一個或多個價值功能,可被編程為信用、聲譽、代金券、股份以及權益等。它們被描述為一種最佳化目標的媒介,開啟了價值交換、所有權和認證表示的新形式。代幣的可編程性和可追蹤性是代幣工程的核心。
工程
為何強調「工程」而非代幣經濟學、代幣學、代幣設計或機制設計等術語?
兩位經驗豐富的參與者引用了維基百科上關於工程的定義,認為這是一個恰當的出發點。本研究進行時,引用的定義部分如下:
「美國工程師職業發展委員會(2022-2023)定義『工程』為:
將科學原理創造性地應用於設計或開發結構、機器、設備或製造過程,或使用這些單獨或組合的作品;或建造或操作相同的東西,並完全了解其設計;或在特定操作條件下預測它們的行為;所有這些都關係到預定功能、操作經濟性和對生命財產的安全。 」
在這兩位參與者中,一位強調設計是工程的一部分,而另一位則重申這是設計、驗證、部署和維護工件的過程。使用“工程”一詞,是對整個過程的承認。僅討論代幣設計可能會低估這些其他實踐的重要性,這些實踐直接關聯到所創造之物的倫理和安全。安全是描述工程重要性時常使用的詞彙。一位參與者分享道:「你設計的同時,合理預期人們可以在不必單獨或獨立驗證其安全性或完整性的情況下使用這些[工件/公共基础设施]。 ” 當人們過橋時,他們不需要先檢測橋樑的安全性,而是假設這已經在工程過程中得到了處理,否則橋樑不會存在。“工程”一詞似乎將同樣的嚴謹標準擴展到了Web3系統。成功進步所必需的。或財政分配場景,這些場景通常與在Web3 中使用代幣相關聯。
總結:本報告中提到的代幣被定義為區塊鏈資產,而工程則被視為建立這些基於代幣的系統的科學方法,這一方法強調了嚴格性、安全性和倫理性。
代幣工程師的角色解析
儘管一些參與者對使用「工程」一詞表示不適,認為儘管有知識和專業技能,卻缺乏正規工程教育背景,但這並不妨礙他們成為代幣工程師。代幣工程師涵蓋設計、實作和驗證Web3 工件的能力。有觀點認為,因為每個階段都涉及不同的專業複雜性,更適合由團隊而非個體來處理。
許多人認為,隨著該領域朝向專業化發展,企業應當招募團隊而非個人來完成這些任務,尤其是在面對複雜或影響巨大的產品時。有參與者將代幣工程師比作產品經理,透過各階段推動專案以確保高品質成果;另一位則認為他們更像是系統審計員,專注於評估複雜系統的安全性和可用性。
雖然代幣工程師的確切職責尚未統一界定,但對於明確客戶與從業者的責任有廣泛一致。這個角色不僅包括工程技能,還涉及分析、會議組織、合規和企業家精神,是整個生態系統的一部分。
總結: 代幣工程師的角色不只是單一職位,而是需要多角色協作的複雜流程。隨著領域的發展,借鑒傳統工程的標準和實踐將非常有益。
代幣工程流程
「為數位靈魂注入生命。」—Ataberk Casur
代幣工程是否有明確的步驟?當工程師設計橋樑或公路時,他們並沒有親自施工,而是負責制定藍圖——這些精心製定的計劃供其他人用於實際施工,以服務公眾。同理,代幣工程師也是創造出一套藍圖,然後可能交由軟體開發人員或其他人員來實作。創建精確的藍圖並引導專案通過各個階段,構成了代幣工程的核心過程。
從參與者的回饋來看,大多數從業者並不清楚端到端的完整流程,儘管明確這項流程被認為是有益的。雖然不是所有的參與者都同意存在一個固定的流程,但他們的回應揭示了一些關鍵的區分和階段。這裡將概述代幣工程的五個基本階段:發現、設計、實施、驗證與確認、以及維護。
這些階段是迭代的,並非一定會按順序發生。常見的情況是,一個階段的結束可能會回到前一個階段,而不是直接進入下一個階段。這可能是由於需求變化、新資訊的揭露或技術和監管選擇的修訂所致。由於這些系統包含眾多元素,迭代成為了整個過程的一部分。
參與者詳細介紹了他們的工作和確保解決方案品質的方式。以下部分進一步詳述了代幣工程過程的各個階段。
1)發現階段
描述:發現階段通常是與客戶初次接觸並分析專案需求的階段。在這階段,對話的發展將問題轉化為更清晰的專案範圍,成果形式多樣,如書面文件、圖表或路線圖。在這一階段,客戶和代幣工程師將確定適合專案的工程方法和對專案未來生命週期的預期。
挑戰:此階段的挑戰包括來自利害關係人的需求不明確以及複雜概念和流程的溝通困難。
亮點:發現階段的亮點在於識別早期階段的假設,並盡可能識別和繪製未知變數。
2)設計階段
描述:設計階段是在發現階段所得到的需求和期望被進一步精進的階段。在這裡,系統的目標被確立,同時提出了評估這些目標的指標。更深入分析主體行為,並設計激勵機制來引導利害關係人在系統內的行為。這個階段也涉及關於底層技術、原語、平台和工具選擇的技術決策。設計階段還將識別並準備實施階段進行模擬所需的參數和條件,包括基於主體的建模和演算法設計。
挑戰:這一階段經常需要解決目標衝突的問題。需要模擬決定最終目標及其重要性,有時雖然人們對經濟體的長期目標達成一致,但在如何達到這些目標上存在分歧。此階段的挑戰也在於發展能夠強化系統價值和目標的同時不引入不期望後果的激勵機制。
亮點:參與者明確區分了創造新代幣和處理第三方代幣流動作為系統中可能的行為選項。 David Sisson 特別強調,代幣工程的主要關注點是機制與利害關係人的交織,並非僅僅是代幣的創造。他補充說,將代幣作為主要焦點可能會根據具體情境變成一種分心的元素,但這並不意味著代幣在整個過程中無所作為。
區塊鏈的不可變性是一個重要特徵,但係統中某些部分比其他部分更容易變更。在設定初期條件時,思考所有步驟並預見將來可能對特定組件進行參數化的方式,而無需重新設計整個系統,是至關重要的。特別是在治理方面,治理機制的快速演變和某些項目選擇逐步去中心化其決策權可能帶來許多變化。在設定初期條件前考慮這些潛在的變化,有助於創建更具彈性的系統。
3)實施階段
描述:計算實施是計算機科學中的術語,指的是系統從理論模型(如概念設想)轉換為計算表示(如軟體)時,其基本屬性和關係得到忠實保留。在此階段,設計階段確定的初始條件和參數被轉換成正式的規範,這些規範可能是數學方程式、演算法描述或偽代碼,用來產生模擬。模擬和模型的作用是促進對所設計系統的理解,並可能驗證或推翻某些假設,以便根據需要進行調整和重複。
挑戰:實施階段可能需要細緻調整參數和規範,確保計算視覺化準確反映模型和利害關係人的目標。當模擬結果準備好與利害關係人分享時,確保內容的清晰易懂也是一大挑戰。
亮點:實施方法不是孤立按順序進行的。它們可以在設計、驗證和維護階段出現,因為實施的核心是模型表示之間的轉換及透過觀察和迭代系統行為進行的最佳化。我們的參與者所描述的實施方法包括:
-
演算法設計:涉及定義輸入,明確所需輸出,並制定一系列將輸入轉換為所需輸出的明確步驟
-
基於主體的建模和模擬:透過表示個體代理及其互動,根據代理行為和環境條件的預定義規則來模擬複雜系統
4)驗證與確認
描述:驗證和確認是代幣工程的基石,區分簡單設計過程和具有構建相關係統的嚴格性的工程學科,保護利益相關者免受潛在風險和弱點。
關於「驗證」和「確認」這兩個術語的使用,參與者之間存在著不小的分歧。經過進一步審查,我們發現這在工程領域是一個普遍的辯論,因此我們選擇了資料集中最一致的實例,並說明了我們對這些字詞的使用方法。
「確認」過程確保設計選擇在技術上可行,並有效滿足利害關係人的需求和期望,包括產品市場適配等考量。確認著重於與使用者需求和外部適應性的一致性,確保最終結果符合初衷和目標。
「驗證」過程則檢驗系統的安全性、完整性和可靠性,包括對程式碼、激勵結構和整個系統進行嚴格審計。與確認相對,驗證確保最終結果符合描述和規範。
本研究中提到的驗證和確認形式包括數位驗證、類比驗證和代幣工程審計:
數字:智能合約審計
模擬:激勵結構分析
系統審計或代幣工程審計:整體風險評估,驗證系統的準確性,包括令牌在協議中應該和不應該如何使用的程序和規則。考慮互通能力、代幣經濟學審查、系統性能評估、產品市場適配和監管合規。
亮點:Trent McConaghy 強調,我們可以從電氣工程的類比、數位和混合訊號驗證中吸取理論和實踐,並應用於代幣工程。數位驗證在代幣工程中較為成熟,但現有工具常忽略類比元素如激勵設計和極端情況,類比驗證仍處於初期階段,使用工具如cadCAD 和TokenSPICE。有發展更多模擬和混合訊號驗證工具的巨大機會。 Griff Green 提出「代幣工程審計」的概念,主張為Web3建立針對性安全標準,涵蓋流動性策略和監管合規等。
挑戰:外部的「昨天就要發布」的壓力經常導致加速盡職調查過程,這導致了市場上多次不良結果,給整個領域帶來了聲譽損害。緩慢進展以加速前行,確保這些階段為專案創造必要的暫停非常重要,因為一旦它上鍊並被多個利害關係人使用,就很難更改了。
不僅程式碼可能出錯,由設計激勵引導的人類行為也可能出錯。這是需要謹慎考慮系統複雜性的時刻。因此,對整個過程有深入了解的專業人士最適合執行令牌工程審計,儘管研究應答者指出,這樣的人才在該領域仍然稀缺。
5)維護
描述:維護階段著重於系統的長期運作效果。不論是系統上線後一個月、三個月、一年還是更長時間,都需要確保一切按預定計畫運作。維護階段的主要工作包括收集、分析和監控數據及回饋,隨時間推移驗證使用者對設計假設的接受程度,調整評估指標,並對系統進行全面優化。
挑戰:持續專注於系統維護並確保其重要性是一項挑戰。參與者很少分享如何以可持續方式有效進行系統維護的方法。誰來負責持續更新和維護模擬系統?可以採用哪些分析和監控方法?如何改進現有指標?代幣工程師應參與專案維護的時間長度是多久?如何與系統使用者建立有效的回饋機制並解答這些問題,都是代幣工程師和專案需要面對的挑戰。
亮點:經濟系統是不斷變化且極其複雜的。總是有一些方面需要調整和改進。代幣工程師也應關注如何指導利害關係人參與系統的後續維護工作。
挑戰
「身為工程師,你總是希望設計出最為健壯的系統,以實現所有參與者的最佳利益,但這往往不易實現。」——Danilo Lessa Bernardineli
參與者面臨著許多挑戰,其中監管的不確定性特別突出,這問題嚴重拖慢了產業的成長和創新步伐。此外,個人也面臨巨大的挑戰,如需不斷提陞技能、處理多樣化的專業知識需求、平衡工作週期以及在高壓環境下避免職業倦怠。在行業內部以及向更廣泛的聽眾傳達其重要性時的溝通挑戰,也增加了額外的困難。在代幣系統中找到簡易與複雜的平衡點也是本節探討的關鍵挑戰之一。雖然解決這些挑戰沒有直接的路徑,但著手應對這些問題對於領域的前進至關重要。
1. 標準化
參與者明確指出缺乏標準化是一大難題。具體而言,缺乏以下幾個方面的標準:
-
術語的標準化
-
評估工作品質的標準
-
教育認證
-
學習和案例研究的文檔記錄
-
最新、易於搜尋且易於取得的知識庫
在41 名參與者中,有25 人強調了標準化的重要性。不論是初級還是資深技術工程師,都面臨獲取高品質見解的難題,例如從各種專案的成功與失敗中得到的基準、標準、指南和框架。標準的缺失被視為影響學習效率的主要障礙。在尋找所需資訊的過程中,人們可能必須進行無休止的搜索,從而不斷篩選大量的、包括無關和過時資訊的數據。此外,標準的缺乏被認為是代幣系統在獲得監管機構和正式組織認可方面的一大瓶頸。
儘管圍繞代幣工程已有一些資源和活動,但顯然它們未能滿足從業者的當前需求,這突顯了製定更加健全、更易於訪問的標準來支持和擴展該領域的必要性。
2. 溝通
參與者們詳細闡述了在溝通這一多方面概念上遇到的關鍵挑戰。具體挑戰包括:
-
將定性敘述轉化為定量數學函數
-
將廣泛目標細化為具體的度量標準
-
缺少對代幣工程是什麼的共同理解
-
客戶對其需求的理解不明確
-
在整個過程中,同儕間的溝通存在問題
-
向客戶準確傳達設計選擇的細微差異
-
向更廣泛的Web3 社群宣傳並提高對所建構內容的認識
在代幣工程領域,語言的考量不只是人類可讀與程式語言的區分。代幣工程師需要處理各種形式的資訊交換,並且要設計有效的溝通系統。參與者面臨的挑戰在於利用各種“語言”,包括數學、數據分析和視覺表現,來建立有效的互動路徑,每種都是獨特的溝通和表達方式。對代幣工程領域、代幣工程師的角色的理解不足,以及如何將寬泛目標具體化為可衡量的指標,這些因素進一步增加了建立共識和溝通的難度。參與者也反映了在傳達工作細節及模型和模擬的能力時所遇到的挑戰。有效的溝通被認為是產出高品質結果的必要條件。
3. 教育與可近性
可近性以及快速普及知識是推動代幣工程領域前進的重大挑戰。具體來說,參與者突出強調了以下幾個問題:
-
多學科學習經驗讓人不知所措
-
代幣工程相關的教育資源不足
-
缺少針對代幣工程師的教育或職業發展路徑
-
頻繁更換使用工具和追蹤新版本
-
初級代幣工程師面臨有限的職業機會和缺乏導師指導
-
學習過程中保持參與和耐心的挑戰
自2018 年代幣工程概念提出以來,相關資源有了顯著發展。例如,cadCAD 等工具的使用,提高了實踐的可及性。代幣工程學院的《代幣工程基礎》課程已經培訓了數百名學生進入該行業,代幣工程公共組織也在為各階段的計畫提供資金機會,推動了行業的民主化。這些只是許多促進該領域進步的倡議之一。然而,教育和可及性仍然是主要挑戰。在這快速演變的跨學科領域,工具、概念和應用案例不斷變化。隨著生態系多樣性的增加,所需的知識基礎也隨之擴大。為初級從業人員提供專業化途徑的機制,尚未能滿足對該領域專業人才的巨大需求。
儘管TE 學院、TEC 及其他機構進行了大量優秀的教育工作,仍有許多限制,即缺乏一條讓完全沒有背景知識的人真正發展出相應知識和經驗,從而精通此領域的路徑。
綜上所述,雖然代幣工程領域已取得了一些進展,但教育和資源的可近性問題仍是推動該領域持續發展的重大挑戰。以下是一些關鍵的總結和建議:
-
加強教育資源的建設:為了因應教育資源不足的問題,業界應更廣泛地開發和分享教育材料,尤其是針對代幣工程的專業知識和工具的培訓
-
創新教育模式:針對傳統教育方法的局限性,可以探索更多靈活和快速的學習途徑,例如線上課程、短期工作坊以及與業界專家的直接互動,以更好地適應行業發展的快速節奏
-
建立職業發展路徑:明確和優化代幣工程師的職業路徑,提供從入門到高級的多階段職業發展計劃,幫助初級工程師逐步成長為行業需要的高級專家
-
促進產業合作:鼓勵產業內部的合作,包括跨公司、跨學科的合作項目,這不僅可以提高資源的利用效率,也有助於知識和技術的交流與傳承
-
擴大導師網絡:增加對導師資源的投入,建立更完善的導師制度,特別是為初級從業者提供更多接觸經驗豐富的專業人士的機會
透過這些措施,代幣工程領域不僅能夠解決現有的教育和資源問題,還能為從業人員提供更廣泛的職業發展機會和學習資源,最終推動整個行業的健康和永續發展。
4. 資金問題
開源開發缺乏資金模式,促使代幣工程師轉而銷售諮詢服務和開發封閉工具。由於資源的競爭和稀缺,知識源周圍形成了一種新的保密文化。具體問題包括:
-
開發複雜專案的資源有限
-
利害關係人通常只關注短期回報
-
通常只有被視為龐氏騙局的專案才能獲得資金來聘請代幣工程師
-
對創投高度依賴所帶來的經濟脆弱性
-
單一代幣工程師的能力有限,而聘請完整團隊來處理代幣工程的各個方面通常超出了預算
-
缺乏對基礎設施和工具的資金支持
確保專案或社群創造的價值能準確對應到代幣上,從而開啟更多創新資金機制,是該領域面臨的一大挑戰。由於各種工作流程處於不同發展階段,設計的可行性帶來了額外的複雜性。某些功能和工具可能較成熟,而使用者體驗和可及性等方面仍在不斷進化,這依賴於具體的使用案例。 Web3的整體狀況直接影響代幣工程的工作環境。眾多工具的開發正如同時建造橋樑及其所需的機械設備。除了確保具有客戶的專案中代幣工程流程的資金之外,參與者還面臨著在此複雜階段開發基礎設施的資源難題。
5. 複雜性與新創期的挑戰
代幣工程領域因其複雜性和新興性,面臨以下挑戰:
-
多層面的創新同時進行,使得追蹤輸入和輸出變得困難
-
眾多變項的存在,難以確定事物成功或失敗的具體原因
-
用戶體驗不佳且風險內在,顯示這些系統不適合所有用戶
-
注意力易散,缺乏持續的項目跟進
-
即便使用模型和模擬,系統啟動後人們的實際行為仍充滿不確定性
代幣工程尤其在激勵設計領域仍處於起步階段,擁有龐大的開發潛力。這領域正逐步朝向學術化方向發展,而Web3 的能力也正在快速擴展。面對新興領域的挑戰,可以令人望而生畏。代幣工程涉及多學科,專注於社會技術複雜系統,這增加了其初期階段的挑戰和複雜性。
代幣工程的任務涉及處理複雜系統,這些系統通常包含相互連接和依賴的組件,其整體行為和特性無法直接從單個部件的行為推斷。系統內組件的相互作用導致非線性和突現現象,這些現象並非系統設計時明確預設的。這強調了任務的複雜性和不可預測性。
面對這些挑戰,我們需要承認並接受新興領域的困難和複雜性,同時採取積極措施以推動該領域的成熟和發展。透過持續的教育和跨學科合作,以及加強實踐和理論的結合,代幣工程領域能夠更好地應對其內在的複雜性和不斷變化的技術需求。隨著時間推進,實踐經驗和學術研究的累積將為該領域的成熟提供支持,最終實現更有效率、更公平的代幣系統,為從業者和相關利益方帶來深入的理解和廣泛的機會。
6. 監理合規性
在討論讓他們夜不能寐的問題時,監管環境是參與者表達的最迫切的擔憂。主要原因包括:
-
代幣實驗的風險和後果不明確
-
責任問題,特別是關於誰可能對多方利害關係人係統負責
-
監管約束導致產業發展放緩
-
風險過高,因為並非所有專案都能承擔在確保監管合規的同時進行代幣創新的風險
-
設計階段的不安全感導致意外或延遲的成本
-
基於區塊鏈實驗的法律領域專業知識取得有限
為代幣工程師導航複雜的監管合規性景觀呈現了一大挑戰,這影響了創新與法律框架交匯處的關鍵決策。這種微妙的平衡常常轉化為實際挑戰,其中精心構思的代幣工程專案可能因監管不明確而遭遇延誤和風險增加。許多實例顯示,由於法律不確定性,嚴格開發的模型遭遇了障礙,導致發展受阻。
總結:
監管的不確定性和溝通障礙阻礙了該領域的發展。標準化實踐的缺乏和教育資源的限制加劇了開銷,而資金模式對創新和產業成長提出了額外的挑戰。儘管有潛力,代幣工程仍處於初期階段,面臨許多挑戰。