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 สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน Ethereum]()
ไม่จำเป็นต้องพูดว่า ฉันทำผิดพลาดโง่ๆ มากมาย ต้องปรับใช้โปรเจ็กต์ใหม่หลายครั้ง สามารถออกแบบระบบที่ดีขึ้นได้ และหากได้รับโอกาสในการทำอีกครั้ง ฉันอาจมีราคาเพียง 10 ETH เท่านั้น แน่นอนว่าต้องมีความรู้ที่ผมมีอยู่แล้ว
ตาข่ายทดสอบนั้นยอดเยี่ยม Kovan และ Ropsten แต่ฉันไม่พบหรือเลียนแบบสัญญาหลายฉบับที่ฉันทำงานด้วยไม่ได้ ( uniswap , 1inch, compound , dydx, fulcrum, Aave, curve.fi, Lendf, ddex ทั้งคู่ สามารถจำลองได้บนเครือข่ายทดสอบ) ดังนั้นฉันจึงต้องพัฒนาและทดสอบบน mainnet หลายครั้ง
ยังมีอีกปัญหาหนึ่งที่เป็นคนใจร้อน ฉันมักจะจ่ายค่าธรรมเนียมสูงสุดเพื่อเร่งงาน แต่เมื่อคุณอยู่ในวงจรการออกแบบและการทดสอบ มันจะส่งผลกระทบอย่างใหญ่หลวง
ดังนั้น เรียนรู้จากบทเรียนแล้ว อย่าพยายามยุ่งกับการพัฒนาสัญญาที่ชาญฉลาด เว้นแต่คุณจะมีเงินเหลือใช้ ซึ่งทำให้ฉันต้องเสียเงินมากกว่าที่ฉันคาดไว้มาก
ผู้คนจะไม่ (หรือจะไม่) ใช้ซอฟต์แวร์ของคุณหากยังไม่ได้รับการตรวจสอบ
คุณอาจใช้สิ่งนี้เล็กน้อย แต่ในโลกโอเพ่นซอร์สสิ่งนี้เป็นสิ่งสำคัญ
แต่ประเด็นคือ ฉันพัฒนาโปรเจ็กต์ฟรีเป็นงานอดิเรก ไม่มีเงินทุน ไม่มีค่าใช้จ่าย ไม่มีโทเค็น (ไม่มีชุมชน) แต่ประโยคแรกที่ฉันได้รับคือ "ซอฟต์แวร์นี้ได้รับการตรวจสอบหรือไม่" นี่เป็นคำถามที่คุณต้องทำความคุ้นเคยทุกครั้งที่มีคนถามคุณเกี่ยวกับโครงการหนึ่งๆ และเมื่อคำตอบที่หลีกเลี่ยงไม่ได้คือ “ไม่” พวกเขาจะมองข้ามมันไป
นั่นนำเราไปสู่สิ่งที่สาม
การนำผลิตภัณฑ์ไปตรวจสอบมีการแข่งขันสูงและมีราคาแพง
หลังจากใช้เงินเพื่อปรับใช้และทดสอบ dapp ของฉัน สิ่งต่อไปที่ต้องทำคือนำโครงการนั้นไปตรวจสอบ ฉันถามแหล่งข้อมูลสองสามแห่งและได้รับการแนะนำให้รู้จักกับชื่อต่อไปนี้:
ฉันเริ่มโพสต์รางวัลในชุมชนเมื่อวันที่ 30 มกราคม
![สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน Ethereum สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน Ethereum]()
เป็นผลให้ไม่ได้รับการตอบกลับ
@epheph บน Twitter แนะนำให้ใช้โปรแกรมตรวจสอบความปลอดภัยของมูลนิธิ ethereum แม้จะแสดงความสนใจ แต่ผลลัพธ์ก็ไม่ได้ไปไหน
![สิ่งที่ฉันหวังว่าฉันจะรู้ก่อนที่จะพัฒนา DeFi Dapp บน 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% ล็อคดรอป) และคุณมีค่าลิงก์เครือข่าย
อย่าทำแบบที่ฉันทำ มันยากมาก ทำให้ฉันเสียเงินจำนวนมาก และสร้างผลกระทบเครือข่ายเพียงเล็กน้อย
บทเรียนที่ได้เรียนรู้