a16z:代幣發行操作指南從創建到託管


隨著加密貨幣產業的快速發展,「我推出代幣」成為創辦人面臨的常見問題之一。在代幣價格上漲的同時,FOMO情緒也開始出現──其他人都在推出代幣,我也應該嗎?在發布代幣時,需要考慮發布準備、風險管理等重要策略。與受SEC監管的利害關係人合作需要更多時間和步驟。在確定代幣的分配和發放方式後,重要的是確保執行鎖定措施以及啟用質押和治理機制。最後,要確保安全,需要進行安全審核並對分配和發放代幣等步驟進行認真考慮。

編者註:隨著加密貨幣產業快速發展的性質,「我推出代幣」是創辦人如何最常見的問題之一。隨著價格上漲,FOMO 開始出現——其他人都在推出代幣,我應該嗎? ——對於建構者來說,公路面對代幣更加嚴峻。因此,在這個特別的系列文章中,我們將介紹發布準備、重要的風險管理策略以及更多關於代幣的規則和指南。請務必訂閱我們的時事通訊,以了解有關代幣和其他公司建設資源的更多資訊。

當你想要推出代幣時,你需要從營運角度考慮幾個步驟。如果你與受美國證券交易委員會(SEC)監管的任何利害關係人合作,這一點更適用。這篇文章的目的是列出建立協議所需的後勤工作,確保其安全性,明確受SEC監管的實體能夠滿足合規性要求。

發行代幣時首先要知道的是,它需要時間和團隊合作。這個過程涉及多種類型的利害關係人——協議開發者、第三方託管人、質押建設、投資者、員工和其他人—— —在準備創建和託管新的數位資產時,所有這些人都必須達成共識。 ,了解每一步的流程並方便分配足夠的時間。

請注意,下面的一組指導方針代表了時間的快照。隨著市場的變化、新產品的出現以及監管環境的發展,最佳實踐可能會不斷發展。同時,這些指南可以成為協議開發人員在準備代幣發佈時考慮有用的資源。

質押

#1:與託管人協調

由於監管原因,某些利害關係人可能無法託管代幣,除非得到滿足某些要求的第三方託管人的支持,包括在州或聯邦政府註冊並接受監督和檢查,參與將保護加密貨幣資產作為其業務的常規重要組成部分,並接受定期財務、營運和安全報告和審計。

有意義的是,並非所有託管人都是創建平等的。如果您的協議有大量投資者參與在啟動時透過質押或治理來幫助確保網路安全,則必須提前幾個月與高品質的第三方託管人員合作,以便他們能夠獲得支援。如果您不確定品質標準,請要求您的投資者明確他們的需求。不要假設任何託管人從一開始就有能力處理您的代幣。相應的計劃。

儘早開始對話。高品質的託管人可能需要大約六到九個月的時間來支援新的第1層區塊鏈(L1)。更複雜的協定(例如使用SNARK、具有隱私功能或與第1層) 2層(L2)網路互動的協定)可能會延長該過程。同時,基於以太坊構建的代幣(例如ERC-20和NFT)或基於Solana構建的代幣(例如Solana程式庫(SPL)代幣)更加簡單,並且可以花費更少的時間,例如三到五個月(假設)沒有任何障礙。請注意,這些時間表只是粗略估計,可能會根據託管人的要求而存在很大差異。

如果您的協議在第一天就需要進行質押和治理,那麼預計擴展將需要更多時間。儘早提醒合作夥伴。 (有關支持質押和治理的更多信息,請參見基準五。)需要考慮到利益相關者對任何託管人、質押建設需要或其他第三方供應商進行盡職調查,包括評估其信息安全(信息安全)和操作安全實務。

#2:進行安全審核

為了減少令牌啟動期間或之後出現問題的可能性,應徹底審查您編寫的與令牌相關的所有程式碼。這通常採用程式碼審計的形式,在專案開發過程中部分執行或在開發結束時一次性完成審核應由具有審核類似產品經驗的審核者執行,重點關注程式碼修補或軟體安全的可能性。

選擇審計員是一項艱鉅的任務,因為目前還沒有管理機構對審計員進行資格認證。 ,您有責任進行盡職調查,以確保審核員具備足夠的資格。在審查審計公司的資格時,您應該詢問自己出現以下問題:

審核員是否有可以提供給潛在客戶的明確定義的測試方法?該方法是否解決了正在進行審查的方案的主要問題?該方法是否包括使用業界標準技術和工具來檢測軟體漏洞?審核員是否有審核與正在審核的方案類似專案的經驗?審計員是否參與了審計員審查後重大安全漏洞的專案?如果是這樣,所利用的錯誤或缺陷是否是審計員審查的代碼的一部分?

這些問題的答案應指導審核員是否準備好並有能力在軟體啟動之前對您的協議進行審查並解決錯誤的方式。

在委託審計並收到審計員初步報告後,您需要解決所有嚴重問題(更高或嚴重嚴重性的問題,通常還包括中等嚴重性的問題),並選擇性地解決不是緊迫、較低嚴重性的問題對於您選擇未解決的任何問題,您應該提供理由。解決了最終報告中的問題後,請審核員驗證失敗措施的缺陷。

驗證所報告問題的解決方案成功後,應建立最終報告並與協議原始碼一起公開發布,或提供給接收或處理代幣的所有各方。

#3:分配與發放代幣

在與高品質託管其他利害關係人協商制定時間表並進行安全審計後,是時候開始考慮分配和交付代幣了。

