เกี่ยวกับ blockchain oracles และอีกเล็กน้อยเกี่ยวกับ Web3

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

เกี่ยวกับ blockchain oracles และอีกเล็กน้อยเกี่ยวกับ Web3

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

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

มีออราเคิลหลายประเภทที่ให้การสื่อสารประเภทใดประเภทหนึ่ง:

  • ซอฟต์แวร์ - รับข้อมูลจากอินเทอร์เน็ตหรือจากบล็อกเชนอื่น ๆ
  • ฮาร์ดแวร์ - รับข้อมูลจากเซ็นเซอร์ต่างๆ (RFID แท็ก บ้านอัจฉริยะ โดยส่วนตัวแล้ว แอปพลิเคชันในโลจิสติกส์และ IoT เข้ามาในใจทันที);

    ตัวอย่าง: จำเป็นต้องถ่ายโอนข้อมูลอุณหภูมิอากาศไปยังสัญญาอัจฉริยะ คุณสามารถรับข้อมูลจากอินเทอร์เน็ตผ่านออราเคิลซอฟต์แวร์ หรือจากเซ็นเซอร์ IoT ผ่านออราเคิลฮาร์ดแวร์ *ไอโอที อินเทอร์เน็ตของสิ่งต่างๆ

  • ขาเข้า - จากภายนอก blockchain สู่สัญญาอัจฉริยะ
  • ขาออก - จากสัญญาอัจฉริยะไปจนถึงทรัพยากรบางอย่าง

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

ตัวอย่างว่าทำไมจึงจำเป็น: 3 oracles ได้รับอัตรา BTC/USD จาก Binance, BitMex และ Coinbase และส่งค่าเฉลี่ยเป็นเอาต์พุต สิ่งนี้จะช่วยลดความคลาดเคลื่อนเล็กน้อยระหว่างการแลกเปลี่ยนให้ราบรื่นขึ้น

Web3

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

เกี่ยวกับ blockchain oracles และอีกเล็กน้อยเกี่ยวกับ Web3

เป็นไปได้ (และในบางกรณีจำเป็น) ที่จะสร้าง oracle ด้วยตัวเอง แต่มี oracles บางตัวที่ใช้กันทั่วไป (เช่น เครื่องสร้างตัวเลขสุ่ม) ดังนั้นจึงคุ้มค่าในการใช้โปรเจ็กต์ oracle สองโครงการหลัก (ปัจจุบัน) ที่พัฒนา oracles คือ: วงดนตรี и chainlink.

Band Protocol

Band Protocol ทำงานบนอัลกอริธึมฉันทามติ dPoS (มันคืออะไร?) และผู้ให้บริการข้อมูลต้องรับผิดชอบต่อความถูกต้องของเงิน ไม่ใช่แค่ชื่อเสียง

มีผู้ใช้สามประเภทในระบบนิเวศของโครงการ:

  • ผู้ให้บริการข้อมูลที่ทำงานอย่างอิสระเพื่อถ่ายโอนข้อมูลจากภายนอกบล็อคเชนไปยังบล็อคเชนอย่างปลอดภัย ผู้ถือโทเค็นเดิมพันกับผู้ให้บริการข้อมูลเพื่อให้สิทธิ์ในการส่งข้อมูลไปยังโปรโตคอล
  • นักพัฒนา DApp ที่จ่ายค่าธรรมเนียมเล็กน้อยเพื่อใช้ oracle
  • ผู้ถือโทเค็น Band ที่โหวตให้กับผู้ให้บริการข้อมูล โดยการลงคะแนนด้วยโทเค็นสำหรับผู้ให้บริการ พวกเขาได้รับรางวัลจากเงินที่จ่ายโดย dApps

เกี่ยวกับ blockchain oracles และอีกเล็กน้อยเกี่ยวกับ Web3

ในบรรดาคำพยากรณ์ที่นำเสนอโดย Band นอกกรอบ: เวลาขึ้นลงของเครื่องบิน/ลงจอด, แผนที่สภาพอากาศ, อัตราสกุลเงินดิจิตอล, อัตราทองคำและหุ้น, ข้อมูลเกี่ยวกับบล็อก Bitcoin, ราคาก๊าซเฉลี่ย, ปริมาณการแลกเปลี่ยน crypto, เครื่องมือสร้างตัวเลขสุ่ม, Yahoo Finance, HTTP รหัสสถานะ

อย่างไรก็ตาม ในบรรดานักลงทุนของ Band ก็คือกองทุนร่วมลงทุนในตำนาน ต้นสีคโวยะ и Binance.

chainlink

โดยทั่วไป Chainlink และ Band มีความคล้ายคลึงกันมาก ทั้งในโซลูชันเริ่มต้นและความสามารถในการพัฒนา Chainlink ใช้งานง่ายกว่า ไม่มีการลงคะแนนให้กับผู้ให้บริการข้อมูล และ Band มีความยืดหยุ่นมากกว่าเนื่องจากใช้งาน คอสมอส SDK และเป็นโอเพ่นซอร์ส 100%

ปัจจุบัน Chainlink ได้รับความนิยมมากขึ้น โดยมี Google Cloud, Binance, Matic Network และ Polkadot อยู่ในรายชื่อพันธมิตรโครงการ Chainlink ยังมุ่งเน้นไปที่ oracles สำหรับทรงกลมด้วย Defiซึ่งขณะนี้กำลังเติบโตอย่างรวดเร็ว

เกี่ยวกับ blockchain oracles และอีกเล็กน้อยเกี่ยวกับ Web3
ทรัพยากรที่สามารถรับข้อมูลผ่าน Oracle จาก Chainlink

ข้อสรุป

Oracle เป็นความคิดที่ดีในการรับข้อมูลจากทรัพยากรแบบรวมศูนย์ไปยังบล็อกเชน และฉันจะติดตามการพัฒนาอย่างใกล้ชิด อย่างไรก็ตาม หากเราพูดถึงความเข้ากันได้ร่วมกันของบล็อกเชนต่างๆ ก็ยังมีวิธีแก้ปัญหาอื่นๆ รวมถึง Parachains (เทคโนโลยีที่มีแนวโน้มมากกว่านั้นและหัวข้อของโพสต์ถัดไปของฉัน)

สำหรับผู้ที่ต้องการเจาะลึก: เอกสารวงดนตรี, เอกสาร Chainlink.

ที่มา: will.com

เพิ่มความคิดเห็น