المؤلف: CaptainZ المصدر: X, @hiCaptainZ
لفترة طويلة، عندما نتحدث عن الألعاب المتسلسلة، كانت جميعها تعتمد على منصات العقود الذكية مثل ETH. السبب واضح أيضًا، إما أن تأخذ مسار GameFi للأصول على السلسلة، أو مسار اللعبة الكامل للسلسلة للحالة على السلسلة. بغض النظر عن المسار، فإن استخدام العقود الذكية هو أبسط طريقة لتنفيذها. ومع ذلك، فقد سمح ظهور النقوش للنظام البيئي لمنصة العقود غير الذكية BTC بالاندماج مع المفهرس لإنشاء طريقة تنفيذ فنية مختلفة. ستقدم هذه المقالة ملخصًا تقنيًا لاستكشاف ألعاب BTC البيئية وعالم Metaverse والعالم المستقل، وسترى كيف يتم الجمع بين ألعاب Inscription والألعاب المتسلسلة.
تنفيذ آخر لألعاب السلسلة الكاملة
للحصول على أصل نموذجي في السلسلة لـ GameFi الألعاب، سواء كانت تصدر رموز NFT أو FT، فإن منصة العقود الذكية لا تزال الخيار الأفضل دون أي متاعب. فهل يمكن وضع ألعاب السلسلة الكاملة التي أصبحت شائعة العام الماضي على سلسلة BTC؟ تبدو هذه الجملة غريبة في البداية: تعريف لعبة السلسلة الكاملة هو كتابة منطق اللعبة والأصول على السلسلة (يتم كتابة المنطق في الآلة الافتراضية للعقد الذكي ويتم إصدار الأصول باستخدام العقود الذكية). وظائف لا، وكيفية القيام بذلك؟
بدأت للتو في رؤية لعبة Ordz (@ OrdzGames) عندما قال إنها لعبة متصلة بالكامل بالسلسلة تعتمد على البيتكوين، كنت أشعر بالفضول أيضًا. كما ذكرنا في المقالة السابقة، يمكن لـ Inscription تحميل أي ملف إلى مساحة BTC Segregrated Witness، والحد الأعلى للحجم هو 4M. ونتيجة لذلك، قامت دومو بتحميل "رمز تنسيق JSON لإصدار العملة"، والذي فتح بالفعل سوق BRC20 الذي تبلغ قيمته مليارات الدولارات. ماذا لو قمت بتحميل جزء من رمز اللعبة إلى السلسلة؟ Ordz يفعل ذلك بالضبط.
بالنسبة للألعاب المصغرة المستندة إلى الويب، عندما يزور اللاعبون صفحة الويب الخاصة باللعبة، سيقومون بتنزيل الكود إلى ملف محلي في المتصفح، ثم تشغيل البرنامج بالكامل اللعبة مباشرة في المتصفح. لذلك، تحتاج "لعبة Inscription Version Full Chain Game" فقط إلى توفير مساحة تخزين عبر الإنترنت حيث يمكن تنزيل رمز اللعبة. توفر مساحة الشاهد المنفصلة في BTC طبقة DA هذه. المبدأ هو كما يلي:
التطوير: تستخدم الألعاب الصغيرة عادةً HTML وCSS وJavaScript ( JS) من أجل التنمية. HTML هو المسؤول عن بنية الصفحة، وCSS هو المسؤول عن التصميم والتخطيط، وJavaScript هو المسؤول الأساسي عن منطق اللعبة، والرسوم المتحركة، وتفاعل المستخدم.
الاستضافة: سيتم تحميل كود اللعبة المطورة وملفات الموارد (مثل الصور والصوت وما إلى ذلك) إلى BTC المنفصلة مساحة الشاهد. بهذه الطريقة، يمكن للمستخدمين تحميل اللعبة عن طريق زيارة عنوان URL محدد من خلال المتصفح الخاص بهم. على الرغم من اكتمال منطق اللعبة وتشغيلها بالكامل على العميل (أي متصفح المستخدم)، إلا أن ملفات اللعبة لا تزال بحاجة إلى التنزيل من السلسلة إلى العميل.
التحميل: عندما يزور المستخدم صفحة ويب خاصة بلعبة ما، يقوم المتصفح بتنزيل ملفات HTML وCSS وJavaScript. تحتوي هذه الملفات على كل أو معظم كود اللعبة.
تشغيل: بعد اكتمال التنزيل، سيقوم المتصفح بتحليل HTML وCSS لبناء بنية الصفحة ونمطها. وفي الوقت نفسه، يتم تنفيذ كود JavaScript في محرك JavaScript الخاص بالمتصفح.
التفاعل: ستتم معالجة تفاعل المستخدم مع اللعبة (مثل النقر والسحب وما إلى ذلك) من خلال JavaScript، وسيتم سيتم تحديث اللعبة بناءً على حالة التفاعلات والرسومات الخاصة باللعبة. ونظرًا لاكتمال هذه العمليات على جهاز المستخدم، تكون سرعة الاستجابة سريعة ويمكن أن توفر تجربة لعب سلسة.
خلاصة القول، على الرغم من أن Ordz قام بتحميل جميع أكواد اللعبة إلى السلسلة، بالمعنى الدقيق للكلمة، إلا أنها لا تلبي تعريف "اللعبة الكاملة على السلسلة". بعد كل شيء، يتم تنفيذ كل منطق اللعبة خارج السلسلة . . ومع ذلك، باعتبارها لعبة صغيرة من نوع GameFi، فإن لها جانبًا فريدًا خاصًا بها، وقد أصدرت أيضًا رمز BRC20 الخاص بها كرمز مميز (ORDG).
صورة نقطية كخريطة للميتافيرس#
تُعرف الصورة النقطية (@bitmapdev) باسم النظام البيئي للبيتكوين تم اقتراح مشروع Metaverse الأول من قبل مستخدم تويتر @blockamoto على تويتر في 13 يونيو 2023، وتمت متابعته لاحقًا والترويج له من قبل بعض وسائل الإعلام. تعتمد الصورة النقطية على نظرية الترتيبية ونظرية الصورة النقطية. نظرية الأعداد الترتيبية هي تخصيص رقم تسلسلي لكل يوم، ونظرية الصورة النقطية بسيطة جدًا أيضًا، فهي تتعامل مع الكتلة التي تم إنشاؤها بواسطة Bitcoin كل عشر دقائق كبيانات خريطة تعتمد على معلمات بنية البيانات وتحدد بعض تنسيقات البيانات. الجمع بين الاثنين يعني أن كل كتلة يتم التعامل معها على أنها خريطة NFT، ومن ثم يتم ربط NFT هذا بسات معين باستخدام الترتيب.
تنص نظرية الصورة النقطية نفسها فقط على قاعدتين أساسيتين:
1. كل منطقة هي كتلة يتم تعريفها على أنها "منطقة"، ويمثلها ارتفاع الكتلة.
2. يتم تعريف كل معاملة في الكتلة على أنها "طرود"، ويتم العد من 0 بالترتيب.
ما يسمى بـ "النقش" هو تحميل الرقم التسلسلي للمنطقة ورسمه على مساحة الشاهد المنفصل وفقًا للتنسيق وربطه بالجلس. على سبيل المثال، بالنسبة لكتلة يبلغ ارتفاعها 31209، يجب أن يكون النص (31209.bitmap) مرتبطًا بالسات لإعلان الملكية. تحتاج المعاملة الخامسة في الكتلة 31209 إلى ربط النص (5.31209.bitmap) بالسات. لكن حاليًا يُسمح فقط لمالك "المنطقة" ببصمة ملكية "القطعة".
يمكن تعريف القواعد الفرعية الأخرى، بما في ذلك المعنى الذي يمثله الإدخال/الإخراج، والمعنى الذي يمثله عدد معاملات الكتلة، وما إلى ذلك، بشكل منفصل عن طريق مختلف هناك إصدارات ثنائية الأبعاد من الخرائط، وإصدارات ثلاثية الأبعاد من الخرائط، وإصدارات الواقع الافتراضي من الخرائط. . .
أنتج البروتوكول المعروف BRC420 في البداية بروتوكول تفاعل NFT للصور الرمزية والصور النقطية (باستخدام تقنية النقش العودي واستكشاف تحويل العملات المعدنية الرسومية)، مما أدى إلى تشكيل المنتج bitmap.game هو فريق التطوير الأكثر شهرة في النظام البيئي للصور النقطية. بعد ذلك، أنشأ الفريق منصة لإنشاء الصور الرمزية للنقش المتكرر (rcsv.io) وشبكة الطبقة الثانية من BTC Merlin Chain، وقام أيضًا بتغيير نظام الشركة. الاسم إلى Bitmap Tech. لذا تجدر الإشارة هنا إلى أن Bitmap Tech وBitmap Protocol شيئان مختلفان تمامًا.
في مرحلة إصدار التكوين، يكون إجمالي كمية Mint التي يمكن لـ Bitmap سكها هو ارتفاع كتلة Bitcoin. عندما تم إصدار معيار الصورة النقطية، كان هناك بالفعل أكثر من 700000 كتلة تاريخية. بالنسبة للكتل التاريخية، يمكن للمستخدمين اختيار نقشها بحرية طالما أنهم يدفعون رسوم التعدين. تم تسجيل أكثر من 700000 كتلة تاريخية خلال شهرين من إصدار المؤسس.
يرتبط المبلغ الإجمالي للصورة النقطية بالكتلة الحالية من Bitcoin. وتنتج Bitcoin الكتلة في حوالي عشر دقائق. ولذلك، فإن المبلغ الإجمالي لانهائي من الناحية النظرية. في كل مرة يتم فيها إنشاء كتلة جديدة في Bitcoin، ستكون هناك صورة نقطية أخرى يمكن تسجيلها (وفقًا للقواعد، يكون تسجيل النقش الذي بدأ بعد تعدين الكتلة صالحًا فقط)، وفقًا لمبدأ أسبقية الحضور، السماح لأي شخص بتسجيل الأرقام الترتيبية للنص العادي للكتلة number.bitmap لتسجيل ملكية هذه الكتلة. لذلك يتم استخراج 144 قطعة جديدة كل يوم وتكون متاحة للتسجيل. حاليًا، ستقوم بورصات NFT الرئيسية أيضًا بتحديث إجمالي مبلغ BITMAP في الوقت الفعلي.
من حيث الحجم الإجمالي، فإن الصور النقطية NFT ليست نادرة، لذا فإن الضجيج الحالي يدور حول بعض الخرائط الخاصة. على سبيل المثال،
1، رقم خاص، مشابه لـ 888.bitmap
2، وفقًا إلى البيانات المرئية الرسمية، يتم إنشاء خرائط بأنماط خاصة، تشبه cryptopunk
3، يحتوي على كتل تاريخية مهمة، مثل كتلة التكوين، وكتلة معاملات البيتزا، وما إلى ذلك.
فيما يتعلق بالبنية التحتية، يأتي المزيد من الاستكشاف من عرض الواجهة الأمامية استنادًا إلى بيانات الكتلة. فيما يلي بعض الأمثلة:
<عقدة img ="[كائن كائن]" alt="image (28)" upload="lazy" decoding="async" data-nimg="1" srcset="https://ipfs.crossbell.io/ipfs/QmWj8VbXL6sdwep8ArVmizo6vrpJRpVx8jsvWrhmSGo51t? img -quality=75&img-format=auto&img-onerror=redirect&img-width=1920 1x, https://img.jinse.cn/7203593_watermarknone.png 2x" src="https://img.jinse . cn/7203593_watermarknone.png">
باختصار، الصورة النقطية هي في الواقع بروتوكول لوضع علامات على الأصول يقوم بتعيين الأصول غير المملوكة "كتل البيتكوين" إلى NFTs من خلال البروتوكول الترتيبي وبروتوكول الصورة النقطية، وبالتالي تنشيط سمات أصول الكتلة وتوليد قيمة التداول والتحصيل.
نهب نظام البيتكوين البيئي#
إذا اقتطعت الصورة النقطية من metaverse من منظور الأرض، فإن rootverse (@ordinals_root) وBRC1024 (brc1024_pro) فقط حاول الدخول إلى metaverse من حيث الشخصيات والمعدات، وطريقة اللعب مشابهة للعبة LOOT.
نهب Ethereum الذي نفضله جميعًا إذا كنت "إذا كنت على دراية بها، فهي عبارة عن مجموعة من الإصدارات النصية المجمعة عشوائيًا من NFT. تحدد هذه المجموعة من الأوصاف النصية سمات قطعة من المعدات، وبالتالي تضع الأساس لـ metaverse. يمكن للآخرين اتخاذ قرارات بناءً على هذه NFTs النصية. المشتقات، مثل عرض الصور ثنائية الأبعاد، وعرض الصور ثلاثية الأبعاد، وعرض القصة، وما إلى ذلك.
يشبه BRC1024 بشكل عام، أي أنه يحدد بعض المعلمات لتحديد مكونات metaverse، كما هو موضح في الشكل أدناه، مما يشير إلى أن ROOT metaverse لديه مكون يسمى "Charactor"، مكونه الفرعي يسمى "warrior"، الحد الأقصى لعدد هذا المكون الفرعي هو 20000، العناصر هي عدة سمات لهذا المكون الفرعي، حتى أن بعض السمات لها خيارات متعددة، مثل "لون البشرة" "السمة لها لون أبيض ونحاسي.
ROOT (الاسم الرسمي Rootverse) هو استخدم فريق المشروع BRC1024 لإنشاء أول metaverse، والذي ينص على 21 قبيلة (أجناس وأجناس فرعية مقابلة). كل سباق فرعي له كمية مختلفة. يمكن للاعبين إلقاءها مجانًا، بإجمالي 210.000 حرف NFT. كما هو موضح أدناه:
باختصار، إذا كان BRC20 هو نقش "رمز إصدار رموز FT" في مساحة الشاهد المنفصل لتنفيذ إصدار رموز FT، فإن BRC1024 هو كتابة "رمز إصدار مكونات Metaverse" في مساحة الشاهد المنفصل لتنفيذ إصدار Metaverse المكونات، وROOT هو نقش "رمز إصدار مكونات Metaverse" في مساحة الشاهد المنفصل لتنفيذ إصدار مكونات Metaverse. تم إدراج المكون "سباق الأحرف". هذا هو تجسيد لتركيب النقوش.
آلة الحالة العالمية للألعاب المتصلة بالسلسلة#
الآن بعد أن حصلنا على الخريطة والشخصيات والمعدات الخاصة بـ metaverse، هل يمكننا إنشاء لعبة سلسلة كاملة تعتمد على سلسلة BTC؟ إذا كان مسار GameFi هو الذي يضع الأصول فقط (بما في ذلك أصول NFT وأصول FT) على السلسلة، فإن البنية التحتية الحالية كافية، ولكن بالنسبة لمزيد من الألعاب المشفرة الأصلية على السلسلة (العالم المستقل)، فهي ليست كافية.
اقترح Dojo من نظام Ethereum البيئي لأول مرة مفهوم "لعبة Onchain القابلة للإثبات". Dojo هو إطار عمل لتطوير الألعاب على السلسلة. إنه محرك ألعاب يمكن التحقق منه وسلسلة أدوات أنشأها المجتمع لبناء ألعاب متسلسلة وعوالم مستقلة. يسمح Dojo بالتحقق من حالة اللعبة والحسابات دون وجود نظام إجماع كبير. يمكن تشغيل الألعاب المكتوبة بالقاهرة والنوير ولغات أخرى أو التي تعمل بنظام RISC-Zero بشكل مستقل على متصفح مستقل يشبه zkVM، مع مخرجات يمكن التحقق منها تضمن التنفيذ الحقيقي. بمعنى آخر، يتم استخدام أجهزة افتراضية فعالة لإجراء العمليات الحسابية خارج السلسلة، ويتم التحقق من البيانات فقط على السلسلة لضمان صحة النتائج وصحتها، وبالتالي تحقيق "انعدام الثقة" و"اللامركزية".
يشير بروتوكول Redux (@AutonomousRedux) إلى مفهوم ألعاب Dojo القابلة للتحقق منها على السلسلة ويستعير النظرية الترتيبية لتنفيذ إطار عمل لتطوير الألعاب على السلسلة في BTC النظام البيئي. . على الرغم من أن سلسلة BTC تستغرق ما يصل إلى 10 دقائق لإنشاء كتل وليس لديها وظيفة عقد ذكي، فإن الطريقة الوحيدة لتحقيق الألعاب الموجودة على السلسلة في نظام BTC البيئي هي من خلال الحوسبة خارج السلسلة والتحقق عبر السلسلة.
الشيء المثير للاهتمام هو أن Redux تم شرح سيناريو استخدام "التسجيل". كما نعلم جميعًا، تم استخدام النقوش السابقة بشكل أساسي لإصدار العملات المعدنية، إما رموز Ordinal NFT أو رموز FT مثل BRC20. يجمع Redux بين أشجار Merkle والنقوش ويقترح مفهوم النقش ذو الحالة. في الواقع، هي نمذجة وتخزين بيانات الشخصيات وسمات المعدات في اللعبة على شكل أشجار Merkle، والتأكد من عدم إمكانية التلاعب بالبيانات. كلما تغير مكان واحد، يتغير تجزئة الجذر.
الطريقة المحددة هي تقسيم يتكون نقش الحالة من جزأين، الجزء الأول هو "الحالة الثابتة"، مثل القيمة الصحية للسلاح، وقيمة الدرع، وقيمة الهجوم، وما إلى ذلك. يتم تسجيل هذا الجزء على blockchain BTC في شكل نقش. الجزء الآخر هو "الحالة المتغيرة"، مثل البيانات المحددة لقيمة الصحة وقيمة الدرع وقيمة الهجوم المذكورة سابقًا، والتي ستتغير مع تقدم اللعبة. يتم حساب هذه البيانات ومعالجتها بواسطة المفهرس خارج السلسلة. "النقش" نفسه يخزن في الواقع مؤشرًا يشير إلى مجموعة الحالة المتغيرة للنقش.
المطورون مسؤولون عن بناء الإطار الأساسي للعالم ونقوش حالته. يتضمن ذلك تحديد الحالات غير القابلة للتغيير (الثابتة) والحالات القابلة للتغيير (الديناميكية)، مع إنشاء منطق تفاعل المستخدم مع نقوش الحالة. يوفر بروتوكول Redux بيئة تشغيل تسمح للمطورين بتخصيص كيفية تفاعل اللاعبين مع نقوش الحالة. يختبر اللاعبون اللعبة من خلال التفاعل مع نقوش الحالة.
من منظور تقني، فهو يشبه إلى حد ما Dojo أو Paima. يستخدم Dojo ZKP لإنشاء ألعاب على السلسلة يمكن التحقق منها، ويستخدم Paima ضغط حالة NFT لإنشاء ألعاب على السلسلة يمكن التحقق منها، ويستخدم Redux نقوش الحالة (باستخدام أشجار Merkle). هناك اختلاف آخر في إنشاء ألعاب يمكن التحقق منها على السلسلة وهو أن Dojo يستخدم Starknet كـ طبقة DA، تستخدم Paima الطبقة السيادية الخاصة بها كطبقة DA، ويستخدم Redux طبقة DA للنظام البيئي BTC.
للتلخيص، وجدنا أن المشاريع المذكورة أعلاه تستخدم البروتوكول الترتيبي لاستكشاف جوانب مختلفة من اللعبة: Ordz هو كتابة رمز لعبة الويب في السلسلة، تستخدم الصورة النقطية كتل BTC كمصادر بيانات عشوائية لتعيينها في خريطة NFTs، ويقوم ROOT بنقش الأحرف والمعدات على السلسلة في شكل رمز، ويقوم Redux بنقش البيانات التي يمكن التحقق منها لجهاز الحالة على السلسلة. إذا كان علينا إجراء تشابه مع المشاريع في النظام البيئي Ethereum، فإن Ordz يشبه TreasureDAO، وBitmap يشبه SandBox وDecentraLand، وROOT يشبه LOOT، وRedux يشبه Dojo وArgus.
المواد المرجعية
https://www.panewslab.com/zh/articledetails/leqfrx2o.html
https://gitbook.bitmap.land/
https://rcsv.gitbook.io/brc-420/
https://www.panewslab.com/zh/articledetails/22531q6583yt.html
https://www.brc1024.io/
< p style="text-align: left;">
https://mirror.xyz/0x62172A eb774F67F33769902CaD20356AC5859C2/ouEZuxR38yqRZcYjvUeVvV7iAFzBy_81fsJjy1QLcJc