BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

โอกาสและปัญหาของ DeFi oracles (ข้อมูลล้มเหลว)

PANews
特邀专栏作者
2021-10-26 09:54
บทความนี้มีประมาณ 3486 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
Oracles เป็นแกนหลักของโปรโตคอล DeFi โดยให้ข้อมูลที่สำคัญสำหรับการดำเนินการ
สรุปโดย AI
ขยาย
Oracles เป็นแกนหลักของโปรโตคอล DeFi โดยให้ข้อมูลที่สำคัญสำหรับการดำเนินการ

เมื่อเร็ว ๆ นี้ BeinCrypto สื่อบล็อกเชนชื่อดังในต่างประเทศได้เผยแพร่บทความชื่อ "Promise and Problems of the DeFi Oracle — When Data Fails》บทความแนะนำรายละเอียดว่า oracle machine คืออะไร ประเภทของเครื่อง oracle และอภิปรายเกี่ยวกับโอกาสและปัญหาของเครื่อง DeFi oracle และสัมภาษณ์ Kevin Tai ผู้ร่วมก่อตั้งโปรโตคอลสินทรัพย์สังเคราะห์ข้ามสายโซ่ Linear Finance (LINA) ใน มัน. ต่อไปนี้คือการแปลข้อความฉบับเต็มสำหรับการอ้างอิง

การเงินแบบกระจายอำนาจ (DeFi) เติบโตอย่างรวดเร็วในปีที่แล้ว โดยมีโปรโตคอลและโครงการต่างๆ เกิดขึ้นมากมาย พวกเขาทั้งหมดพึ่งพาความสามารถของรหัสเพื่อแทนที่ความไว้วางใจ แต่ถ้าข้อมูลล้มเหลวล่ะ

ในโลกของการเงินแบบดั้งเดิม เรามักจะพึ่งพาระบบธนาคารเป็นตัวกลางในการดำเนินธุรกิจของเรา อีกทั้งยังมีธุรกิจต่างๆที่เป็นเครือข่ายกับธนาคารเพื่อให้บริการแก่ผู้บริโภค อุตสาหกรรมที่ธุรกิจเหล่านี้ดำเนินการ ได้แก่ การลงทุน สินเชื่อ ตลาดเงิน การให้กู้ยืม และการประกันภัย

ดังนั้นความไว้วางใจในองค์กรและธนาคารเหล่านี้จึงมีความสำคัญสูงสุด ลูกค้าฝากเงินและวางใจได้ว่าเงินฝากจะปลอดภัย กฎหมายกำหนดภาระผูกพันกับธนาคารเพื่อให้แน่ใจว่าเงินอยู่ในบัญชี

ชื่อเรื่องรอง

บทนำสั้น ๆ เกี่ยวกับสัญญาอัจฉริยะ

Ethereum blockchain เป็นที่อยู่ของโปรโตคอล DeFi ส่วนใหญ่ สัญญาอัจฉริยะคือโปรแกรมที่ใช้งานบนบล็อกเชนนี้

รหัสของสัญญาอัจฉริยะช่วยให้การทำธุรกรรมทางการเงินสามารถดำเนินการได้อย่างอิสระตามเงื่อนไขและกฎเกณฑ์ที่ระบุไว้ในรหัสสัญญาอัจฉริยะ

ชื่อเรื่องรอง

คำอุปมาเครื่องหยอดเหรียญ

ในปี 1997 นักวิทยาศาสตร์คอมพิวเตอร์ Nick Szabo ได้เสนอการเปรียบเทียบเครื่องหยอดเหรียญสำหรับสัญญาอัจฉริยะ

เขาอธิบายว่าตราบใดที่ข้อมูลที่ป้อนถูกต้อง คุณสามารถรับประกันผลลัพธ์บางอย่างได้ เช่นเดียวกับตู้ขายของอัตโนมัติ คุณป้อนเงินและจำนวนเงินที่ถูกต้อง คุณก็จะได้ของว่างที่คุณต้องการ

โปรแกรมซอฟต์แวร์ระบุความสัมพันธ์เชิงตรรกะระหว่างค่าอินพุต การกระทำ และค่าเอาต์พุต ทุกคนสามารถเขียนสัญญาอัจฉริยะและปรับใช้บนเครือข่ายได้ แต่สัญญาอัจฉริยะใช้เชื้อเพลิง ตามสถิติของ Chainlink มากกว่า 90% ของแอปพลิเคชันสัญญาอัจฉริยะต้องการข้อมูลภายนอกบางประเภทเพื่อใช้งาน

