إلى الأمام العنوان الأصلي ‘Fractal、OP_NET、AVM、BRC100、可编程符文، BTC ما هي خطط التوسع الأخرى؟’
منذ الربع الأول من عام 2024، لم تتطابق حماسة التكهن في نظام BTC مع تلك التي كانت موجودة في عام 2023. ومع ذلك، مع انضمام المزيد من المطورين وتأقلمهم مع نموذج BTC، فقد كان التقدم التقني في نظام BTC سريعًا، خاصة فيما يتعلق بحلول التوسعية القابلة للبرمجة. سبق لشركة Trustless Labs أن قدمت L2 وربط UTXO لـ BTC، بالإضافة إلى إعادة تقديم BTC. ستستمر هذه المقالة في ملء الثغرات وتقديم البيتكوين الفراكتال الشهير للغاية وحلول BTC القابلة للبرمجة من بروتوكولات البيانات الفرعية مثل BRC20 وCBRC و ARC20.
فراكتال هو إطار قابل للتوسيع يعتمد على برنامج عميل بيتكوين الأساسي للتجاويف، مما يخلق هيكلًا شبيهًا بشجرة متكررة حيث يمكن لكل طبقة من سلسلة الكتل تحسين أداء شبكة فراكتال بأكملها. من خلال إعادة استخدام الشفرة الرئيسية، يكون فراكتال متوافقًا تمامًا مع بيتكوين وبنيتها التحتية، على سبيل المثال في التعدين. الاختلاف هو أن فراكتال قد قام بتنشيط عامل op_cat، مما يسمح بتنفيذ المزيد من المنطق.
تم تطوير Fractal من قبل فريق Unisat ، الذي ذكر تقدم تطوير Fractal في مدونتهم في يناير 2024. قام المشروع بإطلاق شبكة الاختبار Beta في 1 يونيو 2024 ، وأكمل مرحلة الاختبار في 29 يوليو ، ومن المتوقع أن يتم إطلاق الشبكة الرئيسية في سبتمبر 2024.
أصدر الفريق لتوها توكينومياته. ستمتلك شبكة الفراكتال عملتها الرقمية الخاصة، وسيتم إنتاج 50% منها عن طريق التعدين، و 15% للنظام البيئي، و 5% مباعة مسبقًا للمستثمرين المبكرين، و 20% للمستشارين والمساهمين الأساسيين، و 10% كدعم مجتمعي لإقامة شراكات وسيولة.
تصميم الهندسة المعمارية
تقوم Fractal بتجاوز العميل الأساسي لبيتكوين بالكامل، وتجعله قابل للنشر والتشغيل كحزمة برامج بيتكوين الأساسية (BCSP). ثم يرتبط بشكل متكرر بشبكة بيتكوين الأساسية، ويعمل بشكل مستقل عن إحدى أو أكثر من حالات BCSP. من خلال تكنولوجيا الافتراض الحديثة، يحقق تقاسم أداء الأجهزة بكفاءة، مما يتيح تشغيل عدة حالات على النظام الرئيسي. ببساطة، فإنه يشبه تشغيل عدة حالات آلة افتراضية (حالات BCSP المبنية على Fractal) على جهاز كمبيوتر واحد (شبكة BTC الأساسية)، ويمكن أن يتكرر بشكل أكبر.
عندما يظهر عدد كبير من مطالب التفاعل على السلسلة البرمجية، يمكن تفويض هذه المطالب انتقائياً إلى مستويات أعمق. تساعد قدرة التوازن الديناميكي لهذا النظام في تجنب الازدحام الزائد عند أي مستوى محدد. ومن أجل تجربة مستخدم أفضل، قامت Fractal أيضًا ببعض التعديلات على نواة بيتكوين، مثل تغيير وقت تأكيد الكتلة إلى 30 ثانية أو أقل، وزيادة حجم الكتلة 20 مرة إلى 20 ميغابايت، مما يضمن الأداء الكافي والتأخير القصير.
فراكتال قام بتنشيط عامل op_cat، مما يتيح المزيد من إمكانيات الاستكشاف والاختبار لمخططات توسيع BTC.
فيما يتعلق بالأصول عبر السلسلة ، نظرا لأن جميع الحالات المختلفة تعمل في بيئة مادية واحدة ، يمكن فهمها على أنها تشغيل سلاسل Bitcoin الأساسية متعددة تحت نفس إطار عمل BTC. لذلك ، يمكن لسلاسل المثيلات التواصل مع بعضها البعض ، وتحقيق نقل سلس للأصول بين الطبقات المختلفة من خلال إنشاء واجهة عالمية لنقل الأصول.
يمكن جسر بيتكوين، فضلا عن الأصول مثل BRC-20 و Ordinals، بطريقة مركزية. يعتمد الآلية الأساسية على آلية توقيع MPC دوارة مع استبدال ديناميكي. حاليا، يبدو أنها طبقة ملفوفة. في التكرارات اللاحقة، يمكن لـ BTC وغيرها من الأصول الرئيسية أن تكون موجودة أيضًا كأصول مغلفة brc-20 على Fractal Bitcoin.
بالمقارنة مع الحلول النمطية للطبقة 2 في Ethereum، تحقق هذه الشكل من التجازؤ القدرة الحسابية من خلال طبقة تجريد إضافية خارج السلسلة الرئيسية مع الحفاظ على التناسق مع السلسلة الرئيسية دون إدخال آليات توافق جديدة. لذلك، يمكن لمنقبي BTC ASIC الحاليين وحمامات التعدين الانضمام بسهولة إلى شبكة Fractal.
ضمان أمان فراكتال يكمن في قوته الحسابية. يعزز التصميم بشكل أساسي أمان آلية العمل البروف الأمانية لفراكتال من خلال ثلاثة جوانب. فراكتال تقدم التعدين المشترك، حيث يتم توليد واحدة من كل ثلاث كتل من خلال التعدين المدمج مع منقبي بتكوين للمساعدة في حماية الشبكة من هجمات 51% المحتملة؛ ويتم إنتاج الكتلتين المتبقيتين بواسطة قوة الحسابية الخاصة بشبكة فراكتال. من الواضح أن تأثير منقبي بتكوين أمر أساسي لنجاح فراكتال، ولا محالة ستميل اقتصاديات رمزها نحو منقبي البتكوين.
في الوقت نفسه، ستواجه سلسلة النسخ الافتراضية المنشأة حديثًا فترة أولية من الضعف أثناء مرحلة البدء. عند إطلاق نسخة جديدة، يمكن للمشغلين تعيين ارتفاع كتلة محدد لتوفير الحماية حتى تصل النسخة إلى حالة آمنة وصحية. في المستقبل، يمكن للمنقبين الذين يملكون كميات كبيرة من قوة الحسابات تخصيص مواردهم لنسخ BCSP مختلفة، مما يعزز قوة ومرونة النظام بأكمله.
العلاقة بين عملات شبكة فراكتال الرئيسية والساتوشي
انتاج تعدين عملات Fractal mainnet هو لضمان تشغيل السلسلة. سلسلة fb و btc في الأساس نفسها، بدون القدرة على تشغيل العقود الذكية مباشرة. لذلك، الوظائف المعقدة لـ DeFi مثل التبادلات تتطلب بنية تحتية إضافية. يعد Unisat بأن brc20 ساتس سيتم استخدامها للتبادلات. يعمل هذا التبادل على Fractal ويحتاج أيضًا إلى العقد الخاصة به. الرسوم الخدمة التي يفرضها هذه العقد للكفاءة الذاتية هي ساتس.
AVM (Atomicals Virtual Machine) هو تنفيذ تعاقد ذكي لـ BTC من بروتوكول Atomicals. يقوم AVM بإنشاء جهاز كمبيوتر افتراضي يحاكي قدرات سكريبت BTC ويتيح عدة أوبكودات أصلية لـ BTC داخل الجهاز الافتراضي. يمكن للمطورين تنفيذ عقود ذكية عن طريق دمج سكريبتات بيتكوين وتحديد قواعدهم الخاصة لإدارة إنشاء الأصول ونقلها.
صمم ساتوشي ناكاموتو لغة برمجة تعبيرية تمامًا في بداية بيتكوين، والتي تحتوي على مجموعة غنية من تعليمات الكود الأساسية الأولية. تحتوي هذه النصوص على قدرات تخزين البيانات معينة، وتنفيذها هو تيرينغ كامل. بعد ذلك، قامت النواة الأساسية لبيتكوين بتعطيل بعض تعليمات الكود الأساسية اللازمة لاكتمال تيرينغ، مثل عمليات اقتران السلاسل الأساسية (OP_CAT) وعمليات الحساب الحسابية (مثل OP_MUL الضرب و OP_DIV القسمة).
نهج AVM هو تعظيم قدرات أوبكودس BTC الأصلية. يحاكي آلة الافتراضية AVM نصوص BTC ويحقق الاكتمال التورينجي من خلال PDA ذو مكدس مزدوج (Pushdown Automaton). تعمل هذه الآلة الافتراضية في بيئة رملية تشمل فهرسًا ومحلل تعليمات وحالة عالمية، مما يتيح معالجة العقود الذكية ومزامنة حالة والتحقق.
تحتوي مجموعة التعليمات لجهاز التشغيل الافتراضي لـ AVM على مجموعة كاملة من أوامر BTC ، مما يتيح للمطورين برمجة باستخدام العديد من ميزات BTC التي لم يتم تنشيطها على الشبكة الرئيسية. هذا يجعل AVM يبدو وكأنه شبكة رائدة أصلية لتوسيع نظام BTC.
تعتبر AVM هيكلًا معماريًا يمكن تخصيصه لأي بروتوكول للبيانات الوصفية لـ BTC ، مثل BRC20 و ARC20 و Runes و CBRC. يتم إدارته بشكل مشترك بواسطة مطوري التطبيقات ومقدمي الخدمات والمستخدمين ، وبالتالي يشكل توافقًا تلقائيًا. لذلك ، فهو قابل للاستخدام في تقريبًا أي بروتوكول للبيانات الوصفية ، ويتطلب فقط تعديلات طفيفة على المؤشر في إطار الجهاز الظاهري.
AVM قد أصدرت نسخة بيتاhttps://x.com/atomicalsxyz/status/1823901701033934975..., مع الرمز المرتبط المتاح فيhttps://github.com/atomicals/avm-interpreter....
الموقع الرسمي: https://opnet.org/ #
تهدف شبكة OP_NET، التي اقترحت في الربع الثالث من عام 2024، إلى إدخال وظائف العقد الذكية المشابهة للإيثيريوم إلى شبكة بيتكوين مع مطابقة خصائص بيتكوين وهندسته المعمارية. تتطلب المعاملات على شبكة OP_NET فقط بيتكوين الأصلية، مما يقضي على الحاجة إلى الرموز الإضافية لدفع حوافز العقد أو رسوم المعاملات.
تقدم OP_NET مكتبة تطوير شاملة ومدمجة وسهلة الاستخدام، مكتوبة أساسا بلغة AssemblyScript (مشابهة لـ TypeScript وقابلة للترجمة إلى WebAssembly). هدف تصميمها هو تبسيط إنشاء وقراءة وتلاعب التقنيات المتعلقة بالبيتكوين، خاصة فيما يتعلق بالعقود الذكية والتسجيلات الذكية للبيتكوين (BSI).
وظائف وميزات OP_NET الأساسية
يحافظ OP_NET على إجماع كتلة Bitcoin وتوافر البيانات ، مما يضمن تخزين جميع المعاملات على شبكة Bitcoin وحمايتها من خلال ثباتها. من خلال جهاز افتراضي للتنفيذ (OP_VM) ، يمكن OP_NET إجراء حسابات معقدة على كتل Bitcoin. يتم تمييز جميع معاملات OP_NET المقدمة بسلسلة "BSI" ويتم تنفيذها في OP_VM لتحديث حالات العقد.
تعمل أجهزة OP_NET على تشغيل آلة افتراضية WASM، وتدعم عدة لغات برمجة مثل AssemblyScript و Rust و Python. من خلال الاستفادة من Tapscript لتمكين وظائف التعاقد الذكي المتقدمة، يمكن للمطورين نشر والتفاعل مباشرة مع العقود الذكية على سلسلة الكتل Bitcoin بدون إذن.
يتم ضغط رمز هذه العقود الذكية وكتابته في معاملات BTC. يؤدي هذا إلى إنشاء عنوان UTXO ، والذي يعتبر عنوان العقد ، والذي يجب على المستخدمين تحويل الأموال إليه للتفاعل مع العقد.
عند التفاعل مع شبكة OP_NET ، بالإضافة إلى رسوم المعاملات BTC ، يحتاج المستخدمون إلى دفع ما لا يقل عن 330 ساتوشي إضافية لضمان عدم اعتبار المعاملة هجومًا "غباريًا" من قبل مُنقبي شبكة BTC الرئيسية. يمكن للمستخدمين إضافة مزيد من رسوم الغاز ، ويتم فرز ترتيب تغليف المعاملات في شبكة OP_NET بناءً على الرسوم ، وليس الاعتماد تمامًا على ترتيب تغليف كتلة BTC. إذا دفع المستخدم مبلغًا أكبر من 250،000 سات لرسوم المعاملة OP_NET ، سيتم مكافأة الزائد لشبكة العقدة OP_NET.
لتوسيع استخدام BTC في تطبيقات DeFi ، يوفر OP_NET نظامًا للبرهان على السلطة ، مما يتيح لـ BTC أن يتم لفه كـ WBTC. يتم ربط BTC Mainnet ببروتوكول OP_NET من خلال طرق التوقيع المتعدد.
ملحوظ أن OP_NET متوافق مع SegWit و Taproot، وتصميم رمزه ليس مرتبطًا بـ UTXO، مما يجنب خطر إرسال الرموز بشكل خاطئ إلى المنقبين، مما يعزز أمان النظام وموثوقيته بشكل أكبر. من خلال هذه الميزات، يدخل OP_NET وظيفة عقد ذكي أقوى ودعم تطبيق مركزي في نظام بيتكوين.
مشاريع نظام الإنترنت اللامركزي OP_NET
سلف OP_NET كان بروتوكول cbrc-20، ويستمر معظم مشاريع النظام البيئي مباشرةً. يغطي النظام البيئي مجموعة متنوعة من المجالات بما في ذلك التداول اللامركزي، والإقراض، وإنشاء الأسواق، وتوفير السيولة، وجسور الشبكات العابرة.
· موتوسواب: بروتوكول تداول غير مركزي يعمل على طبقة بيتكوين 1.
· ستاش: بروتوكول إقراض لامركزي يعمل على طبقة بيتكوين 1. يستخدم ستاش WBTC من OP_NET كضمان، مما يتيح للمستخدمين المشاركة في الاقتراض بدون إذن، مع إصدار القروض بواسطة عملة مستقرة بالدولار الأمريكي.
· Ordinal Novus: منصة لتوفير السيولة وصنع السوق في بيئة OP_NET.
· Ichigai: منصة تجميع لامركزية تدمج عدة منصات DeFi، مما يتيح للمستخدمين إدارة التداولات وتتبع الأسواق والتعامل مع المحافظ في واجهة واحدة.
· ساتبوت: روبوت تداول متكامل مع تطبيق تليجرام يدعم تنفيذ التداول في الوقت الحقيقي، وتتبع السوق، وإدارة المحفظة عبر تطبيق تليجرام.
KittySwap: منصة تبادل لامركزية ومنصة عقود دائمة تعمل على OP_NET.
· توفر خدمات البنك الخاص DeFi الخاص المتوافقة مع سلسلة الكتل.
· SLOHM Finance: مشروع عملة احتياطي متميز على OP_NET.
· BuyNet: جهاز روبوت للشراء تم تطويره لنظام البيتكوين ديفي.
· ساتس إكس: مشروع يطور ميزات وأدوات متعددة الوظائف على OP_NET ، ويوسع قدرات النظام البيئي.
العملات الميمية مثل ساتوشي ناكاموتو إينو، زين، أونجا، بيبي: هذه عملات ميمية تعتمد على بروتوكول OP_20، وتدعمها جميعا شبكة OP_NET.
مستند: https://docs.brc100.org
BRC-100 هو بروتوكول حساب لامركزي مبني على نظرية الترتيب الترتيبي. إنه يوسع BRC-20 من خلال تقديم عمليات جديدة مثل "حرق" و "نعناع" ، والتي ، عند دمجها ، تمكن عمليات DeFi المعقدة عن طريق تسجيل أرصدة الرمز المميز والحالات لعناوين مختلفة في المفهرس. يمكن للمطورين أيضا التوسع في بروتوكول BRC-100 عن طريق إضافة المزيد من المشغلين لتوسيع الوظائف.
عمليات بروتوكول BRC-100
BRC-100 يقدم عمليات مثل mint2/mint3 و burn2/burn3، مما يتيح للرموز الانتقال بأمان بين نموذج UTXO ونموذج الجهاز الحالي:
· mint2: يولد رموز جديدة، مما يزيد من إجمالي العرض. يتطلب عادة إذنًا من تطبيق محدد أو عنوان.
· mint3: مماثل لـ mint2، لكنه لا يزيد المعروض. يستخدم بشكل رئيسي لتحويل أرصدة التطبيق إلى UTXOs (مخرجات المعاملات غير المنفقة) للاستخدام في تطبيقات أخرى.
· 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، يحدد طريقة إنشاء سوق آلي استنادًا إلى 'صيغة المنتج الثابت' (x*y=k) لأزواج الرموز الخاصة ببرمجية BRC-100.
· BRC-104: بروتوكول برك السيولة / إعادة التحصين ، والذي يحدد كيفية تغليف أصول BRC-20 وأصول الرن و BTC كأصول BRC-100 من خلال التحصين ، وكيفية توزيع مكافآت أصول 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 (تم الإطلاق) - أول بورصة للصرف المركزي اللامركزية للبتكوين L1 AMM مع تسجيل بروتوكول BRC-102: https://100swap.io.
· 100Layer (النامية) - بروتوكول سيولة لنظام بيتكوين البيئي على بيتكوين L1، استنادا إلى بروتوكولات BRC-104 وBRC-106، ويتألف من العملات المستقرة المدعومة بضمانات لامركزية، والرموز المغلفة، وتعدين السيولة:https://100layer.io.
الأحرف الرونية هي في الأساس هياكل بيانات مخزنة في حقل OP_RETURN Bitcoin. بالمقارنة مع البروتوكولات الأخرى المستندة إلى JSON مثل BRC-20 ، فإن الأحرف الرونية أخف وزنا ، ولا تعتمد على أنظمة الفهرسة المعقدة ، وتحافظ على بساطة Bitcoin وأمانها.
الرونات القابلة للبرمجة هي طبقة تمديد للرونات، تتيح إنشاء أصول قابلة للبرمجة باستخدام الرونات. يمكن أن تكون هذه الأصول موجودة ضمن UTXOs وتدعم عمليات مشابهة لبروتوكولات AMM (صانع السوق التلقائي). المفهوم الأساسي للرونات القابلة للبرمجة هو استخدام البيانات على سلسلة كتل بيتكوين لتنفيذ وظائف العقود الذكية من خلال آلات افتراضية أو تقنيات مماثلة.
بروتوكول الأحرف الرونية الأولية
المشروع الرئيسي في الأحجار البرمجية هو بروتوكول Proto-Runes ، بقيادة فريق Gate.io @judoflexchopمؤسس محفظة oyl. لقد تم نشرها كمصدر مفتوح: https://github.com/kungfuflex/protorune...
بروتوكول Proto-Runes هو معيار ومواصفات توفر إطارا للرونية القابلة للبرمجة. من خلال إدارة ونقل أصول الرون بين البروتوكولات الفرعية (بروتوكولات التعريف) ، فإنه يتيح إنشاء AMMs أو بروتوكولات الإقراض أو العقود الذكية الناضجة.
على سبيل المثال، تم تنفيذ بروتوكول Proto-Runes بروتوكول Uniswap-like DEX (Decentralized Exchange) على شبكة بيتكوين، والذي يدعم الصفقات الذرية لأصول Rune وإنشاء حوض السيولة. يمكن للمستخدمين، من خلال مزيج من حرق النماذج الأولية ورسائل النماذج الأولية، الانخراط في التداول اللامركزي وإدارة الأصول دون الخروج من شبكة بيتكوين.
ببساطة، يسمح بروتو رونز بحرق الرونز في شكل رونز قابلة للبرمجة (بروتورونز)، مما يمنح الرونز وظائف واستخدامات إضافية.
Protoburn و Protorunes
واحدة من الآليات الرئيسية للرونات الأولية هي بروتوبيرن، الذي يسمح للمستخدمين بحرق الرونات وتحويلها إلى تمثيل يتم استخدامه فقط من قبل البروتوكولات الفرعية. تستهدف هذه الأصول الرونية من خلال مؤشرات رونستون أو مراسيم على بروتوكول الرونة، مما يولد أشكال أصول جديدة في البروتوكولات الفرعية، وهي الرونات القابلة للبرمجة أو البروتورونات.
حرق النموذج الأولي يضمن عدم قابلية الإنفاق عن طريق قفل الرموز في مخرجات OP_RETURN. يضمن هذا الآلية نقل الأصول الرمزية بأمان من البروتوكول الرئيسي إلى البروتوكولات الفرعية، مما يسمح بإجراء المزيد من العمليات والمعاملات داخل البروتوكولات الفرعية.
هذه العملية عادة ما تكون في اتجاه واحد، مما يعني أن الأصول تنتقل من بروتوكول رون إلى البروتوكولات الفرعية ولكن لا يمكن نقلها مباشرة مرة أخرى. تم تضمين رسائل Protoburn في Protostone داخل حقل البروتوكول من Runestone، مع علامة بروتوكولية بقيمة 13 (علامة بروتوكول رون). تحتوي الرسالة على معلومات مثل معرف البروتوكول الفرعي المستهدف ومؤشرات الأصول. يوفر هذا الآلية أساسًا لإدارة الأصول ونقلها بين البروتوكولات الفرعية ويسمح بوظائف مثل المبادلات الذرية.
Protomessage
في بروتوكول Proto-Runes ، يشير Protomessage إلى تعليمات التشغيل التي يتم تنفيذها في البروتوكولات الفرعية. يتم تنفيذها عن طريق الترميز في هيكل Protostone وتحليلها بواسطة المؤشر. يتضمن Protomessages عادة طلبات عمليات الأصول مثل التحويلات والمعاملات أو وظائف أخرى محددة بواسطة البروتوكول. عندما يقوم المؤشر بتحليل حقل الرسالة في Protostone ، يحتوي هذا الحقل على مصفوفة بايت عادةً ما يتم تحليلها من خلال بروتوباف أو مسلسلات أخرى متوقعة من قبل البروتوكول الفرعي ، ثم يتم تمريرها كمعلمات إلى وقت تشغيل البروتوكول الفرعي. قد تنطوي هذه الرسالة على تحويلات الأصول أو منطق المعاملات أو وظائف البروتوكول الأخرى.
تُستخدم البروتوكولات لتحديد الموقع المستهدف لبروتوستون ، والذي يمكن أن يكون UTXO في إخراج المعاملة أو بروتوستون آخر. إذا قرر البروتوكول الفرعي عدم تنفيذ إدخال وفشلت المعاملة ، فستُعاد بروتورونات إلى الموقع المشير إليه بواسطة مؤشر الاسترداد ، مما يعيد الأصول غير المستخدمة إلى مبادر المعاملة الأصلية.
آلية تشغيل بروتوكول بروتو رونيس
آلية التشغيل في بروتوكول Proto-Runes هي كما يلي: يقوم المفهرس أولاً بمعالجة ميزات Runestone في بروتوكول الرمز، ثم يعالج رسائل البروتوكولات الفرعية بترتيبها. يتم معالجة جميع بروتوستونات في النظام الذي تظهر به في حقل البروتوكول لـ Runestone. لتجنب التعقيدات والثغرات الأمنية المحتملة، يحظر بروتوكول Proto-Runes تنفيذ الرسائل النموذجية بشكل متكرر، مما يعني أنه يمكن تنفيذ كل رسالة نموذجية مرة واحدة فقط، وأي تعليمات متكررة ستؤدي إلى فشل العملية واسترداد الأصول الغير مستخدمة.
في بروتوكول Proto-Runes، يُستخدم ترميز LEB128 (الترقيم الصغير الأقل significant) كطريقة ترميز ذات طول متغير تُستخدم لتمثيل الأعداد الصحيحة الكبيرة. يُستخدم ترميز LEB128 على نطاق واسع لتمثيل حقول البروتوكول والرسائل لتوفير المساحة وتحسين كفاءة المعالجة. لكل برتوكول فرعي وسم بروتوكول فرعي فريد لتمييز بروتوكولات فرعية مختلفة. تُمثل هذه العلامات قيم u128 وتظهر كقيم مشفرة LEB128 في Protostone. يُستخدم المؤشرات لتحديد الموقع المستهدف لـ Protostone، الذي يمكن أن يكون UTXO في مخرج الصفقة، Protostone آخر، أو حتى رسائل النموذج المرجعي لتنفيذ منطق العمل المعقد في البروتوكولات الفرعية.
أحدث التطورات: Genesis Protorune
QUORUM•GENESIS•PROTORUNE هو أول بروتورون وتم الانتهاء بنجاح من Protoburn الخاص به. يمكن ملاحظة العمل الصحيح لمؤشر ord حيث حدث Protoburn بدون مقبرة لأن إخراج OP_RETURN استخدم رصيد QUORUM•GENESIS•PROTORUNE. يمكن رؤية ذلك من خلال هذا الرابط: https://mempool.space/tx/eb2fa5fad4a7f054c6c039ff934c7a6a8d18313ddb9b8c9ed1e0bc01d3dc9572...
هذا Genesis Protorune مقصورة على التنفيذ كمرجع فقط وليس للبيع. إنه يهدف إلى أن يكون منتدى عامًا للمعيار Protorune ويمكن دمجه في البروتوكول لتوفير وظائف الحوكمة لرموز المشروع.
ال@judoflexchopفريق التطوير لا يزال يعمل على مؤشر WASM لهذا البروتوكول الأصلي: https://github.com/kungfuflex/quorumgenesisprotorune…
هذا نموذج وظيفي لتنفيذ الحوكمة على السلسلة على Bitcoin L1. كمفهرس ، فإنه يسمح للمستخدمين بإنشاء رموز التصويت من خلال الرسائل الأولية ، مع إنشاء رمز تصويت واحد فقط لنفس النطاق من الأحرف الرونية في كل اقتراح. يتم تنفيذ المقترحات تلقائيا عند الوصول إلى النصاب القانوني ، ويمكن للمستخدمين أيضا سحب أصواتهم عن طريق نقل رموز التصويت إلى عناوين غير قابلة للإنفاق. وتكفل العملية برمتها شفافية وفعالية الحوكمة.
إلى الأمام العنوان الأصلي ‘Fractal、OP_NET、AVM、BRC100、可编程符文، BTC ما هي خطط التوسع الأخرى؟’
منذ الربع الأول من عام 2024، لم تتطابق حماسة التكهن في نظام BTC مع تلك التي كانت موجودة في عام 2023. ومع ذلك، مع انضمام المزيد من المطورين وتأقلمهم مع نموذج BTC، فقد كان التقدم التقني في نظام BTC سريعًا، خاصة فيما يتعلق بحلول التوسعية القابلة للبرمجة. سبق لشركة Trustless Labs أن قدمت L2 وربط UTXO لـ BTC، بالإضافة إلى إعادة تقديم BTC. ستستمر هذه المقالة في ملء الثغرات وتقديم البيتكوين الفراكتال الشهير للغاية وحلول BTC القابلة للبرمجة من بروتوكولات البيانات الفرعية مثل BRC20 وCBRC و ARC20.
فراكتال هو إطار قابل للتوسيع يعتمد على برنامج عميل بيتكوين الأساسي للتجاويف، مما يخلق هيكلًا شبيهًا بشجرة متكررة حيث يمكن لكل طبقة من سلسلة الكتل تحسين أداء شبكة فراكتال بأكملها. من خلال إعادة استخدام الشفرة الرئيسية، يكون فراكتال متوافقًا تمامًا مع بيتكوين وبنيتها التحتية، على سبيل المثال في التعدين. الاختلاف هو أن فراكتال قد قام بتنشيط عامل op_cat، مما يسمح بتنفيذ المزيد من المنطق.
تم تطوير Fractal من قبل فريق Unisat ، الذي ذكر تقدم تطوير Fractal في مدونتهم في يناير 2024. قام المشروع بإطلاق شبكة الاختبار Beta في 1 يونيو 2024 ، وأكمل مرحلة الاختبار في 29 يوليو ، ومن المتوقع أن يتم إطلاق الشبكة الرئيسية في سبتمبر 2024.
أصدر الفريق لتوها توكينومياته. ستمتلك شبكة الفراكتال عملتها الرقمية الخاصة، وسيتم إنتاج 50% منها عن طريق التعدين، و 15% للنظام البيئي، و 5% مباعة مسبقًا للمستثمرين المبكرين، و 20% للمستشارين والمساهمين الأساسيين، و 10% كدعم مجتمعي لإقامة شراكات وسيولة.
تصميم الهندسة المعمارية
تقوم Fractal بتجاوز العميل الأساسي لبيتكوين بالكامل، وتجعله قابل للنشر والتشغيل كحزمة برامج بيتكوين الأساسية (BCSP). ثم يرتبط بشكل متكرر بشبكة بيتكوين الأساسية، ويعمل بشكل مستقل عن إحدى أو أكثر من حالات BCSP. من خلال تكنولوجيا الافتراض الحديثة، يحقق تقاسم أداء الأجهزة بكفاءة، مما يتيح تشغيل عدة حالات على النظام الرئيسي. ببساطة، فإنه يشبه تشغيل عدة حالات آلة افتراضية (حالات BCSP المبنية على Fractal) على جهاز كمبيوتر واحد (شبكة BTC الأساسية)، ويمكن أن يتكرر بشكل أكبر.
عندما يظهر عدد كبير من مطالب التفاعل على السلسلة البرمجية، يمكن تفويض هذه المطالب انتقائياً إلى مستويات أعمق. تساعد قدرة التوازن الديناميكي لهذا النظام في تجنب الازدحام الزائد عند أي مستوى محدد. ومن أجل تجربة مستخدم أفضل، قامت Fractal أيضًا ببعض التعديلات على نواة بيتكوين، مثل تغيير وقت تأكيد الكتلة إلى 30 ثانية أو أقل، وزيادة حجم الكتلة 20 مرة إلى 20 ميغابايت، مما يضمن الأداء الكافي والتأخير القصير.
فراكتال قام بتنشيط عامل op_cat، مما يتيح المزيد من إمكانيات الاستكشاف والاختبار لمخططات توسيع BTC.
فيما يتعلق بالأصول عبر السلسلة ، نظرا لأن جميع الحالات المختلفة تعمل في بيئة مادية واحدة ، يمكن فهمها على أنها تشغيل سلاسل Bitcoin الأساسية متعددة تحت نفس إطار عمل BTC. لذلك ، يمكن لسلاسل المثيلات التواصل مع بعضها البعض ، وتحقيق نقل سلس للأصول بين الطبقات المختلفة من خلال إنشاء واجهة عالمية لنقل الأصول.
يمكن جسر بيتكوين، فضلا عن الأصول مثل BRC-20 و Ordinals، بطريقة مركزية. يعتمد الآلية الأساسية على آلية توقيع MPC دوارة مع استبدال ديناميكي. حاليا، يبدو أنها طبقة ملفوفة. في التكرارات اللاحقة، يمكن لـ BTC وغيرها من الأصول الرئيسية أن تكون موجودة أيضًا كأصول مغلفة brc-20 على Fractal Bitcoin.
بالمقارنة مع الحلول النمطية للطبقة 2 في Ethereum، تحقق هذه الشكل من التجازؤ القدرة الحسابية من خلال طبقة تجريد إضافية خارج السلسلة الرئيسية مع الحفاظ على التناسق مع السلسلة الرئيسية دون إدخال آليات توافق جديدة. لذلك، يمكن لمنقبي BTC ASIC الحاليين وحمامات التعدين الانضمام بسهولة إلى شبكة Fractal.
ضمان أمان فراكتال يكمن في قوته الحسابية. يعزز التصميم بشكل أساسي أمان آلية العمل البروف الأمانية لفراكتال من خلال ثلاثة جوانب. فراكتال تقدم التعدين المشترك، حيث يتم توليد واحدة من كل ثلاث كتل من خلال التعدين المدمج مع منقبي بتكوين للمساعدة في حماية الشبكة من هجمات 51% المحتملة؛ ويتم إنتاج الكتلتين المتبقيتين بواسطة قوة الحسابية الخاصة بشبكة فراكتال. من الواضح أن تأثير منقبي بتكوين أمر أساسي لنجاح فراكتال، ولا محالة ستميل اقتصاديات رمزها نحو منقبي البتكوين.
في الوقت نفسه، ستواجه سلسلة النسخ الافتراضية المنشأة حديثًا فترة أولية من الضعف أثناء مرحلة البدء. عند إطلاق نسخة جديدة، يمكن للمشغلين تعيين ارتفاع كتلة محدد لتوفير الحماية حتى تصل النسخة إلى حالة آمنة وصحية. في المستقبل، يمكن للمنقبين الذين يملكون كميات كبيرة من قوة الحسابات تخصيص مواردهم لنسخ BCSP مختلفة، مما يعزز قوة ومرونة النظام بأكمله.
العلاقة بين عملات شبكة فراكتال الرئيسية والساتوشي
انتاج تعدين عملات Fractal mainnet هو لضمان تشغيل السلسلة. سلسلة fb و btc في الأساس نفسها، بدون القدرة على تشغيل العقود الذكية مباشرة. لذلك، الوظائف المعقدة لـ DeFi مثل التبادلات تتطلب بنية تحتية إضافية. يعد Unisat بأن brc20 ساتس سيتم استخدامها للتبادلات. يعمل هذا التبادل على Fractal ويحتاج أيضًا إلى العقد الخاصة به. الرسوم الخدمة التي يفرضها هذه العقد للكفاءة الذاتية هي ساتس.
AVM (Atomicals Virtual Machine) هو تنفيذ تعاقد ذكي لـ BTC من بروتوكول Atomicals. يقوم AVM بإنشاء جهاز كمبيوتر افتراضي يحاكي قدرات سكريبت BTC ويتيح عدة أوبكودات أصلية لـ BTC داخل الجهاز الافتراضي. يمكن للمطورين تنفيذ عقود ذكية عن طريق دمج سكريبتات بيتكوين وتحديد قواعدهم الخاصة لإدارة إنشاء الأصول ونقلها.
صمم ساتوشي ناكاموتو لغة برمجة تعبيرية تمامًا في بداية بيتكوين، والتي تحتوي على مجموعة غنية من تعليمات الكود الأساسية الأولية. تحتوي هذه النصوص على قدرات تخزين البيانات معينة، وتنفيذها هو تيرينغ كامل. بعد ذلك، قامت النواة الأساسية لبيتكوين بتعطيل بعض تعليمات الكود الأساسية اللازمة لاكتمال تيرينغ، مثل عمليات اقتران السلاسل الأساسية (OP_CAT) وعمليات الحساب الحسابية (مثل OP_MUL الضرب و OP_DIV القسمة).
نهج AVM هو تعظيم قدرات أوبكودس BTC الأصلية. يحاكي آلة الافتراضية AVM نصوص BTC ويحقق الاكتمال التورينجي من خلال PDA ذو مكدس مزدوج (Pushdown Automaton). تعمل هذه الآلة الافتراضية في بيئة رملية تشمل فهرسًا ومحلل تعليمات وحالة عالمية، مما يتيح معالجة العقود الذكية ومزامنة حالة والتحقق.
تحتوي مجموعة التعليمات لجهاز التشغيل الافتراضي لـ AVM على مجموعة كاملة من أوامر BTC ، مما يتيح للمطورين برمجة باستخدام العديد من ميزات BTC التي لم يتم تنشيطها على الشبكة الرئيسية. هذا يجعل AVM يبدو وكأنه شبكة رائدة أصلية لتوسيع نظام BTC.
تعتبر AVM هيكلًا معماريًا يمكن تخصيصه لأي بروتوكول للبيانات الوصفية لـ BTC ، مثل BRC20 و ARC20 و Runes و CBRC. يتم إدارته بشكل مشترك بواسطة مطوري التطبيقات ومقدمي الخدمات والمستخدمين ، وبالتالي يشكل توافقًا تلقائيًا. لذلك ، فهو قابل للاستخدام في تقريبًا أي بروتوكول للبيانات الوصفية ، ويتطلب فقط تعديلات طفيفة على المؤشر في إطار الجهاز الظاهري.
AVM قد أصدرت نسخة بيتاhttps://x.com/atomicalsxyz/status/1823901701033934975..., مع الرمز المرتبط المتاح فيhttps://github.com/atomicals/avm-interpreter....
الموقع الرسمي: https://opnet.org/ #
تهدف شبكة OP_NET، التي اقترحت في الربع الثالث من عام 2024، إلى إدخال وظائف العقد الذكية المشابهة للإيثيريوم إلى شبكة بيتكوين مع مطابقة خصائص بيتكوين وهندسته المعمارية. تتطلب المعاملات على شبكة OP_NET فقط بيتكوين الأصلية، مما يقضي على الحاجة إلى الرموز الإضافية لدفع حوافز العقد أو رسوم المعاملات.
تقدم OP_NET مكتبة تطوير شاملة ومدمجة وسهلة الاستخدام، مكتوبة أساسا بلغة AssemblyScript (مشابهة لـ TypeScript وقابلة للترجمة إلى WebAssembly). هدف تصميمها هو تبسيط إنشاء وقراءة وتلاعب التقنيات المتعلقة بالبيتكوين، خاصة فيما يتعلق بالعقود الذكية والتسجيلات الذكية للبيتكوين (BSI).
وظائف وميزات OP_NET الأساسية
يحافظ OP_NET على إجماع كتلة Bitcoin وتوافر البيانات ، مما يضمن تخزين جميع المعاملات على شبكة Bitcoin وحمايتها من خلال ثباتها. من خلال جهاز افتراضي للتنفيذ (OP_VM) ، يمكن OP_NET إجراء حسابات معقدة على كتل Bitcoin. يتم تمييز جميع معاملات OP_NET المقدمة بسلسلة "BSI" ويتم تنفيذها في OP_VM لتحديث حالات العقد.
تعمل أجهزة OP_NET على تشغيل آلة افتراضية WASM، وتدعم عدة لغات برمجة مثل AssemblyScript و Rust و Python. من خلال الاستفادة من Tapscript لتمكين وظائف التعاقد الذكي المتقدمة، يمكن للمطورين نشر والتفاعل مباشرة مع العقود الذكية على سلسلة الكتل Bitcoin بدون إذن.
يتم ضغط رمز هذه العقود الذكية وكتابته في معاملات BTC. يؤدي هذا إلى إنشاء عنوان UTXO ، والذي يعتبر عنوان العقد ، والذي يجب على المستخدمين تحويل الأموال إليه للتفاعل مع العقد.
عند التفاعل مع شبكة OP_NET ، بالإضافة إلى رسوم المعاملات BTC ، يحتاج المستخدمون إلى دفع ما لا يقل عن 330 ساتوشي إضافية لضمان عدم اعتبار المعاملة هجومًا "غباريًا" من قبل مُنقبي شبكة BTC الرئيسية. يمكن للمستخدمين إضافة مزيد من رسوم الغاز ، ويتم فرز ترتيب تغليف المعاملات في شبكة OP_NET بناءً على الرسوم ، وليس الاعتماد تمامًا على ترتيب تغليف كتلة BTC. إذا دفع المستخدم مبلغًا أكبر من 250،000 سات لرسوم المعاملة OP_NET ، سيتم مكافأة الزائد لشبكة العقدة OP_NET.
لتوسيع استخدام BTC في تطبيقات DeFi ، يوفر OP_NET نظامًا للبرهان على السلطة ، مما يتيح لـ BTC أن يتم لفه كـ WBTC. يتم ربط BTC Mainnet ببروتوكول OP_NET من خلال طرق التوقيع المتعدد.
ملحوظ أن OP_NET متوافق مع SegWit و Taproot، وتصميم رمزه ليس مرتبطًا بـ UTXO، مما يجنب خطر إرسال الرموز بشكل خاطئ إلى المنقبين، مما يعزز أمان النظام وموثوقيته بشكل أكبر. من خلال هذه الميزات، يدخل OP_NET وظيفة عقد ذكي أقوى ودعم تطبيق مركزي في نظام بيتكوين.
مشاريع نظام الإنترنت اللامركزي OP_NET
سلف OP_NET كان بروتوكول cbrc-20، ويستمر معظم مشاريع النظام البيئي مباشرةً. يغطي النظام البيئي مجموعة متنوعة من المجالات بما في ذلك التداول اللامركزي، والإقراض، وإنشاء الأسواق، وتوفير السيولة، وجسور الشبكات العابرة.
· موتوسواب: بروتوكول تداول غير مركزي يعمل على طبقة بيتكوين 1.
· ستاش: بروتوكول إقراض لامركزي يعمل على طبقة بيتكوين 1. يستخدم ستاش WBTC من OP_NET كضمان، مما يتيح للمستخدمين المشاركة في الاقتراض بدون إذن، مع إصدار القروض بواسطة عملة مستقرة بالدولار الأمريكي.
· Ordinal Novus: منصة لتوفير السيولة وصنع السوق في بيئة OP_NET.
· Ichigai: منصة تجميع لامركزية تدمج عدة منصات DeFi، مما يتيح للمستخدمين إدارة التداولات وتتبع الأسواق والتعامل مع المحافظ في واجهة واحدة.
· ساتبوت: روبوت تداول متكامل مع تطبيق تليجرام يدعم تنفيذ التداول في الوقت الحقيقي، وتتبع السوق، وإدارة المحفظة عبر تطبيق تليجرام.
KittySwap: منصة تبادل لامركزية ومنصة عقود دائمة تعمل على OP_NET.
· توفر خدمات البنك الخاص DeFi الخاص المتوافقة مع سلسلة الكتل.
· SLOHM Finance: مشروع عملة احتياطي متميز على OP_NET.
· BuyNet: جهاز روبوت للشراء تم تطويره لنظام البيتكوين ديفي.
· ساتس إكس: مشروع يطور ميزات وأدوات متعددة الوظائف على OP_NET ، ويوسع قدرات النظام البيئي.
العملات الميمية مثل ساتوشي ناكاموتو إينو، زين، أونجا، بيبي: هذه عملات ميمية تعتمد على بروتوكول OP_20، وتدعمها جميعا شبكة OP_NET.
مستند: https://docs.brc100.org
BRC-100 هو بروتوكول حساب لامركزي مبني على نظرية الترتيب الترتيبي. إنه يوسع BRC-20 من خلال تقديم عمليات جديدة مثل "حرق" و "نعناع" ، والتي ، عند دمجها ، تمكن عمليات DeFi المعقدة عن طريق تسجيل أرصدة الرمز المميز والحالات لعناوين مختلفة في المفهرس. يمكن للمطورين أيضا التوسع في بروتوكول BRC-100 عن طريق إضافة المزيد من المشغلين لتوسيع الوظائف.
عمليات بروتوكول BRC-100
BRC-100 يقدم عمليات مثل mint2/mint3 و burn2/burn3، مما يتيح للرموز الانتقال بأمان بين نموذج UTXO ونموذج الجهاز الحالي:
· mint2: يولد رموز جديدة، مما يزيد من إجمالي العرض. يتطلب عادة إذنًا من تطبيق محدد أو عنوان.
· mint3: مماثل لـ mint2، لكنه لا يزيد المعروض. يستخدم بشكل رئيسي لتحويل أرصدة التطبيق إلى UTXOs (مخرجات المعاملات غير المنفقة) للاستخدام في تطبيقات أخرى.
· 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، يحدد طريقة إنشاء سوق آلي استنادًا إلى 'صيغة المنتج الثابت' (x*y=k) لأزواج الرموز الخاصة ببرمجية BRC-100.
· BRC-104: بروتوكول برك السيولة / إعادة التحصين ، والذي يحدد كيفية تغليف أصول BRC-20 وأصول الرن و BTC كأصول BRC-100 من خلال التحصين ، وكيفية توزيع مكافآت أصول 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 (تم الإطلاق) - أول بورصة للصرف المركزي اللامركزية للبتكوين L1 AMM مع تسجيل بروتوكول BRC-102: https://100swap.io.
· 100Layer (النامية) - بروتوكول سيولة لنظام بيتكوين البيئي على بيتكوين L1، استنادا إلى بروتوكولات BRC-104 وBRC-106، ويتألف من العملات المستقرة المدعومة بضمانات لامركزية، والرموز المغلفة، وتعدين السيولة:https://100layer.io.
الأحرف الرونية هي في الأساس هياكل بيانات مخزنة في حقل OP_RETURN Bitcoin. بالمقارنة مع البروتوكولات الأخرى المستندة إلى JSON مثل BRC-20 ، فإن الأحرف الرونية أخف وزنا ، ولا تعتمد على أنظمة الفهرسة المعقدة ، وتحافظ على بساطة Bitcoin وأمانها.
الرونات القابلة للبرمجة هي طبقة تمديد للرونات، تتيح إنشاء أصول قابلة للبرمجة باستخدام الرونات. يمكن أن تكون هذه الأصول موجودة ضمن UTXOs وتدعم عمليات مشابهة لبروتوكولات AMM (صانع السوق التلقائي). المفهوم الأساسي للرونات القابلة للبرمجة هو استخدام البيانات على سلسلة كتل بيتكوين لتنفيذ وظائف العقود الذكية من خلال آلات افتراضية أو تقنيات مماثلة.
بروتوكول الأحرف الرونية الأولية
المشروع الرئيسي في الأحجار البرمجية هو بروتوكول Proto-Runes ، بقيادة فريق Gate.io @judoflexchopمؤسس محفظة oyl. لقد تم نشرها كمصدر مفتوح: https://github.com/kungfuflex/protorune...
بروتوكول Proto-Runes هو معيار ومواصفات توفر إطارا للرونية القابلة للبرمجة. من خلال إدارة ونقل أصول الرون بين البروتوكولات الفرعية (بروتوكولات التعريف) ، فإنه يتيح إنشاء AMMs أو بروتوكولات الإقراض أو العقود الذكية الناضجة.
على سبيل المثال، تم تنفيذ بروتوكول Proto-Runes بروتوكول Uniswap-like DEX (Decentralized Exchange) على شبكة بيتكوين، والذي يدعم الصفقات الذرية لأصول Rune وإنشاء حوض السيولة. يمكن للمستخدمين، من خلال مزيج من حرق النماذج الأولية ورسائل النماذج الأولية، الانخراط في التداول اللامركزي وإدارة الأصول دون الخروج من شبكة بيتكوين.
ببساطة، يسمح بروتو رونز بحرق الرونز في شكل رونز قابلة للبرمجة (بروتورونز)، مما يمنح الرونز وظائف واستخدامات إضافية.
Protoburn و Protorunes
واحدة من الآليات الرئيسية للرونات الأولية هي بروتوبيرن، الذي يسمح للمستخدمين بحرق الرونات وتحويلها إلى تمثيل يتم استخدامه فقط من قبل البروتوكولات الفرعية. تستهدف هذه الأصول الرونية من خلال مؤشرات رونستون أو مراسيم على بروتوكول الرونة، مما يولد أشكال أصول جديدة في البروتوكولات الفرعية، وهي الرونات القابلة للبرمجة أو البروتورونات.
حرق النموذج الأولي يضمن عدم قابلية الإنفاق عن طريق قفل الرموز في مخرجات OP_RETURN. يضمن هذا الآلية نقل الأصول الرمزية بأمان من البروتوكول الرئيسي إلى البروتوكولات الفرعية، مما يسمح بإجراء المزيد من العمليات والمعاملات داخل البروتوكولات الفرعية.
هذه العملية عادة ما تكون في اتجاه واحد، مما يعني أن الأصول تنتقل من بروتوكول رون إلى البروتوكولات الفرعية ولكن لا يمكن نقلها مباشرة مرة أخرى. تم تضمين رسائل Protoburn في Protostone داخل حقل البروتوكول من Runestone، مع علامة بروتوكولية بقيمة 13 (علامة بروتوكول رون). تحتوي الرسالة على معلومات مثل معرف البروتوكول الفرعي المستهدف ومؤشرات الأصول. يوفر هذا الآلية أساسًا لإدارة الأصول ونقلها بين البروتوكولات الفرعية ويسمح بوظائف مثل المبادلات الذرية.
Protomessage
في بروتوكول Proto-Runes ، يشير Protomessage إلى تعليمات التشغيل التي يتم تنفيذها في البروتوكولات الفرعية. يتم تنفيذها عن طريق الترميز في هيكل Protostone وتحليلها بواسطة المؤشر. يتضمن Protomessages عادة طلبات عمليات الأصول مثل التحويلات والمعاملات أو وظائف أخرى محددة بواسطة البروتوكول. عندما يقوم المؤشر بتحليل حقل الرسالة في Protostone ، يحتوي هذا الحقل على مصفوفة بايت عادةً ما يتم تحليلها من خلال بروتوباف أو مسلسلات أخرى متوقعة من قبل البروتوكول الفرعي ، ثم يتم تمريرها كمعلمات إلى وقت تشغيل البروتوكول الفرعي. قد تنطوي هذه الرسالة على تحويلات الأصول أو منطق المعاملات أو وظائف البروتوكول الأخرى.
تُستخدم البروتوكولات لتحديد الموقع المستهدف لبروتوستون ، والذي يمكن أن يكون UTXO في إخراج المعاملة أو بروتوستون آخر. إذا قرر البروتوكول الفرعي عدم تنفيذ إدخال وفشلت المعاملة ، فستُعاد بروتورونات إلى الموقع المشير إليه بواسطة مؤشر الاسترداد ، مما يعيد الأصول غير المستخدمة إلى مبادر المعاملة الأصلية.
آلية تشغيل بروتوكول بروتو رونيس
آلية التشغيل في بروتوكول Proto-Runes هي كما يلي: يقوم المفهرس أولاً بمعالجة ميزات Runestone في بروتوكول الرمز، ثم يعالج رسائل البروتوكولات الفرعية بترتيبها. يتم معالجة جميع بروتوستونات في النظام الذي تظهر به في حقل البروتوكول لـ Runestone. لتجنب التعقيدات والثغرات الأمنية المحتملة، يحظر بروتوكول Proto-Runes تنفيذ الرسائل النموذجية بشكل متكرر، مما يعني أنه يمكن تنفيذ كل رسالة نموذجية مرة واحدة فقط، وأي تعليمات متكررة ستؤدي إلى فشل العملية واسترداد الأصول الغير مستخدمة.
في بروتوكول Proto-Runes، يُستخدم ترميز LEB128 (الترقيم الصغير الأقل significant) كطريقة ترميز ذات طول متغير تُستخدم لتمثيل الأعداد الصحيحة الكبيرة. يُستخدم ترميز LEB128 على نطاق واسع لتمثيل حقول البروتوكول والرسائل لتوفير المساحة وتحسين كفاءة المعالجة. لكل برتوكول فرعي وسم بروتوكول فرعي فريد لتمييز بروتوكولات فرعية مختلفة. تُمثل هذه العلامات قيم u128 وتظهر كقيم مشفرة LEB128 في Protostone. يُستخدم المؤشرات لتحديد الموقع المستهدف لـ Protostone، الذي يمكن أن يكون UTXO في مخرج الصفقة، Protostone آخر، أو حتى رسائل النموذج المرجعي لتنفيذ منطق العمل المعقد في البروتوكولات الفرعية.
أحدث التطورات: Genesis Protorune
QUORUM•GENESIS•PROTORUNE هو أول بروتورون وتم الانتهاء بنجاح من Protoburn الخاص به. يمكن ملاحظة العمل الصحيح لمؤشر ord حيث حدث Protoburn بدون مقبرة لأن إخراج OP_RETURN استخدم رصيد QUORUM•GENESIS•PROTORUNE. يمكن رؤية ذلك من خلال هذا الرابط: https://mempool.space/tx/eb2fa5fad4a7f054c6c039ff934c7a6a8d18313ddb9b8c9ed1e0bc01d3dc9572...
هذا Genesis Protorune مقصورة على التنفيذ كمرجع فقط وليس للبيع. إنه يهدف إلى أن يكون منتدى عامًا للمعيار Protorune ويمكن دمجه في البروتوكول لتوفير وظائف الحوكمة لرموز المشروع.
ال@judoflexchopفريق التطوير لا يزال يعمل على مؤشر WASM لهذا البروتوكول الأصلي: https://github.com/kungfuflex/quorumgenesisprotorune…
هذا نموذج وظيفي لتنفيذ الحوكمة على السلسلة على Bitcoin L1. كمفهرس ، فإنه يسمح للمستخدمين بإنشاء رموز التصويت من خلال الرسائل الأولية ، مع إنشاء رمز تصويت واحد فقط لنفس النطاق من الأحرف الرونية في كل اقتراح. يتم تنفيذ المقترحات تلقائيا عند الوصول إلى النصاب القانوني ، ويمكن للمستخدمين أيضا سحب أصواتهم عن طريق نقل رموز التصويت إلى عناوين غير قابلة للإنفاق. وتكفل العملية برمتها شفافية وفعالية الحوكمة.