在以太坊上開發 DeFi Dapp 之前我希望知道的事情

Andre Cronje 將講述他在開始開發有史以來最成功的 DeFi Dapp 之一時所經歷的艱辛。

Andre Cronje(Yearn Finance 的創始人)的翻譯講述了他在開始開發最成功的 DeFi Dapp 之一之前所經歷的艱辛以及他希望知道的事情。

部署 Dapps 很昂貴(如果你不知道自己在做什麼)

這是我用來部署 Yearn.Finance 的地址:  https ://etherscan.io/address/0x2D407dDb06311396fE14D4b49da5F0471447d45C#analytics

除了一些同事的貢獻和幫助外,其餘的一切我都必須自己解決。

在以太坊上開發 DeFi Dapp 之前我希望知道的事情

在以太坊上開發 DeFi Dapp 之前我希望知道的事情

以下是 ETH 交易的總價值,總計 93.64 ETH,剩餘資產 16.84 ETH。這意味著我使用了 76 ETH(近 15,000 美元)用於部署和運行錯誤。

在以太坊上開發 DeFi Dapp 之前我希望知道的事情

不用說,我犯了很多愚蠢的錯誤,不得不多次重新部署項目,還可以設計一個更好的系統,如果有機會再做一次,我可能只花費大約 10 ETH。當然,必須有我現在擁有的知識。

測試網很棒,Kovan 和 Ropsten,但我找不到或模仿我正在使用的許多合約(uniswap、1inch、compound、dydx、支點、Aave、curve.fi、lendf、ddex,它們都不是可以在測試網上模擬)。所以我不得不在主網上進行多次開發和測試。

還有一個問題,作為一個沒有耐心的人,我總是支付最高的費用來加快工作,但是當你在設計和測試循環中時,這將產生巨大的影響。

所以吸取了教訓,除非你有閒錢,否則不要試圖搞亂開發智能合約,這比我預期的要多得多。

如果未經審核,人們不會(或不會)使用您的軟件

您可能會輕視這一點,但在開源世界中,這是必不可少的。

但關鍵是,我完全免費開發這個項目作為一種愛好,沒有資金,沒有成本,沒有代幣,(沒有社區)。但我得到的第一句話總是“這個軟件是否經過審計?”。每次有人問你一個項目時,你都需要習慣這個問題,當不可避免的答案是“不”時,他們就會忽略它。

這將我們引向第三件事。

將產品用於審計是非常有競爭力和昂貴的

在用這筆錢部署和測試我的 dapp 之後。接下來要做的是對該項目進行審核。我詢問了一些消息來源,並被介紹了以下名稱:

我從 1 月 30 日開始在社區上發布獎品。

在以太坊上開發 DeFi Dapp 之前我希望知道的事情

結果,沒有收到任何回應。

推特上的@epheph 建議使用以太坊基金會安全的審計程序。儘管表現出興趣,但最終的結果並沒有去任何地方。

在以太坊上開發 DeFi Dapp 之前我希望知道的事情

1 月 31 日,我開始在 certik 和 cryptomaniac 電報上發送有關我的審計請求的消息(幸運的是,我有他們的聯繫方式)。

2 月 4 日,仍然沒有收到回复,我開始給他們發電子郵件。

通過電子郵件audits@openzeppelin.com向 openzeppelin 發送審核請求,在我收到回复的同一天,他們將在大約 1-2 天內回复我。“那些 1、2 天”將在他們回复時在此處更新。

通過電子郵件發送到 trailofbits,他們在一天內回复並表示將在一周內完成,費用為 16,000 美元。他們會做:“使用手動和自動方法對風險和文件的安全性進行初步評估”,不幸的是我不得不回應說價格太貴了。然後我收到另一個建議使用以下工具的回复:

不是審計,但至少它們是有用的(儘管仍然每月花費我 259 美元)!

還通過他們的在線表格向 quantstamp 發送了電子郵件,仍然沒有回复。

通過電子郵件發送 sigmaprime,他們在同一天發回了短信,並在來回發送了幾封電子郵件之後。他們說這需要 11 天,費用為 27,500 美元。當然,我不得不回應說我不能同意這個價格。

我終於接受了cryptomaniac 5000 美元的報價。

概括:

  • trailofbits.com 16,000 美元
  • 密碼狂 5,000 美元 
  • certik.org(待定)
  • quantstamp.com(無響應)
  • sigmaprime.io 27,500 美元 
  • openzeppelin.com(待定)

我同意 Cryptomaniac 讓他們進行審計。我也提交了關於 gitcoin 和 metacartel 的籌款請求,但他們都沒有回應,所以我們假設那裡不會有任何幫助。

強調一點,這並不是對整個系統的審計,以上所有的要求只是針對一個有 359 行 Solidity 代碼的文件。即使是 cryptomaniac 最便宜的選擇也是 13 美元/行。

因此,如果您有一個更大的項目,請準備好約 50,000 美元的審計費用。

TLDR

