SwapSpace – การแลกเปลี่ยนคริปโตข้ามเชน

บล็อกเชนโอราเคิลคืออะไร และทำงานอย่างไร

Academy Author

,

,5 นาที

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

เทคโนโลยีออราเคิลถูกใช้อย่างแพร่หลายโดยแอปพลิเคชันแบบกระจายศูนย์ในด้านต่าง ๆ เช่น DeFi, GameFi, ประกันภัย, NFT และอื่น ๆ

ผู้ให้บริการออราเคิลบล็อกเชนรายใหญ่ที่สุดคือ Chainlink นอกจากนี้ Band Protocol, Berry Data, Kylin Protocol, DIA และโปรเจกต์อื่น ๆ ก็ทำงานในเซกเมนต์นี้เช่นกัน

ออราเคิลบล็อกเชนกำลังแก้ปัญหาอะไรอยู่?

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

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

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

ออราเคิลบล็อกเชนคืออัลกอริทึมที่โดยทั่วไปทำงานบนบล็อกเชนใดบล็อกเชนหนึ่ง

ออราเคิลบล็อกเชนมีกี่ประเภท?

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

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

ประเภทแรกดึงข้อมูลจากแหล่งดิจิทัล: ฐานข้อมูล เซิร์ฟเวอร์ และที่เก็บข้อมูลบนคลาวด์ แล้วกระจายข้อมูลไปยังผู้รับแบบเรียลไทม์ ส่วนออราเคิลฮาร์ดแวร์รวบรวมข้อมูลโดยใช้อุปกรณ์ทางกายภาพ: เซนเซอร์อัจฉริยะ ชิป เครื่องสแกนบาร์โค้ด แท็ก RFID และอื่น ๆ

ขาเข้าและขาออก

ออราเคิลอาจมีความเชี่ยวชาญเฉพาะด้าน - ไม่ว่าจะเป็นการส่งต่อข้อมูลหรือการรับข้อมูลจากแหล่งภายนอก สิ่งนี้อาจจำเป็นเพื่อเพิ่มความน่าเชื่อถือและแก้ปัญหา single point of failure

แบบรวมศูนย์และแบบกระจายศูนย์

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

อิงตามสัญญา

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

ใช้งานข้ามเชนได้

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

การคำนวณ

ออราเคิลพิเศษซึ่งมีหน้าที่ทำการคำนวณที่ใช้ทรัพยากรสูง ซึ่งไม่เหมาะที่จะทำบนบล็อกเชนเนื่องจากข้อจำกัดทางเทคนิคและการเงิน

ออราเคิลบล็อกเชนถูกใช้งานที่ไหนบ้าง?

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

ตัวอย่างเช่น ในโปรเจกต์ออราเคิลบล็อกเชนชื่อ Band ณ เดือนมิถุนายน 2022 มีการรองรับราคาอ้างอิงสำหรับคริปโทเคอร์เรนซี 75 สกุล และแต่ละสกุลมีชุดแหล่งที่มาของตนเอง ตัวอย่างเช่น ราคาของ Cosmos (ATOM) ได้มาจากการรวมราคาจาก CoinGecko, CryptoCompare, CoinMarketCap, Binance, Huobi Pro และ Coinbase Pro

เทคโนโลยีออราเคิลถูกใช้ใน stablecoins หนึ่งในตัวอย่างคือ Ampleforth ราคาของเหรียญสเตเบิล AMPL ถูกสนับสนุนด้วยโมเดล Rebase เพื่อคงการตรึงกับดอลลาร์ในอัตรา 1:1 จำนวนสเตเบิลคอยน์ใน wallets ของผู้ถือจะเปลี่ยนแปลงอยู่ตลอดเวลาในสัดส่วนกับราคาตลาดของ AMPL

เพื่อให้ทำเช่นนี้ได้ Chainlink oracle จะส่งข้อมูลแบบรวมจากหลายตัวรวบรวมเกี่ยวกับราคาคู่เทรด AMPL/USD ไปยังโปรโตคอล Ampleforth นอกจากนี้ ออราเคิลยังส่งค่าดัชนีราคาผู้บริโภคปัจจุบันในสหรัฐอเมริกา ซึ่งได้มาจากแหล่งข้อมูลทางการ ไปยังโปรโตคอลด้วย ทำให้สามารถนำเงินเฟ้อของสหรัฐฯ มาพิจารณาในการปรับสมดุลได้

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

ออราเคิลบล็อกเชนมีฟังก์ชันอื่นอะไรอีกบ้าง?

ออราเคิลไม่ได้มีไว้แค่ส่งราคาเท่านั้น ใน Chainlink สามารถรับฟังก์ชันสำหรับ verifiable randomness (VRF) ในสัญญาแอปพลิเคชันที่ผลลัพธ์แบบสุ่มมีความสำคัญได้ เช่น ในเกมบล็อกเชน

โปรเจกต์ Polychain Monsters ใช้วิธี VRF เพื่อกำหนดเนื้อหาภายในกล่องสุ่ม รวมถึงสุ่มคุณสมบัติของ NFT token และเลือกผู้ชนะสำหรับ airdrops

