مؤخراً، أطلقت العديد من منصات التداول الرئيسية سوق النقش، داعمة لعدة بروتوكولات نقش مثل BRC-20 و EVM، مما أثار اهتماماً واسعاً من السوق تجاه النقش. ومع ذلك، بسبب تعقيد ونوعية بروتوكولات النقش، تتكرر العديد من مشكلات الأمان، مما يهدد أمان الأصول للمستخدمين ويؤثر سلباً على التطور الصحي للنظام البيئي للنقش.
لمساعدة المستخدمين على فهم استخدامات النقش بروتوكول، وطرق تحقيقه، وكيفية حماية أمان الأصول النقش، سيتناول هذا المقال البروتوكولات النقش الرئيسية.
النقش简介
النقش على blockchain هو تسجيل معلومات ذات معنى محدد على السلسلة من خلال خصائص blockchain. بمجرد كتابة هذه المعلومات على blockchain، يتم حفظها بشكل دائم ويصعب تغييرها. يمكن أن تكون أنواع المعلومات المسجلة متنوعة، بما في ذلك النصوص البسيطة، الأكواد المعقدة، الصور، وغيرها، مما يحقق وظائف الأصول الرقمية.
منذ ظهور النقش على سلسلة الكتل بيتكوين BRC-20، تطورت بيئة النقش بسرعة، حيث تظهر بروتوكولات ومشاريع نقوش جديدة تقريبًا كل يوم. انضمت سلاسل الكتل الكبرى إلى دائرة بيئة النقش، مثل بروتوكول Ethscription على سلسلة الكتل ETH، وبروتوكول ARC-20 على سلسلة الكتل BTC، وبروتوكول BSC-20 على سلسلة الكتل BSC، وبروتوكول PRC-20 على سلسلة الكتل Polygon، وغيرها. تهدف هذه البروتوكولات إلى تحقيق إصدار النقش على سلاسل الكتل الخاصة بها.
بروتوكول BRC-20 يعتمد على نموذج UTXO الخاص ببيتكوين وبروتوكول Ordinals. يسجل نموذج UTXO أحداث المعاملات بدلاً من الحالة النهائية، ويتطلب حساب كمية العملات التي يمتلكها المستخدم جمع جميع UTXO في عنوانه. يخصص بروتوكول Ordinals رقمًا فريدًا لكل سَاتوشي في UTXO، ويدعم كتابة أنواع مختلفة من البيانات، مما يجعل كل سَاتوشي فريدًا.
يستخدم BRC-20 بروتوكول Ordinals لكتابة بيانات نصية موحدة بتنسيق JSON إلى السلسلة كدفتر حسابات للرموز. ويتضمن بشكل أساسي ثلاث عمليات: deploy( نشر )، mint( سك )، و transfer( نقل ). تتم عملية النقل عن طريق إرسال النقش إلى عنوان الهدف لتحقيق تغيير في الرصيد.
تعد ARC-20 أيضًا بروتوكول النقش على سلسلة الكتل الخاصة بالبيتكوين، حيث يتم كتابة البيانات القياسية في UTXO. لكن ARC-20 لا يحتاج إلى تحديد عدد الرموز في البيانات، بل يستخدم عدد الساتوشي في UTXO لتمثيل عدد الرموز، والقاعدة هي 1 ساتوشي = 1 رمز ARC-20.
ينقسم ARC-20 أيضًا إلى ثلاث خطوات: النشر، والتعدين، والتحويل. في مرحلة النشر، يتم إدخال معلومات الرمز; في مرحلة التعدين، يتم إدخال اسم الرمز فقط، وعدد السنتات في UTXO هو عدد التعدين; في مرحلة التحويل، يتم نقل UTXO الذي يحمل الرمز إلى عنوان آخر مباشرة.
استعلام عن رموز ARC-20 يتطلب فهرسًا واحدًا فقط، يمكن للخادم قراءة كمية الساتوشي من UTXO مباشرة للحصول على كمية الحيازة، دون الحاجة إلى حساب علاقات انتقال الأموال.
! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)
3. إثكريبشن
Ethscription هو بروتوكول لإنشاء ومشاركة البيانات على الإيثريوم. إنه يستخدم كتلة بيانات calldata في معاملات الإيثريوم، حيث يضيف بيانات معيارية تعطي معاني محددة عند إجراء تحويلات ETH عادية.
عند إنشاء Ethscription، يجب تحويل المحتوى ( مثل الصورة ) إلى URI مشفر بـ Base64، ثم تحويله إلى سلسلة نصية سداسية عشرية لتعبئته في calldata. لنقل Ethscription، يجب إدخال تجزئة المعاملة التي تم إنشاؤها في calldata.
! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp)
4. النقش على سلسلة الكتل EVM
تستخدم سلاسل الكتل EVM مثل BSC، Ethereum، وPolygon طرقاً مشابهة، حيث تستخدم calldata لتخزين بيانات بتنسيق ثابت. على سبيل المثال، يكون تنسيق النقش في BSC كالتالي: data:,{"p":"","op":"","tick":"","amt":""}، حيث p تمثل اسم البروتوكول، op تمثل العملية، tick تمثل اسم الرمز، وamt تمثل الكمية.
عند نقل الرموز، يجب إرسال تحويل عادي إلى عنوان الاستلام، وإدخال تجزئة معاملة إنشاء الرموز في calldata. قد توجد اختلافات طفيفة بين سلاسل أو بروتوكولات EVM المختلفة، لكن المبدأ مشابه.
تتناول هذه المقالة مبدأ تنفيذ النقش على سلاسل متعددة. بوجه عام، تستخدم هذه النقوش خصائص نظام السلسلة العامة، حيث يتم حفظ المعلومات غير المتصلة بالإنترنت على blockchain وفقًا لمعايير محددة، وتظهر من خلال خوادم غير متصلة بالإنترنت. النقوش المقدمة لا تستخدم بروتوكول العقود الذكية، مما قد يقلل من الرسوم الإضافية على معاملات المستخدمين، ولكن يجب على المستخدمين فهم كيفية تنفيذ بروتوكول النقش بشكل كامل لتجنب خسائر الأصول الناتجة عن الأخطاء.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
تسجيلات الإعجاب 18
أعجبني
18
6
مشاركة
تعليق
0/400
DaoResearcher
· 07-02 10:29
وفقًا للورقة البيضاء القسم 3.1، فإن نقص آلية الحوكمة في النقش هو خطر كبير.
العمق في تحليل بروتوكول النقش: مقارنة بين BRC-20 و ARC-20 وآلية التنفيذ على سلسلة EVM
النقش بروتوكول详解:理解原理与 أمان الأصول
مؤخراً، أطلقت العديد من منصات التداول الرئيسية سوق النقش، داعمة لعدة بروتوكولات نقش مثل BRC-20 و EVM، مما أثار اهتماماً واسعاً من السوق تجاه النقش. ومع ذلك، بسبب تعقيد ونوعية بروتوكولات النقش، تتكرر العديد من مشكلات الأمان، مما يهدد أمان الأصول للمستخدمين ويؤثر سلباً على التطور الصحي للنظام البيئي للنقش.
لمساعدة المستخدمين على فهم استخدامات النقش بروتوكول، وطرق تحقيقه، وكيفية حماية أمان الأصول النقش، سيتناول هذا المقال البروتوكولات النقش الرئيسية.
النقش简介
النقش على blockchain هو تسجيل معلومات ذات معنى محدد على السلسلة من خلال خصائص blockchain. بمجرد كتابة هذه المعلومات على blockchain، يتم حفظها بشكل دائم ويصعب تغييرها. يمكن أن تكون أنواع المعلومات المسجلة متنوعة، بما في ذلك النصوص البسيطة، الأكواد المعقدة، الصور، وغيرها، مما يحقق وظائف الأصول الرقمية.
! علم النقش|فهم حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية
النقش الحالي
منذ ظهور النقش على سلسلة الكتل بيتكوين BRC-20، تطورت بيئة النقش بسرعة، حيث تظهر بروتوكولات ومشاريع نقوش جديدة تقريبًا كل يوم. انضمت سلاسل الكتل الكبرى إلى دائرة بيئة النقش، مثل بروتوكول Ethscription على سلسلة الكتل ETH، وبروتوكول ARC-20 على سلسلة الكتل BTC، وبروتوكول BSC-20 على سلسلة الكتل BSC، وبروتوكول PRC-20 على سلسلة الكتل Polygon، وغيرها. تهدف هذه البروتوكولات إلى تحقيق إصدار النقش على سلاسل الكتل الخاصة بها.
! علم النقش|تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات النقش للسلاسل العامة الرئيسية
تحليل بروتوكول النقش الرئيسي
1. BRC-20
بروتوكول BRC-20 يعتمد على نموذج UTXO الخاص ببيتكوين وبروتوكول Ordinals. يسجل نموذج UTXO أحداث المعاملات بدلاً من الحالة النهائية، ويتطلب حساب كمية العملات التي يمتلكها المستخدم جمع جميع UTXO في عنوانه. يخصص بروتوكول Ordinals رقمًا فريدًا لكل سَاتوشي في UTXO، ويدعم كتابة أنواع مختلفة من البيانات، مما يجعل كل سَاتوشي فريدًا.
يستخدم BRC-20 بروتوكول Ordinals لكتابة بيانات نصية موحدة بتنسيق JSON إلى السلسلة كدفتر حسابات للرموز. ويتضمن بشكل أساسي ثلاث عمليات: deploy( نشر )، mint( سك )، و transfer( نقل ). تتم عملية النقل عن طريق إرسال النقش إلى عنوان الهدف لتحقيق تغيير في الرصيد.
! علم النقش|تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية
2. قوس القوس -20
تعد ARC-20 أيضًا بروتوكول النقش على سلسلة الكتل الخاصة بالبيتكوين، حيث يتم كتابة البيانات القياسية في UTXO. لكن ARC-20 لا يحتاج إلى تحديد عدد الرموز في البيانات، بل يستخدم عدد الساتوشي في UTXO لتمثيل عدد الرموز، والقاعدة هي 1 ساتوشي = 1 رمز ARC-20.
ينقسم ARC-20 أيضًا إلى ثلاث خطوات: النشر، والتعدين، والتحويل. في مرحلة النشر، يتم إدخال معلومات الرمز; في مرحلة التعدين، يتم إدخال اسم الرمز فقط، وعدد السنتات في UTXO هو عدد التعدين; في مرحلة التحويل، يتم نقل UTXO الذي يحمل الرمز إلى عنوان آخر مباشرة.
استعلام عن رموز ARC-20 يتطلب فهرسًا واحدًا فقط، يمكن للخادم قراءة كمية الساتوشي من UTXO مباشرة للحصول على كمية الحيازة، دون الحاجة إلى حساب علاقات انتقال الأموال.
! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)
3. إثكريبشن
Ethscription هو بروتوكول لإنشاء ومشاركة البيانات على الإيثريوم. إنه يستخدم كتلة بيانات calldata في معاملات الإيثريوم، حيث يضيف بيانات معيارية تعطي معاني محددة عند إجراء تحويلات ETH عادية.
عند إنشاء Ethscription، يجب تحويل المحتوى ( مثل الصورة ) إلى URI مشفر بـ Base64، ثم تحويله إلى سلسلة نصية سداسية عشرية لتعبئته في calldata. لنقل Ethscription، يجب إدخال تجزئة المعاملة التي تم إنشاؤها في calldata.
! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp)
4. النقش على سلسلة الكتل EVM
تستخدم سلاسل الكتل EVM مثل BSC، Ethereum، وPolygon طرقاً مشابهة، حيث تستخدم calldata لتخزين بيانات بتنسيق ثابت. على سبيل المثال، يكون تنسيق النقش في BSC كالتالي: data:,{"p":"","op":"","tick":"","amt":""}، حيث p تمثل اسم البروتوكول، op تمثل العملية، tick تمثل اسم الرمز، وamt تمثل الكمية.
عند نقل الرموز، يجب إرسال تحويل عادي إلى عنوان الاستلام، وإدخال تجزئة معاملة إنشاء الرموز في calldata. قد توجد اختلافات طفيفة بين سلاسل أو بروتوكولات EVM المختلفة، لكن المبدأ مشابه.
! علم النقش|فهم حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات النقش للسلاسل العامة الرئيسية
ملخص
تتناول هذه المقالة مبدأ تنفيذ النقش على سلاسل متعددة. بوجه عام، تستخدم هذه النقوش خصائص نظام السلسلة العامة، حيث يتم حفظ المعلومات غير المتصلة بالإنترنت على blockchain وفقًا لمعايير محددة، وتظهر من خلال خوادم غير متصلة بالإنترنت. النقوش المقدمة لا تستخدم بروتوكول العقود الذكية، مما قد يقلل من الرسوم الإضافية على معاملات المستخدمين، ولكن يجب على المستخدمين فهم كيفية تنفيذ بروتوكول النقش بشكل كامل لتجنب خسائر الأصول الناتجة عن الأخطاء.
! علم النقش|تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية