อะไรคือ Trustless?
Trustless หมายถึงธุรกรรมของคุณสามารถยืนยันเสร็จสิ้นโดยไม่ต้องพึ่งบุคคลหรือบริษัทมาเป็นผู้ตัดสิน กฎถูกบังคับโดย code และ consensus ไม่ใช่โดยคำมั่นสัญญา คิดว่าลอจิกตู้ขายสำหรับการเคลื่อนไหวของเงิน: ใส่ inputs เข้าไป ได้ outputs ออกมา โดยไม่ต้องมีการพูดจาเลี่ยงล่อแหลม
“Trustless หมายถึงไม่ต้องไว้วางใจเลย” ไม่ใช่ทั้งหมดนะ คุณยังไว้วางใจคณิตศาสตร์ โค้ดเปิด และแรงจูงใจแทนบุคคลกลาง การเปลี่ยนนี้คือเวทมนต์
How Trustless works
ต่อไปนี้คือการวนผ่านแบบสั้นๆ โดยมีการ swap โทเคนเป็นกรณีตัวอย่าง
- Step 1: คุณส่งธุรกรรมจาก wallets ของคุณโดยขอแลก Token A เป็น Token B
- Step 2: คำขอเข้าไปสู่โค้ดบนบล็อกเชนผ่าน self-executing contracts ที่มีกรอบกฎสำหรับการค้า
- Step 3: Node ตรวจสอบคณิตศาสตร์ ยอดคงเหลือ และกฎ หากทุกอย่างถูกต้อง การค้าจะถูกดำเนินการ
- Step 4: การตั้งถิ่นฐานยืนยันบนเครือข่ายและบันทึกนั้นถาวร เพื่อให้ใครก็ตรวจสอบได้ว่าเกิดอะไรขึ้น
- Step 5: คุณได้รับ Token B ไม่มี help desk ไม่มีใบอนุญาต นั่นคือแนวคิด
สั้นๆ คือ ข้อตกลงถูกบังคับตัวเอง นั่นคือเหตุผลที่ผู้คนพูดว่า Trustless อย่างจริงจัง
Why Trustless Matters
เพราะเวลาเท่ากับเงิน และดราม่าก็แพง ดังนี้คือเหตุผลที่มันอยู่ต่อ
- Benefit: ชั้นตํ่าลงของชั้นกลาง ค่าใช้จ่ายต่ำลง และการตั้งถิ่นฐานเร็วขึ้น พร้อมด้วย transparency ที่ในตัว
- Perspective: ความเสี่ยงย้ายจากคำสัญญาของมนุษย์ไปสู่คุณภาพโค้ด บั๊ก ออคเคิล และแรงจูงใจมีความสำคัญมากกว่าชื่อแบรนด์
- Relevance: คุณจะพบกับมันใน DeFi swaps, NFT marketplaces, การชำระเงิน และ DAOs Rolex พบกับกระทู้ Reddit แต่สำหรับตรรกะเงิน
ทดสอบด้วยปริมาณน้อยก่อน แล้วอ่านการตรวจสอบ ตรวจสอบฟีดชุมชน และรีวิวสิทธิ์ที่คุณมอบ ขั้นตอนที่น่าเบื่อแต่ประหยัดมาก
Key Characteristics of Trustless
สิ่งที่ทำให้มันแตกต่าง:
- Verifiable: ใครก็ตรวจสอบสภาและพฤติกรรมโค้ดได้โดยไม่ต้องขอสิทธิ์
- Permissionless: ไม่มี Gatekeeper ตัดสินว่าใครสามารถส่งธุรกรรม
- Deterministic: เมื่อได้ input เดียวกัน ผลลัพธ์เดิมจะเกิดขึ้นทุกครั้ง
- Noncustodial: คุณถือกุญแจ ไม่ใช่บริษัท
- Network: มันทำงานบนชุด validators ที่เป็น decentralized ซึ่งหยุดไม่ให้ฝ่ายเดียวควบคุมทั้งหมด
Variations
Trustless สามารถปรากฏในหลายรูปแบบ:
- Bridges: การออกแบบที่ลดการพึ่งพาผู้ดูแลที่เดียวเพื่อย้ายสินทรัพย์ระหว่างเชน
- Payments: กระบวนการ escrow ที่ปล่อยfunds เมื่อเงื่อนไขถูก met
- Oracles: Data feeds ด้วย incentives และ checks เพื่อไม่ให้แหล่งเดียวสามารถบิดผลลัพธ์
Trustless ไม่ใช่เสี่ยงด้วยทั้งหมด อ่านโค้ดถ้าทำได้ หรือพึ่งการตรวจสอบ audits และ community transparency ก่อนจะลงทุนเต็มที่
Example
คุณ swap ETH เป็น USDC บน DEX แล้วสัญญาซื้อขายส่งมอบโทเคนของคุณโดยไม่ต้องได้รับอนุมัติจากมนุษย์
Fun Fact
Nick Szabo เปรียบเทียบ smart contracts กับ vending machines ในทศวรรษ 90s ซึ่งเป็นแบบจำลองจิตที่น่าสนใจสำหรับข้อตกลง Trustless ที่บังคับใช้ตัวเอง
Wrap-Up
สั้นๆ: Trustless หมายถึงระบบบังคับใช้ข้อตกลงเอง เพื่อให้คุณไม่จำเป็นต้องเชื่อใจผู้ดำเนินการ ง่าย-logical และค่อนข้างยากต่อการโกง