المؤلف: Trustless Labs، المصدر: المؤلف Twitter @TrustlessLabs
منذ الربع الأول من عام 2024، المضاربة إن الحماس في نظام BTC البيئي ليس مرتفعًا كما كان في عام 2023، ولكن مع انضمام المزيد والمزيد من المطورين إلى نموذج BTC والتعرف عليهم، يحقق نظام BTC البيئي تقدمًا سريعًا على المستوى الفني، خاصة في حلول التوسع القابلة للبرمجة. قدمت شركة Trustless Labs سابقًا ربط BTC's L2 بإعادة تخزين UTXO وBTC، وستستمر هذه المقالة في سد الثغرات وتقديم الحلول القابلة للبرمجة لبروتوكولات البيانات الوصفية Fractal Bitcoin وBTC مثل BRC20 وCBRC وARC20. .
1.Fractal
Fractal هو برنامج عميل افتراضي يعتمد على الإنشاء المتكرر للبيتكوين إطار عمل قابل للتطوير يشبه الشجرة، تعمل كل طبقة من blockchain على تحسين أداء شبكة Fractal بأكملها. ونظرًا لإعادة استخدام الكود الرئيسي، يصبح Fractal متوافقًا تمامًا على الفور مع Bitcoin وبنيتها التحتية، مثل التعدين. الفرق هو أن Fractal ينشط عامل التشغيل op_cat، مما يسمح بتنفيذ المزيد من المنطق.
تم تطوير Fractal بواسطة فريق Unisat وقد ذكرت Unisat التقدم المحرز في تطوير Fractal في مدونتها في يناير 2024. أطلق المشروع شبكة اختبار بيتا في 1 يونيو 2024، وأكمل إعادة ضبط مرحلة الاختبار في 29 يوليو. ومن المتوقع إطلاق الشبكة الرئيسية في سبتمبر 2024.
أصدر الفريق للتو اقتصاديات الرمز المميز الخاصة به، وسيكون لشبكة Fractal رمزها المميز، حيث يتم إنتاج 50% منها عن طريق التعدين و15% منها تستخدم في النظام البيئي. يتم بيعها مسبقًا للمستثمرين الأوائل، ويمثل المستشارون والمساهمون الأساسيون 20%، ويتم استخدام 10% من الدعم المجتمعي لإنشاء الشراكات والسيولة.
التصميم المعماري
يعمل الفراكتال على محاكاة نهاية عملاء Bitcoin الأساسيين بشكل كامل ، وتغليفها في حزمة برامج blockchain قابلة للنشر والتشغيل (Bitcoin Core Software Package، BCSP). ثم يتم ربطه بشكل متكرر بشبكة Bitcoin الرئيسية وتشغيل واحد أو أكثر من مثيلات BCSP بشكل مستقل. من خلال تقنية المحاكاة الافتراضية الحديثة، يتم تحقيق مشاركة فعالة لأداء الأجهزة، مما يسمح بتشغيل مثيلات متعددة على النظام الرئيسي. لتبسيط الأمر، يشبه الأمر فتح مثيلات جهاز ظاهري متعددة (مثيلات BCSP تم إنشاؤها بواسطة Fractal) على جهاز كمبيوتر واحد (شبكة BTC الرئيسية)، ويمكن الاستمرار في ذلك بشكل متكرر.
عند ظهور عدد كبير من متطلبات التفاعل على السلسلة، يمكن تفويض هذه المتطلبات بشكل انتقائي إلى مستويات أعمق. تساعد قدرات التوازن الديناميكي لهذا النظام على تجنب الازدحام المفرط على أي مستوى معين. للحصول على تجربة مستخدم أفضل، أجرى Fractal أيضًا بعض التعديلات على Bitcoin Core، حيث تم تغيير وقت تأكيد الكتلة إلى 30 ثانية أو أقل، وتم زيادة حجم الكتلة 20 مرة إلى 20 ميجابايت، مما يضمن الأداء الكافي وتأخير قصير بما فيه الكفاية. .
يقوم Fractal بتنشيط عامل op_cat، مما يجعل من الممكن استكشاف واختبار المزيد من خطط التوسع على BTC.
على مستوى سلسلة الأصول، نظرًا لأن المثيلات المختلفة تعمل في نفس البيئة المادية، يمكن أن نفهم أن عملات البيتكوين المتعددة تعمل ضمن نفس إطار عمل BTC السلسلة، بحيث يمكن لسلاسل المثيلات التواصل مع بعضها البعض، وتحقيق نقل سلس للأصول بين طبقات مختلفة من خلال إنشاء واجهة عالمية لنقل الأصول.
يمكن ربط البيتكوين والأصول مثل BRC-20 وOrdinals من خلال اللامركزية. الآلية الأساسية هي آلية توقيع MPC دوارة مع استبدال ديناميكي. في الوقت الحاضر، يبدو أن هناك طبقة واحدة من التغليف. في التكرارات اللاحقة، ستتمكن BTC وأصول الشبكة الرئيسية الأخرى أيضًا من التواجد على Fractal Bitcoin كأصول ملفوفة brc-20.

