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

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

B2BinPay at Finance Magnates Africa Summit 2024
B2BinPay is Bound for Finance Magnates Africa Summit 2024
16.02.2024
Crypto Expo Dubai 2024
B2BinPay To Present at Crypto Expo Dubai 2024
15.02.2024
B2BinPay v19, Instant Swaps and Expanding Blockchain Support
B2BinPay v19 มาแล้ว นั่นหมายถึงการสวอปในทันทีและการขยายขอบเขตการสนับสนุนบล็อกเชน
How Wrapping Coins Solves a Cross-Chain Problem
การตรึงราคาเหรียญช่วยแก้ปัญหา Cross-Chain ของบล็อกเชนได้อย่างไร