تشغيل / ايقاف القراءة الليلية
مواضيع العملات الرقمية

الفرق بين العقود الذكية في الإيثيريوم والبيتكوين والبيتكوين كاش

العقود الذكية في الايثيريوم بعيدة بفارق كبير عن البيتكوين هذا الأخير يستخدم العقود الذكية لإنشاء الاتفاقيات اللازمة.

بينما يعمل بيتكوين كاش أيضا لتحسين وظائف العقود الذكية.

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

الإيثيريوم:

الإيثيريوم هي أكبر منصة للعقود الذكية تستخدم الجهاز الافتراضي للايثيريوم أو ما يعرف بـ EVM اختصار لـ Ethereum Virtual Machine، والتي يمكنها حساب أي شيء عند توفر الموارد الكافية.

يتم تنفيذ رموز عقد “تورينغ” الكامل للجهاز الافتراضي من قبل جميع عقد الايثيريوم وبالتالي ضمان صحة الصفقة.

على سبيل المكافأة يكون لكل رموز تشغيل ايثيريوم تكاليف الغاز الخاصة بكل منها، والتي يتم دفعها باستخدام عملات ETH.

يتم استخدام “حد كتلة الغاز” للحد من عدد العمليات الحسابية التي تنفذها كل عقدة.

يتم تخزين العقد في 3 مواقع مختلفة للبيانات أثناء التنفيذ وهي كل من: “المكدس”، “ذاكرة الاتصال”، وفي النهاية “الاتصال بالتخزين”.

تستخدم العقود الذكية للايثيريوم العديد من اللغات عالية المستوى مثل “Solidity”.

يسمح الايثيريوم بطريقتين مختلفتين للتفاعل مع العقود الذكية وذلك من خلال:

  • عملية “القراءة فقط” للمعاملات.
  • عملية “الكتابة الحقيقية” للمعاملات.

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

 البيتكوين:

تستخدم البيتكوين لغة برمجة معتمدة على المكدس “ScriptScript”، لدعم جميع معاملاتها.

تستخدم هذه المكدسات لتخزين القيم وإجراء العمليات الحسابية.

يوجد هنا موقع بيانات واحد فقط مقارنة بثلاثة في الايثيريوم، مما يجعل تخزين قيم متعددة وتعديلها أثناء تنفيذ العقد أمرا صعبا.

هذا هو الفرق الأكثر أهمية بين العقود الذكية بين البيتكوين والايثيريوم، ويمكن ضرب المثال التالي بأن عقود الذكية في الايثيريوم كأنهم دولة رسمية معترف بجنسية مواطنيها بينما عقود الذكية في  البيتكوين كالأفراد عديمي الجنسية.

بالإضافة إلى ذلك لا يمكن أن يدعم برنامج البيتكوين وظائف محددة ولديه حد أقصى للحجم يبلغ 520 بايت ويمكن أن يحتوي على 2091 شفرة تشغيل كحد أقصى.

تنتمي العقود الذكية في البيتكوين إلى عدة أنواع من العقود البسيطة مثل HTLC أو صفقة متعددة التوقيعات.

تتحقق كل معاملة من خلال “ناتج المعاملة”.

عندما تكون هذه متوفرة في الحساب، يطلق عليها مخرجات المعاملات غير المستخدمة (UTXOs) التي يتم تأمينها بواسطة برنامج نصي قفل أو ما يعرف بـ “scriptPubKey”.

تولي البيتكوين اهتماما أقل لاستخدام اللغات عالية المستوى، وعلى الرغم من أن ScriptScript نفسه معقد، فإن اللغة التي كتبت بها بسيطة.

بيتكوين كاش:

تعمل بيتكوين كاش على جعل العقود الذكية أكثر فائدة مع الاحتفاظ بالسمات الأساسية لـ البيتكوين وتسمح بإجراء التحقق من العقود الذكية عديمة الجنسية.

تصدر بيتكوين كاش ترقيات نصف سنوية، والتي تصدر عادة في شهري مايو ونوفمبر والتي تحمل العديد من التحسينات، مثل توقيعات “Schnorr”.

قام مطورو برنامج “البيتكوين كاش” بحل مشكلات شفرة التشغيل غير الآمنة وجعلوا من الممكن تشفير وفك تشفير البيانات المنظمة.

تحديث آخر حصل عليه بلوكشين البيتكوين كاش هو OP_CHECKDATASIG ساعد المستخدمين على التحقق من توقيع أي رسالة في برنامج  Script الخاص بالبيتكوين.

تعمل بيتكوين كاش حاليا على مشروعين كبيرين هما “Spedn” و “CashScript”. هذه الأدوات قيد التطوير وتجعل من السهل التعامل مع العقود الذكية.

اقرأ أيضا:

ما هو دور العقود الذكية في تكنولوجيا البلوكشين

ما هي العقود الذكية وكيف تعمل؟

شوقي دليمي

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