بالمقارنة مع حلول الطبقة الثانية النموذجية من الإيثريوم، يحقق هذا الشكل من المحاكاة الافتراضية قابلية التوسع الحسابي من خلال طبقات تجريد إضافية خارج السلسلة الرئيسية، مع الحفاظ على الاتساق مع السلسلة الرئيسية ولا يقدم آلية إجماع جديدة. لذلك، يمكن للقائمين بتعدين BTC ASIC الحاليين ومجموعات التعدين الانضمام بسهولة إلى شبكة Fractal.
يكمن ضمان أمان Fractal في قدرته الحاسوبية. فيما يتعلق بالتصميم، هناك ثلاثة جوانب رئيسية لتعزيز أمان آلية إثبات العمل الخاصة بـ Fractal. قدمت Fractal التعدين المدمج، حيث يتم إنشاء كتلة واحدة من كل ثلاث كتل عن طريق التعدين المدمج مع عمال تعدين BTC للمساعدة في حماية الشبكة من الهجمات المحتملة بنسبة 51٪، ويتم إنشاء الكتلتين المتبقيتين من خلال مخرجات الطاقة الحاسوبية الخاصة بشبكة Fractal. يمكن ملاحظة أن التأثير على القائمين بتعدين BTC هو مفتاح نجاح Fractal، وسوف يميل اقتصادها المميز حتمًا نحو القائمين بالتعدين.
في الوقت نفسه، ستواجه سلسلة المثيلات الافتراضية التي تم إنشاؤها حديثًا فترة أولية من الثغرة الأمنية أثناء مرحلة بدء التشغيل. عند إطلاق مثيل جديد، يمكن للمشغلين تعيين ارتفاع كتلة محدد لتوفير الحماية حتى يصل المثيل إلى حالة آمنة وصحية. في المستقبل، يمكن للقائمين بالتعدين الذين يتمتعون بكميات كبيرة من القدرة الحاسوبية تخصيص مواردهم لمثيلات BCSP المختلفة، وبالتالي تعزيز قوة ومرونة النظام بأكمله.
العلاقة بين عملة الشبكة الرئيسية الفراكتلية والساتا
الفراكتل إن ناتج التعدين لعملة الشبكة الرئيسية هو ضمان تشغيل السلسلة، حيث أن سلسلة fb وbtc متماثلتان بشكل أساسي ولا تتمتعان بالقدرة على تشغيل العقود الذكية بشكل مباشر، لذلك تتطلب وظائف defi المعقدة مثل المبادلة بنية تحتية إضافية. تعد Unisat بأنه سيتم استخدام brc20 sats للمبادلة، وتعمل هذه المبادلة على Fractal وتتطلب أيضًا العقد الخاصة بها.
2. AVM
AVM (Atomics Virtual Machine) هو عقد BTC الذكي لشركة Atomics. إنجاز البروتوكول. يقوم AVM بإنشاء جهاز افتراضي يحاكي إذن البرنامج النصي لـ BTC ويفتح العديد من أكواد تشغيل BTC الأصلية في الجهاز الظاهري. يقوم المطورون بتنفيذ عقود ذكية من خلال مجموعة من نصوص Bitcoin البرمجية وتحديد قواعدهم الخاصة لإدارة إنشاء الأصول ونقلها.