大約 20,000 美元從我的錢包裡飛了出來,用於我的一個免費的開源項目。沒有社區的幫助,也沒有以太坊基金會的幫助,但這可能是因為我聯繫了錯誤的人,或者他們對 Yearn.finance 沒有興趣。但我仍然認為我的“加密網絡”比目前其他人提供的大多數網絡都要好。

很難想像一個全新的人要進入這個市場有多麼困難。

得到教訓。

有些事情很明顯,但仍應列出

VC 不會資助免費、無代幣的系統

很明顯,但仍然需要強調。向 pooltogether 致敬,目前尚不清楚他們是如何做到這一點的。 

代幣有助於促進發展

我討厭代幣,我開發的項目:Yearn.finance 和 Xar.network 都是無代幣,不收費,而且都太掙扎了,因為沒有“代幣網絡效應”。想要快速發展社區嗎?添加令牌(或在您身後有 VC)。

除非您已經有一個社區,否則您將無法從社區獲得幫助,沒有它您將無法獲得。

這有點令人困惑,但是如果您需要社區的幫助,您必須知道這個循環。

更容易“假裝你得到它之前得到它”

每一個陳述:“我們的資產管理規模(管理資產)增長了很多”或“我們的回報率非常高”,只對了一半。項目本身已經有一個初始 AUM(來自 VC、資金或來自社區 ~ 又名代幣),並使用這些“數字”來提高另一方的存款率。Pooltogether 是一個很好的例子,擁有 250,000 美元的“您自己的資金”。

類似的模式可能適用於 Yearn.finance,但我不認為少量的錢可以鼓勵人們。

備忘單

啟動代幣,預挖 50%,鎖定(逐步鎖定和解鎖)剩餘的 50% 用於 AUM 贊助商,用 50% 代幣籌集資金,找到一些 VC,使用 20,000 美元進行產品開發(或複制 Yearn.finance 是免費的)使用所有資金您已經籌集到“啟動基金”以產生巨大的回報率(是其他人提供的兩倍)。

因為你的費率很高,加上系統費(超過最大競爭對手利潤的15%),沒人會在意,因為他們仍然比競爭對手賺2倍-15%。你的玩家。隨著 AUM 的增加(您已經擁有 50% 的鎖倉量)將資金返還給代幣持有者,並且您擁有網絡鏈接價值。

不要像我那樣做,這很困難,花了我很多錢,而且幾乎沒有網絡效應。

得到教訓。

留下評論

分析代幣分發:如何識別潛在的內部錢包

分析代幣分發:如何識別潛在的內部錢包

一個利用持有者集中度、部署者關係、資金模式、標籤和鏈上行為來識別潛在的與內部人員有關的加密錢包的實用框架。

安全獲利交易模因幣的終極指南

安全獲利交易模因幣的終極指南

學習如何在風險預算、代幣盡職調查、錢包安全、謹慎執行、退出規則和稅務記錄的框架下交易模因幣。

KuCoin點對點(P2P)市場新手使用指南

KuCoin點對點(P2P)市場新手使用指南

學習如何使用 KuCoin P2P 買賣加密貨幣、驗證付款、選擇報價、避免常見騙局以及安全地處理糾紛。

什麼是加密貨幣空投?如何才能獲得規模最大的空投?

什麼是加密貨幣空投?如何才能獲得規模最大的空投?

了解什麼是加密貨幣空投、資格規則如何運作、應該避免哪些誤解,以及如何在不冒錢包風險的情況下抓住重大機會。

修復幣安、Bybit 和 OKX 上的 KYC 驗證失敗錯誤

修復幣安、Bybit 和 OKX 上的 KYC 驗證失敗錯誤

了解如何透過修正文件、自拍、資料不符和帳戶問題來解決幣安、Bybit 和 OKX 上的 KYC 驗證失敗問題。

現貨交易與保證金交易:主要差異、風險以及新手須知

現貨交易與保證金交易:主要差異、風險以及新手須知

了解加密貨幣現貨交易和保證金交易的區別,包括所有權、槓桿、清算風險、成本、訂單類型和新手風險檢查。

蜜罐式加密貨幣騙局詳解:如何檢查代幣是否可以出售

蜜罐式加密貨幣騙局詳解:如何檢查代幣是否可以出售

了解蜜罐加密貨幣騙局如何阻止代幣銷售,如何在投入資金之前檢查銷售模擬、稅收、流動性和合約控制。

拉高出貨騙局的危害:如何保護您的資金

拉高出貨騙局的危害:如何保護您的資金

了解拉高出貨騙局的運作方式、需要注意的警告信號,以及保護您的資金免受操縱的股票和加密資產侵害的實用步驟。

如何成功解凍被鎖定的加密貨幣交易所帳戶

如何成功解凍被鎖定的加密貨幣交易所帳戶

學習如何安全地恢復被鎖定的加密貨幣交易所帳戶、準備驗證文件、完成安全檢查、避免詐騙以及應對審核延遲。

幣安雙重投資詳解:風險與回報

幣安雙重投資詳解:風險與回報

了解幣安雙重投資的運作方式,包括低買高賣、結算、年利率、流動性限制、市場風險和自動複利。