الدرس رقم 1

البنية الأساسية لحسابات البلوكشين والهوية على السلسلة

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

المفاهيم الأساسية ووظائف حسابات البلوكشين

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

من الناحية الوظيفية، تؤدي حسابات البلوكشين أدوارًا رئيسية عدة:

  • بوابة إدارة الأصول: تُسجّل جميع الأصول الرقمية التي يمتلكها المستخدم (مثل ETH، BTC أو رموز أخرى) تحت العنوان الخاص بالحساب
  • مُبادر المعاملات: عند نقل الأموال أو تنفيذ عمليات على السلسلة، يُستخدم الحساب لبدء وتوقيع المعاملات
  • معرّف الهوية على السلسلة: العنوان نفسه يمثل هوية المستخدم على السلسلة
  • واجهة التفاعل مع العقود الذكية: جميع العمليات في التمويل اللامركزي (DeFi)، NFT أو تطبيقات أخرى على السلسلة تتم عبر الحسابات

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

منطق توليد المفتاح السري، المفتاح العام والعنوان

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

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

يُعتبر المفتاح العام النسخة العامة من المفتاح السري—يمكن مشاركته خارجيًا لكنه لا يُستخدم لاستنتاج المفتاح السري. في الاستخدام العملي، يخضع المفتاح العام لعملية أو أكثر من عمليات التجزئة (Hash) لتوليد العنوان الذي يستخدمه المستخدمون في الشبكة.

يمكن تلخيص منطق التوليد بالكامل كالتالي:

المفتاح السري → المفتاح العام → العنوان

خصائص رئيسية يجب معرفتها:

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

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

الاختلافات الهيكلية بين حسابات EOA وحسابات العقود

لا تتشارك جميع الحسابات في شبكة البلوكشين نفس الهيكل. فعلى سبيل المثال في شبكة Ethereum، تُقسم الحسابات بشكل رئيسي إلى نوعين: الحساب المملوك خارجيًا (EOA) وحساب العقد.

يتم التحكم في حسابات EOA من قبل المستخدمين وإدارتها عبر المفاتيح السرية. غالبية المستخدمين العاديين ينشئون حسابات EOA عند استخدام محافظ مثل MetaMask. الميزة الرئيسية لحسابات EOA هي أنها تستطيع استباقيًا بدء المعاملات وإثبات شرعية العمليات عبر توقيعات المفاتيح السرية.

على النقيض، لا تُدار حسابات العقود عبر مفاتيح سرية، بل تُدار بواسطة كود العقد الذكي المثبت على البلوكشين. لا يمكن لحسابات العقود بدء المعاملات بشكل استباقي؛ فهي تنفذ فقط المنطق المسبق عند استقبال المعاملات أو الاستدعاءات.

تنعكس الفروق الجوهرية بين النوعين في عدة جوانب:

  • طريقة التحكم: حسابات EOA تُدار عبر المفاتيح السرية؛ حسابات العقود تُدار عبر الكود
  • قدرة بدء المعاملات: حسابات EOA يمكنها بدء المعاملات استباقيًا؛ حسابات العقود يمكن فقط استدعاؤها
  • تعقيد الوظائف: حسابات EOA بسيطة في الوظيفة، بينما حسابات العقود يمكنها تنفيذ منطق معقد (مثل تطبيقات DeFi وNFT)

مع تطور تقنية Web3، تستمر أنظمة الحسابات في التطور. على سبيل المثال، تهدف مفاهيم حديثة مثل تجريد الحساب (Account Abstraction) إلى كسر الحدود بين حسابات EOA وحسابات العقود، بحيث تمتلك الحسابات قدرة التحكم من المستخدم ومنطق العقود الذكية معًا—مما يعزز تجربة المستخدم ومرونة النظام.

فهم هذين الهيكلين للحسابات يُعد شرطًا أساسيًا للتعمق في التمويل على السلسلة، تطبيقات التمويل اللامركزي (DeFi)، وبنية Web3 التحتية.

إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.