สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน Ethereum

Andre Cronje จะเล่าถึงความยากลำบากที่เขาประสบเมื่อเขาเริ่มพัฒนา DeFi Dapps ที่ประสบความสำเร็จมากที่สุดเท่าที่เคยมีมา

การแปลนี้จาก Andre Cronje (ผู้ก่อตั้ง Yearn Finance) เล่าถึงความยากลำบากที่เขาประสบและสิ่งที่เขาปรารถนาที่เขารู้มาก่อนที่เขาจะเริ่มพัฒนา DeFi Dapps ที่ประสบความสำเร็จมากที่สุดตัวหนึ่งตั้งแต่เมื่อก่อนจนถึงปัจจุบัน

การปรับใช้ Dapps นั้นมีราคาแพง (หากคุณไม่รู้ว่ากำลังทำอะไรอยู่)

นี่คือที่อยู่ที่ฉันใช้ในการปรับใช้ Yearn.Finance:  https://etherscan.io/address/0x2D407dDb06311396fE14D4b49da5F0471447d45C#analytics

นอกจากความช่วยเหลือและความช่วยเหลือจากเพื่อนร่วมงานแล้ว ส่วนที่เหลือทั้งหมดที่ฉันต้องทำด้วยตัวเอง

สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน Ethereum

สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน Ethereum

ด้านล่างเป็นมูลค่ารวมของธุรกรรม ETH รวม 93.64 ETH และสินทรัพย์คงเหลือ 16.84 ETH นั่นหมายความว่าฉันใช้ 76 ETH (เกือบ 15,000 เหรียญสหรัฐ) สำหรับการปรับใช้และข้อผิดพลาดในการทำงาน

สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน Ethereum

ไม่จำเป็นต้องพูดว่า ฉันทำผิดพลาดโง่ๆ มากมาย ต้องปรับใช้โปรเจ็กต์ใหม่หลายครั้ง สามารถออกแบบระบบที่ดีขึ้นได้ และหากได้รับโอกาสในการทำอีกครั้ง ฉันอาจมีราคาเพียง 10 ETH เท่านั้น แน่นอนว่าต้องมีความรู้ที่ผมมีอยู่แล้ว

ตาข่ายทดสอบนั้นยอดเยี่ยม Kovan และ Ropsten แต่ฉันไม่พบหรือเลียนแบบสัญญาหลายฉบับที่ฉันทำงานด้วยไม่ได้ ( uniswap , 1inch, compound , dydx, fulcrum, Aave, curve.fi, Lendf, ddex ทั้งคู่ สามารถจำลองได้บนเครือข่ายทดสอบ) ดังนั้นฉันจึงต้องพัฒนาและทดสอบบน mainnet หลายครั้ง

ยังมีอีกปัญหาหนึ่งที่เป็นคนใจร้อน ฉันมักจะจ่ายค่าธรรมเนียมสูงสุดเพื่อเร่งงาน แต่เมื่อคุณอยู่ในวงจรการออกแบบและการทดสอบ มันจะส่งผลกระทบอย่างใหญ่หลวง

ดังนั้น เรียนรู้จากบทเรียนแล้ว อย่าพยายามยุ่งกับการพัฒนาสัญญาที่ชาญฉลาด เว้นแต่คุณจะมีเงินเหลือใช้ ซึ่งทำให้ฉันต้องเสียเงินมากกว่าที่ฉันคาดไว้มาก

ผู้คนจะไม่ (หรือจะไม่) ใช้ซอฟต์แวร์ของคุณหากยังไม่ได้รับการตรวจสอบ

คุณอาจใช้สิ่งนี้เล็กน้อย แต่ในโลกโอเพ่นซอร์สสิ่งนี้เป็นสิ่งสำคัญ

แต่ประเด็นคือ ฉันพัฒนาโปรเจ็กต์ฟรีเป็นงานอดิเรก ไม่มีเงินทุน ไม่มีค่าใช้จ่าย ไม่มีโทเค็น (ไม่มีชุมชน) แต่ประโยคแรกที่ฉันได้รับคือ "ซอฟต์แวร์นี้ได้รับการตรวจสอบหรือไม่" นี่เป็นคำถามที่คุณต้องทำความคุ้นเคยทุกครั้งที่มีคนถามคุณเกี่ยวกับโครงการหนึ่งๆ และเมื่อคำตอบที่หลีกเลี่ยงไม่ได้คือ “ไม่” พวกเขาจะมองข้ามมันไป

นั่นนำเราไปสู่สิ่งที่สาม

การนำผลิตภัณฑ์ไปตรวจสอบมีการแข่งขันสูงและมีราคาแพง

