النقش بروتوكول全解析:技术原理、主流实现及安全使用指南

robot
إنشاء الملخص قيد التقدم

شرح بروتوكول النقش: المبادئ، التنفيذ ومتطلبات الأمان

مع إطلاق منصات التداول الرئيسية لسوق النقش، ودعمها لمجموعة متنوعة من بروتوكولات النقش، تواصل السوق زيادة اهتمامها بالنقش. ومع ذلك، بسبب تعقيد وحداثة بروتوكولات النقش، تتكرر مشكلات الأمان المختلفة، مما يشكل تهديدًا لأمان أصول المستخدمين، ويؤثر سلبًا على التنمية الصحية لنظام النقش.

ستتناول هذه المقالة بروتوكولات النقش الرئيسية، لمساعدة المستخدمين على فهم استخدامات بروتوكول النقش، وكيفية تنفيذه، وكيفية حماية أصول النقش.

النقش مقدمة

النقش على البلوكشين، هو إشارات إلى استخدام خصائص البلوكشين، لتسجيل معلومات ذات معنى معين على البلوكشين. هذه المعلومات بمجرد تسجيلها ستظل محفوظة بشكل دائم، ومن الصعب تعديلها. يمكن أن تكون أنواع المعلومات المسجلة متنوعة، بما في ذلك نصوص بسيطة، أكواد معقدة، صور، وغيرها. من خلال هذه الطريقة، يمكننا استخدام مجموعة من المعايير لتحقيق وظائف الأصول الرقمية.

! علم النقش|فهم حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية

النقش الحالي

منذ ظهور النقش على سلسلة الكتل بيتكوين BRC-20، تطور نظام النقش بسرعة. تقريبًا كل يوم يظهر بروتوكول ومشروع جديد للنقش. جميع سلاسل الكتل الكبرى تنضم إلى دائرة نظام النقش، مثل بروتوكول Ethscription على سلسلة الكتل ETH، وبروتوكول ARC-20 على سلسلة الكتل BTC، وبروتوكول BSC-20 على سلسلة الكتل BSC، وبروتوكول PRC-20 على سلسلة الكتل Polygon، وغيرها. تم إنشاء هذه البروتوكولات لنشر النقش على سلاسل الكتل الخاصة بها.

! علم النقش|تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات النقش للسلاسل العامة الرئيسية

النقش详解

1. BRC-20

بروتوكول BRC-20 يعتمد على نموذج UTXO الخاص بالبيتكوين وبروتوكول Ordinals. نموذج UTXO يسجل أحداث المعاملات بدلاً من الحالة النهائية، ويتطلب حساب عدد العملات التي يمتلكها المستخدم جمع جميع UTXO الخاصة بعنوانه. بروتوكول Ordinals يخصص رقمًا فريدًا لكل ساتوشي، ويدعم كتابة النصوص والصور وما إلى ذلك داخل الساتوشي.

تستخدم BRC-20 بروتوكول Ordinals لكتابة بيانات نص JSON الموحدة إلى السلسلة، كدفتر حسابات لرموز BRC-20. ويتضمن بشكل أساسي ثلاث عمليات قياسية: deploy( نشر)، mint( سك)، و transfer( تحويل). يتم تنفيذ transfer عن طريق إرسال النقش إلى العنوان المستهدف لتحقيق تغييرات في الرصيد.

! علم النقش|تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية

2. قوس القوس -20

ARC-20 هو أيضًا بروتوكول النقش على سلسلة الكتل الخاصة بالبيتكوين، ويتم تحقيقه عن طريق كتابة بيانات قياسية في UTXO. الاختلاف هو أن ARC-20 يستخدم عدد الساتوشي في UTXO لتمثيل عدد الرموز، والقاعدة هي 1 ساتوشي = 1 رمز ARC-20.

