ออราเคิลบล็อกเชนเป็นส่วนสำคัญของเทคโนโลยีบล็อกเชนและเป็นกุญแจสำคัญในการกำหนดนิยามใหม่ว่าบล็อกเชนตอบสนองความต้องการของผู้ใช้ได้อย่างไร
ชื่อเรื่องรอง
ออราเคิล blockchain คืออะไร?
blockchain oracle เป็นอุปกรณ์หรือเอนทิตีที่เชื่อมต่อ blockchain เชิงกำหนดกับข้อมูลนอกเครือข่าย (ข้อมูลภายนอกเครือข่าย) ออราเคิลบล็อกเชนเป็นบริการของบุคคลที่สามที่ให้ข้อมูลภายนอกแก่สัญญาอัจฉริยะ
blockchain oracle เป็นสะพานเชื่อมระหว่าง blockchain กับโลกภายนอกพวกเขาเปิดใช้งานสัญญาอัจฉริยะบนบล็อกเชนเพื่อเข้าถึงข้อมูลนอกเครือข่าย blockchain oracle สามารถคิดได้ว่าเป็นเลเยอร์ blockchain สำหรับสอบถาม ยืนยัน และตรวจสอบ blockchainแหล่งข้อมูลภายนอก บ่อยครั้งที่ API ที่เชื่อถือได้ดำเนินการตามขั้นตอน ทำให้ blockchain เข้าใกล้เหตุการณ์ในโลกแห่งความเป็นจริงมากขึ้น
เนื่องจากแอปพลิเคชันบล็อกเชนต้องการข้อตกลงตามสัญญาและข้อมูลสำคัญอื่นๆ จึงมักต้องมีข้อมูลที่เกี่ยวข้องจากโลกภายนอกเพื่อบังคับใช้ข้อตกลงที่เกี่ยวข้อง และนี่คือที่มาของออราเคิลบล็อกเชน
ชื่อเรื่องรอง
เหตุใด blockchain oracles จึงมีความสำคัญ
ออราเคิล
ออราเคิลขยายขอบเขตการดำเนินงานของสัญญาอัจฉริยะ. เทคโนโลยีบล็อกเชนของออราเคิลดึงข้อมูลในโลกแห่งความเป็นจริงเข้าสู่สัญญาอัจฉริยะ และออราเคิลบางตัวไม่เพียงส่งข้อมูลไปยังสัญญาอัจฉริยะเท่านั้น แต่ยังส่งกลับไปยังแหล่งข้อมูลภายนอกได้อีกด้วย
ด้วยข้อมูลที่มีอยู่มากขึ้น สัญญาอัจฉริยะสามารถใช้กับกรณีการใช้งานที่หลากหลายมากขึ้น หากไม่มีออราเคิลบล็อกเชน สัญญาอัจฉริยะจะถูกใช้งานอย่างจำกัด เนื่องจากสามารถเข้าถึงข้อมูลภายในเครือข่ายของตนเท่านั้น ซึ่งโดยปกติแล้วจะถูกจำกัดไว้ในพื้นที่เดียวเท่านั้น (เช่น ธุรกรรมทางการเงินในการแลกเปลี่ยนสกุลเงินดิจิทัล)
ถ่ายโอนข้อมูลได้อย่างราบรื่นชื่อเรื่องรอง
ปัญหาออราเคิลคืออะไร?
ความท้าทายในการออกแบบ blockchain oracle คือหาก oracle ถูกบุกรุก สัญญาอัจฉริยะที่ขึ้นอยู่กับมันอาจถูกบุกรุกโดยค่าเริ่มต้น ซึ่งเป็นปัญหาของ oracleปัญหา blockchain oracle มุ่งเน้นไปที่ปัญหาของความไว้วางใจ
ความไว้วางใจนี้รวมถึงความสงสัยเกี่ยวกับการถ่ายโอนข้อมูลที่เชื่อถือได้จากแหล่งข้อมูลไปยังออราเคิล การดำเนินการโค้ดที่เชื่อถือได้ในออราเคิล และการถ่ายโอนข้อมูลที่เชื่อถือได้จากออราเคิลไปยังบล็อกเชน
ปัญหาหลักคือผู้คนไม่เชื่อถือแหล่งข้อมูลภายนอกเหล่านี้ตั้งแต่แรก ไม่ว่าจะมาจากเว็บไซต์โดยตรงหรือเซ็นเซอร์ก็ตาม
เนื่องจาก oracles เป็นบริการของบุคคลที่สามที่ไม่ได้เป็นส่วนหนึ่งของกลไกฉันทามติของ blockchain บริการเหล่านี้จึงไม่อยู่ภายใต้กลไกการรักษาความปลอดภัยพื้นฐานที่จัดทำโดยโครงสร้างพื้นฐานสาธารณะนี้ ทำให้ยากต่อการตรวจสอบข้อมูลที่รวบรวมโดยออราเคิล นอกจากนี้ ขึ้นอยู่กับประเภทของ blockchain oracle ความเป็นไปได้ของการทำงานผิดพลาดและการดัดแปลงโดยเจตนาจะเพิ่มขึ้น
ชื่อเรื่องรอง
ประเภทของ Blockchain Oracles
Blockchain oracles สามารถแบ่งออกเป็นประเภทต่างๆ ตามปัจจัยต่อไปนี้:
ที่มา: แหล่งที่มาของข้อมูลเป็นฮาร์ดแวร์หรือซอฟต์แวร์
ทิศทางข้อมูล: ข้อมูลขาออกหรือขาเข้า?
ความน่าเชื่อถือ: ข้อมูลมาจากโซลูชันแบบกระจายอำนาจหรือแบบรวมศูนย์หรือไม่
ประเภทของออราเคิลที่มีอยู่ ได้แก่ :
ซอฟต์แวร์ออราเคิล
ออราเคิลฮาร์ดแวร์
ออราเคิลขาเข้า
ออราเคิลขาออก
ออราเคิลที่ใช้ฉันทามติ
ซอฟต์แวร์ oracle ประมวลผลจากข้อมูลที่เป็นข้อมูลสำหรับแหล่งข้อมูลออนไลน์เช่น อุณหภูมิ ราคาสินค้าและสินค้า ความล่าช้าของเที่ยวบินหรือรถไฟ เป็นต้น ซอฟต์แวร์ออราเคิลจะดึงข้อมูลที่จำเป็นและใส่ลงในสัญญาอัจฉริยะ
สัญญาอัจฉริยะที่ต้องการข้อมูลจากโลกจริงต้องอาศัยฮาร์ดแวร์ออราเคิลตัวอย่างเช่น รถยนต์แล่นผ่านสิ่งกีดขวาง เซ็นเซอร์ตรวจจับการเคลื่อนไหวจะต้องตรวจจับยานพาหนะและส่งข้อมูลไปยังสัญญาอัจฉริยะหรือเซ็นเซอร์ในอุตสาหกรรมซัพพลายเชน
ออราเคิลขาเข้าให้ข้อมูลจากโลกภายนอกพวกเขาใช้แหล่งข้อมูลภายนอกเพื่อถ่ายโอนข้อมูลไปยังสัญญาอัจฉริยะ ออราเคิลขาเข้ายังอนุญาตให้มีการเรียกข้อมูลเกี่ยวกับเหตุการณ์ในโลกแห่งความเป็นจริงไปยังบล็อกเชน สามารถใช้สำหรับการซื้อขายอัตโนมัติ
ออราเคิลขาออกจัดทำสัญญาอัจฉริยะพร้อมความสามารถในการส่งข้อมูลไปยังโลกภายนอกตัวอย่างในโลกแห่งความเป็นจริงจะเป็นสมาร์ทล็อคในโลกจริงที่รับเงินฝากไปยังที่อยู่ สัญญาอัจฉริยะจะส่งข้อมูลเกี่ยวกับเหตุการณ์นี้ไปยังกลไกที่ปลดล็อกสมาร์ทล็อกผ่านออราเคิลขาออก
ออราเคิลที่อิงตามความเห็นพ้องต้องกันดึงข้อมูลจากตลาดที่สอดคล้องกันของมนุษย์และการคาดการณ์ชื่อเรื่องรอง
Blockchain Oracles ในทางปฏิบัติ
ด้วยเลนส์ของทีมโครงการ blockchain oracle ที่มีอยู่ เราสามารถเข้าใจได้ดีขึ้นว่า blockchain oracles ทำงานอย่างไรในทางปฏิบัติ Fuqiu Technology ใช้ UMA, Chainlink และ Band สามเครื่องของ oracle เป็นตัวอย่างในบทความนี้
UMA
โปรโตคอล UMA blockchain เป็นโปรโตคอลที่ใช้ Ethereum ซึ่งช่วยให้ผู้คนสามารถสร้างสินทรัพย์สังเคราะห์บน blockchain พันธกิจของ UMA คือการเปิดเผยข้อมูลทางการเงินให้กับทุกคนในโลก เพื่อแลกเปลี่ยนสินทรัพย์สังเคราะห์อย่างมีประสิทธิภาพโดยใช้ข้อมูลล่าสุด UMA อาศัยออราเคิลบล็อกเชน
ระบบออราเคิลของ UMA ประกอบด้วยออราเคิลที่มองโลกในแง่ดีและกลไกการตรวจสอบข้อมูล สัญญาอัจฉริยะในโปรโตคอล UMA ขอข้อมูลราคาจากออราเคิลที่มองโลกในแง่ดี
ก่อนที่ราคาที่เสนอโดยออราเคิลจะได้รับการยืนยัน พวกเขาอาจถูกโต้แย้ง อาจมีการส่งคำขอไปยัง DVM เพื่อแก้ไขข้อพิพาทเกี่ยวกับข้อมูลราคา ในกรณีที่มีข้อพิพาท ผู้ถือโทเค็น UMA ควรลงคะแนนเสียงเพื่อรายงานราคาของสินทรัพย์พร้อมการประทับเวลาที่เฉพาะเจาะจง
Chainlink
Chainlink เป็นหนึ่งในผู้บุกเบิกพื้นที่ blockchain oracle ซึ่งเป็นโปรโตคอลที่ใช้ Ethereum ที่ใช้เครือข่าย oracles แบบกระจายอำนาจเพื่อเชื่อมต่อสัญญาอัจฉริยะกับข้อมูล หนึ่งในผลิตภัณฑ์ที่ได้รับความนิยมมากที่สุดคือบริการรวมราคาซึ่งใช้โหนดเพื่อให้ข้อมูลนอกเชนเพื่อบล็อกเชนสัญญาอัจฉริยะ
ผู้ให้บริการ oracle อิสระหลายรายใช้ Chainlink เพื่ออัปเดตข้อมูลราคา ผู้ใช้ข้อมูลฟีดราคามีส่วนร่วมในคุณภาพด้วยเงินทุนของพวกเขา และผู้ดำเนินการ oracle ในเครือข่ายจะได้รับเงินทุนสำหรับการเผยแพร่ข้อมูลราคา
การเลือกโหนดใน Chainlink oracle จะขึ้นอยู่กับชื่อเสียงและประสิทธิภาพก่อนหน้าของโหนด ซึ่งช่วยรักษาคุณภาพของข้อมูลให้อยู่ในระดับสูงในขณะที่รักษาความปลอดภัยของสัญญาอัจฉริยะ
Band
Band Protocol เป็นเครือข่าย Oracle ที่ทำงานบน Cosmos blockchain มันถูกใช้โดยแอพพลิเคชั่นการเงินแบบกระจายอำนาจ นอกเหนือจากการให้บริการแอปพลิเคชันทางการเงินแบบกระจายศูนย์แล้ว Band ยังทำงานเกี่ยวกับความก้าวหน้าใหม่ๆ ในด้านกีฬา สภาพอากาศ ข้อมูลอีสปอร์ต และการสร้างตัวเลขแบบสุ่ม
Band เป็นที่นิยมสำหรับโซลูชัน oracle แบบ cross-chain ที่ดึงข้อมูลจาก API บนเว็บ Band ใช้ข้อมูลที่เชื่อถือได้จากบุคคลอิสระหลายฝ่ายที่โต้ตอบโดยใช้ฉันทามติพิสูจน์การมีส่วนได้ส่วนเสียที่ได้รับมอบอำนาจ
ชื่อเรื่องรอง
Oracles ของ Blockchain เป็นกลไกที่ค่อนข้างน่าเชื่อถือในการอำนวยความสะดวกในการสื่อสารระหว่างสัญญาอัจฉริยะ
Oracles ของ Blockchain เป็นกลไกที่ค่อนข้างน่าเชื่อถือในการอำนวยความสะดวกในการสื่อสารระหว่างสัญญาอัจฉริยะ
สำหรับบล็อกเชนที่จะรักษาผลกระทบที่ยั่งยืนในการใช้งานจริงและทั่วทั้งอุตสาหกรรม บล็อกเชนจำเป็นต้องเชื่อมต่อกับข้อมูลในโลกแห่งความเป็นจริงอย่างถูกต้อง
ขณะนี้ออราเคิลบล็อกเชนมีความก้าวหน้าอย่างมาก การเชื่อมต่อในอนาคตระหว่างบล็อกเชนและฟีดข้อมูลภายนอกจะเป็นก้าวกระโดดที่สำคัญสำหรับเทคโนโลยี
Oracles ของ Blockchain ยังคงเป็นหนึ่งในองค์ประกอบสำคัญหลายอย่างในระบบนิเวศของ blockchain ที่ดำเนินการในลักษณะที่น่าเชื่อถือ ไม่ไว้วางใจ และส่งเสริมการเติบโต