صمم ساتوشي ناكاموتو تصميم لغة برمجة نصية معبرًا بالكامل في بداية Bitcoin، والذي يحتوي على مجموعة غنية من تعليمات كود التشغيل الأصلية. تتمتع هذه البرامج النصية بقدرات معينة لتخزين البيانات، وتنفيذها يشبه الرسم البياني. مكتمل روحيًا. قامت Bitcoin Core لاحقًا بتعطيل بعض أكواد التشغيل المطلوبة لاكتمال تورينج، مثل عمليات تسلسل السلسلة الأساسية (OP_CAT) والعوامل الحسابية (مثل الضرب OP_MUL والقسمة OP_DIV).
تتمثل فكرة AVM في تعظيم إمكانات رمز التشغيل الأصلي لـ BTC. يحاكي الجهاز الظاهري AVM البرنامج النصي BTC ويكتمل برنامج Turing عبر جهاز PDA ثنائي المكدس (جهاز تخزين قابل للدفع). تعمل هذه الآلة الافتراضية في وضع الحماية الذي يحتوي على مفهرس ومحلل تعليمات وحالة عالمية لتحقيق معالجة العقود الذكية ومزامنة الحالة والتحقق منها.
تحتوي مجموعة التعليمات الخاصة بجهاز AVM الظاهري على أكواد تشغيل BTC كاملة، بحيث يمكن للمطورين استخدام العديد من وظائف BTC غير النشطة للبرمجة على الشبكة الرئيسية. وهذا يجعل AVM تبدو وكأنها شبكة رائدة محلية للتوسع البيئي لـ BTC.
AVM عبارة عن مجموعة من البنيات التي يمكن تخصيصها بواسطة أي بروتوكول بيانات تعريف BTC، مثل BRC20 وARC20 وRunes وCBRC، بواسطة مطوري التطبيقات ومقدمي الخدمات والمستخدمون يديرون بشكل مشترك ويشكلون إجماعًا عفويًا. لذلك فهو مناسب لأي بروتوكول بيانات وصفية تقريبًا ويتطلب فقط ضبطًا دقيقًا للمفهرس ضمن الجهاز الظاهري.
أصدرت AVM نسخة تجريبية https://x.com/atomicalsxyz/status/1823901701033934975، الكود ذو الصلة https://github.com/atomicals/ avm -مترجم.
3.OP_NET
الموقع الرسمي: https://opnet.org/#< / p>
تم اقتراح OP_NET في الربع الثالث من عام 2024 وهي ملتزمة بتقديم وظائف العقود الذكية المشابهة لـ Ethereum على شبكة Bitcoin، ولكنها أكثر انسجامًا مع الخصائص والهندسة المعمارية من البيتكوين. للتداول على OP_NET، استخدم Bitcoin الأصلي فقط، دون الحاجة إلى استخدام الرموز المميزة الأخرى لدفع تكاليف حوافز العقد أو رسوم المعاملات.
يوفر OP_NET مكتبة تطوير كاملة وصغيرة الحجم وسهلة الاستخدام، مكتوبة بشكل أساسي بلغة AssemblyScript (على غرار TypeScript ويمكن تجميعها في تصميم WebAssembly). الهدف هو تبسيط إنشاء وقراءة وتشغيل التقنيات المتعلقة بالبيتكوين، وخاصة في العقود الذكية وBitcoin Smart Inscription (BSI).
الوظائف والميزات الأساسية لـ OP_NET
احتفظ OP_NET بحظر Bitcoin يضمن الإجماع وتوافر البيانات تخزين جميع المعاملات على شبكة Bitcoin وحمايتها من التلاعب. من خلال جهاز افتراضي للتنفيذ (OP_VM)، يمكن لـ OP_NET إجراء عمليات حسابية معقدة على كتل Bitcoin. يتم تمييز جميع معاملات OP_NET المقدمة بسلسلة "BSI" وتنفيذها في OP_VM لتحديث حالة العقد.
تعمل عقدة OP_NET على تشغيل جهاز WASM الظاهري، لذا فهي تدعم لغات برمجة متعددة مثل AssemblyScript وRust وPython باستخدام Tapscript لتمكين الذكاء المتقدم وظائف العقد، تسمح للمطورين بنشر العقود الذكية والتفاعل معها مباشرة على blockchain Bitcoin دون إذن.
يتم ضغط رمز هذه العقود الذكية وكتابته في معاملة BTC. هذه المرة، يتم إنشاء عنوان UTXO، والذي يعتبر عنوان العقد. يحتاج المستخدمون إلى تحويل الأموال إلى هذا العنوان عند التفاعل مع العقد.
عند التفاعل مع شبكة OP_NET، بالإضافة إلى رسوم التعامل مع معاملات BTC، يحتاج المستخدمون أيضًا إلى دفع رسوم معالجة إضافية لا تقل عن 330 ساتوشي الهدف هو التأكد من أن المعاملة لن يتم التعرف عليها على أنها "هجوم غبار" من قبل عمال المناجم على الشبكة الرئيسية لـ BTC. يمكن للمستخدمين إضافة المزيد من رسوم الغاز، وسيتم فرز ترتيب تعبئة المعاملات في شبكة OP_NET وفقًا لرسوم المناولة ولا يعتمد بالكامل على طلب تعبئة كتلة BTC. إذا كانت رسوم معاملة OP_NET التي دفعها المستخدم أكبر من 250,000 سات، فسيتم مكافأة الفائض إلى شبكة عقدة OP_NET.
من أجل توسيع استخدام BTC في تطبيقات DeFi، توفر OP_NET نظام إثبات السلطة، مما يسمح بتغليف BTC كـ WBTC، والشبكة الرئيسية BTC هي من خلال التوقيع المتعدد الذي تم توصيله إلى بروتوكول OP_NET.
من الجدير بالذكر أن OP_NET متوافق مع SegWit وTaproot، وتصميم الرمز المميز الخاص به غير مرتبط بـ UTXO، مما يؤدي إلى تجنب إرسال الرموز بشكل غير صحيح إلى القائمين بالتعدين تحسين أمن وموثوقية النظام. من خلال هذه الميزات، تقوم OP_NET بإدخال وظائف عقد ذكية أقوى ودعم التطبيقات اللامركزية في نظام Bitcoin البيئي.
مشروع OP_NET البيئي
كان سلف OP_NET هو cbrc -20 الاتفاق، سيتم مواصلة معظم المشاريع البيئية مباشرة. تغطي البيئة التجارة اللامركزية، والإقراض، وصناعة السوق، وتوفير السيولة، والجسور عبر السلاسل وغيرها من المجالات:
· Motoswap: هذا هو بروتوكول التداول المركزي، يعمل على طبقة البيتكوين 1.
· Stash: هذا بروتوكول إقراض لامركزي يعمل على Bitcoin Layer 1. يستخدم Stash WBTC الخاص بـ OP_NET كضمان، مما يسمح للمستخدمين بإجراء إقراض بدون إذن، مع إصدار القروض في شكل عملات مستقرة بالدولار الأمريكي.
· Ordinal Novus: هذه هي منصة صنع السوق وتوفير السيولة في نظام OP_NET البيئي.
· Ichigai: هذا مجمع لامركزي يدمج العديد من منصات DeFi حتى يتمكن المستخدمون من إدارة المعاملات وتتبع السوق والمحافظ الاستثمارية على واجهة واحدة.
· SatBot: روبوت تداول مدمج مع Telegram يسمح للمستخدمين بتنفيذ المعاملات وتتبع السوق وإدارة المحافظ الاستثمارية في الوقت الفعلي من خلال Telegram.
· KittySwap: منصة تبادل لامركزية وعقد دائم تعمل على OP_NET.
· منقح: يوفر خدمات مصرفية خاصة ومتوافقة مع DeFi على السلسلة.
· SLOHM Finance: تم إطلاق مشروع عملة احتياطية لامركزية على OP_NET.
· BuyNet: روبوت شراء تم تطويره لنظام Bitcoin DeFi البيئي.
· SatsX: مشروع لتطوير ميزات وأدوات متعددة الوظائف على OP_NET، لتوسيع قدرات النظام البيئي.
· عملات Meme مثل Satoshi Nakamoto Inu، Zyn، Unga، Pepe: هذه هي رموز Meme المميزة المستندة إلى بروتوكول OP_20، وكلها مدعومة بواسطة OP_NET.
4.BRC100
المستند: https://docs.brc100.org p>
BRC-100 هو بروتوكول حوسبة لامركزي يعتمد على نظرية الترتيبات عن طريق إضافة عمليات جديدة مثل "التدمير" و"الصب" إلى brc20، وهذه مجموعة من العمليات الجديدة يسجل رصيد وحالة الرموز المميزة التي تحتفظ بها عناوين مختلفة في المفهرس، وبالتالي تحقيق عمليات التحدي المعقدة. يمكن للمطورين أيضًا توسيع المزيد من المشغلين استنادًا إلى بروتوكول BRC-100 لتوسيع الأعمال.
تشغيل بروتوكول BRC-100
BRC-100 يتم توفير بعض العمليات: mint2/mint3 وburn2/burn3، بحيث يمكن تحويل الرموز المميزة بأمان بين نموذج UTXO ونموذج آلة الحالة:
· mint2: استخدم لـ إنشاء رموز جديدة وزيادة تداول النظام بأكمله. يتطلب عادةً الحصول على إذن من تطبيق أو عنوان للعمل.
· mint3: مشابه لـ mint2، لكنه لن يزيد من التداول. يتم استخدامه بشكل أساسي لتحويل الأرصدة في التطبيقات إلى UTXO (مخرجات المعاملات غير المنفقة)، والتي يمكن استخدامها في تطبيقات أخرى.
· burn2: يستخدم لتدمير الرموز المميزة وتحديث حالة التطبيق في نفس الوقت. يمكن إعادة إنشاء الرموز المميزة المدمرة من خلال mint2 إذا تم استيفاء شروط معينة.
· burn3: يشبه burn2، لكنه لا يقلل من التداول، ولكنه يحول الرموز المميزة إلى حالة التطبيق. يمكن إعادة إنشاء الرموز المميزة المدمرة عبر mint3.
الامتدادات والتوافق
يمكن لإمكانيات الحوسبة وانتقالات الحالة يمكن توسيعها عبر بروتوكول التوسعة BRC-100. جميع بروتوكولات امتداد BRC-100 متوافقة مع بعضها البعض، أي أنه يمكن استخدام الرموز المميزة التي تنفذ BRC-100 وبروتوكولات الامتداد الخاصة به في جميع التطبيقات. وفي الوقت نفسه، يمكن تحديث بروتوكول BRC-100 وبروتوكولات الامتداد الخاصة به وترقيتها من خلال تحسين البروتوكول.
يُشار إلى بروتوكول BRC-100 وجميع الامتدادات وبروتوكولات التحسين بشكل جماعي باسم حزمة بروتوكولات BRC-100. جميع بروتوكولات امتداد BRC-100 متوافقة مع كل منها أخرى، أي أن BRC-100 يتم تنفيذ الرموز المميزة ويمكن استخدام بروتوكولات الامتداد الخاصة به في جميع التطبيقات ودعم العمليات عبر السلسلة. هناك BRC-101 وBRC-102 وBRC-104:
· BRC-101 هو بروتوكول حوكمة لامركزي على السلسلة يحدد كيفية الإدارة بناءً على تطبيقات بروتوكول BRC-100 أو بروتوكولات الامتداد الخاصة به.
· BRC-102 هو بروتوكول سيولة آلي لأصول BRC-100 وهو يحدد زوجًا من الرموز المميزة استنادًا إلى حزمة بروتوكول BRC-100 المستندة إلى "آلي طريقة صنع السوق تعتمد على "صيغة المنتج الثابتة" (x*y=k).
· BRC-104 عبارة عن بروتوكول تجميع للسيولة/التراكم الثقيل يحدد كيفية تجميع أصول BRC-20 والأصول الرونية وBTC من خلال الستاكينغ الأصول، وكيفية توزيع مكافآت الأصول BRC-100 على أصول BRC-100 أو أصول BRC-20 أو الأصول الرونية أو المساهمين في BTC. BRC-104 هو بروتوكول تغليف الأصول وبروتوكول زراعة العائد لمجموعة بروتوكولات BRC-100.
مشروع BRC-100 البيئي
طرف المشروع هو العمل على مفهرس بروتوكول BRC-100 يستكشف طريقة لتحقيق الحد الأدنى من الفهرسة. يمكن لجانب الطلب نشر الحد الأدنى من الفهرس الخاص به للحصول على حالة جميع أصول حزمة بروتوكول BRC-100 دون الحاجة إلى تنفيذ منطق الحساب المعقد لجميع البروتوكولات الموسعة. علاوة على ذلك، لا تتطلب الفهارس الدنيا تحديثات أو ترقيات متكررة.
هناك 3 مشاريع في النظام البيئي BRC-100:
· inBRC (تم الإطلاق) - أول سوق ومؤشر BRC-100: https://inbrc.org.
· 100Swap (تم الإطلاق) - أول بورصة لامركزية لـ Bitcoin L1 AMM Inscription تعتمد على بروتوكول BRC-102: https://100swap.io.
· 100Layer (تطوير) - بروتوكول سيولة لنظام Bitcoin البيئي على Bitcoin L1، استنادًا إلى بروتوكول BRC-104 وبروتوكول BRC-106، بواسطة Comised من العملات المستقرة المركزية المدعومة بالضمانات والرموز المغلفة وتعدين السيولة: https://100layer.io.
5.Runes القابلة للبرمجة (Protorunes)
الرون هو في الأساس نوع من بنية البيانات، المخزنة في حقل OP_RETURN الخاص بالبيتكوين. بالمقارنة مع البروتوكولات الأخرى المستندة إلى JSON (مثل BRC-20)، فإن Rune أكثر خفة الوزن ولا تعتمد على أنظمة فهرسة معقدة، مما يحافظ على بساطة وأمان Bitcoin.
الطلسمات القابلة للبرمجة هي طبقة امتداد من الأحرف الرونية التي تسمح بإنشاء أصول قابلة للبرمجة باستخدام الأحرف الرونية. يمكن أن يكون إدخال هذه الأصول موجودًا في UTXO وعمليات دعم مشابهة لبروتوكولات AMM (صانع السوق الآلي). يتمثل المفهوم الأساسي للرونية القابلة للبرمجة في استخدام البيانات الموجودة على Bitcoin blockchain لتنفيذ وظائف العقود الذكية من خلال الأجهزة الافتراضية أو التقنيات المماثلة.
بروتوكول الأحرف الرونية الأولية
في الأحرف الرونية القابلة للبرمجة، المشروع الأكثر أهمية هو بروتوكول Proto-Runes، الذي يقوده فريق مؤسس محفظة oyl @judoflexchop. مفتوح المصدر حاليًا: https://github.com/kungfuflex/protorune a>
بروتوكول Proto-Runes هو معيار ومواصفات توفر إطار عمل للرونيات القابلة للبرمجة، والتي تتم إدارتها بين بروتوكولات التعريف ونقل الأصول الرونية، ويمكنك بناء AMM، اتفاقية الإقراض أو العقد الذكي الناضج.
على سبيل المثال، يقوم بروتوكول Proto-Runes بتنفيذ DEX (تبادل لامركزي) يشبه Uniswap على شبكة Bitcoin، مما يدعم التبادل الذري وتدفق إنشاء الأصول الرونية من تجمع الجنس. من خلال الجمع بين تدمير النموذج الأولي ورسائل النموذج الأولي، يمكن للمستخدمين إجراء المعاملات اللامركزية وإدارة الأصول دون مغادرة شبكة بيتكوين.
ببساطة، يسمح بروتوكول Proto-Runes بحرق الأحرف الرونية في شكل رونية قابلة للبرمجة Protorunes، وبالتالي إعطاء الأحرف الرونية وظائف واستخدامات إضافية.
Protoburn وProtorunes
الآلية الرئيسية لـ Proto- Runes One هو Protoburn، الذي يسمح للمستخدمين بتدمير وتحويل الأحرف الرونية إلى تمثيلات تستخدم فقط بواسطة البروتوكولات الفرعية. يتم استهداف أصول Runestone هذه عبر مؤشرات أو مراسيم Runestone على بروتوكول Rune وبالتالي إنشاء أصول جديدة النماذج، وهي الرونية القابلة للبرمجة Protorunes.
يضمن تدمير النموذج الأولي عدم قابلية استخدام الأحرف الرونية عن طريق قفلها على مخرجات OP_RETURN. تضمن هذه الآلية إمكانية نقل أصول Rune بأمان من البروتوكول الرئيسي إلى البروتوكول الفرعي، مما يسمح بمزيد من العمليات والمعاملات في البروتوكول الفرعي.
عادة ما تكون هذه العملية في اتجاه واحد، أي أنه يتم نقل الأصول من اتفاقية الرون إلى الاتفاقية الفرعية، ولكن لا يمكن إعادتها مباشرة. تم تضمين رسالة Protoburn داخل Protostone في حقل بروتوكول Runestone، وعلامة البروتوكول الخاصة بها هي 13 (علامة بروتوكول Rune). تحتوي الرسالة على معلومات مثل معرف البروتوكول الفرعي الهدف والمؤشر إلى الأصل. توفر هذه الآلية الأساس لإدارة الأصول والتحويل بين البروتوكولات الفرعية وتسمح بوظائف مثل المقايضات الذرية.
Protomessage
في بروتوكول Proto-Runes، Protomessage يشير إلى تعليمات التشغيل المنفذة في البروتوكول الفرعي. يقوم بذلك عن طريق تشفيره في بنية Protostone وتحليله بواسطة المفهرس. تتضمن الرسالة الأولية عادةً طلبات التشغيل للأصول، مثل عمليات النقل أو المعاملات أو الوظائف الأخرى المحددة بواسطة البروتوكول. عندما يقوم المفهرس بالتوزيع في حقل رسالة في Protostone، يحتوي الحقل على مصفوفة بايت، والتي يتم تحليلها عادةً بواسطة protobuf أو أي مُسلسِل آخر يتوقعه البروتوكول الفرعي، ثم يتم تمريره كمعلمة إلى وقت تشغيل البروتوكول الفرعي. قد تتضمن الرسالة عمليات نقل الأصول أو منطق المعاملات أو وظائف البروتوكول الأخرى.
يتم استخدام المؤشر لتحديد الموضع المستهدف لـ Protostone. يمكن أن يكون هذا الموضع UTXO في مخرجات المعاملة أو Protostone آخر. إذا قرر البروتوكول الفرعي عدم تنفيذ إدخال وفشلت المعاملة، فسيتم إرجاع البروتورونات إلى الموقع المشار إليه بواسطة مؤشر الاسترداد (refund_pointer)، وسيتم إرجاع الأصول غير المستخدمة إلى بادئ المعاملة الأصلية.
آلية تشغيل بروتوكول Proto-Runes
Proto- آلية تشغيل بروتوكول Runes هي: يقوم المفهرس أولاً بمعالجة ميزة Runestone في بروتوكول Runes، ثم يقوم بمعالجة رسائل البروتوكول الخاصة بالبروتوكولات الفرعية بالتسلسل. تتم معالجة جميع البروتوكولات بالترتيب الذي تظهر به في حقل بروتوكول Runestone. من أجل تجنب التعقيد والثغرات الأمنية المحتملة، يحظر بروتوكول Proto-Runes التنفيذ المتكرر لرسائل النموذج الأولي، أي أنه لا يمكن تنفيذ كل رسالة نموذجية إلا مرة واحدة. أي تعليمات متكررة ستؤدي إلى فشل المعاملة وسيتم إرجاع الأصول غير المستخدمة.
في بروتوكول Proto-Runes، LEB128 (Little Endian Base 128) هي طريقة تشفير متغيرة الطول تستخدم لتمثيل الأعداد الصحيحة الكبيرة. يستخدم ترميز LEB128 على نطاق واسع لتمثيل حقول البروتوكول والرسائل لتوفير المساحة وتحسين كفاءة المعالجة. يحتوي كل بروتوكول فرعي على تسمية بروتوكول فريدة تُستخدم للتمييز بين البروتوكولات الفرعية المختلفة. يتم تمثيل هذه العلامات كقيم u128 وتظهر في Protostone كقيم مشفرة LEB128. يتم استخدام المؤشر لتحديد الموقع المستهدف لـ Protostone، والذي يمكن أن يكون UTXO في مخرجات المعاملة، أو Protostone آخر، أو حتى الرجوع إلى رسالة نموذج أولي لتنفيذ منطق التشغيل المعقد في بروتوكول فرعي.
آخر التطورات: Protorune
النصاب •التكوين •PROTORUNE هو Protorrune الأول، وتم إكمال Protoburn الخاص به بنجاح. يمكنك رؤية التشغيل الصحيح لمفهرس ord الذي يحدث بدون التابوت لأنه يتم استخدام OP_RETURN لإخراج رصيد QUORUM•GENESIS•PROTORUNE، الذي يمكن تمريره. : https://mempool.space/tx/eb2fa5fad4a7f054c6c039ff934c7a6a8d18313ddb9b8c9ed1e0bc01d3dc9572.

إن تطبيق Genesis Protorune هذا هو مجرد تطبيق مرجعي وليس مخصصًا للبيع. الغرض منه هو أن يكون بمثابة منتدى مفتوح لمعايير Protorune ويمكن دمجه في البروتوكول لتوفير وظائف الحوكمة لرموز المشروع.
لا يزال فريق @judoflexchop يطور مفهرسًا لبروتورون التكوين هذا، وهو WASM: https://github.com/kungfuflex/quorumgenesisprotorune
هذا نموذج وظيفي لتنفيذ الحوكمة على السلسلة على Bitcoin L1 كمفهرس، فهو يسمح للمستخدمين بإنشاء رموز التصويت من خلال الرسائل الأولية في نفس النطاق في كل اقتراح إنشاء رمز التصويت. يتم تنفيذ المقترحات تلقائيًا عند الوصول إلى النصاب القانوني، ويمكن للمستخدمين أيضًا سحب أصواتهم عن طريق نقل رموز التصويت إلى عنوان غير قابل للإنفاق. وتضمن العملية برمتها شفافية وفعالية الحكم. ص>