تنقسم ARC-20 أيضًا إلى ثلاثة خطوات: النشر، السك، والتحويل. أثناء السك، يقوم المستخدم بإدخال اسم الرمز في UTXO، وتكون كمية الساتوشي في هذا UTXO هي كمية السك. عند التحويل، يتم نقل UTXO الذي يحمل هذا الرمز مباشرة إلى عنوان آخر، دون الحاجة إلى إدخال بيانات إضافية.

! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)

3. إيثسكريبتشن

Ethscription هو بروتوكول لإنشاء ومشاركة البيانات على إيثريوم. يستفيد من كتل بيانات calldata في معاملات إيثريوم، حيث يضيف بيانات قياسية عند تحويل ETH العادي، مما يمنح معنى محدد.

عند إنشاء Ethscription، يجب تحويل المحتوى ( مثل الصورة ) إلى URI مشفر بتنسيق Base64، ثم تحويله إلى سلسلة نصية بتنسيق سداسي عشري وإدخالها في calldata. عند نقل Ethscription، يجب إدخال تجزئة المعاملة التي أنشأت تلك Ethscription في calldata.

! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp)

4. النقش على سلسلة الكتل EVM

تستخدم سلاسل الكتل EVM مثل BSC وإيثيريوم وPolygon طرقًا مماثلة، حيث تستفيد من calldata لتخزين بيانات بتنسيق ثابت. على سبيل المثال، يكون تنسيق النقش في BSC كالتالي: data:,{"p":"","op":"","tick":"","amt":""}. حيث p تشير إلى اسم البروتوكول، وop تشير إلى العملية، وtick تشير إلى اسم الرمز، وamt تشير إلى كمية الرمز.

عند نقل الرموز، يجب إرسال تحويل عادي إلى عنوان الاستلام، وإدخال هاش المعاملة التي أنشأت هذا الرمز في calldata. قد توجد اختلافات طفيفة بين سلاسل EVM أو البروتوكولات المختلفة، لكن المبدأ مشابه.

! علم النقش|فهم حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات النقش للسلاسل العامة الرئيسية

ملخص

تناقش هذه المقالة مبادئ تنفيذ النقش على سلاسل متعددة. تستفيد هذه النقوش من خصائص أنظمة السلاسل العامة، حيث يتم حفظ المعلومات غير المتصلة وفقًا لمعايير محددة على البلوكشين، ويتم عرضها من خلال خوادم غير متصلة. البروتوكول الذي تم تقديمه للنقش لم يستخدم العقود الذكية، مما يمكن أن يقلل من تكاليف معاملات المستخدمين. ومع ذلك، يجب على المستخدمين فهم طريقة تنفيذ بروتوكول النقش بالكامل، لتجنب الأخطاء التي قد تؤدي إلى خسارة الأصول.

! علم النقش|تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 7
  • مشاركة
تعليق
0/400
LiquidityHuntervip
· منذ 9 س
حمقى又在卷النقش了?
شاهد النسخة الأصليةرد0
Ser_Liquidatedvip
· منذ 9 س
أداة جديدة لخداع الناس لتحقيق الربح
شاهد النسخة الأصليةرد0
ApeDegenvip
· منذ 9 س
韭韭别急 الخروج من المراكز就完事了
شاهد النسخة الأصليةرد0
HypotheticalLiquidatorvip
· منذ 9 س
تحذير: ارتفاع سوق النقش قد أدى إلى تفعيل الحد الأقصى للمخاطر النظامية، وزادت مخاطر الحصول على التصفية بشكل مستمر.
شاهد النسخة الأصليةرد0
WhaleWatchervip
· منذ 9 س
炒النقش的都看过来啦
شاهد النسخة الأصليةرد0
GasWastingMaximalistvip
· منذ 9 س
哎 هذه النقش حقا يضيع الغاز
شاهد النسخة الأصليةرد0
LucidSleepwalkervip
· منذ 9 س
من لا يزال يلعب النقش، لقد ترك الجميع اللعبة.
شاهد النسخة الأصليةرد0
  • تثبيت