โทเค็นสังเคราะห์ "ไม่มีราคาฟีด": รุ่น oracle ที่ดีกว่า
หมายเหตุบรรณาธิการ: บทความนี้มาจากBlue Fox Notes (รหัส: lanhubiji)หมายเหตุบรรณาธิการ: บทความนี้มาจาก
Blue Fox Notes (รหัส: lanhubiji)
, ผู้แต่ง: UMA, การแปล: ชุมชน "Blue Fox Notes" "SIEN" พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
คำนำ: ฟิลด์การเข้ารหัสต้องการนวัตกรรมที่มากขึ้นและรูปแบบที่นอกเหนือไปจากความคิดทั่วไป โมเดล "ไม่มีฟีดราคา" เป็นกลไกเกมโดยพื้นฐานแล้ว ซึ่งสามารถลดการใช้เครื่อง oracle ให้เหลือน้อยที่สุด สมมติว่าสถานะที่มีหลักประกันสามารถชำระคืนได้ทั้งหมด และเมื่อสถานะที่มีหลักประกันต่ำกว่าหลักประกัน ทุกคนสามารถชำระบัญชีได้ หากมีข้อพิพาทเกี่ยวกับการชำระบัญชี หากผู้โต้แย้งถูกต้อง ผู้โต้แย้งจะได้รับรางวัลเป็นค่าปรับจากผู้ชำระบัญชี หากไม่เป็นเช่นนั้น เงินประกันของผู้โต้แย้งจะถูกริบ กลไกนี้จะได้ผลหรือไม่ คุณคิดอย่างไร?
UMA ประกาศการออกแบบสัญญา DeFi:
หลายฝ่าย-ร่วมเสี่ยง!
โทเค็นสังเคราะห์ - โทเค็น ERC-20 ที่สามารถติดตามอะไรก็ได้
ลดการใช้ oracle ให้เหลือน้อยที่สุดCrypto Flash Loans: สิ่งประดิษฐ์ใหม่ของเงินทางอินเทอร์เน็ตที่มีมนต์ขลัง》《เราเชื่อว่าออราเคิลเป็นปัญหาใหญ่ที่สุดที่ DeFi เผชิญอยู่ในปัจจุบัน เหตุการณ์ล่าสุดแสดงให้เห็นถึงปัญหาของ oracles อย่างชัดเจน: การโจมตีด้วยเงินกู้แฟลช bZx, SNX oracle front-running, Maker's Black Thursday (Blue Fox Notes: สำหรับการโจมตีด้วยเงินกู้แฟลช คุณสามารถตรวจสอบบทความก่อนหน้าของ Blue Fox Notes "Crypto Flash Loans: สิ่งประดิษฐ์ใหม่ของเงินทางอินเทอร์เน็ตที่มีมนต์ขลัง
แรงบันดาลใจจากเหตุการณ์ bZx
" การซื้อขายล่วงหน้าคือการคาดการณ์ความตั้งใจในการซื้อขายล่วงหน้า โดยการเพิ่มค่าธรรมเนียมน้ำมัน รับคำสั่งซื้อล่วงหน้า แล้วตระหนักถึงการเก็งกำไร)
กลไกของสัญญา "ไม่มีฟีดราคา" คือการจูงใจคู่สัญญาให้ค้ำประกันตำแหน่งของตนอย่างเหมาะสมโดยไม่ต้องมีการฟีดราคาในสายโซ่ กลไกเหล่านี้รวมถึงกระบวนการชำระบัญชีและข้อพิพาท ซึ่งช่วยให้คู่สัญญาได้รับรางวัลสำหรับการระบุตำแหน่งหลักประกันที่ไม่เหมาะสม เว้นแต่ตำแหน่งจะถูกชำระ จะถือว่าชำระคืนได้ (ค้ำประกันอย่างถูกต้อง) Oracles จะใช้เฉพาะเมื่อมีการโต้แย้งการชำระบัญชี (ซึ่งไม่ค่อยเกิดขึ้น)
รูปแบบการออกแบบนี้สามารถเปรียบเทียบได้กับสัญญาทางกฎหมายแบบดั้งเดิม หากอลิซและบ็อบเขียนสัญญาตามกฎหมายของสหรัฐฯ พวกเขาคงชอบที่จะปฏิบัติตามสัญญามากกว่าลงเอยด้วยคดีความ ตราบใดที่อลิซและบ็อบต่างเชื่อว่าอีกฝ่ายปฏิบัติตามสัญญา พวกเขาจะไม่มีวันใช้ระบบศาล หลักการที่คล้ายกันนี้ใช้กับการออกแบบสัญญา "no price feed" ซึ่งนิยาม "oracle" ใหม่ว่าเป็นระบบศาลประเภทหนึ่ง: ควรใช้ oracle เป็น backstop เพื่อแก้ไขข้อพิพาทที่ไม่สามารถแก้ไขได้ผ่านกลไกที่เขียนไว้ในสัญญา
ชื่อเรื่องรอง
โทเค็นสังเคราะห์ที่ไม่มีฟีดราคา
โทเค็นสังเคราะห์เป็นโทเค็นหลักประกันซึ่งมูลค่าจะผันผวนขึ้นอยู่กับดัชนีอ้างอิงโทเค็น สร้างโดยการฝากหลักประกันไว้ในสัญญาอัจฉริยะและโทเค็นการขุดที่ได้รับการสนับสนุนโดยหลักประกัน ตัวอย่างของโทเค็นสังเคราะห์คือ USStocks ซึ่งเป็นโทเค็น ERC20 ที่เปิดตัวเมื่อปีที่แล้วเพื่อติดตามมูลค่าของ S&P500
จนถึงขณะนี้ การออกแบบโทเค็นสังเคราะห์จำเป็นต้องมีสัญญาอัจฉริยะเพื่อให้ทราบมูลค่าของหลักประกันเสมอ ตามที่รายงานโดยฟีดราคาออนไลน์ โทเค็นสังเคราะห์ "ไม่มีฟีดราคา" นั้นแตกต่างกันเนื่องจากไม่ต้องการสตรีมข้อมูลราคาบนเครือข่ายเพื่อระบุว่าสัญญามีการเดิมพันอย่างถูกต้องหรือไม่ พวกเขามีกลไกการชำระบัญชีที่อนุญาตให้ใครก็ตามสามารถชำระบัญชีตำแหน่งที่มีหลักทรัพย์ค้ำประกันได้
ผู้ชำระบัญชีจะซื่อสัตย์ต่อผู้โต้แย้งซึ่งได้รับรางวัลสำหรับการชำระบัญชีที่ไม่ถูกต้อง Oracles จำเป็นเฉพาะเมื่อการชำระบัญชีเป็นที่ถกเถียงกัน หากราคาที่ออราเคิลส่งคืนแสดงว่าผู้โต้แย้งถูกต้อง ผู้โต้แย้งจะได้รับค่าปรับซึ่งมาจากการลงโทษของผู้ชำระบัญชี ในทางกลับกัน หากผู้โต้แย้งไม่ถูกต้อง เงินมัดจำของเขาจะถูกริบและมอบให้กับ คนชำระบัญชี
คำอธิบายภาพ
(แผนผังการตัดสินใจสำหรับการชำระบัญชีตำแหน่ง)
ชื่อเรื่องรอง
สร้างโทเค็นสังเคราะห์แบบไม่มีฟีดของคุณเอง
เราได้เปิดซอร์สโค้ดสำหรับการออกแบบโทเค็นสังเคราะห์แบบไม่มีฟีด เผยแพร่บทช่วยสอนเกี่ยวกับวิธีปรับใช้สัญญาของคุณเอง และเขียนบันทึกทางเทคนิคพร้อมรายละเอียดเพิ่มเติมเกี่ยวกับการออกแบบ (รหัส https://github.com/UMAprotocol/protocol/tree/master/core/contracts/financial-templates/implementation)
ใน testnet คุณสามารถใช้บทช่วยสอนเพื่อปรับใช้โทเค็นของคุณเองเพื่อติดตามอะไรก็ได้ ตัวอย่างเช่น:
สินทรัพย์ในโลกแห่งความจริง (เช่น USD สกุลเงินท้องถิ่น ทองคำ น้ำมัน S&P500)
สินทรัพย์ที่เข้ารหัสข้ามสายโซ่
ตัวติดตามการครอบงำ Bitcoin / Altcoin
......


