อ่าน blockchain oracle ในบทความเดียว: เหตุใด Oracle จึงสำคัญ

avatar
毛球科技
3ปี ที่แล้ว
ประมาณ 5789คำ,ใช้เวลาอ่านบทความฉบับเต็มประมาณ 8นาที
Oracles ของ Blockchain เป็นกลไกที่ค่อนข้างน่าเชื่อถือในการอำนวยความสะดวกในการสื่อสารระหว่างสัญญาอั

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

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

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

อ่าน blockchain oracle ในบทความเดียว: เหตุใด Oracle จึงสำคัญ

blockchain oracle เป็นอุปกรณ์หรือเอนทิตีที่เชื่อมต่อ blockchain เชิงกำหนดกับข้อมูลนอกเครือข่าย (ข้อมูลภายนอกเครือข่าย) ออราเคิลบล็อกเชนเป็นบริการของบุคคลที่สามที่ให้ข้อมูลภายนอกแก่สัญญาอัจฉริยะ

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

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

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

เหตุใด blockchain oracles จึงมีความสำคัญ

อ่าน blockchain oracle ในบทความเดียว: เหตุใด Oracle จึงสำคัญ

ออราเคิล

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

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

ถ่ายโอนข้อมูลได้อย่างราบรื่นชื่อเรื่องรอง

ปัญหาออราเคิลคืออะไร?

อ่าน blockchain oracle ในบทความเดียว: เหตุใด Oracle จึงสำคัญ

ความท้าทายในการออกแบบ 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 ที่ดำเนินการในลักษณะที่น่าเชื่อถือ ไม่ไว้วางใจ และส่งเสริมการเติบโต

บทความต้นฉบับ, ผู้เขียน:毛球科技。พิมพ์ซ้ำ/ความร่วมมือด้านเนื้อหา/ค้นหารายงาน กรุณาติดต่อ report@odaily.email;การละเมิดการพิมพ์ซ้ำกฎหมายต้องถูกตรวจสอบ

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

การอ่านแนะนำ
ตัวเลือกของบรรณาธิการ