Oracle technology in blockchain

ทำความเข้าใจกับเทคโนโลยี Oracle ในบล็อกเชน

Reading time

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

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

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

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

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

ทำความเข้าใจเทคโนโลยี Oracle

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

ยูทิลิตี้บล็อกเชนในชีวิตจริงส่วนใหญ่เป็นเรื่องของทฤษฎี แล้วทฤษฎีจะเปลี่ยนไปสู่การปฏิบัติได้อย่างไร? Oracle คือคำตอบ

บล็อกเชน Oracle อนุญาตให้มีการโต้ตอบแบบตามเวลาจริงระหว่างเศรษฐกิจแบบกระจายศูนย์และแบบรวมศูนย์ เปิดใช้งานแพลตฟอร์มการแลกเปลี่ยน, dApps, DEXและเครื่องมือคริปโตอื่น ๆ เพื่อมอบวิธีแก้ไขเหตุการณ์และปัญหาในโลกแห่งความเป็นจริง

ดังนั้น Oracle จึงอนุญาตให้เครือข่ายบล็อกเชนรับและดำเนินการข้อมูลบนระบบคลาวด์และเซิร์ฟเวอร์แบบดั้งเดิม 

what are blockchain oracles

ทำไมเราถึงต้องการเทคโนโลยีบล็อกเชน Oracle?

Oracle ในบล็อกเชนสนับสนุนการโต้ตอบระหว่างแพลตฟอร์มนอกเครือข่ายอย่างทันท่วงที เช่น บัญชีธนาคาร แพลตฟอร์มการซื้อขาย หรือการโอนเงินในด้านหนึ่งและเครือข่ายภายในบล็อกเชน เช่น แอปพลิเคชันแบบกระจายศูนย์ บัญชีแยกประเภทที่ใช้ร่วมกัน และแพลตฟอร์มการแลกเปลี่ยนในอีกด้านหนึ่ง

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

ดังนั้น oracles จึงจัดเตรียมสื่อกลางแบบไม่ไว้วางใจซึ่ง การดำเนินการแบบ on-chain และ off-chain จะถูกดำเนินการโดยอัตโนมัติเมื่อตรงตามเกณฑ์ที่กำหนด เหมือนกับ Escrow แต่มีขนาดที่ใหญ่กว่า

Oracle แรกในบล็อกเชนได้รับการพัฒนาในปี 2012 โดย MakerDAO เรียกว่า “The Bitcoin Oracle” ซึ่งมีจุดประสงค์ในการสื่อสารข้อมูลราคาอย่างทันท่วงทีจากแหล่งต่าง ๆ นอกเครือข่าย

ข้อเท็จจริงที่น่าสนใจ

บล็อกเชน Oracle ทำงานอย่างไร?

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

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

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

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

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

how blockchain oracles work

ประเภทของ Oracle

Oracle คริปโตเป็นโครงสร้างที่ซับซ้อนของโหนดและสัญญาที่ขับเคลื่อนบล็อกเชนในฐานะบริการในรูปแบบที่แตกต่างกัน นี่คือประเภทหลักของ Oracle ในบล็อกเชน

ขาเข้า (Inbound) และขาออก (Outbound)

ประเภทของบล็อกเชน Oracle นี้แสดงถึงการไหลของข้อมูลและทิศทางระหว่างเครือข่ายภานในและภายนอก 

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

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

inbound and outbound blockchain oracle

แบบรวมศูนย์ (Centralised) และแบบกระจายศูนย์ (Decentralised)

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

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

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

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

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

centralised vs decentralised blockchain oracles

ฮาร์ดแวร์และซอฟต์แวร์

Oracle ประเภทนี้ในบล็อกเชนอ้างอิงถึงลักษณะของแหล่งข้อมูล 

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

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

กรณีการใช้งานจริงของบล็อกเชน Oracle

บล็อกเชน Oracle ขยายประโยชน์ของระบบนิเวศแบบกระจายศูนย์ และสำรวจวิธีการใหม่ ๆ ในการใช้สัญญาอัจฉริยะและคุณลักษณะของบล็อกเชนในโลกแห่งความเป็นจริง

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

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

การซื้อขายอัตโนมัติ: สามารถใช้ Oracle เพื่อติดตามกิจกรรมบล็อกเชนเฉพาะหรือการเคลื่อนไหวของราคาเหรียญ และดำเนินการคำสั่งซื้อหรือขายตามลำดับ ตัวอย่างเช่น ซอฟต์แวร์ Oracle สามารถ ติดตามกิจกรรมกระเป๋าเงิน ของ บล็อกเชน Ethereum และแจ้งให้ผู้ใช้ทราบหรือซื้อขายในนามของพวกเขาตามเกณฑ์และแนวทางปฏิบัติที่กำหนดไว้ล่วงหน้า

use cases of blockchain oracles

ปัญหาของบล็อกเชน Oracle คืออะไร?

คุณลักษณะอัตโนมัติและการตรวจสอบความถูกต้องของเทคโนโลยี Oracle มีความเสี่ยงต่อการถูกจัดการและความไม่สอดคล้องกันของข้อมูล ซึ่งเป็นความเสี่ยงหลักของบล็อกเชน Oracle  

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

มีหลายวิธีในการเปลี่ยนแปลงตลาดเพื่อสร้างความรู้สึกปลอม ๆ เช่น frontrunning, การสร้างปริมาณเทียม (Wash Trading) และ Ramping ซึ่งมีจุดมุ่งหมายเพื่อเพิ่มความต้องการสินทรัพย์บางอย่างอย่างปลอม ๆ เพื่อผลักดันราคาให้สูงขึ้น

บทสรุป

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

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

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

Linkedin

เขียนโดย

Hazem AlhalabiCopywriter

บทความล่าสุด

slippage in crypto explained
ราคาคลาดเคลื่อน (Slippage) ในคริปโตคืออะไร? จะต่อสู้กับมันได้อย่างไร?
A Quick Overview Of Crypto Denominations
หน่วยคริปโตที่สำคัญที่สุด: ภาพรวมโดยย่อของหน่วยย่อยของคริปโต (Crypto Denomination)
How to Start a Crypto ATM Business
วิธีเริ่มต้นธุรกิจATM คริปโต
How to Get A BTC Wallet Address: Comprehensive Guide
วิธีได้มาซึ่งที่อยู่กระเป๋าเงิน BTC และคุณต้องการมันเพราะอะไร