นอกจากนี้ เกมยังใช้ VRF เพื่อสร้างการเล่นที่น่าตื่นเต้นและคาดเดาไม่ได้ โดยเฉพาะเพื่อสุ่มเลือกคุณสมบัติของตัวละครในเกม ใน Aavegotchi ผู้ใช้จะเก็บคริสตัลล้ำค่าบนการ์ดเกมและเข้าร่วมมินิเกมต่าง ๆ โดยใช้ “NFT ghosts” (Aavegotchi) เมื่อผู้เข้าร่วมได้รับ Aavegotchi ในช่วงเริ่มเกม จะมีการกำหนดเลเวลแบบสุ่มให้โดยใช้ VRF

โปรเจกต์ใดกำลังพัฒนาออราเคิลบล็อกเชนอยู่?

Chainlink เป็นผู้นำที่ได้รับการยอมรับในตลาดออราเคิลแบบกระจายศูนย์ ระบบนิเวศของมันมีมากกว่า 1,300 โปรเจกต์ในภาค DeFi, NFT และ Game-Fi Chainlink ไม่มีเครือข่ายของตัวเอง: โปรเจกต์นี้ดีพลอยโหนดในบล็อกเชนและแอปพลิเคชันต่าง ๆ ที่มันให้บริการ ออราเคิลของ Chainlink ทำงานบน Solana, Ethereum และเครือข่ายที่เข้ากันได้กับ EVM รวมถึง BNB Chain, Arbitrum, Optimism, Polygon, Avalanche และ Fantom

Band Protocol ซึ่งมีการอินทิเกรตราว 80 รายการ ก็เป็นอีกหนึ่งออราเคิลที่น่าสนใจเช่นกัน แตกต่างจาก Chainlink ตรงที่โปรเจกต์นี้ทำงานบนบล็อกเชนของตัวเองคือ BandChain ซึ่งสร้างขึ้นด้วย Cosmos SDK Band ยังพัฒนาเครื่องมือสำหรับนักพัฒนา WebAssembly ที่ช่วยให้คุณสร้างออราเคิลได้ BandChain บริหารโดยเครือข่ายผู้ตรวจสอบความถูกต้อง มันทำงานร่วมกับแอปพลิเคชันบนเครือข่าย Celo, Oasis และ Cronos เหรียญประจำโปรเจกต์คือ BAND

ผู้ให้บริการออราเคิลรายใหญ่รายอื่น ๆ ได้แก่:

  • Berry Data เป็นระบบออราเคิลบนเครือข่าย BNB Chain เมื่อคุณร้องขอข้อมูลออฟฟิศ ผู้ดำเนินการออราเคิลของ Berry Data จะแข่งขันกันส่งข้อมูลไปยัง “data bank” พิเศษ (Berry data bank) ที่เปิดให้ทุกแอปพลิเคชันบน BNB Chain ใช้งานได้ ในเดือนเมษายน 2022 มีการอินทิเกรตราว 170 รายการ
  • DIA (Decentralized Information Asset) เป็นแพลตฟอร์มข้อมูลโอเพนซอร์สที่ใช้งานข้ามเชนได้ ซึ่งให้การเข้าถึงข้อมูลตลาดที่ผ่านการตรวจสอบแล้วสำหรับแอปพลิเคชันแบบกระจายศูนย์ โปรเจกต์นี้มีโทเค็นควบคุมชื่อ DIA
  • Kylin Network เป็นแพลตฟอร์มออราเคิลแบบกระจายศูนย์และโครงสร้างพื้นฐานข้อมูลสำหรับ DeFi และ Web3 ที่สร้างบนเฟรมเวิร์ก Polkadot Substrate

ข้อบกพร่องของออราเคิลบล็อกเชน

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

ข้อเสียอีกประการของออราเคิลคือค่าใช้จ่าย เมื่อส่งข้อมูลภายนอกไปยังสัญญาอัจฉริยะ ทรัพยากรของเครือข่ายจะถูกใช้ไป ตัวอย่างเช่น ในเครือข่าย Ethereum สิ่งนี้คือ gas

บทสรุป

ดังนั้น เมื่อความสนใจในเทคโนโลยีบล็อกเชนและความต้องการในการผสานมันเข้ากับภาคส่วนต่าง ๆ เพิ่มขึ้น ความต้องการออราเคิลบล็อกเชนก็ยิ่งเพิ่มตามไปด้วย ออราเคิลในบล็อกเชนมีบทบาทสำคัญในฐานะตัวกลาง บริษัทจำนวนมากในตลาดให้บริการลักษณะนี้: Chainlink, Oraclize และ Augur จำนวนบริษัท รวมถึงความต้องการผู้เชี่ยวชาญที่มีคุณภาพ จะเพิ่มขึ้นเท่านั้น

แชร์:

โพสต์ที่เกี่ยวข้อง

อยากรู้เพิ่มเติมไหม?

เข้าร่วมจดหมายข่าวของเรา — รับข้อมูลข่าวสาร รับพลัง