
أنتجت تقنية Blockchain العديد من التطبيقات على مدار السنوات القليلة الماضية ، وأكثرها شيوعًا هي العملات المشفرة. كما يسّر إنشاء العديد من الأسواق اللامركزية والآمنة والشفافة في الاقتصاد الرقمي.
من خلال تقديم المزيد من الثقة نظرًا لأن جميع المعاملات يتم تسجيلها بشكل ثابت على blockchain ، فقد تم استكمال هذه التقنية جيدًا بميزة العقد الذكي التي اشتهرت بها Ethereum. تعمل التطبيقات اللامركزية (DApps) القائمة على سلاسل الكتل مثل Ethereum على تعطيل الأعمال التجارية التقليدية مثل الخدمات المصرفية للأفراد ، بل إنها تقدم حالات استخدام لم يُنظر إليها مطلقًا على أنها ممكنة.
توسيع قدرة العقود الذكية مع أوراكل
ومع ذلك ، لكي تدعم blockchain Ethereum تطوير DApps التي تتجاوز مجرد تسهيل المعاملات ، يجب أن تتفاعل مع العالم الخارجي أو خارج السلسلة وتدمج البيانات الواردة في العقود الذكية ، حيث يتم تشغيل تقنية blockchain oracle ، مما يعزز عقود ذكية من خلال ربطها ببيانات وأحداث ومعاملات واقعية. الآن ، تتوفر العديد من أنواع خدمات الجهات الخارجية ، مثل أوراكل الواردة والصادرة والبرمجيات والأجهزة ، والتي تعمل على زيادة عدد تطبيقات العالم الحقيقي التي يمكن لبروتوكولات blockchain تشغيلها.
توفر شبكات oracle القائمة على الإجماع مثل بروتوكول Chainlink اللامركزية من طرف إلى طرف ، وهو أمر أساسي لتأمين النظام البيئي blockchain بأكمله الذي تعمل فيه. بالإضافة إلى ذلك ، تعمل هذه الأوراكل على تحسين أداء العقود الذكية ووظائفها وقابلية التشغيل البيني لتقديم درجة أعلى من الثقة والشفافية من الأنظمة الموجودة على السلسلة.
سيحدث هذا التحول من خلال توسيع استخدام العقود الذكية الهجينة ، التي تدمج الخصائص الخاصة لشبكات البلوك تشين مع القدرات الفريدة للأنظمة خارج السلسلة مثل شبكات أوراكل ، وبالتالي تحقيق وصول وقوة أكبر بكثير من الأنظمة الموجودة على السلسلة في عزلة.
ما هو Chainlink VRF؟
تتطلب العديد من DApps في مساحة ألعاب blockchain والرمز غير القابل للفطريات (NFT) مصدرًا مقاومًا للعبث ويمكن التحقق منه لتوليد أرقام عشوائية لتوفير وظائف متقدمة مثل تنفيذ عملية إنزال جوي أو تشغيل يانصيب أو تطوير ألعاب تعتمد على الفرص.
متعلق ب: دليل المبتدئين لنظام GameFi البيئي
تعتمد وظيفة عشوائية (VRF) في Chainlink على شبكة أوراكل لامركزية (DON) لتعزيز سلاسل الكتل الحالية من خلال توفير بيانات تم التحقق منها خارج السلسلة. يمكنه حتى تسهيل تصدير بيانات blockchain إلى أنظمة خارج النظام البيئي blockchain. توفر Chainlink VRF عشوائية آمنة مشفرة من خلال استخدام مجموعة من عقد Chainlink التي تنقل البيانات إلى العقود الذكية مع الحفاظ على آلية إجماع كلاسيكية من خلال لجنة من هذه العقد.
من خلال تقديم توليد عشوائي للأرقام (RNG) للعقود الذكية ، تساعد Chainlink VRF المطورين على بناء تجارب أفضل من خلال الاستفادة من النتائج العشوائية في تطبيقاتهم التي تعمل بنظام blockchain. علاوة على ذلك ، لا يمكن التلاعب بالعشوائية المقاومة للتلاعب التي توفرها Chainlink VRF من قبل أي مشغل عقدة أو المستخدم أو حتى كيان ضار نظرًا لأن كل أوراكل في DON له زوج مفاتيح خاص وعام مرتبط به ، حيث يتم الاحتفاظ بالمفتاح الخاص خارج السلسلة بينما يتم نشر المفتاح العمومي على السلسلة.
كيف يعمل Chainlink VRF؟
يمكن أن يستخدم العقد الذكي Chainlink VRF للحصول على رقم عشوائي آمن ويمكن التحقق منه في أربع خطوات بسيطة:
نظرًا لأن Chainlink VRF يستخدم مفتاحين لإنشاء قيمة عشوائية ولكن لا يمكن التنبؤ بها والتي يمكن التحقق منها من خلال إثبات صحتها ، فإنها توفر تخزينًا لامركزيًا وأكثر أمانًا للمفاتيح الفردية للتطبيقات ذات القدرة على الحساب العام. للتغلب على عيوب حلول RNG غير الآمنة التي تعتمد على الحوسبة خارج السلسلة ، يجمع التحقق من التشفير على السلسلة من Chainlink VRF بيانات الكتلة على السلسلة التي تُستخدم كمدخل لتوفير نتائج غير متحيزة ومقاومة للعبث تكون آمنة حتى من الأوهام المخترقة في شبكتها الخاصة.
نتيجة للإمكانيات الفائقة التي يوفرها حل RNG على السلسلة من Chainlink ، تشتمل حالات استخدام Chainlink VRF على تطبيقات عقود ذكية موثوقة في مساحة التمويل اللامركزي (DeFi) مثل PoolTogether ، حيث تتيح توفيرًا شخصيًا محببًا إلى حد ما ، و Moonbeam حيث يوفر بيانات الأسعار في الوقت الفعلي لمطوري Polkadot (DOT).
كما أنه يساعد في توزيع الرموز غير القابلة للفطريات (NFTs) بطريقة عادلة كما في حالة Polychain Monsters وإدخال الانتروبيا في الألعاب على السلسلة من خلال توفير حلول عشوائية يمكن التحقق منها كما في حالة Axie Infinity (AXS). تم تطوير Chainlink VRF كجزء من نظام Chainlink 2.0 الإيكولوجي ، وهو يوفر الموارد الحسابية والبنية التحتية اللازمة للعقود الذكية لتكون قادرة على الوظائف المتقدمة. جنبًا إلى جنب مع DONs الأخرى ، فإنه يسهل أيضًا إطار عمل للأغراض العامة يمكن للمطورين استخدامه بثقة كاملة.
متعلق ب: Axie Infinity (AXS): دليل المبتدئين لمشروع metaverse للألعاب
ما هو Chainlink VRF v2؟
تماشياً مع رؤيتها المتمثلة في ترقية الميزات المقدمة من خلال DONs باستمرار ، قدمت Chainlink الإصدار 2 من Chainlink VRF مع العديد من التحسينات التي تدور حول كيفية قيام المطورين بتمويل وطلب العشوائية لعقودهم الذكية.
يتضمن ذلك القدرة على إنشاء مخرجات عشوائية متعددة في معاملة واحدة على السلسلة ، مما يقلل الوقت اللازم للاستجابة مع تقليل تكاليف المعاملات أو رسوم الغاز أيضًا. كما يسمح بما يصل إلى 100 عنوان عقد ذكي لتمويل طلبات العشوائية التي يمكن التحقق منها من حساب واحد لرصيد اشتراك LINK ، والذي سيديره المطور أو مالك الاشتراك.
بالإضافة إلى ذلك ، تقدم Chainlink VRF v2 تطبيق Subscription Manager الذي يسمح للمطورين بتمويل طلبات عشوائية متعددة مسبقًا باستخدام رصيد واحد من رموز LINK ، مما يلغي الحاجة إلى نقل الرموز المميزة لكل طلب ويقلل بشكل كبير رسوم ربط سلسلة VRF المطبقة.
في الواقع ، إنها تتيح للمطورين ضبط حد غاز رد الاتصال عندما تتلقى تطبيقات العقود الذكية الخاصة بهم عشوائية تم التحقق منها ويسمح بمنطق أكثر تعقيدًا في وظيفة طلب رد الاتصال. في حين أن حدود الغاز أعلى من تلك المحددة في Chainlink VRF ، إلا أنها تعتمد على blockchain الأساسي المستخدم ويتم تحديدها بوضوح في صفحة عناوين VRF Contract.
تتضمن مزايا Chainlink VRF v2 أيضًا قدرة تخصيص أكبر حيث يمكن للمطورين الآن تحديد عدد تأكيدات الكتلة المطلوبة قبل إنشاء رقم عشوائي وتسليمه إلى blockchain.
من خلال مجموعة من ثلاثة إلى 200 كتلة ، يمكن للمطورين تحديد العدد الأمثل لممرات الكتلة قبل إنشاء العشوائية ، وبالتالي حماية تطبيقاتهم من إعادة تنظيم الكتلة مع الاستمرار في توفير وقت انتقال أقل بكثير من الطلب إلى الاستجابة النهائية. باستخدام Chainlink VRF v2 ، يمكن للمطورين الآن الوصول إلى العشوائية على السلسلة القابلة للتطوير بدرجة عالية ، والكفاءة في استخدام الغاز ، والقابلة للتكوين ، والتي يمكنها فتح وظائف أكبر لـ NFT و DApps للألعاب.
نتيجة للإدخال المستمر للتحسينات من قبل Chainlink ، يظهر تطبيق VRF كخيار واقعي لمعظم المطورين الذين يقومون ببناء DApps على شبكة Ethereum. من خلال الوفاء بوعدها بتسهيل إدخال التطبيقات القائمة على blockchain الآمنة التي يمكن إثباتها ، تتيح Chainlink VRF للمطورين إنشاء المزيد من التطبيقات العملية التي يمكنها التفاعل مع بيانات العالم الحقيقي بشكل موثوق.
مع قدرة blockchains الآن على الاتصال بتغذية البيانات الخارجية بطريقة غير موثوقة ، تمثل Chainlink VRF خطوة كبيرة إلى الأمام في مجال تقنية blockchain حيث تمنح المطورين القدرة على دفع حدود Metaverse كما نعرفها الآن.