หลังจากใช้เงินเพื่อปรับใช้และทดสอบ dapp ของฉัน สิ่งต่อไปที่ต้องทำคือนำโครงการนั้นไปตรวจสอบ ฉันถามแหล่งข้อมูลสองสามแห่งและได้รับการแนะนำให้รู้จักกับชื่อต่อไปนี้:

ฉันเริ่มโพสต์รางวัลในชุมชนเมื่อวันที่ 30 มกราคม

สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน Ethereum

เป็นผลให้ไม่ได้รับการตอบกลับ

@epheph บน Twitter แนะนำให้ใช้โปรแกรมตรวจสอบความปลอดภัยของมูลนิธิ ethereum แม้จะแสดงความสนใจ แต่ผลลัพธ์ก็ไม่ได้ไปไหน

สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน Ethereum

ในวันที่ 31 มกราคม ฉันเริ่มส่งข้อความเกี่ยวกับโทรเลข certik และ cryptomaniac (โชคยังดีที่ฉันมีรายละเอียดการติดต่อ) เกี่ยวกับคำขอตรวจสอบของฉัน

เมื่อวันที่ 4 กุมภาพันธ์ และยังคงไม่ได้รับการตอบกลับ ฉันเริ่มส่งอีเมลถึงพวกเขา

ส่งคำขอตรวจสอบไปที่ openzeppelin ผ่านอีเมลaudits@openzeppelin.comและในวันเดียวกันนั้นฉันก็ได้รับคำตอบว่าพวกเขาจะติดต่อกลับภายใน 1-2 วัน “วันที่ 1, 2 นั้น” จะได้รับการอัปเดตที่นี่เมื่อพวกเขาตอบกลับ

ส่งอีเมล trailofbits พวกเขาตอบกลับภายในหนึ่งวันและบอกว่าจะทำเสร็จในหนึ่งสัปดาห์ในราคา 16,000 ดอลลาร์ พวกเขาจะทำ: "การประเมินความเสี่ยงเบื้องต้นโดยใช้วิธีการแบบแมนนวลและแบบอัตโนมัติและความปลอดภัยของไฟล์" น่าเสียดายที่ฉันต้องตอบว่าราคาแพงเกินไป จากนั้นฉันก็ได้รับคำตอบอีกครั้งที่แนะนำให้ใช้เครื่องมือต่อไปนี้:

ไม่ใช่การตรวจสอบ แต่อย่างน้อยก็มีประโยชน์ (แม้ว่าจะยังคิดเงินฉันอยู่ $259/เดือน)!

ยังส่งอีเมล quantstamp ผ่านแบบฟอร์มออนไลน์ของพวกเขา ยังไม่มีการตอบกลับ

ส่งอีเมล sigmaprime แล้ว พวกเขาส่งข้อความกลับมาในวันเดียวกันและหลังจากส่งอีเมลไปกลับมาสองสามฉบับ พวกเขากล่าวว่าจะใช้เวลา 11 วันและในราคา 27,500 ดอลลาร์ และแน่นอนว่าฉันต้องตอบว่าฉันไม่เห็นด้วยกับราคานั้น

ในที่สุดฉันก็ยอมรับข้อเสนอของ cryptomaniac ในราคา $5,000

สรุป:

  • trailofbits.com $16,000
  • คริปโตมาเนีย $5,000 
  • certik.org (รอดำเนินการ)
  • quantstamp.com (ไม่ตอบสนอง)
  • sigmaprime.io $27,500 
  • openzeppelin.com (รอดำเนินการ)

ฉันเห็นด้วยกับ cryptomaniac เพื่อให้พวกเขาทำการตรวจสอบ ฉันได้ส่งคำขอระดมทุนใน gitcoin และ metacartel แล้ว แต่ก็ไม่มีใครตอบรับ ดังนั้นสมมติว่าจะไม่มีการให้ความช่วยเหลือใด ๆ จากที่นั่น

เพื่อเน้นสิ่งหนึ่ง นี่ไม่ใช่การตรวจสอบสำหรับทั้งระบบ ข้อกำหนดทั้งหมดข้างต้นมีไว้สำหรับไฟล์ที่มีรหัส Solidity 359 บรรทัดเท่านั้น แม้แต่ตัวเลือกที่ถูกที่สุดจาก cryptomaniac ก็คือ $13/line

ดังนั้น หากคุณมีโครงการขนาดใหญ่ ให้เตรียมเงินประมาณ 50,000 ดอลลาร์สำหรับการตรวจสอบ

TLDR

เงินประมาณ 20,000 ดอลลาร์บินออกจากกระเป๋าเงินของฉันสำหรับโครงการโอเพ่นซอร์สฟรีของฉัน ไม่มีความช่วยเหลือจากชุมชนหรือความช่วยเหลือจากมูลนิธิ ethereum แต่อาจเป็นเพราะฉันติดต่อผิดคนหรือบางทีพวกเขาไม่มีความสนใจใน Yearn.finance แต่ฉันยังคงคิดว่า “เครือข่าย crypto” ของฉันดีกว่าที่อื่น ๆ เสนอให้ในตอนนี้