ปัจจุบัน Application Programming Interface (API) ให้การเข้าถึงข้อมูลในโลกแห่งความเป็นจริง API เหล่านี้ประกอบด้วยข้อมูล/ความลึกลับของวิธีการทำงานของโลกแห่งความเป็นจริง หากไม่มีข้อมูลนี้ สัญญาอัจฉริยะจะมีเพียงแอปพลิเคชันบนเครือข่ายที่จำกัดเท่านั้น

สัญญาอัจฉริยะทางการเงินต้องการข้อมูลตลาดสำหรับการตั้งถิ่นฐาน สัญญาที่เกี่ยวข้องกับการประกันต้องการข้อมูลจากโหนด IoT รวมถึงข้อมูลเครือข่ายเพื่อกำหนดเวลา ที่ไหน และชำระค่าน้ำ

ชื่อเรื่องรอง

ออราเคิลคืออะไร?

Oracles จัดหาแหล่งข้อมูลเรียลไทม์แบบ off-chain ที่เชื่อถือได้สำหรับสัญญาอัจฉริยะข้อมูลที่จำเป็นในการดำเนินการบนบล็อกเชน ข้อมูลตามเวลาจริงนี้จัดทำโดย API สามารถให้บริการโดยบริษัทอย่างเช่น Coinbase หรือ Binance

Blockchains สร้างขึ้นจากระดับที่กำหนด ฉันทามติเป็นวิธีการที่ blockchain บรรลุข้อตกลงเกี่ยวกับสถานะของค่าข้อมูลหลังจากการทำธุรกรรม หากติดตามธุรกรรมทั้งหมดตั้งแต่บล็อกแรกของเชนจนถึงเชนปัจจุบัน จะพบว่าสถานะของบล็อกเชนหลังจากเพิ่มบล็อกสุดท้ายนั้นเหมือนกับสถานะของบล็อกเชนหลังจากเพิ่มบล็อกแรก

บางครั้ง เมื่อใช้ API แต่ละโหนดบนบล็อกเชนอาจอยู่ในสถานะต่างๆ กัน ขึ้นอยู่กับวิธีที่ API โต้ตอบกับโหนดที่เกี่ยวข้อง ดังนั้นการรับข้อมูลผ่าน API จึงมีความหมายสำหรับการกำหนดข้อมูลบนบล็อกเชน นี่คือที่มาของการเล่นออราเคิล

เครื่องออราเคิลป้อนข้อมูลไปยังบล็อกเชนผ่านธุรกรรมภายนอก เพื่อให้มั่นใจว่าฉันทามติบนบล็อกเชน ออราเคิลจะเชื่อมต่อกับ API และรายงานเป็นธุรกรรมบนเครือข่าย

สิ่งนี้ทำให้ออราเคิลมีความสำคัญต่อกระบวนการดำเนินการและการรักษาสัญญาอัจฉริยะ Oracles สืบค้นและแยกแยะความถูกต้องของข้อมูลภายนอกที่ใช้ในการระดมสถานะของสัญญาอัจฉริยะ และบางครั้งถึงกับตรวจสอบข้อมูลเอง แม้ว่ากรณีนี้จะไม่ใช่กรณีทั่วไปก็ตาม

Kevin Tai ผู้ร่วมก่อตั้ง Linear Finance กล่าวว่า "การป้อนราคามีความสำคัญมากสำหรับข้อตกลงหลายฉบับ และ DeFi oracles เป็นหนึ่งในสายใยของข้อตกลง เนื่องจากให้ข้อมูลราคาแบบเรียลไทม์และความน่าเชื่อถือสูง ซึ่งช่วยให้แพลตฟอร์มสามารถ มีประสิทธิภาพและน่าเชื่อถือยิ่งขึ้นการดำเนินงานของจดหมาย”

ชื่อเรื่องรอง

สร้างฉันทามติบน Blockchain

อย่างไรก็ตาม oracles นั้นไม่ได้สมบูรณ์แบบและไม่สามารถเข้าใจได้ หลักการของบล็อกเชนคือการกระจายอำนาจ ขจัดความล้มเหลวของจุดศูนย์กลาง ความล้มเหลวดังกล่าวมักมาจากบุคคลที่สามที่เป็นสถาบัน

ใช้ oracles เพื่อรับข้อมูลจากแหล่งข้อมูลส่วนกลาง Oracles ดูเหมือนจะเอาชนะเหตุผลทั้งหมดสำหรับการใช้บล็อกเชน หาก oracle แบบรวมศูนย์ถูกแฮ็ก ข้อมูลที่จัดส่งบนเครือข่ายอาจไม่ถูกต้อง ทำให้สัญญาอัจฉริยะให้ผลลัพธ์ที่แตกต่างกันมาก

