ما هو BRC-21 ، القواعد المعيارية الجديدة للرمز المميز على BRC-20؟
النقاط الرئيسية:
- يستخدم معيار الرمز BRC-21 لسك الرموز المميزة واستردادها على شبكة Bitcoin ، بالإضافة إلى تسهيل معاملات Lightning.
- تم إنتاج معيار سك واسترداد رموز BRC-20 من وإلى Bitcoin في الأصل على شبكات "مصدر" أخرى.
- علاوة على ذلك ، ستتعامل العملات المستقرة اللامركزية مع احتياجات السك والاسترداد والتصفية المتقدمة.
مع ظهور BRC-20 ، بدأ تطوير عدد من معايير الأصول البديلة القائمة على شبكة Bitcoin ، ولا سيما BRC-21.
في 7 مايو ، اقترح Alexei Zamyatin ، مخترع مشروع Interlay للتشغيل البيني عبر السلاسل ، إنشاء معيار BRC-21 ، والذي سيؤسس أصولًا لامركزية عبر السلاسل بالكامل على شبكة Bitcoin واستخدامها في شبكة Lightning Network.
يحدد الاقتراح بروتوكول سك واسترداد الرموز المميزة BRC-20 من وإلى Bitcoin التي تم إصدارها على سلاسل "مصدر" أخرى مثل Ethereum أو Cosmos أو Polkadot أو Interlay. لذلك ، BRC-21 هو معيار رمزي يسمح بإنتاج الرموز المميزة من سلاسل أخرى واستردادها على Bitcoin Blockchain.
ما هو BRC-21؟
وفقًا لـ Zamyatin ، فإن المعيار المقترح سيمكن من نشر العملات المستقرة اللامركزية في شبكة Lightning Network أو أي بروتوكولات دفع أخرى مماثلة ، وهي حالة الاستخدام الأساسية. من ناحية أخرى ، يمكن استخدام أصول BRC-21 لتمثيل ETH و DOT و SOL والعملات المشفرة الأخرى على Bitcoin.
الطريقة المقترحة لا تتطلب الثقة في أي طرف ثالث.
لدى Interlay Labs أيضًا صدر مستند V 0.1 على معيار الرمز BRC-21. وفقًا لوصف المستند ، لا يزال محتوى BRC-21 أساسًا محتوى BRC-20 ، ولكن على عكس محتوى BRC-20 "المولود من الهواء" ، يجب إنشاء BRC-21 بواسطة مفتاح الأصل الأولي (مثل ETH وبعبارة أخرى ، يوفر معيار BRC-21 القدرة على سك إصدار BRC-20 من ETH و DAI والأصول الأخرى عبر الإنترنت على شبكة Bitcoin.
استخدم حالات
على الرغم من أنه من الممكن استخدام أصول BRC-21 لتمثيل ETH و DOT و SOL والعملات المشفرة الأخرى على Bitcoin ، فإن حالة الاستخدام الرئيسية التي ستنشأ من هذا المعيار هي نشر العملات المستقرة اللامركزية على شبكة Lightning Network أو بروتوكولات الدفع المماثلة.
للحفاظ على ربط العملات ، تحتاج العملات المستقرة اللامركزية مثل MakerDAO أو Liquity أو RAI إلى عمليات سك واسترداد وتصفية معقدة. نظرًا لعدم وجود قابلية البرمجة ، لا يمكن تثبيت هذه البروتوكولات مباشرة على Bitcoin. بدلاً من بذل الجهد في تصميم بروتوكولات Bitcoin التي يمكن تمثيلها ببضعة أسطر من التعليمات البرمجية في مكان آخر ، يدعي الاقتراح أن هذا النهج اللامركزي تمامًا لسك واسترداد الأصول عبر السلاسل من / إلى Bitcoin لديه فرصة أفضل بكثير لتحقيق القبول العالمي.
متطلبات تقنية
من وجهة نظر فنية ، لا تحتاج السلسلة المتقاطعة لأصول BRC-21 إلا إلى الاعتماد على ثلاثة مكونات حتى تكتمل ، ومن المتوقع أن تحقق العملية برمتها اللامركزية الكاملة:
- المفهرس المخصص: قم بتعديل BRC-21 mint ، ونقل ، واسترداد الأنشطة على Bitcoin ، بالإضافة إلى حالة العقد في سلسلة SOURCE.
- عقد سلسلة SOURCE: يعالج إجراءات صك سلسلة SOURCE وإجراءات الاسترداد.
- BTC-Relay: تطبيق عميل BTC-light يتم نشره كعقد ذكي في سلسلة المصدر ، قادر على التحقق من صحة معاملات BTC وتفسيرها.
انظر ، على سبيل المثال ، هنا للمواصفات، هنا لتنفيذ إثبات المفهوم على Ethereum، و هنا لتنفيذ الإنتاج المدقق في Rust on Interlay.
بروتوكول BRC-21
انشر على شبكة البيتكوين
بينما لم توضح Interlay Labs نشر أصل BRC-21 في سلسلة البداية في الورقة ، فمن الجدير بالذكر كيفية نشره على شبكة Bitcoin.
بشكل عام ، يكون تنفيذ الرموز المميزة BRC-21 و BRC-20 متشابهًا ، ومع ذلك ، هناك بعض الاختلافات في التفاصيل ، مثل:
- لم تعد المعلمة "max" ، التي كانت تُستخدم سابقًا للإشارة إلى الحد الأقصى من العرض ، ضرورية ولكن يمكن اختيارها لملءها ؛ ومع ذلك ، نظرًا لأن الحد الأقصى للإمداد بأصل BRC-21 الأصلي يتم تحديده بالفعل قبل بدء التسلسل ، فإن الاختيار يضيف طبقة إضافية من الأمان.
- تم التخلص من المعلمة "lim" ، التي تم استخدامها لتحديد سك العملات المحدودة ، نظرًا لأن جميع أصول BRC-21 تخضع لقيود صارمة على السك والاسترداد ، وبالتالي ، ليست هناك حاجة للحد من عدد الرموز المميزة التي يمكن سكها في عملية.
- تم تقديم معلمة "source" لتعريف النص الذي يتم "استيراد" الرمز منه. قد تكون سلسلة مثل "Ethereum" أو تعريفًا رقميًا فريدًا (سيتطلب دليلًا متفقًا عليه)
- أضف حقل "id" إلى سلسلة المصدر لتحديد الرمز المميز الهدف ، والذي يمكن ملؤه بعنوان العقد الخاص بذلك الرمز المميز.
{
"p": "brc-21",
"op": "deploy",
"tick": "30sResearcg",
"max": "10000000" (optional),
“src”: “CHAIN”,
“id”: “contract-address-on-CHAIN”
}
انشر على سلسلة SOURCE
يعتمد إجراء النشر على تنفيذ سلسلة SOURCE. معايير عقد العقد الذكي هي كما يلي:
- قفل عملة معدنية وإنشاء حدث "قفل"
- قم بإلغاء تأمين COIN فقط إذا تم تضمين إجراء "الاسترداد" ذي الصلة في معاملة Bitcoin. للتحقق والتحقق من صحة (أي تحليل) معاملة Bitcoin ذات الصلة ، استخدم BTC-RELAY.
يفترض هذا مسبقًا أن عقد BTC-RELAY قد تم تنفيذه على السلسلة أو أن السلسلة تحتوي على قدرة عميل Bitcoin Lite مضمنة.
نعناع
أقفال X COIN tokens على CHAIN وصك X bCOIN BRC-21 على Bitcoin
يتم تعريف عملية "النعناع" على البيتكوين على النحو التالي (نقش):
{
"p": "brc-21",
"op": "mint",
"tick": "bCOIN",
"amt": "100",
"src": "CHAIN"
}
- على Bitcoin ، قم بتسجيل نشاط سك BRC-21 ، مع تحديد المبلغ الملغوم في عمود "amt" وسلسلة المصدر في الحقل "src".
- قفل 100 عملة معدنية على الشبكة وتزويد النقش أو معرّف المعاملة مع دليل على إدراج المعاملة في جانب العقد.
أسهل طريقة هي إرسال معاملة التفاف Bitcoin ومسار Merkle-Tree للتحقق من تضمين كتلة Bitcoin ، ثم يتبعه استدعاء CONTRACT BTC-RELAY لإكمال التحقق. - سيتم قبول BRC-21 bCOIN على أنها شرعية من قبل المفهرس.
توصيل
تظل عملية النقل كما هي محددة في BRC-20. معيار:
{
"p": "brc-21",
"op": "transfer",
"tick": "30sResearch",
"amt": "100",
}
خلص
يتم حرق رموز X bCOIN على Bitcoin ، ويتم إلغاء تأمين X COIN على CHAIN.
يتم تعريف عملية "الاسترداد" على النحو التالي:
{
"p": "brc-21",
"op": "redeem",
"tick": "bCOIN",
"amt": "1000",
“dest”: “CHAIN”,
“acc”: “account-on-CHAIN”
}
يحدد حقل dest سلسلة الوجهة ويجب أن يكون هو نفسه حقل src في عملية السك. يحدد حقل acc حساب المستلم لـ COIN على CHAIN.
- قم بتسجيل عملية "استرداد" على Bitcoin ، مع تحديد amt و dest و ACC
- أرسل معاملة BTC الأولية وإثبات تضمين المعاملة إلى CONTRACT ، والذي بدوره يستدعي BTC-RELAY لإكمال التحقق
- إذا أعادت BTC-Relay القيمة "true" ، يقوم العقد بإلغاء تأمين X COIN إلى الحساب المحدد في حقل acc. سيعتبر مفهرسو BRC-21 الآن أن X bCOIN قد تم حرقه ولم يعد يتعقبهم على Bitcoin.
تنصل: يتم توفير المعلومات الواردة في هذا الموقع كتعليق عام على السوق ولا تشكل نصيحة استثمارية. نحن نشجعك على إجراء البحث الخاص بك قبل الاستثمار.
انضم إلينا لتتبع الأخبار: https://linktr.ee/coincu
هارولد
كوينكو الأخبار