في الآونة الأخيرة، أعلنت العديد من منصات التداول الشهيرة عن دعمها لعدة بروتوكولات نقوش، مما أثار اهتمام السوق بالنقوش. ومع ذلك، بسبب تعقيد بروتوكولات النقوش وجديتها، ظهرت العديد من المشكلات الأمنية، مما يهدد أمان الأصول للمستخدمين ويؤثر سلبًا على التنمية الصحية للنظام البيئي للنقوش.
ستقوم هذه المقالة بتوضيح بروتوكولات النقش الرائجة، لمساعدة المستخدمين على فهم استخدامات بروتوكولات النقش، وطرق تنفيذها، وكيفية حماية أمان الأصول للنقش.
النقش مقدمة
النقش على بلوكشين، هو تسجيل بعض المعلومات المحددة والمهمة على البلوكشين من خلال بعض خصائص البلوكشين. بمجرد تسجيل هذه المعلومات على البلوكشين، ستظل محفوظة بشكل دائم وصعبة التلاعب. يمكن أن تكون أنواع المعلومات المسجلة متنوعة، بما في ذلك معلومات نصية بسيطة، رموز معقدة، صور وغيرها. بهذه الطريقة، يمكننا استخدام مجموعة من المعايير لتحقيق وظائف الأصول الرقمية.
من ظهور النقش مثل BRC-20 على سلسلة البلوكشين بيتكوين في البداية، إلى الآن حيث يظهر تقريبًا مشروع جديد وبروتوكول جديد كل يوم في بيئة النقش، يمكن القول إن تطور النقش قد حقق تقدمًا ملحوظًا. كما انضمت جميع سلاسل البلوكشين الرئيسية إلى دائرة بيئة النقش، مثل بروتوكول Ethscription على سلسلة ETH، وبروتوكول ARC-20 على سلسلة BTC، وبروتوكول BSC-20 على سلسلة BSC، وبروتوكول PRC-20 على سلسلة Polygon. تم إنشاء هذه البروتوكولات لإصدار النقش على سلسلتها.
سأقدم أدناه بعض البروتوكولات التي تحظى باهتمام كبير في السوق حاليًا، مقارنةً باختلافات وشبهات بروتوكولات النقش بين سلاسل الكتل المختلفة.
1. BRC-20
لفهم BRC-20، من الضروري أولاً فهم مفهومي UTXO وOrdinals.
تستخدم BTC نموذج UTXO، حيث تتم المعاملات بوحدات UTXO. UTXO هو اختصار لـ Unspent Transaction Output، أي مخرجات المعاملات غير المنفقة. على عكس نموذج الحسابات في السلاسل العامة مثل الإيثيريوم، يسجل نموذج UTXO أحداث المعاملات، بدلاً من الحالة النهائية. لحساب عدد البيتكوين الذي يمتلكه المستخدم، يجب جمع جميع UTXO لعناوينه.
Ordinals هو بروتوكول لنظام ترقيم أصغر وحدة من البيتكوين، ساتوشي، ويمكنه تخصيص رقم فريد لكل ساتوشي في كل UTXO. كما يدعم Ordinals كتابة النصوص والصور والصوت والفيديو في الساتوشي، مما يجعل كل ساتوشي فريدًا، مشابهًا لـ NFT في الإيثيريوم.
مؤسسو BRC-20 بناءً على بروتوكول Ordinals، اقترحوا مجموعة أخرى من المفاهيم. بما أن بروتوكول Ordinals يمكن أن ينشئ NFT بيتكوين من خلال منح كل ساتوشي "خصائص" مختلفة، فيمكن أيضًا إنشاء FT بيتكوين، أي رموز متجانسة، من خلال تقديم "تنسيق" و"خصائص" موحدة.
يستخدم BRC-20 بروتوكول Ordinals لكتابة بيانات نصية موحدة بتنسيق JSON في الساخر، حيث تمثل هذه البيانات دفتر حسابات رموز BRC-20، ويمكن من خلالها تحليل حالة حيازة الرموز ونقلها. تحتوي بشكل أساسي على المحتويات التالية:
deploy( نشر ) معيار: يحتوي على حقول op، tick، max، lim
mint(铸造) القياسي: يحتوي على حقول op و tick و amt
transfer( نقل ) المعيار: يحتوي على حقول op و tick و amt، وقد يحتوي أيضًا على حقول مثل "to" وغيرها.
transfer يتم من خلال إرسال هذا النقش إلى عنوان الهدف لتحقيق تغيير في الرصيد.
إن ARC-20 هو أيضًا بروتوكول النقش على سلسلة البلوكشين الخاصة ببيتكوين، ومثل بروتوكول BRC-20، يتم كتابته في UTXO لتحقيق ذلك. الاختلاف هو أن بروتوكول ARC-20 لا يحتاج إلى تحديد عدد الرموز في البيانات، بل يستخدم الساتوشي في هذا UTXO لتمثيل عدد الرموز، القاعدة هي 1 sat = 1 رمز ARC-20.
يتكون بروتوكول ARC-20 أيضًا من ثلاثة خطوات: النشر، الصك، والتحويل:
مرحلة النشر: إدخال اسم الرمز القياسي، والكمية الإجمالية، وحدود السك، ومعلومات الكتلة، ومعلومات الصورة، إلخ في UTXO
مرحلة السك: يقوم المستخدم بإدخال اسم الرمز في UTXO، وكمية الـ sats في هذا الـ UTXO هي كمية السك.
مرحلة النقل: نقل UTXO الذي يحمل هذا الرمز مباشرة إلى عنوان آخر، دون الحاجة إلى إدخال بيانات إضافية
عند الاستعلام عن رموز ARC-20، يتطلب الأمر فقط فهرسًا واحدًا، حيث يمكن للخادم غير المتصل قراءة معلومات تسجيل الرمز بالإضافة إلى المعاملات الخاصة بالتعدين والتحويل، دون الحاجة إلى حساب علاقات تحويل الأموال. لمعرفة عدد رموز ARC-20 التي يمتلكها العنوان، يكفي قراءة عدد الساتس الخاص بـ UTXO الذي يمتلك هذا الرمز.
من المهم ملاحظة أن بروتوكولات النقش مثل BRC-20 و ARC-20 تعتمد على معاملات UTXO، حيث يتم إضافة معاملات النقش فعليًا إلى معاملات BTC. إذا لم يفهم المستخدمون تمامًا مبدأ النقش، فقد يتسببون في إرسال UTXO المدمج أو المفكك إلى عنوان غير متوقع أثناء إجراء تحويلات BTC العادية، مما يؤدي إلى تحويل غير مقصود أو "احتراق" لأصول النقش، مما يتسبب في خسائر لا يمكن عكسها.
! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)
( 3. إيثسكريبتشين
Ethscription هو بروتوكول لإنشاء ومشاركة البيانات على الإيثيريوم، حيث تستخدم بعض النقوش هذا البروتوكول بدلاً من العقود الذكية لتنفيذ إصدار الرموز، مما يمكن أن يقلل بشكل كبير من تكاليف المستخدم.
تقدم الإيثريوم كتلة بيانات calldata عند إرسال المعاملات. عادةً ما تترك هذه الكتلة فارغة في تحويلات ETH العادية، بينما يتم ملؤها بتوقيع الدالة وبيانات المعلمات عند استدعاء العقود الذكية. يستخدم بروتوكول Ethscription كتلة بيانات calldata لإضافة بيانات معيارية أثناء تحويلات ETH العادية، مما يمنحها معاني محددة.
عملية إنشاء Ethscription:
تحويل الصورة ) إلى بيانات URI مشفرة بتنسيق Base64 بحد أقصى 96KB ###
تحويل URI إلى سلسلة سداسية عشرية
إرسال تحويل عادي إلى عنوان الهدف، وملء سلسلة الأرقام الست عشرية في calldata
عملية نقل Ethscription:
يتم إرسال تحويل عادي من المالك إلى عنوان الاستلام، مع ملء معامل calldata بهاش معاملة إنشاء Ethscription.
! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp)
( 4. النقش في بلوكتشين EVM
تستخدم سلاسل BSC وEthereum وPolygon وغيرها من سلاسل الكتل EVM مجموعة مشتركة من طرق النقش، وهي استخدام كتل بيانات calldata لتخزين بيانات بتنسيق ثابت.
كمثال على سلسلة BSC، فإن تنسيق النقش هو: data:,{"p":"","op":"","tick":"","amt":""}
p:اسم البروتوكول ) مثل bsc-20، bnbs-20 إلخ ###
op:操作( عادة ما يكون "mint")
tick:اسم الرمز المميز
amt:عدد الرموز
عمليات الصب: إرسال تحويل عادي إلى عنوان الهدف، وإدخال بيانات بتنسيق قياسي في calldata
عملية النقل: إرسال تحويل عادي إلى عنوان الاستلام، مع ملء معامل calldata بها تجزئة المعاملة التي أنشأت هذا الرمز.
需注意,إن بيانات النص المدخلة قد تختلف بين سلاسل EVM أو بروتوكولات مختلفة، وقد تختلف أيضًا طرق النقل. لكن بشكل عام، يتم تحقيق ذلك من خلال استخدام خاصية calldata لسلاسل EVM.
تتناول هذه المقالة مبدأ تنفيذ النقش على سلاسل متعددة. بوجه عام، تعتمد هذه النقوش على خصائص نظام السلسلة العامة، حيث يتم حفظ المعلومات غير المتصلة وفقًا لمعايير محددة على البلوكشين، ويتم التعرف عليها وعرضها من خلال خوادم غير متصلة. النقوش المقدمة هنا لم تستخدم بروتوكول العقود الذكية، مما يمكن المستخدمين من تقليل تكاليف المعاملات الإضافية بشكل كبير عند المشاركة، ولكن يجب فهم كيفية تنفيذ بروتوكول النقش بشكل كامل لتجنب التحويلات الخاطئة أو حرق النقوش عن طريق الخطأ، مما يؤدي إلى خسائر في الأصول.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 25
أعجبني
25
8
مشاركة
تعليق
0/400
TokenAlchemist
· 07-16 00:52
meh... بروتوكول 1.0 آخر يتنكر كألفا. لقد رأيت انتقالات حالة أفضل في نومي بصراحة
شاهد النسخة الأصليةرد0
AirdropATM
· 07-14 22:12
آه، اسرعوا، سيتم استغلالكم بغباء مرة أخرى!
شاهد النسخة الأصليةرد0
SocialFiQueen
· 07-13 06:41
لا يمكن أن يكون هناك أشخاص لم يدخلوا مركز؟
شاهد النسخة الأصليةرد0
SchroedingerMiner
· 07-13 02:59
مرة أخرى، هناك موجة جديدة من يُستغل بغباء.
شاهد النسخة الأصليةرد0
ForkThisDAO
· 07-13 02:55
مجموعة جديدة من الأشياء المتنوعة...
شاهد النسخة الأصليةرد0
FlyingLeek
· 07-13 02:54
مرة أخرى تأتي حيلة يُستغل بغباء.؟ ادخل مركز صباحًا، ستصبح غنيًا بسرعة، ثم تفلس بسرعة~
تحليل عميق لبروتوكول النقش: تفسير الأسس ودليل أمان الأصول
تحليل بروتوكول النقش: مبدأ التنفيذ وأمان الأصول
في الآونة الأخيرة، أعلنت العديد من منصات التداول الشهيرة عن دعمها لعدة بروتوكولات نقوش، مما أثار اهتمام السوق بالنقوش. ومع ذلك، بسبب تعقيد بروتوكولات النقوش وجديتها، ظهرت العديد من المشكلات الأمنية، مما يهدد أمان الأصول للمستخدمين ويؤثر سلبًا على التنمية الصحية للنظام البيئي للنقوش.
ستقوم هذه المقالة بتوضيح بروتوكولات النقش الرائجة، لمساعدة المستخدمين على فهم استخدامات بروتوكولات النقش، وطرق تنفيذها، وكيفية حماية أمان الأصول للنقش.
النقش مقدمة
النقش على بلوكشين، هو تسجيل بعض المعلومات المحددة والمهمة على البلوكشين من خلال بعض خصائص البلوكشين. بمجرد تسجيل هذه المعلومات على البلوكشين، ستظل محفوظة بشكل دائم وصعبة التلاعب. يمكن أن تكون أنواع المعلومات المسجلة متنوعة، بما في ذلك معلومات نصية بسيطة، رموز معقدة، صور وغيرها. بهذه الطريقة، يمكننا استخدام مجموعة من المعايير لتحقيق وظائف الأصول الرقمية.
! علم النقش|فهم حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية
النقش الحالي
من ظهور النقش مثل BRC-20 على سلسلة البلوكشين بيتكوين في البداية، إلى الآن حيث يظهر تقريبًا مشروع جديد وبروتوكول جديد كل يوم في بيئة النقش، يمكن القول إن تطور النقش قد حقق تقدمًا ملحوظًا. كما انضمت جميع سلاسل البلوكشين الرئيسية إلى دائرة بيئة النقش، مثل بروتوكول Ethscription على سلسلة ETH، وبروتوكول ARC-20 على سلسلة BTC، وبروتوكول BSC-20 على سلسلة BSC، وبروتوكول PRC-20 على سلسلة Polygon. تم إنشاء هذه البروتوكولات لإصدار النقش على سلسلتها.
! علم النقش|تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات النقش للسلاسل العامة الرئيسية
النقش详解
سأقدم أدناه بعض البروتوكولات التي تحظى باهتمام كبير في السوق حاليًا، مقارنةً باختلافات وشبهات بروتوكولات النقش بين سلاسل الكتل المختلفة.
1. BRC-20
لفهم BRC-20، من الضروري أولاً فهم مفهومي UTXO وOrdinals.
تستخدم BTC نموذج UTXO، حيث تتم المعاملات بوحدات UTXO. UTXO هو اختصار لـ Unspent Transaction Output، أي مخرجات المعاملات غير المنفقة. على عكس نموذج الحسابات في السلاسل العامة مثل الإيثيريوم، يسجل نموذج UTXO أحداث المعاملات، بدلاً من الحالة النهائية. لحساب عدد البيتكوين الذي يمتلكه المستخدم، يجب جمع جميع UTXO لعناوينه.
Ordinals هو بروتوكول لنظام ترقيم أصغر وحدة من البيتكوين، ساتوشي، ويمكنه تخصيص رقم فريد لكل ساتوشي في كل UTXO. كما يدعم Ordinals كتابة النصوص والصور والصوت والفيديو في الساتوشي، مما يجعل كل ساتوشي فريدًا، مشابهًا لـ NFT في الإيثيريوم.
مؤسسو BRC-20 بناءً على بروتوكول Ordinals، اقترحوا مجموعة أخرى من المفاهيم. بما أن بروتوكول Ordinals يمكن أن ينشئ NFT بيتكوين من خلال منح كل ساتوشي "خصائص" مختلفة، فيمكن أيضًا إنشاء FT بيتكوين، أي رموز متجانسة، من خلال تقديم "تنسيق" و"خصائص" موحدة.
يستخدم BRC-20 بروتوكول Ordinals لكتابة بيانات نصية موحدة بتنسيق JSON في الساخر، حيث تمثل هذه البيانات دفتر حسابات رموز BRC-20، ويمكن من خلالها تحليل حالة حيازة الرموز ونقلها. تحتوي بشكل أساسي على المحتويات التالية:
transfer يتم من خلال إرسال هذا النقش إلى عنوان الهدف لتحقيق تغيير في الرصيد.
! علم النقش|تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية
2. قوس القوس -20
إن ARC-20 هو أيضًا بروتوكول النقش على سلسلة البلوكشين الخاصة ببيتكوين، ومثل بروتوكول BRC-20، يتم كتابته في UTXO لتحقيق ذلك. الاختلاف هو أن بروتوكول ARC-20 لا يحتاج إلى تحديد عدد الرموز في البيانات، بل يستخدم الساتوشي في هذا UTXO لتمثيل عدد الرموز، القاعدة هي 1 sat = 1 رمز ARC-20.
يتكون بروتوكول ARC-20 أيضًا من ثلاثة خطوات: النشر، الصك، والتحويل:
عند الاستعلام عن رموز ARC-20، يتطلب الأمر فقط فهرسًا واحدًا، حيث يمكن للخادم غير المتصل قراءة معلومات تسجيل الرمز بالإضافة إلى المعاملات الخاصة بالتعدين والتحويل، دون الحاجة إلى حساب علاقات تحويل الأموال. لمعرفة عدد رموز ARC-20 التي يمتلكها العنوان، يكفي قراءة عدد الساتس الخاص بـ UTXO الذي يمتلك هذا الرمز.
من المهم ملاحظة أن بروتوكولات النقش مثل BRC-20 و ARC-20 تعتمد على معاملات UTXO، حيث يتم إضافة معاملات النقش فعليًا إلى معاملات BTC. إذا لم يفهم المستخدمون تمامًا مبدأ النقش، فقد يتسببون في إرسال UTXO المدمج أو المفكك إلى عنوان غير متوقع أثناء إجراء تحويلات BTC العادية، مما يؤدي إلى تحويل غير مقصود أو "احتراق" لأصول النقش، مما يتسبب في خسائر لا يمكن عكسها.
! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)
( 3. إيثسكريبتشين
Ethscription هو بروتوكول لإنشاء ومشاركة البيانات على الإيثيريوم، حيث تستخدم بعض النقوش هذا البروتوكول بدلاً من العقود الذكية لتنفيذ إصدار الرموز، مما يمكن أن يقلل بشكل كبير من تكاليف المستخدم.
تقدم الإيثريوم كتلة بيانات calldata عند إرسال المعاملات. عادةً ما تترك هذه الكتلة فارغة في تحويلات ETH العادية، بينما يتم ملؤها بتوقيع الدالة وبيانات المعلمات عند استدعاء العقود الذكية. يستخدم بروتوكول Ethscription كتلة بيانات calldata لإضافة بيانات معيارية أثناء تحويلات ETH العادية، مما يمنحها معاني محددة.
عملية إنشاء Ethscription:
عملية نقل Ethscription: يتم إرسال تحويل عادي من المالك إلى عنوان الاستلام، مع ملء معامل calldata بهاش معاملة إنشاء Ethscription.
! تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية](https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp)
( 4. النقش في بلوكتشين EVM
تستخدم سلاسل BSC وEthereum وPolygon وغيرها من سلاسل الكتل EVM مجموعة مشتركة من طرق النقش، وهي استخدام كتل بيانات calldata لتخزين بيانات بتنسيق ثابت.
كمثال على سلسلة BSC، فإن تنسيق النقش هو: data:,{"p":"","op":"","tick":"","amt":""}
عمليات الصب: إرسال تحويل عادي إلى عنوان الهدف، وإدخال بيانات بتنسيق قياسي في calldata عملية النقل: إرسال تحويل عادي إلى عنوان الاستلام، مع ملء معامل calldata بها تجزئة المعاملة التي أنشأت هذا الرمز.
需注意,إن بيانات النص المدخلة قد تختلف بين سلاسل EVM أو بروتوكولات مختلفة، وقد تختلف أيضًا طرق النقل. لكن بشكل عام، يتم تحقيق ذلك من خلال استخدام خاصية calldata لسلاسل EVM.
! علم النقش|فهم حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات النقش للسلاسل العامة الرئيسية
ملخص
تتناول هذه المقالة مبدأ تنفيذ النقش على سلاسل متعددة. بوجه عام، تعتمد هذه النقوش على خصائص نظام السلسلة العامة، حيث يتم حفظ المعلومات غير المتصلة وفقًا لمعايير محددة على البلوكشين، ويتم التعرف عليها وعرضها من خلال خوادم غير متصلة. النقوش المقدمة هنا لم تستخدم بروتوكول العقود الذكية، مما يمكن المستخدمين من تقليل تكاليف المعاملات الإضافية بشكل كبير عند المشاركة، ولكن يجب فهم كيفية تنفيذ بروتوكول النقش بشكل كامل لتجنب التحويلات الخاطئة أو حرق النقوش عن طريق الخطأ، مما يؤدي إلى خسائر في الأصول.
! علم النقش|تعرف على حالات الاستخدام وطرق التنفيذ وأمن الأصول لبروتوكولات الكتابة للسلاسل العامة الرئيسية