Facebook Pixel
Logo

Blockchain Oracle : Blockchain Oracle

Blockchain Oracle คือ บริการหรืออุปกรณ์ภายนอกที่ทำหน้าที่ให้สมาร์ตคอนแทรกต์บนบล็อกเชนเข้าถึงข้อมูลจากโลกจริงได้ ทำให้สมาร์ตคอนแทรกต์สามารถดำเนินการตามข้อมูลจากภายนอกบล็อกเชนได้ เนื่องจากบล็อกเชนถูกออกแบบให้มีความปลอดภัยและป้องกันการถูกแก้ไข จึงไม่สามารถเข้าถึงข้อมูลภายนอก (off-chain data) โดยตรงได้ Oracles จึงทำหน้าที่เป็นสะพานเชื่อม โดยนำข้อมูลภายนอก เช่น สภาพอากาศ ราคาหุ้น หรือผลการแข่งขันกีฬามาให้บล็อกเชน มีหลายประเภทของ Oracle ได้แก่ Oracle แบบซอฟต์แวร์ (software oracle), Oracle แบบฮาร์ดแวร์ (hardware oracle) และ Oracle แบบอิงความเห็นร่วม (consensus-based oracle) แต่ละประเภทมีการใช้งานต่างกันในแอปพลิเคชันแบบกระจายศูนย์ (DApps) และสมาร์ตคอนแทรกต์

ตัวอย่าง :

แอปพลิเคชันประกันภัยแบบกระจายศูนย์อาจใช้ blockchain oracle เพื่อรับข้อมูลสภาพอากาศ หาก Oracle ยืนยันว่าเกิดเหตุการณ์ เช่น น้ำท่วม สมาร์ตคอนแทรกต์จะทำการจ่ายเงินให้ผู้ถือกรมธรรม์โดยอัตโนมัติ

ประเด็นสำคัญ

ให้สมาร์ตคอนแทรกต์เข้าถึงข้อมูลจากโลกจริงที่อยู่นอกบล็อกเชน

ทำให้แอปพลิเคชันบล็อกเชนสามารถเชื่อมต่อกับแหล่งข้อมูลภายนอกได้

ประเภทของ Oracle ได้แก่ ซอฟต์แวร์ ฮาร์ดแวร์ และ consensus-based oracles

คำตอบสั้น ๆ สำหรับคำถามที่พบบ่อย

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

Oracle สามารถให้ข้อมูลหลากหลาย เช่น ข้อมูลตลาดการเงิน สภาพอากาศ หรือข้อมูลจากเซ็นเซอร์ IoT

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

scroll top

ลงทะเบียนรับจดหมายข่าวของเราเพื่อรับข้อมูลการอัปเดตข่าวสารล่าสุด!