Rzeczy, które chciałbym wiedzieć przed opracowaniem DeFi Dapp na Ethereum

Andre Cronje opowie o trudach, przez które przeszedł, kiedy zaczął opracowywać jeden z najbardziej udanych Dappów DeFi w historii.

To tłumaczenie Andre Cronje (założyciela Yearn Finance) opowiada o trudach, przez które przeszedł i o rzeczach, które chciałby wiedzieć, zanim zaczął opracowywać jeden z najbardziej udanych Dappów DeFi od początku do teraz.

Wdrażanie Dapps jest drogie (jeśli nie wiesz, co robisz)

To jest adres, którego użyłem do wdrożenia Yearn.Finance:  https://etherscan.io/address/0x2D407dDb06311396fE14D4b49da5F0471447d45C#analytics

Poza kilkoma wkładami i pomocą kolegów, całą resztę musiałem rozgryźć sam.

Rzeczy, które chciałbym wiedzieć przed opracowaniem DeFi Dapp na Ethereum

Rzeczy, które chciałbym wiedzieć przed opracowaniem DeFi Dapp na Ethereum

Poniżej znajduje się łączna wartość transakcji ETH, wynosząca 93,64 ETH, a pozostałe aktywa 16,84 ETH. Oznacza to, że 76 ETH (prawie 15 000 USD) zostało użyte przeze mnie do błędów wdrażania i uruchamiania.

Rzeczy, które chciałbym wiedzieć przed opracowaniem DeFi Dapp na Ethereum

Nie trzeba dodawać, że popełniłem wiele głupich błędów, wiele razy musiałem ponownie wdrażać projekt, mogłem również zaprojektować lepszy system, a jeśli będę miał szansę zrobić to ponownie, mogę kosztować tylko około 10 ETH. Oczywiście musi być wiedza, którą mam teraz.

Sieci testowe są świetne, Kovan i Ropsten, ale nie mogę znaleźć ani naśladować wielu kontraktów, z którymi pracuję ( uniswap , 1inch, Compound , dydx, fulcrum, Aave, curve.fi, lendf, ddex żaden z nich można symulować w sieci testowej). Musiałem więc wiele razy rozwijać i testować w sieci mainnet.

Jest też inny problem, jako osoba niecierpliwa zawsze płacę najwyższą opłatę, aby przyspieszyć pracę, ale kiedy jesteś w pętli projektowania i testowania, będzie to miało ogromny wpływ.

Tak więc wyciągnięta lekcja, nie próbuj zadzierać z rozwijaniem inteligentnych kontraktów, chyba że masz trochę pieniędzy do stracenia, co kosztowało mnie o wiele więcej pieniędzy, niż się spodziewałem.

Ludzie nie będą (lub nie będą) używać Twojego oprogramowania, jeśli nie zostało ono poddane audytowi

Możesz potraktować to lekko, ale w świecie open source jest to niezbędne.

Ale chodzi o to, że rozwijam projekt całkowicie za darmo jako hobby, bez finansowania, bez kosztów, bez tokena (bez społeczności). Ale pierwsze zdanie, które otrzymuję, to zawsze „Czy to oprogramowanie jest poddawane audytowi?”. To pytanie, do którego musisz się przyzwyczaić za każdym razem, gdy ktoś pyta Cię o projekt, a gdy nieunikniona odpowiedź brzmi „nie”, po prostu je ignoruje.

To prowadzi nas do trzeciej rzeczy.

Przyjęcie produktu do audytu jest bardzo konkurencyjne i kosztowne

Po wykorzystaniu pieniędzy na wdrożenie i przetestowanie mojego dappa. Następną rzeczą, którą należy zrobić, to wziąć ten projekt do audytu. Zapytałem kilka źródeł i zapoznałem się z następującymi nazwami:

Zacząłem publikować nagrody w społeczności 30 stycznia.

Rzeczy, które chciałbym wiedzieć przed opracowaniem DeFi Dapp na Ethereum

W rezultacie nie otrzymano odpowiedzi.

@epheph na Twitterze zasugerował użycie programu audytu bezpieczeństwa fundacji ethereum. Mimo zainteresowania efekt końcowy nigdzie nie poszedł.

Rzeczy, które chciałbym wiedzieć przed opracowaniem DeFi Dapp na Ethereum

31 stycznia zacząłem wysyłać wiadomości na telegramy certik i cryptomaniac (również przy odrobinie szczęścia miałem ich dane kontaktowe) na temat mojego żądania audytu.

4 lutego nadal nie otrzymałem odpowiedzi, zacząłem wysyłać do nich e-maile.