ไม่น่าเชื่อว่าผู้มาใหม่จะเข้าสู่ตลาดได้ยากเพียงใด

บทเรียนที่ได้เรียนรู้

บางสิ่งค่อนข้างชัดเจน แต่ก็ยังควรอยู่ในรายการ

VCs จะไม่ให้ทุนกับระบบฟรีที่ปราศจากโทเค็น

ค่อนข้างชัดเจน แต่ก็ยังต้องเน้น การแสดงความเคารพต่อพูลร่วมกัน ไม่ชัดเจนว่าพวกเขาทำสิ่งนี้ได้อย่างไร 

โทเค็นช่วยส่งเสริมการพัฒนา

ฉันเกลียดโทเค็น โปรเจ็กต์ที่ฉันพัฒนาขึ้น: Yearn.finance และ Xar.network นั้นไม่มีโทเค็น ไม่มีค่าธรรมเนียม และทั้งคู่ต้องดิ้นรนมากเกินไปเพราะไม่มี "เอฟเฟกต์เครือข่ายโทเค็น" ต้องการพัฒนาชุมชนอย่างรวดเร็วหรือไม่? เพิ่มโทเค็น (หรือมี VC อยู่ข้างหลังคุณ)

คุณจะไม่สามารถรับความช่วยเหลือจากชุมชนได้ เว้นแต่ว่าคุณจะมีชุมชนอยู่แล้ว ซึ่งคุณจะไม่สามารถรับได้หากไม่มีชุมชนนี้

มันค่อนข้างสับสน แต่วนรอบนี้เป็นสิ่งที่คุณต้องรู้หากคุณต้องการความช่วยเหลือจากชุมชน

ง่ายกว่าที่จะ "แสร้งทำเป็นว่าได้รับมาก่อน"

ทุกข้อความ: “AUM (สินทรัพย์ภายใต้การบริหาร) ของเราเติบโตขึ้นอย่างมาก” หรือ “อัตราผลตอบแทนของเราสูงมาก” เป็นความจริงเพียงครึ่งเดียว โปรเจ็กต์เหล่านี้มี AUM เริ่มต้นอยู่แล้ว (จาก VC, เงินทุน หรือจากชุมชน ~ aka token) และใช้ "ตัวเลข" เหล่านั้นเพื่อเพิ่มอัตราการฝากจากอีกด้านหนึ่ง Pooltogether เป็นตัวอย่างที่ดีกับ $250,000 “กองทุนของคุณเอง”

โมเดลที่คล้ายกันอาจใช้ได้ผลกับ Yearn.finance แต่ฉันไม่คิดว่าเงินจำนวนเล็กน้อยสามารถส่งเสริมผู้คนได้

แผ่นโกง

โทเค็นเปิดตัว, พรีมีน 50%, ล็อคดรอป (ค่อยๆ ล็อกและปลดล็อก) ส่วนที่เหลืออีก 50% สำหรับผู้สนับสนุน AUM, ระดมทุนด้วยโทเค็น 50%, ค้นหา VC บางส่วน, ใช้ $20,000 สำหรับการพัฒนาผลิตภัณฑ์ (หรือคัดลอก Yearn.finance ฟรี) ใช้เงินทุนทั้งหมด คุณได้ระดมทุนเป็น "กองทุนเริ่มต้น" เพื่อสร้างอัตราผลตอบแทนมหาศาล (2 เท่าของที่ผู้อื่นเสนอ)

เนื่องจากอัตราของคุณสูงมากจึงเพิ่มค่าธรรมเนียมระบบ (มากกว่า 15% ของกำไรของคู่แข่งที่ใหญ่ที่สุด) ไม่มีใครสนใจเพราะพวกเขายังคงได้รับ 2 คูณลบ 15% เมื่อเทียบกับคู่แข่งของพวกเขา ผู้เล่นของคุณ คืนทุนให้กับผู้ถือโทเค็นด้วย AUM ที่เพิ่มขึ้น (ซึ่งคุณมีอยู่แล้ว 50% ล็อคดรอป) และคุณมีค่าลิงก์เครือข่าย

อย่าทำแบบที่ฉันทำ มันยากมาก ทำให้ฉันเสียเงินจำนวนมาก และสร้างผลกระทบเครือข่ายเพียงเล็กน้อย

บทเรียนที่ได้เรียนรู้

ฝากความเห็น

วิธีคืนโทเค็น ERC20 ที่ส่งผิดพลาดผ่านกระเป๋าเงิน BEP20 และในทางกลับกัน

