مع التطور السريع لتقنية blockchain ، ظهرت العديد من بروتوكولات العملات المشفرة والرموز المميزة. بينما أصبح بروتوكول الرمز المميز ERC-20 الخاص بـ Ethereum هو المعيار الصناعي ، فإن مجتمع Bitcoin بدأ أيضًا في معيار الرمز المميز BRC-20 التجريبي. ** يعتمد معيار BRC-20 مفهوم تصميم بسيط وآمن لتحقيق نشر وسك ونقل الرموز المميزة. استنادًا إلى شبكة Bitcoin ، يدرك BRC-20 إصدار وإدارة الرموز من خلال تسجيل البيانات على Satoshis. ** ستقدم هذه المقالة مبدأ وتطبيق BRC-20 ، بالإضافة إلى مزاياها وعيوبها ، من أجل تزويد القراء بفهم شامل ومتعمق.
لفترة طويلة ، شعر الناس أن نظام Bitcoin البيئي غير قابل للتطوير مقارنةً بـ Ethereum ، لأنه باستثناء معاملات النقل ، لا يمكن تخزين أي بيانات تقريبًا على الكتلة. السبب في انفجار BRC-20 مؤخرًا هو أنه معيار رمزي يعتمد على Bitcoin ، والذي يقدم NFT والرموز المميزة الأخرى في نظام Bitcoin البيئي.
** معالم مهمة: **
في يناير 2020 ، أصدر Pieter Wuille مطور Bitcoin Core مقترحات تحسين BIP 341 و BIP 342 Bitcoin ، مما يوفر إمكانيات لنظام Bitcoin البيئي.
في يونيو 2022 ، قدم Casey Rodarmor امتدادًا فنيًا وتوسيعًا لـ Tap في BIP342 ، واقترح خططًا جديدة لتحسين Bitcoin (رقم ترتيبي) وإدخال (إدخال) ، والتي أدركت بشكل أساسي وظيفة تخزين البيانات على سلسلة Bitcoin.
في مارس 2023 ، أجرى Domodata تجربة ERC-20. من خلال البروتوكول الترتيبي ووظيفة inions ، قام بتخزين بيانات json على سلسلة Bitcoin لإثبات حالة رصيد الرمز المميز تحت السلسلة ، وأدركت وظيفة إصدار الرموز إلى Bitcoin النظام البيئي في شكل مقنع.
يعتقد Domodata (مؤلف BRC-20) أن معيار BRC-20 هو مجرد تجربة مثيرة للاهتمام ، حيث يوضح لنا أنه من الممكن إثبات حالة أرصدة الرموز خارج السلسلة من خلال إنشاء نقوش على السلسلة. إنه يشعر أن هذه مجرد محاولة ، ولا ينبغي اعتبار معيار BRC-20 هو المعيار الوحيد. وفي الوقت نفسه ، يشجع الأشخاص في مجتمع Bitcoin على العمل معًا لتصحيح المعيار وتحسينه ، ومؤلف BRC يعتقد -20 أيضًا أن إصدار الأصول على Bitcoin موجود حاليًا مع خطة أفضل.
2. المعرفة المسبقة بـ BRC-20
BRC-20 هو معيار رمزي يعتمد على البروتوكول الترتيبي. البروتوكول الترتيبي هو بروتوكول امتداد لشبكة Bitcoin يسمح بتسجيل البيانات على Bitcoin Satoshi. استنادًا إلى البروتوكول الترتيبي ، يمكن لـ BRC-20 تحقيق إصدار الرموز ونقلها ومعاملاتها.
مبدأ BRC-20 معقد نسبيًا ، ومن الضروري فهم بعض المفاهيم على شبكة Bitcoin ، مثل ترقيات Satoshis و Ordinal و Inion و Taproot. من بينها ، Satoshi هي أصغر وحدة في شبكة Bitcoin. تقوم النظرية الترتيبية بترقيم كل من Satoshi ، وتنقش Inion البيانات على كل Satoshi. التكنولوجيا المتعلقة بترقية Taproot هي آلية التحكم في هذه Inions. تشكل هذه المفاهيم معًا المنطق التشغيلي لمعيار BRC-20.
(1) ساتوشيس (كونغ)
Satoshis ليست عملة البيتكوين ، ولكنها أصغر وحدة من عملات البيتكوين ، ويمكن تقسيم عملة البيتكوين الواحدة إلى ١٠٠ مليون ساتوشي.
(2) الترتيب الترتيبي (الرقم التسلسلي)
نظرية الأعداد الترتيبية هي بروتوكول لتعيين الأرقام التسلسلية لـ satoshis (أصغر تقسيم فرعي لعملة البيتكوين) وتتبع تلك الساتوشي عند إنفاق المعاملات. هذه الأرقام التسلسلية هي أرقام كبيرة جدًا ، مثل 804766073970493. كل ساتوشي ، وهو ¹⁄₁₀₀₀₀₀₀₀₀ من بيتكوين واحد ، له رقم تسلسلي.
ord هو مشروع مفتوح المصدر (يتضمن هذا المشروع عدة أجزاء ، أحدها هو المخطط الترتيبي لتحسين Bitcoin ، والآخر هو أداة ord تم تطويرها مع الصدأ ، والتي تدمج وظائف الفهرس ومتصفح الكتلة ومحفظة سطر الأوامر. سوف يشرح كيفية حرق النقوش الخاصة بك من خلال أدوات التخطيط.
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683706793092-0ca5f5e6-182f-493e-b067-64aa2de75cee.png)
(3) inion (نقش)
** ينفذ البروتوكول الترتيبي وظائف موسعة عن طريق تعيين رقم فريد لكل ساتوشي وإضافة ملاحظات. تسمى هذه العملية بالنقش (inion) ، والتي تهدف إلى إعطاء معنى مشتق لساتوشي. ** يعني التعليق التوضيحي أن محتوى النقش مكتوب في شهود المعاملة (الشهود) ، بحيث يمكن لساتوشي كتابة أي نوع من المحتوى. من الأسلم تحديد حجم محتوى النقش بأقل من 3.9 مليون ، لأن محتوى النقش مدرج في المعاملة ، لذلك كلما زاد المحتوى ، زادت رسوم المعاملة الخاصة بعملية التسجيل.
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683713156734-754cd436-6f96-4ff1-b4d8-b5e73c8437b4.png)
يمكننا إنشاء Inions الخاصة بنا عن طريق تنزيل Bitcoin Core والنظام.
install ord
--proto '= https' --tlsv1.2 -fsLS | bash -s
طباعة رقم الإصدار
أودر - الإصدار
إنشاء محفظة بيتكوين الأساسية
أو إنشاء المحفظة
احصل على عنوان المحفظة
تلقي المحفظة
عرض المعاملات المعلقة
أو المعاملات المحفظة
#Create Inions (نقوش)
أو تسجيل المحفظة - Fee-rate FEE \ _RATE FILE
ارسال النقش
أو إرسال المحفظة - معدل الرسوم<FEE_RATE>
<INION_ID> (4) BIP341 و BIP342
BIP341 و BIP342 هما مقترحان متعلقان بتحسينات Bitcoin. الاسم الكامل لـ BIP هو اقتراح تحسين Bitcoin (اقتراح تحسين Bitcoin) ، والذي يستخدم لوصف الميزات أو العمليات أو المواصفات الجديدة لبروتوكول Bitcoin أو العميل أو البيئة. يرتبط BIP341 و BIP342 بترقية Taproot ، والغرض الرئيسي هو تحسين خصوصية Bitcoin وقابليته للتوسع ، بدلاً من استخدامها مباشرة لكتابة البيانات إلى blockchain ، ولكن ترقية Taproot يمكن أن تستخدم نصوص Bitcoin ونقلها إلى blockchain من خلال المعاملات. تتم كتابة التكلفة في البيانات ، مما يضع أساسًا تقنيًا لمعيار brc-20.
** BIP341: ** إخراج الشاهد المنفصل (الشاهد المنفصل) ، يحدد هذا الاقتراح نوعًا جديدًا من المخرجات التي تنفذ وظيفة Taproot. يسمح هذا للمعاملات التي تدعم Taproot بالتواجد في كتلة مع أنواع أخرى من المعاملات مع الحفاظ على التوافق مع الإصدارات السابقة. يوفر BIP341 الأوصاف والمواصفات التفصيلية لأنواع المخرجات الجديدة.
** BIP342: ** اضغط ، يصف هذا الاقتراح لغة البرمجة النصية داخل Taproot ، المسماة Tap. يعتمد Tap على لغة البرمجة النصية الحالية لـ Bitcoin وقد تم توسيعه وتحسينه. يعرف BIP342 بناء الجملة وبيئة التشغيل وقواعد التنفيذ الخاصة بـ Tap. هذه التحسينات تجعل تنفيذ العقود الذكية المعقدة على شبكة البيتكوين أكثر كفاءة وخصوصية.
تقليديًا يمكننا استخدام OP \ _RETURN OPcode لإلحاق جزء صغير من البيانات (حتى 80 بايت) بإخراج المعاملة ، وبالتالي كتابة البيانات بشكل دائم في blockchain Bitcoin. إذا احتجنا إلى تخزين المزيد من البيانات ، فنحن بحاجة إلى استخدام طريقة تجزئة البيانات ، وإنشاء معاملات متعددة تحتوي على OP \ _RETURN ، وكتابة جزء من البيانات لكل كتلة صغيرة ، ستزيد هذه الطريقة بشكل كبير من رسوم المعاملة.
عندما يخرج BIP341 و 342 ، يمكننا استخدام P2WSH (Pay-to-Witness - Hash) ، P2WSH هو جزء من Segregated Witness (Segregated Witness) ، والذي يسمح لك بإنشاء عنوان Bitcoin يمثل Witness- (نص شاهد) ، لإنفاق الأموال من هذا العنوان ، يجب توفير إدخال يفي بشروط فتح البرنامج النصي. العملية المحددة هي كما يلي:
قم بإنشاء برنامج نصي للشاهد يحتوي على البيانات التي تريد تخزينها. يمكنك تضمين البيانات في البرامج النصية باستخدام كود التشغيل OP \ _PUSHDATA.
احسب قيمة التجزئة (SHA-256) للبرنامج النصي للشاهد.
قم بإنشاء عنوان P2WSH باستخدام قيمة التجزئة. 4. قم بإنشاء معاملة Bitcoin لإرسال الأموال إلى عنوان P2WSH.
بث المعاملة إلى شبكة Bitcoin.
عندما نجري معاملة ، يتم فصل النص البرمجي لإلغاء القفل عن نص المعاملة وتخزينه في الشاهد (بيانات الشاهد). باستخدام هذه التقنية ، يمكننا تخزين بيانات عشوائية تصل إلى 4 ميجابايت في جزء الشاهد من أي كتلة بت. يشكل هذا الحد الأقصى البالغ 4 ميجابايت لأي Inions Bitcoin (نقوش).
3. المبدأ الفني لـ BRC-20
استنادًا إلى معيار BRC-20 للنقش الترتيبي ، يتم استخدام Satoshis (Satoshi) لتخزين وإدارة معلومات مختلفة من الرموز ، مثل اسم الرمز المميز والرمز والمبلغ الإجمالي وما إلى ذلك ، ويتم تشفير المعلومات بتنسيق JSON وكتابتها إلى Satoshis (Satoshi) من بينها ، يتم تشكيل النقوش (البينات) واحدة تلو الأخرى. أخيرًا ، من خلال تلخيص أنشطة جميع inions (inions) ، يمكن العثور على حالة التوازن لممر BRC-20 ، وبالتالي تحقيق نشر الرموز المميزة وسكها ونقلها.
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683706808175-07cac796-c30a-40c6-8810-a3bf464af3fe.png)
BRC-20 هو معيار رمزي تجريبي يعتمد على Bitcoin. الفكرة الأساسية هي إنشاء رموز BRC-20 وسكها ونقلها من خلال النظرية الترتيبية لتحقيق إدارة الأصول على Bitcoin blockchain. تتضمن التجربة بشكل أساسي الجوانب التالية:
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683648036758-b4a2eada-aab7-4336-a1aa-3346f8b064dc.png)
النشر: لإنشاء ممر BRC-20 ، تحتاج إلى تعيين معلمات المرور ، مثل رمز الرمز المميز ، والحد الأقصى للإمداد وحد سك النقود ، وما إلى ذلك. يتم استخدام عملية النشر فقط لتهيئة BRC-20 ولا تؤثر على الحالة.
{
"p": "brc-20"،
"on": "نشر"،
"وضع علامة": "أوردي"،
"ماكس": "21000000"،
"ليم": "1000"
}
***************ملحوظات*********\ * \ * \ * \ * \ * \ * \ *
"p": "brc-20": يحدد البروتوكول كـ BRC-20 ، مما يساعد الأنظمة الأخرى على تحديد أحداث BRC-20 ومعالجتها.
"op": "نشر": تحديد نوع العملية هو النشر.
"tick": "ordi": تحديد معرّف الرمز المميز المكون من 4 أحرف. هنا ، يتم استخدام "ordi" كمثال في المستند التجريبي. تم الوصول إلى الحد الأقصى من الإمداد.
"max": "21000000": عيِّن الحد الأقصى لتزويد الرمز المميز على 21.000.000.
"lim": "1000": تعيين حد السك لكل ترتيبي على 1000.
السك (النعناع): استخدم وظيفة السك لسك عدد معين من الرموز المميزة BRC-20. توفر عملية سك النقود التوازن المقابل للمالك الأصلي لوظيفة السك. إذا كان الرمز المميز له حد سك ، يرجى التأكد من عدم تجاوز هذا الحد.
{
"p": "brc-20"،
"on": "mint"،
"وضع علامة": "أوردي"،
"amt": "1000"
}
***************ملحوظات*********\ * \ * \ * \ * \ * \ * \ *
"p": "brc-20": يحدد البروتوكول كـ BRC-20 ، مما يساعد الأنظمة الأخرى على تحديد أحداث BRC-20 ومعالجتها.
"op": "mint": تحديد نوع العملية بالنعناع.
"tick": "ordi": حدد المعرف المكون من 4 أحرف للرمز المميز ، وهنا نستخدم "ordi" كمثال.
"amt": "1000": اضبط عدد الرموز المميزة على 1000.
التحويل: قم بتحويل مبلغ معين من الرموز المميزة BRC-20 من خلال وظيفة النقل. تقوم عملية التحويل بخصم الرموز المميزة من رصيد المرسل وإضافتها إلى رصيد المستلم. لا تسري وظيفة النقل إلا على التحويل الأول.
{
"p": "brc-20"،
"على": "نقل"،
"وضع علامة": "أوردي"،
"amt": "100"
}
***************ملحوظات*********\ * \ * \ * \ * \ * \ * \ *
"p": "brc-20": يحدد البروتوكول كـ BRC-20 ، مما يساعد الأنظمة الأخرى على تحديد أحداث BRC-20 ومعالجتها.
"المرجع": "النقل": تحديد نوع العملية هو النقل.
"tick": "ordi": حدد المعرف المكون من 4 أحرف للرمز المميز ، وهنا نستخدم "ordi" كمثال.
"amt": "100": عيِّن عدد الرموز التي تم تحويلها إلى 100.
تتبع الحالة: نقوم بإنشاء نقوش على السلسلة (inions) وتخزين بيانات json المتوافقة مع BRC-20 فيها ، والتي يمكن أن تثبت حالة نشر الرمز خارج السلسلة ، وسكها ، ونقلها. يمكن العثور على حالة توازن الرموز المميزة BRC-20 من خلال تلخيص نشاط جميع البينات على السلسلة.
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683707016631-5db9bad1-7c54-4718-9edb-8c1708b12d13.png)
4. تطبيق وتشغيل BRC-20
(1) كيفية إنشاء محفظة BRC-20
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/jpeg/25773297/1683637131935-f8e47b1d-2ad0-47a8-9c45-b61a5ea78138.jpeg)
قم بتنزيل وإنشاء محفظة: ordinalswallet.com 2. انقر فوق ملف تعريف محفظتك. 3. انقر فوق "تلقي". 4. انسخ عنوان المحفظة. 5. انتقل إلى أي بورصة تدعم taproot واسحب بعض BTC إلى هذا العنوان. (Binance ، Bybit ، إلخ.)
(2) كيفية شراء الرموز المميزة BRC-20
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/jpeg/25773297/1683637176904-b61aad3f-318b-44b3-b6c8-552f62a54ba4.jpeg)
انقر فوق علامة التبويب BRC20 وحدد أي رمز مميز من القائمة. (خذ $ PEPE كمثال) 2. تحقق الآن من عدد الرموز وسعر كل منها. انقر فوق "شراء الآن". 3. قم بتأكيد كلمة المرور. 4. انقر على "شراء الآن" وقم بتأكيد المعاملة.
(3) كيفية سك الرموز المميزة BRC-20 الخاصة بك
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/jpeg/25773297/1683637283815-7814620b-158b-484d-a572-f2c227befaa3.jpeg)
انتقل إلى قسم "النقوش". 2. حدد "BRC-20" ، وأدخل اختصار الرمز (4 أحرف) والكمية ، ثم انقر فوق "إرسال". 3. حدد رسوم الشبكة وانقر على "تسجيل".
(4) كيفية سك الرموز الأخرى مجانًا
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/jpeg/25773297/1683637298060-7472a790-8780-42dd-9c33-6674ceec1756.jpeg)
انتقل إلى قائمة BRC-20 وشاهد شريط التقدم أسفل كل توريد رمزي. (إذا لم يكن شريط التقدم 100٪ ، فيمكنك سك النقود). 2. انقر فوق رمز >> تحقق من التفاصيل >> Mint. 3. تعيين الرسوم >> نقش. 4. قم بتأكيد المعاملة.
5. مخاطر BRC-20
(1) الخروج عن مبدأ اللامركزية
ينتج عن آلية إصدار واستخدام الرموز BRC-20 درجة معينة من المركزية. هذا لأن الرموز المميزة لـ BRC-20 تحتاج إلى الاعتماد على منصات ومبادلات محددة للإصدار والتداول والإدارة ، وغالبًا ما تتمتع هذه المنصات والتبادلات بمزيد من الموارد والقوة. هذا مخالف للروح الأساسية لامركزية البيتكوين ، لأن هدف البيتكوين هو تحقيق نظام عملات لامركزي وعادل ومفتوح.
(2) الافتقار إلى العدالة والأمن
قد تؤدي النقوش على الرموز المميزة BRC-20 إلى الظلم على أساس أسبقية الحضور. هذا لأنه على شبكة Bitcoin ، يمكن للمعدنين اختيار معالجة المعاملات التي يرغبون في معالجتها ، وآلية من يأتي أولاً يخدم أولاً لإدراج الرموز BRC-20 تجعل المعدنين أكثر ميلًا إلى معالجة المعاملات التي تدفع رسومًا أعلى ، وتجاهل المعاملات الأخرى. قد يؤدي هذا إلى استبعاد بعض المستخدمين لأنهم لا يستطيعون تحمل رسوم المعاملات العالية. بالإضافة إلى ذلك ، تعتبر الرموز المميزة BRC-20 أقل أمانًا من شبكة Bitcoin نفسها ، لأنها تعتمد على تقنية الطبقة الثانية أعلى شبكة Bitcoin ، والتي قد تحتوي على ثغرات أمنية ومخاطر.
(3) المخاطر
قد تؤدي الرموز المميزة لـ BRC-20 إلى إطلاق هجمات MEV الإستراتيجية التي تسمى هجمات قطاع الوقت. وذلك لأن معاملة وتطبيق الرموز المميزة BRC-20 على شبكة Bitcoin قد يمنح المعدنين الفرصة لاستغلال الهجوم الاستراتيجي MEV (قيمة التعدين القابلة للاستخراج) للبحث عن فوائد من خلال التلاعب بترتيب المعاملات. يؤثر هذا سلبًا على الأمان العام وموثوقية الشبكة. بالإضافة إلى ذلك ، قد تشكل الرموز المميزة BRC-20 أيضًا خطر حدوث حملة تنظيمية على Bitcoin. هذا لأن إصدار وتداول الرموز BRC-20 قد ينطوي على بعض الأنشطة غير القانونية ، مثل غسيل الأموال والاحتيال المالي وما إلى ذلك ، مما يتسبب في قلق الحكومات والجهات التنظيمية بشأن شبكة Bitcoin بأكملها واتخاذ تدابير لقمعها.
6. اقتراحات الاستثمار BRC-20
على الرغم من أن بروتوكول BRC-20 في المرحلة التجريبية حاليًا ، إلا أن بروتوكول BRC-20 يوفر طريقة جديدة لتنفيذ الرمز المميز لمجتمع Bitcoin. سيساعد ظهور بروتوكول BRC-20 في تعزيز ابتكار نظام Bitcoin البيئي وجذب المزيد من المطورين وينضم المستخدمون إلى مجتمع Bitcoin. في المستقبل ، حيث يقوم مجتمع Bitcoin بتحسين وتحسين بروتوكول BRC-20 ، فإنه سيلعب دورًا أكبر في مجال العملة المشفرة.
بعض التحديات الحالية. ** أولاً وقبل كل شيء ، مقارنةً بـ ERC-20 من Ethereum ، لا يمكن لـ BRC-20 التفاعل مع العقود الذكية ، ولا يمكنها إجراء عمليات آلية ، مثل التحويلات التلقائية أو توزيعات الأرباح. ** هذا يحد من إمكانات تطبيق BRC-20 في سيناريوهات معينة. قد يكون تطبيقه في التمويل اللامركزي (DeFi) وسيناريوهات التطبيق الأخرى محدودًا. بالإضافة إلى ذلك ، نظرًا لأن بروتوكول BRC-20 لا يزال في المرحلة التجريبية ، فإن قابلية التوسع والتوافق لا يزالان بحاجة إلى مزيد من الاستكشاف. **
كتجربة تستند إلى البروتوكول الترتيبي ، فإن BRC-20 هي في الأساس تجربة تطبيقية للبروتوكول الترتيبي ، الذي يزودنا بأفكار جديدة. يجب أن يكون لدى المستثمرين منظور طويل الأجل عند الاستثمار. قد يكون هناك المزيد من التحسينات والابتكارات المستندة إلى البروتوكول الترتيبي في المستقبل ، ويجب على المستثمرين الانتباه إلى اتجاهات التنمية هذه لاتخاذ قرارات استثمارية أكثر استنارة.
شاهد النسخة الأصلية
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
Cregis Research: تفسير الماضي والحاضر لـ BRC-20
1. خلفية BRC-20 وتاريخ التنمية
مع التطور السريع لتقنية blockchain ، ظهرت العديد من بروتوكولات العملات المشفرة والرموز المميزة. بينما أصبح بروتوكول الرمز المميز ERC-20 الخاص بـ Ethereum هو المعيار الصناعي ، فإن مجتمع Bitcoin بدأ أيضًا في معيار الرمز المميز BRC-20 التجريبي. ** يعتمد معيار BRC-20 مفهوم تصميم بسيط وآمن لتحقيق نشر وسك ونقل الرموز المميزة. استنادًا إلى شبكة Bitcoin ، يدرك BRC-20 إصدار وإدارة الرموز من خلال تسجيل البيانات على Satoshis. ** ستقدم هذه المقالة مبدأ وتطبيق BRC-20 ، بالإضافة إلى مزاياها وعيوبها ، من أجل تزويد القراء بفهم شامل ومتعمق.
لفترة طويلة ، شعر الناس أن نظام Bitcoin البيئي غير قابل للتطوير مقارنةً بـ Ethereum ، لأنه باستثناء معاملات النقل ، لا يمكن تخزين أي بيانات تقريبًا على الكتلة. السبب في انفجار BRC-20 مؤخرًا هو أنه معيار رمزي يعتمد على Bitcoin ، والذي يقدم NFT والرموز المميزة الأخرى في نظام Bitcoin البيئي.
** معالم مهمة: **
في يناير 2020 ، أصدر Pieter Wuille مطور Bitcoin Core مقترحات تحسين BIP 341 و BIP 342 Bitcoin ، مما يوفر إمكانيات لنظام Bitcoin البيئي.
في يونيو 2022 ، قدم Casey Rodarmor امتدادًا فنيًا وتوسيعًا لـ Tap في BIP342 ، واقترح خططًا جديدة لتحسين Bitcoin (رقم ترتيبي) وإدخال (إدخال) ، والتي أدركت بشكل أساسي وظيفة تخزين البيانات على سلسلة Bitcoin.
في مارس 2023 ، أجرى Domodata تجربة ERC-20. من خلال البروتوكول الترتيبي ووظيفة inions ، قام بتخزين بيانات json على سلسلة Bitcoin لإثبات حالة رصيد الرمز المميز تحت السلسلة ، وأدركت وظيفة إصدار الرموز إلى Bitcoin النظام البيئي في شكل مقنع.
2. المعرفة المسبقة بـ BRC-20
BRC-20 هو معيار رمزي يعتمد على البروتوكول الترتيبي. البروتوكول الترتيبي هو بروتوكول امتداد لشبكة Bitcoin يسمح بتسجيل البيانات على Bitcoin Satoshi. استنادًا إلى البروتوكول الترتيبي ، يمكن لـ BRC-20 تحقيق إصدار الرموز ونقلها ومعاملاتها.
مبدأ BRC-20 معقد نسبيًا ، ومن الضروري فهم بعض المفاهيم على شبكة Bitcoin ، مثل ترقيات Satoshis و Ordinal و Inion و Taproot. من بينها ، Satoshi هي أصغر وحدة في شبكة Bitcoin. تقوم النظرية الترتيبية بترقيم كل من Satoshi ، وتنقش Inion البيانات على كل Satoshi. التكنولوجيا المتعلقة بترقية Taproot هي آلية التحكم في هذه Inions. تشكل هذه المفاهيم معًا المنطق التشغيلي لمعيار BRC-20.
(1) ساتوشيس (كونغ)
Satoshis ليست عملة البيتكوين ، ولكنها أصغر وحدة من عملات البيتكوين ، ويمكن تقسيم عملة البيتكوين الواحدة إلى ١٠٠ مليون ساتوشي.
(2) الترتيب الترتيبي (الرقم التسلسلي)
نظرية الأعداد الترتيبية هي بروتوكول لتعيين الأرقام التسلسلية لـ satoshis (أصغر تقسيم فرعي لعملة البيتكوين) وتتبع تلك الساتوشي عند إنفاق المعاملات. هذه الأرقام التسلسلية هي أرقام كبيرة جدًا ، مثل 804766073970493. كل ساتوشي ، وهو ¹⁄₁₀₀₀₀₀₀₀₀ من بيتكوين واحد ، له رقم تسلسلي.
ord هو مشروع مفتوح المصدر (يتضمن هذا المشروع عدة أجزاء ، أحدها هو المخطط الترتيبي لتحسين Bitcoin ، والآخر هو أداة ord تم تطويرها مع الصدأ ، والتي تدمج وظائف الفهرس ومتصفح الكتلة ومحفظة سطر الأوامر. سوف يشرح كيفية حرق النقوش الخاصة بك من خلال أدوات التخطيط.
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683706793092-0ca5f5e6-182f-493e-b067-64aa2de75cee.png)
(3) inion (نقش)
** ينفذ البروتوكول الترتيبي وظائف موسعة عن طريق تعيين رقم فريد لكل ساتوشي وإضافة ملاحظات. تسمى هذه العملية بالنقش (inion) ، والتي تهدف إلى إعطاء معنى مشتق لساتوشي. ** يعني التعليق التوضيحي أن محتوى النقش مكتوب في شهود المعاملة (الشهود) ، بحيث يمكن لساتوشي كتابة أي نوع من المحتوى. من الأسلم تحديد حجم محتوى النقش بأقل من 3.9 مليون ، لأن محتوى النقش مدرج في المعاملة ، لذلك كلما زاد المحتوى ، زادت رسوم المعاملة الخاصة بعملية التسجيل.
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683713156734-754cd436-6f96-4ff1-b4d8-b5e73c8437b4.png)
يمكننا إنشاء Inions الخاصة بنا عن طريق تنزيل Bitcoin Core والنظام.
install ord
--proto '= https' --tlsv1.2 -fsLS | bash -s
طباعة رقم الإصدار
أودر - الإصدار
إنشاء محفظة بيتكوين الأساسية
أو إنشاء المحفظة
احصل على عنوان المحفظة
تلقي المحفظة
عرض المعاملات المعلقة
أو المعاملات المحفظة #Create Inions (نقوش) أو تسجيل المحفظة - Fee-rate FEE \ _RATE FILE
ارسال النقش
أو إرسال المحفظة - معدل الرسوم<FEE_RATE>
<INION_ID> (4) BIP341 و BIP342BIP341 و BIP342 هما مقترحان متعلقان بتحسينات Bitcoin. الاسم الكامل لـ BIP هو اقتراح تحسين Bitcoin (اقتراح تحسين Bitcoin) ، والذي يستخدم لوصف الميزات أو العمليات أو المواصفات الجديدة لبروتوكول Bitcoin أو العميل أو البيئة. يرتبط BIP341 و BIP342 بترقية Taproot ، والغرض الرئيسي هو تحسين خصوصية Bitcoin وقابليته للتوسع ، بدلاً من استخدامها مباشرة لكتابة البيانات إلى blockchain ، ولكن ترقية Taproot يمكن أن تستخدم نصوص Bitcoin ونقلها إلى blockchain من خلال المعاملات. تتم كتابة التكلفة في البيانات ، مما يضع أساسًا تقنيًا لمعيار brc-20.
تقليديًا يمكننا استخدام OP \ _RETURN OPcode لإلحاق جزء صغير من البيانات (حتى 80 بايت) بإخراج المعاملة ، وبالتالي كتابة البيانات بشكل دائم في blockchain Bitcoin. إذا احتجنا إلى تخزين المزيد من البيانات ، فنحن بحاجة إلى استخدام طريقة تجزئة البيانات ، وإنشاء معاملات متعددة تحتوي على OP \ _RETURN ، وكتابة جزء من البيانات لكل كتلة صغيرة ، ستزيد هذه الطريقة بشكل كبير من رسوم المعاملة.
عندما يخرج BIP341 و 342 ، يمكننا استخدام P2WSH (Pay-to-Witness - Hash) ، P2WSH هو جزء من Segregated Witness (Segregated Witness) ، والذي يسمح لك بإنشاء عنوان Bitcoin يمثل Witness- (نص شاهد) ، لإنفاق الأموال من هذا العنوان ، يجب توفير إدخال يفي بشروط فتح البرنامج النصي. العملية المحددة هي كما يلي:
قم بإنشاء برنامج نصي للشاهد يحتوي على البيانات التي تريد تخزينها. يمكنك تضمين البيانات في البرامج النصية باستخدام كود التشغيل OP \ _PUSHDATA.
احسب قيمة التجزئة (SHA-256) للبرنامج النصي للشاهد.
قم بإنشاء عنوان P2WSH باستخدام قيمة التجزئة. 4. قم بإنشاء معاملة Bitcoin لإرسال الأموال إلى عنوان P2WSH.
بث المعاملة إلى شبكة Bitcoin.
عندما نجري معاملة ، يتم فصل النص البرمجي لإلغاء القفل عن نص المعاملة وتخزينه في الشاهد (بيانات الشاهد). باستخدام هذه التقنية ، يمكننا تخزين بيانات عشوائية تصل إلى 4 ميجابايت في جزء الشاهد من أي كتلة بت. يشكل هذا الحد الأقصى البالغ 4 ميجابايت لأي Inions Bitcoin (نقوش).
3. المبدأ الفني لـ BRC-20
استنادًا إلى معيار BRC-20 للنقش الترتيبي ، يتم استخدام Satoshis (Satoshi) لتخزين وإدارة معلومات مختلفة من الرموز ، مثل اسم الرمز المميز والرمز والمبلغ الإجمالي وما إلى ذلك ، ويتم تشفير المعلومات بتنسيق JSON وكتابتها إلى Satoshis (Satoshi) من بينها ، يتم تشكيل النقوش (البينات) واحدة تلو الأخرى. أخيرًا ، من خلال تلخيص أنشطة جميع inions (inions) ، يمكن العثور على حالة التوازن لممر BRC-20 ، وبالتالي تحقيق نشر الرموز المميزة وسكها ونقلها.
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683706808175-07cac796-c30a-40c6-8810-a3bf464af3fe.png)
BRC-20 هو معيار رمزي تجريبي يعتمد على Bitcoin. الفكرة الأساسية هي إنشاء رموز BRC-20 وسكها ونقلها من خلال النظرية الترتيبية لتحقيق إدارة الأصول على Bitcoin blockchain. تتضمن التجربة بشكل أساسي الجوانب التالية:
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683648036758-b4a2eada-aab7-4336-a1aa-3346f8b064dc.png)
النشر: لإنشاء ممر BRC-20 ، تحتاج إلى تعيين معلمات المرور ، مثل رمز الرمز المميز ، والحد الأقصى للإمداد وحد سك النقود ، وما إلى ذلك. يتم استخدام عملية النشر فقط لتهيئة BRC-20 ولا تؤثر على الحالة.
{ "p": "brc-20"، "on": "نشر"، "وضع علامة": "أوردي"، "ماكس": "21000000"، "ليم": "1000" } ***************ملحوظات*********\ * \ * \ * \ * \ * \ * \ * "p": "brc-20": يحدد البروتوكول كـ BRC-20 ، مما يساعد الأنظمة الأخرى على تحديد أحداث BRC-20 ومعالجتها. "op": "نشر": تحديد نوع العملية هو النشر. "tick": "ordi": تحديد معرّف الرمز المميز المكون من 4 أحرف. هنا ، يتم استخدام "ordi" كمثال في المستند التجريبي. تم الوصول إلى الحد الأقصى من الإمداد. "max": "21000000": عيِّن الحد الأقصى لتزويد الرمز المميز على 21.000.000. "lim": "1000": تعيين حد السك لكل ترتيبي على 1000.
السك (النعناع): استخدم وظيفة السك لسك عدد معين من الرموز المميزة BRC-20. توفر عملية سك النقود التوازن المقابل للمالك الأصلي لوظيفة السك. إذا كان الرمز المميز له حد سك ، يرجى التأكد من عدم تجاوز هذا الحد.
{ "p": "brc-20"، "on": "mint"، "وضع علامة": "أوردي"، "amt": "1000" } ***************ملحوظات*********\ * \ * \ * \ * \ * \ * \ * "p": "brc-20": يحدد البروتوكول كـ BRC-20 ، مما يساعد الأنظمة الأخرى على تحديد أحداث BRC-20 ومعالجتها. "op": "mint": تحديد نوع العملية بالنعناع. "tick": "ordi": حدد المعرف المكون من 4 أحرف للرمز المميز ، وهنا نستخدم "ordi" كمثال. "amt": "1000": اضبط عدد الرموز المميزة على 1000.
التحويل: قم بتحويل مبلغ معين من الرموز المميزة BRC-20 من خلال وظيفة النقل. تقوم عملية التحويل بخصم الرموز المميزة من رصيد المرسل وإضافتها إلى رصيد المستلم. لا تسري وظيفة النقل إلا على التحويل الأول.
{ "p": "brc-20"، "على": "نقل"، "وضع علامة": "أوردي"، "amt": "100" } ***************ملحوظات*********\ * \ * \ * \ * \ * \ * \ * "p": "brc-20": يحدد البروتوكول كـ BRC-20 ، مما يساعد الأنظمة الأخرى على تحديد أحداث BRC-20 ومعالجتها. "المرجع": "النقل": تحديد نوع العملية هو النقل. "tick": "ordi": حدد المعرف المكون من 4 أحرف للرمز المميز ، وهنا نستخدم "ordi" كمثال. "amt": "100": عيِّن عدد الرموز التي تم تحويلها إلى 100.
تتبع الحالة: نقوم بإنشاء نقوش على السلسلة (inions) وتخزين بيانات json المتوافقة مع BRC-20 فيها ، والتي يمكن أن تثبت حالة نشر الرمز خارج السلسلة ، وسكها ، ونقلها. يمكن العثور على حالة توازن الرموز المميزة BRC-20 من خلال تلخيص نشاط جميع البينات على السلسلة.
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/png/25773297/1683707016631-5db9bad1-7c54-4718-9edb-8c1708b12d13.png)
4. تطبيق وتشغيل BRC-20
(1) كيفية إنشاء محفظة BRC-20
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/jpeg/25773297/1683637131935-f8e47b1d-2ad0-47a8-9c45-b61a5ea78138.jpeg)
(2) كيفية شراء الرموز المميزة BRC-20
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/jpeg/25773297/1683637176904-b61aad3f-318b-44b3-b6c8-552f62a54ba4.jpeg)
(3) كيفية سك الرموز المميزة BRC-20 الخاصة بك
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/jpeg/25773297/1683637283815-7814620b-158b-484d-a572-f2c227befaa3.jpeg)
(4) كيفية سك الرموز الأخرى مجانًا
! [Cregis Research: تفسير الماضي والحاضر لـ BRC-20] (https://cdn.nlark.com/yuque/0/2023/jpeg/25773297/1683637298060-7472a790-8780-42dd-9c33-6674ceec1756.jpeg)
5. مخاطر BRC-20
(1) الخروج عن مبدأ اللامركزية
ينتج عن آلية إصدار واستخدام الرموز BRC-20 درجة معينة من المركزية. هذا لأن الرموز المميزة لـ BRC-20 تحتاج إلى الاعتماد على منصات ومبادلات محددة للإصدار والتداول والإدارة ، وغالبًا ما تتمتع هذه المنصات والتبادلات بمزيد من الموارد والقوة. هذا مخالف للروح الأساسية لامركزية البيتكوين ، لأن هدف البيتكوين هو تحقيق نظام عملات لامركزي وعادل ومفتوح.
(2) الافتقار إلى العدالة والأمن
قد تؤدي النقوش على الرموز المميزة BRC-20 إلى الظلم على أساس أسبقية الحضور. هذا لأنه على شبكة Bitcoin ، يمكن للمعدنين اختيار معالجة المعاملات التي يرغبون في معالجتها ، وآلية من يأتي أولاً يخدم أولاً لإدراج الرموز BRC-20 تجعل المعدنين أكثر ميلًا إلى معالجة المعاملات التي تدفع رسومًا أعلى ، وتجاهل المعاملات الأخرى. قد يؤدي هذا إلى استبعاد بعض المستخدمين لأنهم لا يستطيعون تحمل رسوم المعاملات العالية. بالإضافة إلى ذلك ، تعتبر الرموز المميزة BRC-20 أقل أمانًا من شبكة Bitcoin نفسها ، لأنها تعتمد على تقنية الطبقة الثانية أعلى شبكة Bitcoin ، والتي قد تحتوي على ثغرات أمنية ومخاطر.
(3) المخاطر
قد تؤدي الرموز المميزة لـ BRC-20 إلى إطلاق هجمات MEV الإستراتيجية التي تسمى هجمات قطاع الوقت. وذلك لأن معاملة وتطبيق الرموز المميزة BRC-20 على شبكة Bitcoin قد يمنح المعدنين الفرصة لاستغلال الهجوم الاستراتيجي MEV (قيمة التعدين القابلة للاستخراج) للبحث عن فوائد من خلال التلاعب بترتيب المعاملات. يؤثر هذا سلبًا على الأمان العام وموثوقية الشبكة. بالإضافة إلى ذلك ، قد تشكل الرموز المميزة BRC-20 أيضًا خطر حدوث حملة تنظيمية على Bitcoin. هذا لأن إصدار وتداول الرموز BRC-20 قد ينطوي على بعض الأنشطة غير القانونية ، مثل غسيل الأموال والاحتيال المالي وما إلى ذلك ، مما يتسبب في قلق الحكومات والجهات التنظيمية بشأن شبكة Bitcoin بأكملها واتخاذ تدابير لقمعها.
6. اقتراحات الاستثمار BRC-20
على الرغم من أن بروتوكول BRC-20 في المرحلة التجريبية حاليًا ، إلا أن بروتوكول BRC-20 يوفر طريقة جديدة لتنفيذ الرمز المميز لمجتمع Bitcoin. سيساعد ظهور بروتوكول BRC-20 في تعزيز ابتكار نظام Bitcoin البيئي وجذب المزيد من المطورين وينضم المستخدمون إلى مجتمع Bitcoin. في المستقبل ، حيث يقوم مجتمع Bitcoin بتحسين وتحسين بروتوكول BRC-20 ، فإنه سيلعب دورًا أكبر في مجال العملة المشفرة.
بعض التحديات الحالية. ** أولاً وقبل كل شيء ، مقارنةً بـ ERC-20 من Ethereum ، لا يمكن لـ BRC-20 التفاعل مع العقود الذكية ، ولا يمكنها إجراء عمليات آلية ، مثل التحويلات التلقائية أو توزيعات الأرباح. ** هذا يحد من إمكانات تطبيق BRC-20 في سيناريوهات معينة. قد يكون تطبيقه في التمويل اللامركزي (DeFi) وسيناريوهات التطبيق الأخرى محدودًا. بالإضافة إلى ذلك ، نظرًا لأن بروتوكول BRC-20 لا يزال في المرحلة التجريبية ، فإن قابلية التوسع والتوافق لا يزالان بحاجة إلى مزيد من الاستكشاف. **
كتجربة تستند إلى البروتوكول الترتيبي ، فإن BRC-20 هي في الأساس تجربة تطبيقية للبروتوكول الترتيبي ، الذي يزودنا بأفكار جديدة. يجب أن يكون لدى المستثمرين منظور طويل الأجل عند الاستثمار. قد يكون هناك المزيد من التحسينات والابتكارات المستندة إلى البروتوكول الترتيبي في المستقبل ، ويجب على المستثمرين الانتباه إلى اتجاهات التنمية هذه لاتخاذ قرارات استثمارية أكثر استنارة.