Wyślij prośbę o audyt do openzeppelin na adres e-mail audits@openzeppelin.com i tego samego dnia otrzymałem odpowiedź, że skontaktują się z nami za około 1-2 dni. „Te 1, 2 dni” zostaną zaktualizowane tutaj, gdy odpowiedzą.

Przesłali e-mailem trailofbits, odpowiedzieli w ciągu jednego dnia i powiedzieli, że będzie to zrobione w ciągu tygodnia za 16 000 $. Zrobią: „Wstępna ocena ryzyka metodami ręcznymi i automatycznymi oraz bezpieczeństwa plików”, niestety muszę odpowiedzieć, że cena jest zbyt wysoka. Potem otrzymałem kolejną odpowiedź sugerującą użycie następujących narzędzi:

To nie audyt, ale przynajmniej są przydatne (chociaż nadal kosztują mnie 259 USD miesięcznie)!

Wysłałem również e-mail do Quantstamp za pośrednictwem formularza online, nadal nie ma odpowiedzi.

Wysłali e-mailem sigmaprime, odesłali tego samego dnia i po kilku e-mailach tam iz powrotem. Powiedzieli, że zajmie to 11 dni i za 27 500 $. I oczywiście musiałem odpowiedzieć, że nie mogę się zgodzić z tą ceną.

W końcu przyjąłem ofertę kryptomaniaka za 5000 dolarów.

Streszczenie:

  • trailofbits.com 16 000 $
  • kryptomaniacy 5000 $ 
  • certik.org (oczekuje)
  • quantstamp.com (nie odpowiada)
  • sigmaprime.io 27 500 $ 
  • openzeppelin.com (w toku)

Zgadzam się z kryptomaniakiem na przeprowadzenie ich audytu. Przesłałem również prośby o zbieranie funduszy na gitcoin i metakartel, ale żaden z nich nie odpowiedział, więc załóżmy, że nie będzie tam żadnej pomocy.

Aby podkreślić jedno, nie jest to audyt całego systemu, wszystkie powyższe wymagania dotyczą tylko pliku z 359 liniami kodu Solidity. Nawet najtańsza opcja od kryptomaniaka to 13 USD/linię.

Więc jeśli masz większy projekt, przygotuj się na około 50 000 $ na audyt.

TLDR

Z mojego portfela wyleciało około 20 000 dolarów za darmowy projekt o otwartym kodzie źródłowym. Nie ma pomocy ze strony społeczności ani pomocy fundacji ethereum, ale może to być spowodowane tym, że skontaktowałem się z niewłaściwą osobą lub może ona nie jest zainteresowana Yearn.finance. Ale nadal uważam, że moja „sieć krypto” jest lepsza niż większość tego, co oferują w tym momencie inni.

Nie do pomyślenia, jak trudno byłoby wejść na rynek zupełnie nowemu graczowi.

Zdobyta wiedza.

Niektóre rzeczy są dość oczywiste, ale nadal powinny być wymienione

VC nie będą finansować darmowego, wolnego od tokenów systemu

Dość oczywiste, ale nadal należy to podkreślić. Hołd dla wspólnej puli, nie jest jasne, jak mogli to zrobić. 

Tokeny pomagają promować rozwój

Nienawidzę tokenów, projekty, które opracowałem: Yearn.finance i Xar.network są zarówno bez tokenów, bez opłat, jak i z obydwoma problemami, ponieważ nie ma „efektu sieci tokenów”. Chcesz naprawdę szybko rozwinąć społeczność? Dodaj tokeny (lub miej za sobą VC).

Nie będziesz w stanie uzyskać pomocy od społeczności, chyba że masz już społeczność, której bez niej nie będziesz w stanie uzyskać.

To trochę zagmatwane, ale ta pętla jest czymś, co musisz wiedzieć, jeśli potrzebujesz pomocy od społeczności.

Łatwiej „udawać, że masz to, zanim to masz”

Każde stwierdzenie: „Nasze AUM (zarządzane aktywa) bardzo wzrosło” lub „nasza stopa zwrotu jest bardzo wysoka” jest tylko w połowie prawdziwe. Same projekty mają już początkowe AUM (z VC, finansowania lub od społeczności ~ aka token) i wykorzystują te „liczby” do zwiększenia stopy depozytu z drugiej strony. Dobrym przykładem jest Pooltogether z 250 000 $ „własnego funduszu”.

Podobny model może zadziałać w przypadku Yearn.finance, ale nie sądzę, aby niewielka ilość pieniędzy mogła zachęcić ludzi.

Ściągawka