พิจารณาการเปรียบเทียบเครื่องขายของอัตโนมัติของ Szabo สมมติว่าตู้หยอดเหรียญป้อนจำนวนเงินที่แพงกว่ารายการจริงที่ฝาก ในกรณีนั้นจะทำให้ราคาขายสูงขึ้น ส่งผลให้ปริมาณสินค้าคงคลังและเหรียญในนั้นเบี่ยงเบนไป

ชื่อเรื่องรอง

ตัวเลือกออราเคิลต่างๆ

ตัวอย่างข้างต้นยังเน้นถึงสถานการณ์ของ oracle ที่มีอยู่ในปัจจุบัน การทำซ้ำแต่ละครั้งมีระดับการรวมศูนย์ที่แตกต่างกัน การทำซ้ำเหล่านี้รวมถึงออราเคิลแบบรวมศูนย์, ออราเคิลหลายลายเซ็นแบบกระจาย, ออราเคิล DPoS, ออราเคิลคาดการณ์ตลาดและออราเคิลแบบกระจายศูนย์

ออราเคิลแบบรวมศูนย์ให้ข้อมูลโดยบุคคลที่สามรายเดียว สิ่งนี้ทำให้ได้ความเร็วอย่างรวดเร็ว แต่มีความเสี่ยงที่จุดศูนย์กลางจะล้มเหลว หากบุคคลที่สามลบข้อมูลหรือปิดกิจการ สัญญาอัจฉริยะอาจไม่มีข้อมูล

เครื่องออราเคิลแบบหลายลายเซ็นแบบกระจายให้สัญญาอัจฉริยะพร้อมข้อมูลจากแหล่งที่มาของรายการที่อนุญาตพิเศษหลายรายการ ซึ่งดำเนินการทางสถิติของแนวโน้มส่วนกลางต่างๆ (ค่ามัธยฐาน ค่าเฉลี่ยเลขคณิต ค่าเฉลี่ยเรขาคณิต ฯลฯ) อย่างไรก็ตามสิ่งนี้ยังสามารถจัดการได้

ระบบ Oracle ของ DPoS ให้ข้อมูลผ่านโหนดจำนำที่อนุญาตพิเศษ อย่างไรก็ตาม หาก Oracle ให้ข้อมูลที่มีคุณภาพต่ำ พวกเขาเสี่ยงที่จะสูญเสียเงินเดิมพัน พวกเขาได้รับแรงจูงใจในการให้ข้อมูลที่ดี แต่ต้องป้องกันการสมรู้ร่วมคิดระหว่างโหนด

เครื่องออราเคิลทำนายตลาดเป็นที่ที่ผู้เข้าร่วมลงคะแนนสำหรับผลลัพธ์ที่ถูกต้องโดยการเดิมพัน หากผู้เข้าร่วม 51% ซื่อสัตย์และไม่ต้องการเสียเงิน ก็สามารถดำเนินการได้อย่างราบรื่น เมื่อเปรียบเทียบกับออราเคิลแบบรวมศูนย์แล้ว สิ่งนี้มีโอกาสน้อยที่จะทำให้เกิดการจัดการข้อมูล

อย่างไรก็ตาม ในกรณีของการเดิมพัน ออราเคิลอาจถูกติดสินบนเพื่อให้กลายเป็นผู้ใช้เองและควบคุมการเดิมพันเพื่อประโยชน์ของตนเอง

ชื่อเรื่องรอง

กรณีที่สำคัญหลายประการของความล้มเหลวของออราเคิล

มีเหตุการณ์ที่เป็นที่รู้จักกันดีหลายประการซึ่งเกิดจากสัญญาอัจฉริยะโดยไม่ได้ตั้งใจ ซึ่ง oracle ให้ข้อมูลที่มีปัญหา

ในเดือนพฤศจิกายน 2020 DeFi exchange Compound สูญเสีย 89 ล้านดอลลาร์เนื่องจากการดำเนินการชำระบัญชีที่ดำเนินการโดยสัญญาอัจฉริยะ (ขายเงินกู้ในราคาส่วนลด)

แพลตฟอร์ม Compound ช่วยให้ผู้ใช้ยืม cryptocurrencies แก่บุคคลอื่นได้ ในการยืมสกุลเงินดิจิทัล ผู้ใช้ต้องส่งหลักประกันที่มีมูลค่ามากกว่าจำนวนเงินกู้ หาก blockchain สังเกตเห็นว่าหลักประกันมีมูลค่าต่ำเกินไป สัญญาอัจฉริยะจะบังคับให้เงินกู้ถูกชำระบัญชี

