على الجانب الأيسر، خزنة ذهبية مليئة بعملات ذهبية تمثل خصائص 'الذهب الرقمي' للبيتكوين. أما على الجانب الأيمن، فهو نواة إيثريوم زرقاء متوهجة متصلة بأيقونات تمثل DeFi والألعاب وNFTs، مما يعكس خصائص 'الحاسوب العالمي'. في الأعلى، عنوان 'ETHEREUM: THE WORLD COMPUTER' ونص فرعي 'Basics & Account Model: Why It’s Programmable'.

كمطور في عالم الويب3، أجد نفسي دائمًا أفكر في كيفية تحول التقنيات الرقمية في حياتنا اليومية، خاصة في منطقتنا العربية حيث يتزايد الاهتمام بالعملات الرقمية. تخيل معي: البيتكوين يشبه خزنة آمنة عملاقة، مصممة فقط للحفظ والسحب، بينما إيثريوم يمثل حاسوبًا عالميًا يعمل بلا توقف، يتيح لأي شخص نشر تطبيقات، اللعب، الاقتراض، أو إصدار رموز غير قابلة للاستبدال (NFTs). رغم أن كليهما يعتمدان على تقنية البلوكشين، إلا أن فلسفتهما الأساسية تختلف جذريًا، مما يجعل إيثريوم أداة قوية للابتكار في مجالات مثل التمويل اللامركزي الذي ينتشر بسرعة في أسواقنا المحلية.

دعونا نغوص اليوم في أسرار 'البرمجة' في إيثريوم، ونكتشف كيف يمكن لهذا النظام أن يولد إمكانيات لا حدود لها.

ابدأ بسؤال يلامس الجوهر: في دفتر حسابات البيتكوين، ترى 'بقايا معاملات غير مستخدمة' (UTXO)، أما في إيثريوم فترى 'رصيد حسابك الحالي' مباشرة.

هذا الفرق الأساسي يُعرف بـنموذج الحسابات مقابل نموذج UTXO.

ما هو نموذج الحسابات؟ (أسلوب إيثريوم)

يعتمد إيثريوم على نموذج الحسابات والرصيد، الذي يشبه تمامًا بطاقتك المصرفية اليومية:

  • كل عنوان هو 'حساب' مستقل.
  • يحتوي الحساب على رصيد (ETH)، وnonce (رقم تسلسلي للمعاملات لمنع الهجمات المتكررة)، وكود (إذا كان عقدًا ذكيًا)، وتخزين (بيانات العقد).
  • للتحويل؟ فقط اطرح من حساب A وأضف إلى B. مباشر وبسيط، دون الحاجة لتتبع 'أي عملة محددة'.

الفوائد واضحة جدًا:

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

أما العيوب؟

  • خصوصية أقل: الرصيد عام، يراه الجميع.
  • انتفاخ الحالة: شجرة الحالة العالمية تكبر، مما يثقل على العقد (لكن هناك تحسينات قادمة للشجرة).
على اليسار، نموذج UTXO للبيتكوين يظهر محفظة تحتوي على 'أوراق نقدية' مستقلة (UTXO)، حيث يتطلب التحويل إنفاق UTXO كامل مع إيجاد رصيد. أما على اليمين، نموذج الحسابات في إيثريوم يشبه واجهة حساب مصرفي مع رصيد وnonce، ويتغير الرصيد مباشرة عند التحويل.

مقارنة بنموذج UTXO (البيتكوين)

يستخدم البيتكوين UTXO (مخرجات معاملات غير مستخدمة)، كما لو كنت تستخدم النقود الورقية:

  • 'أموالك' عبارة عن مجموعة من 'الأوراق النقدية' المستقلة، كل واحدة لها قيمة وقفل (من يمكنه إنفاقها).
  • للإنفاق؟ أدخل الورقة كاملة (إدخال)، ثم أصدر ورقة جديدة (مخرج) للآخر مع رصيد لك.
  • المزايا: يمنع الإنفاق المزدوج بشكل طبيعي، خصوصية أفضل (عناوين جديدة)، وسهولة التحقق المتوازي.
  • العيوب: تعقيد، التحويل يحتاج تجميع إدخالات ومخرجات، والرصيد يتطلب مسح السلسلة بأكملها.

باختصار:

البيتكوين يركز على 'البساطة والأمان، كالذهب الرقمي غير القابل للتغيير'.

إيثريوم يسعى إلى 'المرونة والبرمجة لتشغيل منطق معقد'.

لذلك اختار إيثريوم نموذج الحسابات ليسهل على المطورين كتابة الكود وتعديل الحالات.

شجرة الحالة: 'القرص الصلب' لإيثريوم

في إيثريوم، هناك عنصر حاسم يُدعى الحالة العالمية (World State).

تسجل جميع الرصائد الحالية، رموز العقود، وبيانات التخزين...

لا تُخزن هذه الحالة عشوائيًا، بل باستخدام Merkle Patricia Trie (MPT، شجرة ميكل باتریشیا):

  • شجرة باتریشیا: تضغط المسارات، توفر مساحة حتى مع مفاتيح طويلة، والبحث سريع.
  • ميكل: كل عقدة مشفرة، تغيير الجذر يعني تغيير الحالة، فتعديل رصيد حساب يغير الجذر، ويعرف الشبكة بالتغيير فورًا.