Uruchom token, premine 50%, lockdrop (blokuj i odblokowuj stopniowo) pozostałe 50% dla sponsorów AUM, zbierz fundusze z 50% tokenami, znajdź kilka VC, wykorzystaj 20 000 USD na rozwój produktu (lub kopia Yearn.finance jest bezpłatna) wykorzystaj cały kapitał zebrałeś się w „fundusz startowy”, aby wygenerować ogromną stopę zwrotu (2x niż oferują inni).

Ponieważ twoja stawka jest bardzo wysoka, dodaj opłatę systemową (więcej niż 15% zysku największego konkurenta), nikt nie będzie się tym przejmował, ponieważ nadal zarabiają 2 razy minus 15% w porównaniu do swoich konkurentów. Zwróć kapitał posiadaczom tokenów wraz ze wzrostem AUM (który już masz o 50% lockdrop) i masz wartość łącza sieciowego.

Nie rób tego tak jak ja, jest to bardzo trudne, kosztuje mnie dużo pieniędzy i tworzy bardzo mały efekt sieciowy.

Zdobyta wiedza.

Zostaw komentarz

Analiza dystrybucji tokenów: Jak zidentyfikować potencjalne portfele osób z wewnątrz firmy

Analiza dystrybucji tokenów: Jak zidentyfikować potencjalne portfele osób z wewnątrz firmy

Praktyczna struktura umożliwiająca identyfikację portfeli kryptowalut potencjalnie powiązanych z osobami z wewnątrz, wykorzystująca koncentrację posiadaczy, powiązania z podmiotami wdrażającymi, wzorce finansowania, etykiety i zachowania w łańcuchu.

The Ultimate Guide to Trading Meme Coins Safely and Profitably

The Ultimate Guide to Trading Meme Coins Safely and Profitably

Learn how to trade meme coins with a risk budget, token due diligence, wallet security, careful execution, exit rules, and tax records.

Podręcznik dla początkujących dotyczący korzystania z rynku peer-to-peer (P2P) KuCoin

Podręcznik dla początkujących dotyczący korzystania z rynku peer-to-peer (P2P) KuCoin

Dowiedz się, jak używać KuCoin P2P do kupowania i sprzedawania kryptowalut, weryfikowania płatności, wybierania ofert, unikania typowych oszustw i bezpiecznego rozwiązywania sporów.

Czym są zrzuty kryptowalut i jak zakwalifikować się do największych?

Czym są zrzuty kryptowalut i jak zakwalifikować się do największych?

Dowiedz się, czym są zrzuty kryptowalut, jak działają zasady kwalifikowalności, jakich mitów unikać i jak korzystać z dużych okazji, nie ryzykując przy tym portfela.

Naprawianie błędów nieudanej weryfikacji KYC na Binance, Bybit i OKX

Naprawianie błędów nieudanej weryfikacji KYC na Binance, Bybit i OKX

Dowiedz się, jak naprawić błędy weryfikacji KYC na giełdach Binance, Bybit i OKX, korygując problemy z dokumentami, selfie, niezgodnością danych i kontem.

Spot Trading vs. Margin Trading: Key Differences, Risks, and What Beginners Should Know

Spot Trading vs. Margin Trading: Key Differences, Risks, and What Beginners Should Know

Learn how spot trading and margin trading differ in crypto, including ownership, leverage, liquidation risk, costs, order types, and beginner risk checks.

Honeypot Crypto Scams Explained: How to Check If You Can Sell a Token

Honeypot Crypto Scams Explained: How to Check If You Can Sell a Token

Learn how honeypot crypto scams block token sales, how to check sell simulations, taxes, liquidity, and contract controls before risking funds.

Niebezpieczeństwa związane z systemami „pump and dump”: jak chronić swój kapitał

Niebezpieczeństwa związane z systemami „pump and dump”: jak chronić swój kapitał

Dowiedz się, jak działają oszustwa typu pump-and-dump, na jakie sygnały ostrzegawcze należy zwracać uwagę i jakie praktyczne kroki podjąć, aby chronić swój kapitał przed manipulowanymi akcjami i kryptowalutami.

Jak skutecznie odblokować zablokowane konto na giełdzie kryptowalut

Jak skutecznie odblokować zablokowane konto na giełdzie kryptowalut

Dowiedz się, jak bezpiecznie odzyskać zablokowane konto na giełdzie kryptowalut, przygotować dokumenty weryfikacyjne, wykonać kontrole bezpieczeństwa, unikać oszustw i radzić sobie z opóźnieniami w weryfikacji.

Binance Dual Investment Explained: Risks and Rewards

Binance Dual Investment Explained: Risks and Rewards

Learn how Binance Dual Investment works, including Buy Low, Sell High, settlement, APR, liquidity limits, market risk, and Auto-Compound.