ในกรณีของ Compound ปัจจัยอันดับหนึ่งที่นำไปสู่การชำระบัญชีคือข้อมูลที่ดึงมาจาก oracle CoinbasePRO ออราเคิลส่งราคา DAI 1.3 ดอลลาร์ไปยังสัญญาอัจฉริยะ ราคาปกติควรอยู่ที่ประมาณ 1 ดอลลาร์

เพื่อให้เข้าใจว่าอะไรเป็นสาเหตุของการชำระบัญชี เราสามารถดูสถานการณ์สมมติได้ ถ้ามีคนถอนเงินกู้ $100 เมื่อ DAI เท่ากับ $1 และมูลค่าของ DAI เพิ่มขึ้นเป็น $1.3 ในทันที จำนวนเงินกู้จะเพิ่มขึ้นเป็น $130 หากบุคคลนั้นมีหลักทรัพย์ค้ำประกันมากเกินไป นั่นคือหลักประกันนั้นสูงกว่าจำนวนเงินกู้ เช่น $125 บุคคลนั้นจะถูกชำระบัญชีด้วย

ชื่อเรื่องรอง

บทเรียนจาก Synthetix

อีกตัวอย่างหนึ่งคือเหตุการณ์ความล้มเหลวของ Oracle ในปี 2019 ซึ่งส่งผลกระทบต่อแพลตฟอร์ม DeFi Synthetix การสูญเสียเนื่องจากการรายงานข้อมูลที่ไม่ถูกต้องอยู่ในช่วง 1 พันล้านดอลลาร์

Synthetix ช่วยให้ผู้ใช้สามารถรับราคาของสินทรัพย์นอกพื้นที่เข้ารหัสลับทั่วไป เช่น สกุลเงิน fiat แพลตฟอร์มนี้อาศัยออราเคิลออฟไลน์หลายตัวพร้อมการอัปเดตออนเชนเป็นประจำสำหรับข้อมูลราคาคำสั่งแบบรวม

ในเดือนมิถุนายน 2019 หนึ่งในออราเคิลออฟไลน์ที่ให้ข้อมูลสำหรับวอนเกาหลีใต้รายงานราคาที่ไม่ถูกต้อง ราคาผิดสูงกว่าราคาจริง 1,000 เท่า

เนื่องจากมีเพียงสองออราเคิลราคาเท่านั้นที่ให้ราคาสำหรับเงินวอนของเกาหลี ข้อมูลจะถูกรวมระหว่างออราเคิลเพื่อลดผลกระทบจากค่าผิดปกติ ดังนั้น การรวมจึงไม่สามารถระบุราคาที่มากเกินไปให้ใกล้เคียงกับราคาจริงได้

ชื่อเรื่องรอง

อนาคตของออราเคิล

แม้จะมีความล้มเหลวของออราเคิลในพื้นที่นี้ แต่ออราเคิลยังคงมีบทบาทสำคัญในการใช้สัญญาอัจฉริยะในวงกว้างและหลากหลาย

Leo Cheng ผู้ร่วมก่อตั้ง CREAM Finance กล่าวว่า "Oracles เป็นสิ่งที่ท้าทายและมีค่าใช้จ่ายสูงในการสร้างและบำรุงรักษา แต่เราในฐานะอุตสาหกรรมไม่สามารถดำรงอยู่ได้หากไม่มี Oracles"

แม้ว่าจะคาดเดาได้ยากว่าฟิลด์ DeFi จะไปอยู่ที่ใด แต่การเพิ่มประสิทธิภาพระดับการกระจายอำนาจของเครื่อง oracle จะเป็นการคาดเดาที่ดี สิ่งนี้น่าสนใจเพราะสอดคล้องกับค่านิยมหลักของ DeFi และยังสามารถขจัดปัญหาที่พบในฟิลด์ปัจจุบันได้

ปัจจุบัน oracles เหล่านี้ใช้งานได้ช้า มีราคาแพง และใช้งานยาก นี่เป็นเพราะมันยากมากที่จะกระจายอำนาจของกระบวนการและปล่อยให้ข้อมูลนอกเครือข่ายไปถึงออนเชน

อย่างไรก็ตาม คาดว่าปัญหาเหล่านี้จะค่อย ๆ ได้รับการแก้ไขเมื่อเวลาผ่านไป ในท้ายที่สุด ความปลอดภัยและประสบการณ์ของ DeFi จะได้รับการปรับปรุง และ DeFi จะค่อยๆ เข้าสู่กระแสหลัก

DeFi
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android