يُعد عنوان البلوكشين مُعرّفًا فريدًا لمحافظ العملات الرقمية والعقود الذكية.
ويشير هذا المصطلح الشامل إلى سلسلة من الأحرف التي تعمل كوجهة لمعاملات العملات الرقمية (في حالة المحفظة) أو تسمح للمستخدمين بالتفاعل مع عقد ذكي (في حالة العقود الذكية).
وتُعد عناوين البلوكشين عنصرًا أساسيًا للحفاظ على أمان وشفافية معاملات العملات الرقمية وتنفيذ العقود الذكية، ما يجعلها مكونًا رئيسيًا في منظومة البلوكشين.
لماذا تعد عناوين البلوكشين مهمة في معاملات العملات الرقمية؟
تعتبر عناوين البلوكشين ذات أهمية بالغة في منظومة العملات الرقمية لعدة أسباب.
أولاً، تدعم إجراء معاملات آمنة وشفافة على شبكة لا مركزية دون وسطاء مثل البنوك أو جهات معالجة معاملات الدفع. ثانيًا، توفر عناوين البلوكشين وسيلة جيدة لتتبع حركة الأصول الرقمية عبر الشبكة، ما يجعل من الممكن التحقق من المعاملات وتأكيد صحتها. ثالثًا، تعد عناوين البلوكشين ضرورية للمستخدمين لتخزين أصولهم الرقمية وإدارتها، ما يسمح لهم بالتحكم في أموالهم دون الاعتماد على طرف خارجي.
وأخيرًا، تدعم عناوين البلوكشين طبيعة التنفيذ الذاتي للعقود الذكية، مع التأكد من تطبيق القواعد المحددة مسبقًا للاتفاقية المبرمجة على النحو المقصود.
ما الفرق بين عنوان البلوكشين وعنوان المحفظة وعنوان العقد؟
غالبًا ما يُستخدم مصطلح عنوان البلوكشين بالتبادل مع عنوان المحفظة أو عنوان العقد. وعلى الرغم من أن هذا صحيح، فمن المهم أن نضع في اعتبارنا أن عنوان البلوكشين هو مصطلح شامل. لذلك، من الحكمة دائمًا توضيح ما إذا كان مصدر المعلومات يشير إلى محفظة عملات رقمية أم عقد ذكي.
ويُستخدم عنوان المحفظة لتحديد محفظة رقمية معينة تُستخدم لتخزين العملات الرقمية والأصول الرقمية الأخرى. ويمكن أن تكون هذه محفظة متصلة بالإنترنت أو محفظة غير متصلة بالإنترنت. وفي الوقت نفسه، يحدد عنوان العقد الذكي عقدًا ذكيًا محددًا ومنشئه، ويسمح للمستخدمين بالتفاعل مع هذا العقد نفسه.
كيف يتم إنشاء عناوين العقد؟
يمكن إنشاء عنوان العقد من خلال الجمع بين عنوان حساب المرسل وقيمة الرقم التسلسلي. ويشير الرقم التسلسلي إلى عدد المعاملات المرسلة من نفس الحساب. ويتم إنشاء عنوان العقد الذكي عند نشر العقد على شبكة البلوكشين. يعد هذا إجراءً متقدمًا نسبيًا، ويجب على متداولي العملات الرقمية المبتدئين عدم تطبيقه حتى الآن.
وفيما يلي كيفية إنشاء عنوان عقد ذكي واسترداده.
كتابة رمز العقد الذكي: يجب كتابة رمز العقد الذكي بلغة تدعمها البلوكشين. فعلى سبيل المثال، غالبًا ما يتم استخدام لغة Solidity لكتابة عقد ذكي على شبكة Ethereum.
ترجمة العقد: بعد ذلك، يتم استخدام مترجم لتحويل كود مصدر العقد إلى كود بايت (Bytecode). وكود بايت (Bytecode) عبارة عن تعليمات يمكن قراءتها آليًا وتحدد آلية عمل العقد الذكي.
اختيار طريقة النشر: هناك العديد من الطرق التي يمكنك استخدامها لنشر عقد ذكي. وهي تشمل استخدام المحفظة أو إطار التطوير أو أدوات سطر الأوامر.
إنشاء معاملة: بعد ذلك، قم بإنشاء معاملة باستخدام الرمز الثانوي الذي تم إنشاؤه من قبل. وهنا، ستحدد القواعد التي تحكم وظيفة العقد الذكي.
نشر العقد الذكي: يمكن الآن نشر العقد الذكي على شبكة البلوكشين. وعليك التأكد من أن لديك رصيد كافٍ من العملة الرقمية ذات الصلة لتغطية رسوم الغاز. وبمجرد نشر العقد، ستقوم الشبكة بمعالجة المعاملة وتأكيدها.
استرداد عنوان العقد الذكي: الآن بعد أن تم نشر العقد الذكي، سيتم إنشاء عنوان العقد والذي يمكنك استرجاعه ومشاركته مع أولئك الذين يحتاجون إلى التفاعل مع العقد.
كيف يتم إنشاء عناوين المحفظة الإلكترونية؟
عادةً ما يتم إنشاء عناوين المحفظة باستخدام خوارزمية رياضية تُعرف باسم وظيفة التجزئة. حيث تستخدم هذه الخوارزمية مدخلاً، مثل المفتاح العمومي أو المفتاح الخاص، وتقوم بإنشاء سلسلة مخرجات فريدة من الأحرف الأبجدية الرقمية التي تعمل كعنوان فريد للبلوكشين.
وتختلف عملية إنشاء عنوان البلوكشين اعتمادًا على شبكة العملات الرقمية ذات الصلة، ولكنها تتبع بشكل عام مجموعة مماثلة من الخطوات:
إنشاء المفتاح الخاص: تتمثل الخطوة الأولى لإنشاء عنوان البلوكشين في إنشاء مفتاح خاص، وهو عبارة عن سلسلة من الأحرف التي تم إنشاؤها عشوائيًا والمستخدمة لتوقيع المعاملات والتحقق من ملكية المحفظة الرقمية.
إنشاء المفتاح العمومي: بمجرد إنشاء مفتاح خاص، يتم إنشاء مفتاح عمومي مقابل باستخدام خوارزمية رياضية. والمفتاح العمومي هو مُعرّف فريد يستخدم لإنشاء عنوان البلوكشين.
التجزئة: يتم بعد ذلك تجزئة المفتاح العمومي باستخدام خوارزمية التجزئة مثل SHA-256 أو RIPEMD-160 لإنشاء عنوان البلوكشين النهائي.
المجموع الاختباري: تضيف بعض شبكات البلوكشين مجموعًا اختباريًا إلى العنوان للتحقق من صحة العنوان ومنع أخطاء المعاملات.
ونتيجة لذلك، فإن العنوان الفريد للبوكشين عبارة عن سلسلة من الأحرف الأبجدية الرقمية الفريدة للمحفظة الرقمية ويمكن استخدامها لإرسال واستقبال وتخزين الأصول الرقمية على شبكة البلوكشين. ومن المهم ملاحظة أنه على الرغم من الحفاظ على سرية المفتاح الخاص، فإن عنوان البلوكشين يكون عموميًا ويمكن مشاركته مع الآخرين لتلقي المدفوعات أو التحقق من ملكية المحفظة الرقمية.
أوجه الاختلاف بين المفاتيح العمومية والخاصة
العناوين العمومية والخاصة هما نوعان مختلفان من عناوين المحفظة المستخدمة في معاملات العملات الرقمية. وفيما يلي أوجه الاختلاف الرئيسية بينهما.
الغرض: يتم استخدام عنون عمومي لتلقي مدفوعات العملات الرقمية من مستخدمين آخرين، بينما يتم استخدام عنوان خاص لإرسال مدفوعات العملات الرقمية.
إمكانية الوصول: العنوان العمومي يكون متاحًا لأي شخص لعرضه على شبكة البلوكشين ويمكن مشاركته مع الآخرين لتلقي المدفوعات. في المقابل، يظل العنوان الخاص سريًا ولا يعرفه إلا مالك المحفظة الرقمية.
الإنشاء: يتم إنشاء العناوين العمومية من المفتاح العمومي المقابل، المشتق من المفتاح الخاص باستخدام خوارزمية رياضية. من ناحية أخرى، يتم إنشاء العناوين الخاصة مباشرةً من المفتاح الخاص باستخدام خوارزمية التجزئة.
الأمان: تعتبر العناوين العمومية آمنة للمشاركة لأنها لا تكشف عن معلومات حساسة. في المقابل، يجب الحفاظ على سرية العناوين الخاصة وحمايتها من الوصول غير المصرح به لمنع سرقة العملات الرقمية.
الطول: عادةً ما تكون العناوين العمومية أطول من العناوين الخاصة ويمكن أن تتراوح من 26 إلى 35 حرفًا أبجديًا رقميًا. أما العناوين الخاصة عادةً ما تكون أقصر، وتتراوح من 64 إلى 128 حرفًا سداسيًا عشريًا.
أمثلة على عناوين المحفظة الشائعة
تعد Bitcoin وEthereum من أكثر شبكات البلوكشين شيوعًا، ولكل منها نظام عنونة فريد خاص بها:
Bitcoin: تبدأ عناوين شبكة Bitcoin بالرقم "1" أو "3" وتتألف عادةً من 26 إلى 35 حرفًا أبجديًا رقميًا. وهناك نوعان من عناوين Bitcoin، وهما: Legacy وSegWit. حيث تبدأ عناوين Legacy بالرقم "1" وهي تنسيق عنوان Bitcoin الأصلي. أما عناوين SegWit فهي بالرقم "3" وتستخدم تنسيقًا مختلفًا يسمح بإجراء معاملات أسرع وبتكلفة أقل. ويمكن إنشاء عناوين Bitcoin باستخدام برنامج محفظة Bitcoin المتصلة بالإنترنت أو المحفظة غير المتصلة بالإنترنت.
Ethereum: تبدأ عناوين Ethereum بـ "0x"، متبوعة بسلسلة مكونة من 40 حرفًا سداسيًا عشريًا. وتستخدم Ethereum أيضًا نظام معالجة مماثل للعقود الذكية. ويمكن إنشاء عناوين Ethereum باستخدام محافظ غير متصلة بالإنترنت مختلفة، مثل MyEtherWallet وMetaMask، أو محافظ الأجهزة، مثل Ledger أو Trezor.
وتشمل شبكات البلوكشين الشهيرة الأخرى وأنظمة العنونة الخاصة بها ما يلي:
Ripple: عناوين Ripple عبارة عن مزيج من الحروف والأرقام وتبدأ بالحرف "r" أو "X". وتُستخدم عناوين Ripple لإرسال واستقبال XRP، العملة الرقمية الأصلية لشبكة Ripple.
Litecoin: تبدأ عناوين شبكة Litecoin بحرف "L" أو "M" وتتألف عادةً من 26 إلى 35 حرفًا أبجديًا رقميًا. وعناوين Litecoin تشبه عناوين Bitcoin ويمكن إنشاؤها باستخدام محفظة Litecoin المتصلة بالإنترنت أو المحفظة غير المتصلة بالإنترنت.
Bitcoin Cash: عناوين Bitcoin Cash تشبه عناوين Bitcoin ويمكن إنشاؤها باستخدام محفظة Bitcoin Cash المتصلة بالإنترنت أو المحفظة غير المتصلة بالإنترنت. وتبدأ عناوين Bitcoin Cash بحرف "q" أو "p" وتتكون عادةً من 26 إلى 35 حرفًا أبجديًا رقميًا.
وتتمتع شبكات البلوكشين هذه بأنظمة عنونة فريدة، لكل منها شكلها وطولها الخاص. وتُستخدم هذه العناوين لإرسال العملات الرقمية واستقبالها على شبكاتها الخاصة ويمكن إنشاؤها باستخدام المحافظ المتصلة بالإنترنت أو غير المتصلة بالإنترنت.
كيف يتم استخدام عناوين البلوكشين؟
يتم استخدام عناوين البلوكشين بعدة طرق، وفيما يلي بعض الاستخدامات الأكثر شيوعًا:
إرسال العملات الرقمية واستقبالها: تُستخدم عناوين البلوكشين لإرسال مدفوعات العملات الرقمية واستقبالها على شبكة البلوكشين. فمن أجل إرسال مبلغ، يجب على المرسل إدخال عنوان البلوكشين الخاص بالمستلم، ومبلغ العملة الرقمية المراد إرسالها، وأي رسوم معاملات إضافية. وبمجرد تأكيد المعاملة، ستتلقى المحفظة الرقمية للمستلم مبلغ العملة الرقمية.
التحقق من سجل المعاملات: يمكن استخدام عناوين البلوكشين لعرض سجل المعاملات لمحفظة رقمية معينة. ويمكن للمستخدمين عرض جميع المعاملات الواردة والصادرة المرتبطة بعنوان البلوكشين الخاص بهم وحالة كل معاملة (مؤكدة، غير مؤكدة، وما إلى ذلك). ويمكن أن تكون هذه المعلومات مفيدة لتتبع معاملات الدفع والتحقق من المعاملات وإدارة الأصول من العملات الرقمية.
التحقق من ملكية محفظة العملات الرقمية: تُستخدم عناوين البلوكشين للتحقق من ملكية محفظة عملات رقمية معينة. ولإثبات الملكية، يمكن للمستخدمين تقديم عنوان البلوكشين الخاص بهم كإثبات ملكية، والذي يمكن للمستخدمين الآخرين على شبكة البلوكشين التحقق منه. وهذه العملية تساعد على منع حوادث الاحتيال وضمان صحة وسلامة المعاملات.
التفاعل مع العقود الذكية: في سياق العقود الذكية، يتيح عنوان البلوكشين للمستخدمين التفاعل مع العقد وتنفيذ وظائفه، وكذلك عرض بيانات المشروع.
أهمية تأمين عناوين المحفظة الإلكترونية
يعد أمان عناوين المحفظة أمرًا بالغ الأهمية بشكل خاص لحماية أصولك الرقمية ومنع حالات الوصول غير المصرح به. وفيما يلي المخاطر المرتبطة بالكشف عن المفاتيح الخاصة وأفضل الممارسات لتأمين عناوين المحفظة:
مخاطر الكشف عن المفاتيح الخاصة
نظرًا لاستخدام المفاتيح الخاصة للوصول إلى محافظ العملات الرقمية والتحكم فيها، فإن الكشف عنها للآخرين يمكن أن يؤدي إلى سرقة الأصول الرقمية. حيث يمكن لمنفذي هجمات الاختراق استخدام المفاتيح الخاصة المسروقة للقيام بعمليات الوصول غير المصرح به إلى المحافظ ونقل العملات الرقمية إلى محافظهم.
أفضل الممارسات لتأمين عناوين المحفظة الإلكترونية
لحماية عناوين البلوكشين ومنع سرقة الأصول الرقمية، يجب على المستخدمين اتباع نصائح الأمان التالية:
استخدام محفظة غير متصلة بالإنترنت: هناك محافظ غير متصلة بالإنترنت مثل Ledger أو Trezor. حيث توفر هذه المحافظ طبقة إضافية من الأمان عن طريق تخزين المفاتيح الخاصة في أثناء عدم الاتصال بشبكة الإنترنت. وهذا يجعل من الصعب على منفذي هجمات الاختراق الوصول إلى المفاتيح الخاصة وسرقة العملات الرقمية.
الحفاظ على المفاتيح الخاصة آمنة: يجب الحفاظ على المفاتيح الخاصة آمنة وعدم مشاركتها مع الآخرين مطلقًا. حيث يجب على المستخدمين تخزين مفاتيحهم الخاصة بشكل آمن واستخدام كلمات مرور قوية لحمايتها.
تمكين ميزة المصادقة الثنائية: تضيف ميزة المصادقة الثنائية طبقة إضافية من الأمان من خلال مطالبة المستخدمين بإدخال رمز تم إرساله إلى هواتفهم المحمولة أو البريد الإلكتروني الخاص بهم قبل الوصول إلى محفظتهم الرقمية.
توخي الحذر عن استخدام المفاتيح العمومية: على الرغم من أن العناوين العامة آمنة لمشاركتها مع الآخرين، إلا أنه يجب على المستخدمين توخي الحذر وعدم مشاركتها على منصات غير موثوقة أو غير آمنة. حيث يمكن للمحتالين استخدام العناوين العمومية لانتحال صفة محافظ مشروعة وسرقة العملات الرقمية.
استخدام شبكة افتراضية خاصة (VPN): عند الوصول إلى محافظ العملات الرقمية عبر الإنترنت، يجب على المستخدمين استخدام شبكة افتراضية خاصة (VPN) لتشفير اتصالهم وحماية أصولهم الرقمية من منفذي هجمات الاختراق.
ويعد تأمين عناوين البلوكشين أمرًا بالغ الأهمية لحماية الأصول الرقمية ومنع حالات الوصول غير المصرح به. حيث يجب على المستخدمين اتباع أفضل الممارسات مثل استخدام محفظة غير متصلة بالإنترنت، والحفاظ على أمان المفاتيح الخاصة، وتمكين ميزة المصادقة الثنائية، وتوخي الحذر عند استخدام العناوين العمومية، واستخدام شبكة افتراضية خاصة (VPN) لحماية أصولهم الرقمية.
الختام
تعد عناوين البلوكشين عنصرًا ضروريًا للتشغيل الآمن والشفاف والسلس لمنظومة العملات الرقمية. ويتضمن هذا المصطلح الشامل عناوين المحفظة وعناوين العقود الذكية، ومن المهم فهم نوع العنوان المقصود إليه عندما تصادف هذا المصطلح.
وعندما يتم استخدام عنوان المحفظة لتحديد محفظة العملة الرقمية وإرسال الأصول الرقمية واستلامها، يحدد عنوان العقد الذكي العقد الذكي ذي الصلة، ويسمح للمستخدمين بالتفاعل مع نفس العقد وتنفيذه.
ومن المهم الحفاظ على أمان عنوان المحفظة الخاصة والمفتاح الخاص لمنع ضياع عملاتك الرقمية بسبب السرقة. وللحصول على مزيد من الإرشادات، راجع الدليل المفيد الخاص بنا حول المقارنة بين المفاتيح الخاصة والمفاتيح العمومية.
© 2024 OKX. يجوز إعادة إنتاج هذه المقالة أو توزيعها بالكامل، أو يجوز استخدام مقتطفات من 100 كلمة أو أقل من هذه المقالة، شريطة أن يكون هذا الاستخدام لأغراض غير تجارية. يجب أيضًا أن تنص أي إعادة إنتاج أو توزيع للمقالة بالكامل بوضوح على ما يلي: "هذه المقالة تحمل حقوق الطبع والنشر © 2024 OKX ويجب استخدامها بإذن." ويجب أن تشير المقتطفات المسموح بها إلى اسم المقالة وتتضمن إسنادًا، على سبيل المثال "اسم المقالة، و[اسم المؤلف إن أمكن]، و© 2024 OKX." ولا يُسمح بأية أعمال مشتقة أو استخدامات أخرى لهذه المقالة.