كيف يمكن لعقد ذكي أن يولد عشوائية دون طلب من المستخدمين أن يثقوا ببساطة بالعملية؟ العشوائية تبدو بسيطة. لكن في البلوكشين، توليد نتيجة غير قابلة للتنبؤ بها وقابلة للتحقق منها يُعد تحديًا تقنيًا كبيرًا. تخيل مجموعة NFT تُخصص فيها صفات نادرة عشوائيًا، أو لعبة على البلوكشين يتم فيها اختيار الفائزين عبر سحب عادل، أو تطبيق لامركزي يوزع المكافآت بناءً على نتائج عشوائية. ماذا يحدث إذا استطاع شخص ما التنبؤ بالنتيجة قبل توليدها؟ ماذا إذا كان يمكن التلاعب بالعملية من خلف الكواليس؟ هنا تصبح وظيفة العشوائية القابلة للتحقق من WINkLink (VRF) مهمة. ما هي وظيفة العشوائية القابلة للتحقق؟ وظيفة العشوائية القابلة للتحقق هي آلية تشفيرية تولد مخرجًا عشوائيًا مع دليل يسمح بالتحقق من النتيجة. بدلًا من طلب من المستخدمين أن يثقوا ببساطة بأن النتيجة العشوائية تم توليدها بشكل عادل، يمكن للتطبيق التحقق من الدليل التشفيري المرفق. وهذا يجلب خاصيتين أساسيتين لتطبيقات البلوكشين: عدم القابلية للتنبؤ: لا ينبغي أن تكون النتيجة قابلة للتنبؤ بها عمليًا مسبقًا عند التنفيذ الصحيح للنظام. القابلية للتحقق: يمكن للتطبيق التحقق من الدليل التشفيري لتأكيد أن المخرج تم توليده بشكل صحيح. معًا، تساعد هاتان الخاصيتان المطورين على بناء تطبيقات يمكن التحقق من العشوائية فيها بشكل مستقل، بدلاً من قبولها فقط على أساس الثقة. كيف تعمل VRF من WINkLink؟ الفكرة بسيطة: 1. يطلب العقد الذكي عشوائية. يُقدّم التطبيق طلبًا عندما يحتاج إلى نتيجة عشوائية، مثل اختيار صفة NFT أو تحديد نتيجة لعبة. 2. يولد الوسيط مخرجًا عشوائيًا. تنتج آلية VRF قيمة عشوائية مع دليل تشفيري. 3. تُسلّم النتيجة إلى التطبيق. يُعاد المخرج العشوائي ودليله عبر سير عمل الوسيط. يتحقق التطبيق من الدليل وفقًا لتنفيذ النظام قبل قبول النتيجة. الهدف هو توفير عشوائية يمكن للتطبيقات التحقق منها دون الاعتماد كليًا على عملية خارجية غير شفافة. أين يمكن استخدام VRF من WINkLink؟ NFTs: مساعدة في تحديد الصفات أو الخصائص أو نتائج التوزيع العشوائية. ألعاب البلوكشين: دعم التصادمات العشوائية وتوليد العناصر وآليات اللعبة الأخرى. توزيع المكافآت: مساعدة في اختيار المستفيدين من المكافآت العشوائية والمسحوبات المؤهلة. التطبيقات اللامركزية: تمكين حالات استخدام تتطلب نتائج غير قابلة للتنبؤ بها وقابلة للتحقق منها. يمكن لهذه التطبيقات الاستفادة من عشوائية شفافة، بشرط أن يتم تصميم العقود الذكية المحيطة وآليات الاختيار بأمان. لماذا يهم هذا بالنسبة لـ TRON؟ تحتاج بيئة البلوكشين إلى أكثر من مجرد عقود ذكية قادرة على تنفيذ التعليمات. يحتاج المطورون أيضًا إلى بنية تحتية تمكنهم من بناء تطبيقات بوظائف أكثر تعقيدًا. العشوائية القابلة للتحقق توسع إمكانيات التصميم للتطبيقات التي تم بناؤها باستخدام تكاملات VRF من WINkLink المدعومة. للمطورين، توفر طريقة لإدراج نتائج عشوائية قابلة للتحقق تشفيريًا. للمستخدمين، يمكنها تقليل الحاجة إلى الاعتماد الكامل على الثقة في الجهة التي تدير التطبيق. لبيئة TRON الأوسع، فهي تمثل حجر بناء مهم آخر للألعاب وNFTs وتطبيقات لامركزية أخرى. بالطبع، لا تضمن VRF وحدها أن التطبيق بأكمله عادل. يجب أيضًا تنفيذ معالجة الطلبات والتحقق من الأدلة وضوابط الوصول ومنطق استخدام المخرج العشوائي بشكل صحيح. ما الصورة الأكبر؟ تم بناء تقنية البلوكشين حول القابلية للتحقق. لا ينبغي أن تكون العشوائية استثناءً. تجلب VRF من WINkLink التحقق التشفيري إلى جزء من تطوير التطبيقات حيث تكون الثقة وعدم القابلية للتنبؤ مهمة بشكل خاص. @justinsuntron، @WinkLink_Oracle، #TRONEcostar.
Sunnic NFTمشاركة

المصدر:عرض النسخة الأصلية
إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة قد حصلت عليها من أطراف ثالثة ولا تعكس بالضرورة وجهات نظر أو آراء KuCoin. يُقدّم هذا المحتوى لأغراض إعلامية عامة فقط ، دون أي تمثيل أو ضمان من أي نوع ، ولا يجوز تفسيره على أنه مشورة مالية أو استثمارية. لن تكون KuCoin مسؤولة عن أي أخطاء أو سهو ، أو عن أي نتائج ناتجة عن استخدام هذه المعلومات.
يمكن أن تكون الاستثمارات في الأصول الرقمية محفوفة بالمخاطر. يرجى تقييم مخاطر المنتج بعناية وتحملك للمخاطر بناء على ظروفك المالية الخاصة. لمزيد من المعلومات، يرجى الرجوع إلى شروط الاستخدام واخلاء المسؤولية.