رسالة داخل السلسلة: طريقة التواصل الفريدة في شبكة بيتكوين
في السنوات الأخيرة، تم استخدام الرسائل داخل السلسلة كوسيلة تواصل خاصة في عالم blockchain في مجموعة متنوعة من الأحداث الأمنية. لا توفر هذه الطريقة فقط إمكانية بدء محادثة أولية في بيئة مجهولة، بل توفر أيضًا أساسًا لاسترداد الأموال لاحقًا. على الرغم من أن شبكتي Ethereum وبيتكوين تدعمان الرسائل داخل السلسلة، إلا أن طرق التنفيذ بينهما تختلف قليلاً. ستتناول هذه المقالة بشكل رئيسي طريقة الرسائل داخل السلسلة في شبكة بيتكوين.
الأداة الأساسية لترك الرسائل داخل السلسلة بيتكوين: تعليمات OP_RETURN
تستخدم شبكة البيتكوين تعليمات OP_RETURN لتحقيق رسائل داخل السلسلة. يسمح هذا الأمر للمستخدمين بإدراج بيانات مخصصة بحجم 80 بايت في المعاملات. لن تستخدم هذه البيانات من قبل العقد للتحقق من المعاملات، كما لن تؤثر على حالة UTXO، بل تستخدم فقط لتسجيل المعلومات، وسيتم تسجيلها بالكامل داخل السلسلة.
كيفية استخدام OP_RETURN لترك رسالة داخل السلسلة
1. تشفير محتوى الرسالة
أولاً، يجب تحويل معلومات النص إلى تنسيق HEX(. تعليمات OP_RETURN تقبل فقط بيانات بتنسيق HEX. على سبيل المثال، عند تحويل "This is a test." إلى تنسيق HEX، نحصل على: 54686973206973206120746573742e
يمكن استخدام أدوات تحويل التنسيق عبر الإنترنت أو سكربتات بايثون لإكمال هذه الخطوة. يجب ملاحظة أن محتوى الرسالة يجب أن يكون أقل من 160 حرفًا سداسيًا (أي 80 بايت). إذا تجاوزت الطول، يُنصح بتبسيط المعلومات أو إرسالها على عدة رسائل.
) 2. بناء معاملة تحتوي على OP_RETURN
بعد ذلك، تحتاج إلى استخدام محفظة بيتكوين أو أداة تدعم التداولات المخصصة، لإنشاء صفقة تحتوي على مخرجات OP_RETURN. باستخدام Bitcoin Core كمثال، يمكنك استخدام أمر creatrawtransaction لإضافة مخرجات OP_RETURN يدويًا. بالنسبة لبعض المحافظ المحمولة مثل imToken، يمكنك إدخال المعلومات السداسية عشر مباشرة في "الوضع المتقدم" على واجهة التحويل.
![دليل الطوارئ: لا تقلق إذا تم سرقة BTC، اترك رسالة داخل السلسلة]###https://img-cdn.gateio.im/webp-social/moments-db3f560a0368e87a3eed6910f0a29b77.webp(
) 3. بث التجارة
قم ببث الصفقة الموقعة عبر شبكة البيتكوين. نظرًا لأن معاملات OP_RETURN لا تقوم بنقل الأموال فعليًا، يجب أن تتضمن رسوم التعدين لتتم معالجتها. بعد انتظار عمال المناجم لتجميعها في كتلة، بمجرد تأكيد الصفقة، ستظل الرسالة محفوظة بشكل دائم داخل السلسلة.
4. عرض محتوى الرسالة
بعد إكمال المعاملة، يمكنك عرض هذه المعاملة من خلال متصفح الكتل. عادةً ما يقوم المتصفح بفك تشفير بيانات OP_RETURN بتنسيق hexadecimal إلى تنسيق ASCII تلقائيًا، مما يسهل على المستخدمين القراءة.
![دليل الإسعافات الأولية: لا تقلق إذا تم سرقة BTC، قم أولاً بترك رسالة داخل السلسلة]###https://img-cdn.gateio.im/webp-social/moments-445c94768aa15fffe5a3ca609156f352.webp(
تطبيقات OP_RETURN
في الحوادث الأمنية، غالبًا ما يُستخدم OP_RETURN في السيناريوهات التالية:
المهاجم يعبر بنشاط عن نية إعادة الأموال
الفريق المشروع وفريق الأمان يتحدثان إلى المهاجمين، محاولين إقامة اتصال
"تحديد" عنوان معين
على سبيل المثال، في عشية اندلاع الحرب الروسية الأوكرانية في عام 2022، استخدم بعض المستخدمين خاصية OP_RETURN داخل السلسلة لترك رسائل، حيث تم تحديد ما يقرب من 1000 عنوان يُعتقد أنها مرتبطة بالجهات الأمنية الروسية. كُتبت هذه الرسائل باللغة الروسية، مشيرة بشكل مباشر إلى أن هذه العناوين قد تكون متورطة في هجمات إلكترونية أو أنشطة تجسس.
ملاحظات
على الرغم من أن الرسائل داخل السلسلة توفر وسيلة للتواصل مجهولة الهوية وعلنية وغير قابلة للتغيير، إلا أن المستخدمين لا يزالون بحاجة إلى توخي الحذر عند استخدامها. قد يستغل المهاجمون الرسائل داخل السلسلة لإرشاد الضحايا لزيارة روابط ضارة أو تنفيذ عمليات محفوفة بالمخاطر. لذلك، عند التعامل مع المعلومات المشبوهة، يجب تجنب الاطلاع عليها ومعالجتها على أجهزة غير موثوقة.
عند مواجهة حدث أمني، يُنصح بالتواصل في أقرب وقت ممكن مع فريق أمان محترف للمساعدة في التحليل، لزيادة فرصة استرداد الأموال. في الوقت نفسه، يجب على المستخدمين وأطراف المشروع تعزيز الوعي بحماية الأمان باستمرار، لتقليل خطر أن يصبحوا أهدافًا للهجمات.
![دليل الإسعافات الأولية: لا تتعجل إذا سُرقت BTC، اترك رسالة داخل السلسلة])https://img-cdn.gateio.im/webp-social/moments-47641601bfdffbf299facbb487ba32f7.webp(
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
بيتكوين الشبكة داخل السلسلة留言:OP_RETURN指令的应用与注意事项
رسالة داخل السلسلة: طريقة التواصل الفريدة في شبكة بيتكوين
في السنوات الأخيرة، تم استخدام الرسائل داخل السلسلة كوسيلة تواصل خاصة في عالم blockchain في مجموعة متنوعة من الأحداث الأمنية. لا توفر هذه الطريقة فقط إمكانية بدء محادثة أولية في بيئة مجهولة، بل توفر أيضًا أساسًا لاسترداد الأموال لاحقًا. على الرغم من أن شبكتي Ethereum وبيتكوين تدعمان الرسائل داخل السلسلة، إلا أن طرق التنفيذ بينهما تختلف قليلاً. ستتناول هذه المقالة بشكل رئيسي طريقة الرسائل داخل السلسلة في شبكة بيتكوين.
الأداة الأساسية لترك الرسائل داخل السلسلة بيتكوين: تعليمات OP_RETURN
تستخدم شبكة البيتكوين تعليمات OP_RETURN لتحقيق رسائل داخل السلسلة. يسمح هذا الأمر للمستخدمين بإدراج بيانات مخصصة بحجم 80 بايت في المعاملات. لن تستخدم هذه البيانات من قبل العقد للتحقق من المعاملات، كما لن تؤثر على حالة UTXO، بل تستخدم فقط لتسجيل المعلومات، وسيتم تسجيلها بالكامل داخل السلسلة.
كيفية استخدام OP_RETURN لترك رسالة داخل السلسلة
1. تشفير محتوى الرسالة
أولاً، يجب تحويل معلومات النص إلى تنسيق HEX(. تعليمات OP_RETURN تقبل فقط بيانات بتنسيق HEX. على سبيل المثال، عند تحويل "This is a test." إلى تنسيق HEX، نحصل على: 54686973206973206120746573742e
يمكن استخدام أدوات تحويل التنسيق عبر الإنترنت أو سكربتات بايثون لإكمال هذه الخطوة. يجب ملاحظة أن محتوى الرسالة يجب أن يكون أقل من 160 حرفًا سداسيًا (أي 80 بايت). إذا تجاوزت الطول، يُنصح بتبسيط المعلومات أو إرسالها على عدة رسائل.
) 2. بناء معاملة تحتوي على OP_RETURN
بعد ذلك، تحتاج إلى استخدام محفظة بيتكوين أو أداة تدعم التداولات المخصصة، لإنشاء صفقة تحتوي على مخرجات OP_RETURN. باستخدام Bitcoin Core كمثال، يمكنك استخدام أمر creatrawtransaction لإضافة مخرجات OP_RETURN يدويًا. بالنسبة لبعض المحافظ المحمولة مثل imToken، يمكنك إدخال المعلومات السداسية عشر مباشرة في "الوضع المتقدم" على واجهة التحويل.
![دليل الطوارئ: لا تقلق إذا تم سرقة BTC، اترك رسالة داخل السلسلة]###https://img-cdn.gateio.im/webp-social/moments-db3f560a0368e87a3eed6910f0a29b77.webp(
) 3. بث التجارة
قم ببث الصفقة الموقعة عبر شبكة البيتكوين. نظرًا لأن معاملات OP_RETURN لا تقوم بنقل الأموال فعليًا، يجب أن تتضمن رسوم التعدين لتتم معالجتها. بعد انتظار عمال المناجم لتجميعها في كتلة، بمجرد تأكيد الصفقة، ستظل الرسالة محفوظة بشكل دائم داخل السلسلة.
4. عرض محتوى الرسالة
بعد إكمال المعاملة، يمكنك عرض هذه المعاملة من خلال متصفح الكتل. عادةً ما يقوم المتصفح بفك تشفير بيانات OP_RETURN بتنسيق hexadecimal إلى تنسيق ASCII تلقائيًا، مما يسهل على المستخدمين القراءة.
![دليل الإسعافات الأولية: لا تقلق إذا تم سرقة BTC، قم أولاً بترك رسالة داخل السلسلة]###https://img-cdn.gateio.im/webp-social/moments-445c94768aa15fffe5a3ca609156f352.webp(
تطبيقات OP_RETURN
في الحوادث الأمنية، غالبًا ما يُستخدم OP_RETURN في السيناريوهات التالية:
على سبيل المثال، في عشية اندلاع الحرب الروسية الأوكرانية في عام 2022، استخدم بعض المستخدمين خاصية OP_RETURN داخل السلسلة لترك رسائل، حيث تم تحديد ما يقرب من 1000 عنوان يُعتقد أنها مرتبطة بالجهات الأمنية الروسية. كُتبت هذه الرسائل باللغة الروسية، مشيرة بشكل مباشر إلى أن هذه العناوين قد تكون متورطة في هجمات إلكترونية أو أنشطة تجسس.
ملاحظات
على الرغم من أن الرسائل داخل السلسلة توفر وسيلة للتواصل مجهولة الهوية وعلنية وغير قابلة للتغيير، إلا أن المستخدمين لا يزالون بحاجة إلى توخي الحذر عند استخدامها. قد يستغل المهاجمون الرسائل داخل السلسلة لإرشاد الضحايا لزيارة روابط ضارة أو تنفيذ عمليات محفوفة بالمخاطر. لذلك، عند التعامل مع المعلومات المشبوهة، يجب تجنب الاطلاع عليها ومعالجتها على أجهزة غير موثوقة.
عند مواجهة حدث أمني، يُنصح بالتواصل في أقرب وقت ممكن مع فريق أمان محترف للمساعدة في التحليل، لزيادة فرصة استرداد الأموال. في الوقت نفسه، يجب على المستخدمين وأطراف المشروع تعزيز الوعي بحماية الأمان باستمرار، لتقليل خطر أن يصبحوا أهدافًا للهجمات.
![دليل الإسعافات الأولية: لا تتعجل إذا سُرقت BTC، اترك رسالة داخل السلسلة])https://img-cdn.gateio.im/webp-social/moments-47641601bfdffbf299facbb487ba32f7.webp(