النقش بروتوكول全解析:实现原理、应用现状及安全风险提示

النقش بروتوكول详解:实现原理、应用场景及安全性分析

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

النقش概 overview

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

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

النقش生态现状

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

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

تحليل بروتوكول النقش الرئيسي

1. BRC-20

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

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

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

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

تستند ARC-20 أيضًا إلى نموذج UTXO الخاص بالبيتكوين، ولكنها لا تحدد كمية الرموز في البيانات، بل تستخدم عدد الساتوشي في 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، يتم تحويل البيانات مثل الصور إلى تنسيق معين وإدخالها في 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. عند النقل، أرسل أيضًا تحويلًا عاديًا، وأدخل تجزئة المعاملة التي أنشأت هذه العملة في calldata.

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

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

تنبيه مخاطر الأمان

نظرًا لأن النقش بروتوكول يعتمد بشكل كبير على آلية المعاملات الأصلية في blockchain، فإن قيام المستخدمين بإجراء العمليات دون فهم كامل للبروتوكول قد يؤدي إلى تحويل أو "حرق" أصول النقش عن غير قصد. على سبيل المثال، يعتمد بروتوكول BTC للنقش على معاملات UTXO، وقد يقوم المستخدم عند إجراء تحويل عادي لـ BTC عن غير قصد بدمج أو تقسيم UTXO النقش مع UTXO أخرى، مما يتسبب في خسائر لا يمكن عكسها.

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

ملخص

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

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 3
  • إعادة النشر
  • مشاركة
تعليق
0/400
ser_we_are_earlyvip
· 07-29 18:26
احتفظ ببعض قبل أن تتحدث
شاهد النسخة الأصليةرد0
ConfusedWhalevip
· 07-27 19:06
يُستغل بغباء.新套路
شاهد النسخة الأصليةرد0
MindsetExpandervip
· 07-27 19:05
快ادخل مركز莫等待
شاهد النسخة الأصليةرد0
  • تثبيت