كيف تعمل إيثيريوم؟:لو استخدم تطبيق ما الإيثيريوم، فلن يحتاج لكيان واحد لتخزين بياناته والتحكم فيها، وتستعير إيثيريوم بروتوكول بيتكوين وتصميم البلوكتشين الخاص بها لفعل هذا، ولكنها تُعدّله بشكل يدعم التطبيقات وليس النقود فقط.
تهدف إيثيريوم إلى اختزال تصميم البيتكوين، بحيث يتمكّن المطورون من بناء تطبيقات أو اتفاقات بها خطوات إضافية، أو قواعد ملكية جديدة، أو صيغ معاملات بديلة، أو طرق تحويل مختلفة.
إن هدف لغة برمجة ” Turing-complete” الخاصة بالإيثيريوم هي السماح للمطورين بكتابة المزيد من البرامج التي تحكم البلوكتشين معاملاتها، وأتمتة نتائج محددة.
بلوكتشين الإيثيريوم
يشبه هيكل بلوكتشين الإيثيريوم هيكل البيتكوين جدًا في كونهما يمثلان سجل مشترك لتاريخ المعاملات بأكمله. تخزن كل عقدة في الشبكة نسخة من هذا التاريخ.
الفارق البارز بينهما هو أن عقد إيثيريوم تخزن أحدث حالة في كل عقد ذكي، إضافة إلى كل معاملات الإيثر الأخرى.
تحتاج الشبكة لتتبع “الحالة” أو المعلومات الحالية الخاصة بكل تطبيق من تطبيقات إيثيريوم، بما في ذلك رصيد المستخدم، وكامل كود العقد الذكي، ومكان تخزين كل هذا.
تستخدم البيتكوين نتائج المعاملات غير المنفقة لتتبع مبالغ البيتكوين التي يمتلكها الناس. كل مرة تتم معاملة بيتكوين، “تقسم” الشبكة المبلغ الإجمالي كما لو أنه عملات ورقية، وتعيد إصدار عملات البيتكوين بطريقة تجعل البيانات تتصرف مثلها مثل العملات المادية أو الفكة.
تستخدم الإيثيريوم الحسابات.
كما هو الحال في أموال الحساب المصرفي، تظهر عملات الإيثر في المحفظة، ويمكن تحويلها إلى حساب آخر. توجد الأموال في مكان ما دائمًا، ولكنها لا تمتلك ما يمكن اعتباره “علاقة مستمرة”.
ما هي الآلة الافتراضية في إيثيريوم؟
كلما استُخدم برنامج ما في إيثيريوم، تقوم شبكة من آلاف أجهزة الكمبيوتر بمعالجته.
تُكتب العقود بلغات برمجة مخصصة للعقود الذكية وتُجمع في “bytecode”، والذي تستطيع خاصية اسمها آلة الإيثيريوم الافتراضية (EVM) قراءته وتنفيذه.
تنفذ كل العُقَد هذا العَقد باستخدام EVM الخاصة بها.

بلوكتشين الإيثيريوم
تحمل كل عقدة في الشبكة نسخة من المعاملة وتاريخ العقد الذكي في الشبكة، إضافة إلى تتبع “الحالة” الحالية. كل مرة يقوم المستخدم بإجراء معين، يجب أن توافق كل العقد في الشبكة على إجراء هذا التغيير.
يهدف هذا إلى تحمل شبكة المنقبين والعقد مسئولية التغيير من حالة إلى حالة، بدلاً من تولي سلطات مثل البايبال أو البنك هذه المسئولية. تنفذ EVM العقود بالقواعد التي برمجها المطور في العقد.
إن المنقبين هم الأشخاص المسئولين عن منع السلوكيات السيئة، مثل ضمان عدم إنفاق الشخص لأمواله أكثر من مرة، ورفض العقود الذكية التي لم يُدفع ثمنها.
قد يبدو الأمر معقدًا ومكلفًا أكثر بكثير من الطاقة الحاسوبية العادية، وهذا صحيح بالفعل، لهذا السبب تُستخدم الشبكة فقط في حالات استخدام محددة.
روابط تتبع / روابط عائدة