เส้นทางการเรียน

แผนการเรียนรู้ตั้งแต่พื้นฐานสถาปัตยกรรมวอลเล็ตจนถึงการตรวจสอบความปลอดภัยระดับองค์กร

หน้านี้อธิบายลำดับที่เราแนะนำสำหรับ DevWallet Academy — การปกป้องวอลเล็ตระดับองค์กร การตรวจสอบสัญญาอัจฉริยะ และการใช้ cryptography อย่างถูกต้อง

ขั้นที่ 1 — โครงสร้างและขอบเขตความเสี่ยง

เริ่มจากการแมป asset flow: ผู้ใช้สร้างคีย์ที่ไหน เก็บ seed อย่างไร และ UI แสดงยอดจากแหล่งใด งานมอบหมายให้วาด diagram แล้วทำเช็กลิสต์ threat สำหรับ mobile client

ขั้นที่ 2 — การพัฒนา client ข้ามแพลตฟอร์ม

ฝึก implement module แยกชั้น signing, ใช้ secure enclave / keystore ตามแพลตฟอร์ม และทดสอบการกู้คืนบัญชีเมื่อเปลี่ยนอุปกรณ์

ขั้นที่ 3 — บริการหลังและนโยบายเซิร์ฟเวอร์

ศึกษา rate limit, webhook การยืนยันธุรกรรม และ logging ที่ไม่รั่วข้อมูลลับ — สอดคล้องกับแนวทาง FinTech ทั่วไป

ขั้นที่ 4 — Web3 และการตรวจสอบ

สำหรับผู้ที่เข้าหลักสูตร Enterprise: อ่าน bytecode/ABI ที่วอลเล็ตเรียก ใช้รายการตรวจ reentrancy และการอนุมัติ token ก่อนเผยแพร่ production

ขั้นที่ 5 — พอร์ตและรีวิว

สรุปโปรเจกต์พอร์ตพร้อม README ด้านความปลอดภัย — ระบุสิ่งที่ยังไม่ได้ทำและข้อจำกัดอย่างตรงไปตรงมา

ขอคำแนะนำเลือกหลักสูตร