วิธีคืนโทเค็น ERC20 ที่ส่งผิดพลาดผ่านกระเป๋าเงิน BEP20 และในทางกลับกัน

บทความนี้จะแสดงวิธีการคืนโทเค็น ERC20 ที่ส่งผิดพลาดผ่านกระเป๋าเงิน BEP20 และในทางกลับกันในกระเป๋าเงิน Coin98 โดยละเอียดและง่ายดาย!

วิธีใช้ Raydium Exchange (RAY): คำแนะนำทีละขั้นตอน

วิธีใช้ Raydium Exchange (RAY): คำแนะนำทีละขั้นตอน

Raydium คือการแลกเปลี่ยนแบบกระจายอำนาจโดยใช้กลไก AMM พร้อมข้อมูลที่อัปเดตและเคล็ดลับการใช้งานที่ล่าสุดในบทความนี้!

วิธีใช้ Uniswap: คำแนะนำทีละขั้นตอนสำหรับผู้เริ่มต้น

วิธีใช้ Uniswap: คำแนะนำทีละขั้นตอนสำหรับผู้เริ่มต้น

บทความนี้จะแนะนำคุณเกี่ยวกับวิธีใช้ Uniswap รวมถึงการแลกเปลี่ยน เพิ่มสภาพคล่อง และย้ายสภาพคล่องจาก Uniswap V2 เป็น V3 รวมทั้งคุณสมบัติใหม่ล่าสุดที่เกี่ยวข้องกับ DeFi

Coinbase Wallet: คำแนะนำในการสร้างและใช้งานกระเป๋าเงิน Bitcoin บน Coinbase

Coinbase Wallet: คำแนะนำในการสร้างและใช้งานกระเป๋าเงิน Bitcoin บน Coinbase

บทความแสดงวิธีการสร้างและใช้งานกระเป๋าเงิน Coinbase ด้วยวิธีที่ง่ายที่สุดเกี่ยวกับ Crypto และ Blockchain

การวิเคราะห์แบบจำลองการดำเนินงาน Uniswap V2 (UNI) - รากฐานของ AMM

การวิเคราะห์แบบจำลองการดำเนินงาน Uniswap V2 (UNI) - รากฐานของ AMM

วิเคราะห์และประเมินรูปแบบการทำงานของ Uniswap V2 ซึ่งเป็นโมเดลพื้นฐานที่สุดสำหรับ AMM

คำแนะนำในการใช้การแลกเปลี่ยน Remitano: ซื้อและขาย Bitcoin บนการแลกเปลี่ยน Remitano

คำแนะนำในการใช้การแลกเปลี่ยน Remitano: ซื้อและขาย Bitcoin บนการแลกเปลี่ยน Remitano

การแลกเปลี่ยน Remitano เป็นการแลกเปลี่ยนครั้งแรกที่อนุญาตให้ซื้อและขาย cryptocurrencies ใน VND คำแนะนำในการลงทะเบียน Remitano และซื้อและขาย Bitcoin โดยละเอียดที่นี่!

คำแนะนำที่สมบูรณ์และละเอียดเกี่ยวกับการใช้ Mango Markets

คำแนะนำที่สมบูรณ์และละเอียดเกี่ยวกับการใช้ Mango Markets

บทความนี้จะให้คำแนะนำที่สมบูรณ์และละเอียดที่สุดแก่คุณเกี่ยวกับการใช้ Mango Markets เพื่อสัมผัสประสบการณ์การใช้งานเต็มรูปแบบของโครงการใหม่นี้บน Solana

คำแนะนำสำหรับการเข้าร่วม Tenderize testnet บน Solana มีรายละเอียดและเข้าใจง่าย

คำแนะนำสำหรับการเข้าร่วม Tenderize testnet บน Solana มีรายละเอียดและเข้าใจง่าย

บทความนี้จะให้คำแนะนำที่สมบูรณ์และละเอียดที่สุดสำหรับการใช้ Tenderize testnet

Mina ร่วมมือกับ Polygon

Mina ร่วมมือกับ Polygon

Mina และ Polygon จะทำงานร่วมกันเพื่อพัฒนาผลิตภัณฑ์ที่เพิ่มความสามารถในการปรับขนาด การตรวจสอบขั้นสูง และความเป็นส่วนตัว

UNLOCKED Series #1 - เพิ่มความปลอดภัยของคุณบน Coin98 Super App

UNLOCKED Series #1 - เพิ่มความปลอดภัยของคุณบน Coin98 Super App

ในตอนแรกของ UNLOCKED Series เราจะเพิ่มการรักษาความปลอดภัยอีกชั้นหนึ่งให้กับกระเป๋าสตางค์ของคุณโดยใช้การตั้งค่าความปลอดภัย