What is Code Is Law?
Code Is Law คือแนวคิดที่บนบล็อกเชน กฎในโปรแกรมตัดสินผลลัพธ์ หากโค้ดอนุญาตให้ทำการใด การทำงานจะถูกดำเนินการโดยเครือข่าย ไม่มีฝ่ายบริการลูกค้ามาให้ขอ redo เหมือนกับตรรกะตู้ขายอัตโนมัติที่มีการคุยน้อยลง
“Code Is Law หมายถึงทุกสิ่งที่โค้ดอนุญาตจะดีโดยอัตโนมัติ” ไม่ใช่ทั้งหมดจริงๆ smart contract ยังคงเป็นซอฟต์แวร์ และชุมชนสามารถอัปเกรด พัก หรือแม้แต่ fork เมื่อทุกอย่างไม่ราบรื่น กฎหมายก็ยังมีอยู่เช่นกัน
How Code Is Law works
จินตนาการถึง swap บนแอปพลิเคชันบล็อกเชน ไม่มีผู้จัดการอนุมัติการซื้อขายของคุณ กฎเกณฑ์ทั้งหมดมีอยู่ในโค้ดแล้ว
- Step 1: นักพัฒนาประกาศกฎโปรแกรมลงไปบนสายโซ่
- Step 2: คุณส่งธุรกรรมที่เรียกฟังก์ชัน เช่น การ swap โทเคน
- Step 3: ผู้ตรวจสอบตรวจสอบว่าธุรกรรมของคุณสอดคล้องกับกฎและดำเนินการในแบบ trustless
- Step 4: ผลลัพธ์ถูกบันทึก และไม่มี override พิเศษเว้นแต่ว่าโปรแกรมจะระบุไว้โดยชัดเจน
- Step 5: หากกฎอนุญาต มันจะเกิดขึ้น แม้ว่าจะทำให้ผู้ชม mempool ประหลาดใจ
นั่นคือแบบจำลอง ไม่ดีไม่ดีขึ้นอยู่กับมุมมอง
Why Code Is Law Matters
คุณจะได้การดำเนินการที่ทำนายได้โดยไม่มีผู้ดูแล แต่ก็มีความรับผิดชอบในการทำความเข้าใจกฎที่คุณกำลังเรียกใช้
- ประโยชน์: อัตโนมัติและทำนายผลได้ที่สามารถช่วยลดเวลาและค่าธรรมเนียม
- มุมมอง: มันถ่ายโอนความเชื่อมั่นจากมนุษย์ไปยังโปรแกรม ซึ่งเป็นเหตุผลที่ decentralized finance (DeFi) ทำงานต่อเนื่อง แม้ทีมจะหลับ
- ความเกี่ยวข้อง: คุณจะพบมันในแอปการเทรด การ mint NFT การโหวต DAO และ dapps อื่นๆ
ก่อนที่คุณจะคลิกยืนยัน ถามว่าโปรแกรมสามารถอัปเกรดได้ พักได้ หรือเรียกร้อง Immutability หรือไม่ ข้อบ่งชี้เหล่านี้บอกคุณว่าใครสามารถเปลี่ยนกฎและความปลอดภัยของข้อผิดพลาดคืออะไร
Key Characteristics of Code Is Law
ต่อไปนี้คือคุณลักษณะที่ทำให้มันทำงาน:
- Determinism: อินพุตเดียวกันให้ผลลัพธ์เดียวกันทั่วเครือข่าย
- Autonomy: การดำเนินการเป็นไปตามโค้ด ไม่ใช่การตัดสินของมนุษย์ในแชทสนับสนุน
- Transparency: กฎและสถานะมองเห็นได้ ดังนั้นใครๆ ก็สามารถตรวจสอบพฤติกรรมได้
- Network: ทำงานบนชุดของผู้เข้าร่วมที่ กระจายอำนาจ ซึ่งลดจุดข้อผิดพลาดเดี่ยว
การขาดทุนส่วนใหญ่เกิดจาก exploits ในโปรแกรมหรือการเชื่อมต่อ อ่านการตรวจสอบ แทดลองด้วยจำนวนเล็กน้อย และจำไว้ว่าผลลัพธ์จะเป็นไปตามที่โปรแกรมบอกเท่านั้น
Example
แอป Lending ปิดตำแหน่งของคุณทันทีเมื่อ price feed เกินขอบเขต ไม่มีโทรศัพท์ ไม่มีอุทธรณ์ นั่นคือ Code Is Law ในการทำงาน
Fun Fact
ศาสตราจารย์กฎหมาย Lawrence Lessig ทำให้วลีนี้เป็นที่นิยมในปี 1999 เพื่อถกเถียงว่า software กำหนดกฎเกณฑ์คล้ายกับกฎหมายมาก่อน crypto ทำให้แนวคิดนั้นดูเป็นจริงในชีวิตประจำวัน
Wrap-Up
สรุปอย่างรวดเร็ว: เชื่อใจโค้ด ตรวจสอบโค้ด และเล่นกับจำนวนที่คุณสามารถเห็นโปรแกรมเคลื่อนไหวได้โดยไม่ถามซ้ำสอง