رأس الكتلة يحتوي على ثلاث جذور:

  • جذر شجرة المعاملات
  • جذر شجرة الإيصالات
  • جذر شجرة الحالة (الأكثر أهمية)

العقد الخفيفة تحتاج فقط رؤوس الكتل للتحقق من 'رصيد حساب معين باستخدام إثبات ميكل'، دون تحميل السلسلة كاملة.

هذا يحافظ على الكفاءة في التحقق اللامركزي.

شجرة الحالة تجعل 'البرمجة' في إيثريوم عملية: تنفيذ عقد يغير الحالة → هاش جديد → رأس كتلة جديد → إجماع الشبكة.

مع التغيير، تتحدث 'الدماغ' للجميع.

EVM: 'محرك القلب' لإيثريوم

الآن إلى الجزء الرئيسي — EVM (آلة إيثريوم الافتراضية).

EVM هو 'معالج الدماغ' لإيثريوم.

إنها آلة افتراضية تعتمد على المكدس، مصممة لتنفيذ البايت كود.

السير العملي هكذا:

رسم بياني لعملية تنفيذ EVM. يظهر من كتابة كود Solidity، تجميعه إلى بايت كود، نشر العقد، تنفيذ في EVM (تحميل، تشغيل رموز العمليات، استهلاك الغاز)، تحديث الحالة، وأخيرًا تحديث شجرة الحالة العالمية.
  1. اكتب كود Solidity → جمع إلى بايت كود.
  2. نشر العقد: أرسل معاملة، EVM يخزن البايت كود في حقل code للحساب.
  3. استدعاء العقد: أرسل رسالة، EVM يحمل الكود إلى الذاكرة.
  4. التنفيذ: يعالج رموز العمليات واحدة تلو الأخرى (ADD، MUL، CALL، SSTORE...).
  5. كل خطوة تستهلك غاز: إذا نفد، يتراجع (revert).
  6. تعديل الحالة: تغيير التخزين، الرصيد، إصدار أحداث...
  7. نهاية المعاملة: تقديم الحالة الجديدة، تحديث جذر شجرة الحالة.
     

لماذا يجعل EVM إيثريوم 'قابلًا للبرمجة'؟

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

مثال: في Uniswap، تبادل العملات → استدعاء دالة swap → EVM ينفذ المنطق → يعدل احتياطي البركة، يحول الرموز، يخصم الرسوم، يصدر أحداث...

الكل عملية ذرية: إما نجاح كامل أو تراجع كامل.

هذا مستحيل على البيتكوين.

جدول الاختلافات الرئيسية بين البيتكوين وإيثريوم (من منظور 2026)

المشروعالبيتكوين (BTC)إيثريوم (ETH)
نموذج الدفترUTXO (مخرجات غير مستخدمة)نموذج الحسابات/الرصيد
الاستخدام الرئيسيالذهب الرقمي، تخزين القيمةالحاسوب العالمي، منصة العقود الذكية
القابلية للبرمجةمحدودة (سكريبت بسيط، غير كامل تورينغ)كاملة تورينغ (Solidity إلخ)
تخزين الحالةمجموعة UTXOشجرة الحالة العالمية (MPT)
محرك التنفيذلا يوجد (التحقق من التوقيع فقط)EVM (آلة افتراضية للبايت كود)
الإجماع (حالي)PoWPoS (بعد الاندماج)
TPS/القابلية للتوسعمنخفض (طبقة 2 مثل شبكة البرق)متوسط (التجزئة، طبقة 2 مثل Optimism)
التطبيقات النموذجيةالتحويلات، الحيازةDeFi، NFT، DAO، الألعاب، RWA
الخصوصيةجيدة (عناوين جديدة)متوسطة (الحسابات عامة)
الموضع في 2026أصل ملاذ آمن مؤسسي، ذهب رقميسيطرة DeFi+العملات المستقرة، رائد في توكينة RWA

لماذا إيثريوم 'قابل للبرمجة'؟ ملخص في جملة

لأنه يرفع البلوكشين من 'تسجيل الحسابات فقط' إلى 'حاسوب موزع يشغل الكود':

  • نموذج الحسابات → تعديل وفحص الحالة بسهولة.
  • شجرة الحالة → التحقق الآمن للحالة عالميًا.
  • EVM → أي شخص يكتب كودًا، الشبكة تنفذه بنتائج متطابقة.

البيتكوين كخزنة لا تنام أبدًا، آمنة لكن محدودة الوظائف.

إيثريوم كخادم سوبر عالمي مشترك، يشغل التطبيقات، يدفع الرواتب، يقرض تلقائيًا... لكنه أكثر تعقيدًا وتكلفة (غاز) ومعرضًا للأخطاء.

الآن أنت تفهم:

البيتكوين يحل مشكلة 'الثقة في العملة'.

إيثريوم يحل 'الثقة في الكود'.

تريد الغوص أعمق؟ مثل كيفية كتابة Solidity، حساب الغاز، تفاصيل رموز EVM، أو تقدم التجزئة في إيثريوم بحلول 2026؟

أرسل أسئلتك، ونستمر في النقاش~

 

توصيات أفضل 3 بورصات عملات مشفرة عالمية:

للكل شيء اختر بينانس، للعبة المتقدمة OKX، للعملات البديلة Gate! سجل الآن لتخفيض رسوم مدى الحياة~