Chainlink VRF คือกระบวนการสร้าง pre-committed private key หรือการสร้างระบบสุ่มโดย node (oracle) ไปที่ cryptographic proof หลังจากนั้นระบบจะสร้างค่าสุ่มหนึ่งค่าขึ้นไปและพิสูจน์การเข้ารหัสว่าค่าเหล่านั้นถูกกำหนดอย่างไร กระบวนการนี้ทำให้มั่นใจได้ว่าผลลัพธ์จะไม่ถูกแก้ไขหรือควบคุมโดยเอนทิตีใด ๆ รวมถึงผู้ดำเนินการ oracle , นักขุด , ผู้ใช้ งานหรือแม้กระทั่งผู้พัฒนา smart contract
- ระบบ Chainlink VRF ดีอย่างไร ?
- Pay-As-You-Go At Scale: Cost-Efficient Randomness Requests
– Chainlink VRF v2 อนุญาตให้วางเงินล่วงหน้าหลายธุรกรรมสำหรับการสุ่มโดยคิดตามยอดคงเหลือโทเค็น $LINK ซึ่งการปรับปรุงนี้ช่วยลดค่าธรรมเนียม gas สำหรับการใช้งาน VRF ได้ถึง 60% โดยไม่จำเป็นต้องจ่ายค่าธรรมเนียมทีละรายการ
2. Variable Callback Gas Limit : More Flexibility in the Hands of Developers
– ผู้ใช้งานสามารถปรับขีดจำกัดของค่า gas fees ในการยืนยันการสุ่มไปยังแอปพลิเคชันของ smart contract ทำให้ระบบทำงานได้ซับซ้อนมากขึ้นในการทำธุรกรรมเดียวกัน เป็นผลให้สามารถดำเนินการงานสำคัญที่เกี่ยวข้องกับการสุ่มได้แม้ในช่วงที่เครือข่ายบล็อกเชนมีความหนาแน่นสูง ซึ่งนำไปสู่ความน่าเชื่อถือและความยืดหยุ่นที่มากขึ้นสำหรับนักพัฒนา dApp
3. Configurability: More User Control in Defining Security Parameters
– ผู้ใช้งานสามารถกำหนดจำนวน block confirmations ก่อนทำการยืนยัน verifiable randomness ตั้งแต่ขั้นต่ำ 3 บล็อกจนถึงสูงสุด 200 บล็อกในทุกเครือข่ายทดสอบและเมนเน็ต
4. More Randomness Per Request: Multiple Random Outputs in a Single Request
– ผู้ใช้สามารถร้องขอการสุ่มหลายหมายเลข หรือ หลายคำ ได้อย่างไร้รอยต่อผ่านธุรกรรมบนเครือข่ายเพียงรายการเดียว ซึ่งช่วยลดต้นทุนและลดเวลาในการตอบสนอง
5. Unified Billing: Delegate Subscription Balance to Multiple Addresses
– ช่วยให้นักพัฒนาที่ดูแล smart contract หลายรายการที่ต้องใช้ระบบสุ่มเพื่อทำให้การจัดการกองทุนง่ายขึ้นและลดต้นทุน gas fees ด้วยการทำให้ Chainlink VRF มีราคาถูกลงและปรับแต่งได้มากขึ้น
- Chainlink VRF ทำงานอย่างไร ?
- ผู้ใช้งานสมัครสมาชิกที่ Subscription Management App โดยจ่ายค่าธรรมเนียมด้วยโทเค็น $LINK
- จากนั้น Subscription Management App จะส่งคำร้อง verifiably random number ไปที่ dApp ของผู้ใช้งาน และส่งต่อไปที่ระบบ Chainlink VRF เพื่อยืนยันการชำระเงิน
- หลังจากนั้นระบบจะส่งข้อมูลผ่าน Subscription Management App ไปที่ Chainlink price feed เพื่อแสดงข้อมูลการชำระค่าธรรมเนียม โดยเปรียบเทียบจาก $ETH เป็น $LINK
- หลังจากชำระค่าธรรมเนียมเสร็จแล้ว Node จะส่งข้อมูลไปที่ระบบ Chainlink VRF อีกครั้งเพื่อเริ่มขั้นตอนการสุ่มแล้วส่งข้อมูลต่อไปที่ dApp ของผู้ใช้งาน
- หากการทำธุรกรรมสำเร็จ ระบบจะแสดงผลการสุ่มอัตโนมัติ โดยสามารถตรวจสอบธุรกรรมได้ผ่านบล็อคเชนที่ใช้งาน
ระบบ Chainlink เป็นตัวกลางที่ช่วยให้ระบบสุ่มรางวัลลอตเตอรีของ MegaMoon มีความโปร่งใสและยุติธรรม เนื่องจากไม่สามารถทำการล็อคผลรางวัลใดใดได้เลย
ติดตามและเข้าร่วมกับ MegaMoon ได้ตามช่องทางดังนี้
Website: https://megamoon.space/
Twitter: https://twitter.com/0xMegaMoon
Facebook: https://www.facebook.com/OxMegaMoon
Medium: https://medium.com/@0xmegamoon
MegaMoon community: https://t.me/Oxmegamoonchat
No Comment! Be the first one.