協議開發人員可以透過以下兩種方式之一進行代幣分配:在代幣啟動之前或之後(也稱為代幣生成事件)。許多利害關係人更願意在啟動之前收到分配。換句話說,他們更喜歡將錢包位址嵌入到創世區塊中,創世區塊是區塊鏈創建時的第一個區塊。但形式是一個要求。發布後分配的代幣可以分批交付給利益相關者,其中每批預計代幣供應總量的一定數量。

當需要分發代幣時,請記住您要發送代幣的位置、要分發到的錢包數量,並信任但請驗證地址。受SEC 監管的利害關係人(例如RIA)可能會要求將代幣直接分發給其託管人。利害關係人應該可以選擇擁有任意數量的錢包。這使他們能夠最大程度地減少任何給定錢包中代幣的中心化程度,從而去中心化風險,部分原因是保險政策,包括每個錢包或每個帳戶的最高轉發。在發送代幣之前,請務必發送測試交易並驗證接收,因為這可以減少交付錯誤的可能性。

總之,協議開發人員應該問自己:

利害關係人何時能收到資產(例如,啟動前或啟動後)?利害關係人將要求將代幣發送到哪裡以及每個利害關係人將請求多少個錢包?利害關係人會立即還是分批收到所有代幣? #4:確保執行鎖定

代幣鎖定是證明對專案長期成功的信念以及協調利益相關者長期利益的最佳機制之一。這可以在不同的時間段確定,可能早於其他代幣考慮因素;例如,在輪中簽署代幣認股權證時。

最佳實踐是讓所有內部人員(員工、投資者、顧問、合作夥伴等)遵守相同的代幣歸屬和鎖定期。如果任何內部人員有不同的鎖定期,或者這些鎖定的執行情況不明確,那麼這可能會無意中產生不可預測的啟發,一些內部人士可能會嘗試先發行人地出售代幣。這可能會造成對協議的不信任,並由此產生腐敗影響。每個參與人員都應該遵循類似的時間進行操作,並且該時間表應該引導每個人朝著專案的長期成功邁進。 (請注意,這些並不妨礙用戶在區塊鏈網路或應用程式中使用代幣,即使應該早於鎖定使用可能允許的時間。)

一旦您決定歸屬期和鎖定期(從代幣發行後不一定少一年),您可以選擇由第三方託管人、以程式設計方式或兩者兼有而有之來分配代幣。理想情況下,許多利害關係人會尋求讓託管人接收代幣,並從法律和技術的角度執行固定和兌現時間表。其他選項包括透過經過審計的智慧契約或其他第三方代幣歸屬工具根據歸屬時間表索取代幣。

本階段要問的關鍵問題:

所有利害關係人是否均受相同的鎖定期和歸屬期的約束?託管人可以執行禁售條款嗎?解鎖的代幣將如何按照歸屬時間表進行分配? #5:啟用質押與治理

正如第一個指南中提到的,如果您需要利益相關者參與質押和治理來保護您的協議,那麼您可能需要提前與託管人協商。協議開發人員不應託管託管人默認支援其代幣的質押和治理。託管人需要時間(通常是幾個月)來建立質押和治理支援。

如果您的協議依賴利害關係人進行質押或治理,那麼您可能需要問自己以下問題。

質押問題:

託管人是否會允許任意委託給質押工作,或者託管人是否會預先選擇一組工作? (與探索該協議並在測試網階段提供反饋的質押工作合作可能會有所幫助。) 如果託管人預先選擇了一組質押項目,這將如何影響網絡的安全性和協議的去中心化工作? (選擇在全球擁有驗證器的各種質押項目可以幫助去中心化協議。)獎勵是否會Compound,或者利益相關者是否需要重新投資? (理想情況下,獎勵是自動重新贊助的,而不是手動重新贊助的。) 每筆錢包的質押金額是否有最低/最高迴避?驗證器節點是否有代幣輕鬆/消失,並且這會隨著時間的流逝而改變嗎?

治理問題:

如果您希望利害關係人參與治理,託管人是否會在技術上實現這種參與,還是會代表利害關係人執行投票?該協議是否會進行鏈上或鏈下(例如通過篩選)投票?

回顧一下,如果您準備推出代幣,並且該計劃包括受SEC 監管的利益相關者,請確保為高品質的託管人留出足夠的時間來為您的協議提供支援。預計開發時間框架將因託管機構而異,並取決於協議的複雜性。對於更標準的代幣(如以太坊ERC-20 或Solana SPL),構建時間可以為三到五個月,對於新區塊鏈則為九個月,對於涉及SNARK、隱私功能或與層交互的代幣甚至更長2 (L2)網路。儘早開始對話。

確定現實的時間表後,為下一步做好準備。您可以透過在啟動前將錢包嵌入創世區塊來分配代幣,也可以在啟動後分批分配代幣。無論哪種方式,所有利害關係人應遵守相同的代幣固定期限和現行兌現時間表,以確保一致性。進行任何必要的審核和安全評估。最後,研究協議的質押和治理細節,託管人和其他利害關係人需要了解這些細節並做好準備,以幫助確保其安全性。

如果您遵循這些步驟,您將能夠很好地處理成功代幣發行所需的後續工作。

資訊來源:0x資訊編譯自網際網路。版權歸作者Adina Fischer,Matt Gleason,Justin Simcock所有,未經許可,不得轉載

Total
0
Shares
Related Posts