ما الفرق بين Cartesi و Truebit؟
SH
2021-11-21
CARTESI
في مقالات سابقة سلطنا الضوء على دور cartesi في تطوير البنية التحتية للبلوكتشين وذلك من خلال مجالات عديدة..ولكن هل تعتبر Cartesi الرائدة في هذا التطوير ؟ وهل بالفعل مشروعها من يقود مسيرة هذا التقدم؟!..
..من خلال تلك السطور التالية سنعرض لكم كيف تمكنت cartesi بالفعل أن يكون لها السبق في هذا التطوير التى استحقته بجدارة وبلا منازع..من خلال مقارنتها مع أحد نظائرها اللاتى يسيرون عل نهج هذا التطوير..وهو مشروع Truebit..
في البداية دعونا نتناول كيف تبنت Truebit الفكرة وهل نجحت في تنفيذها عل اكمل وجه؟..لنكمل..
ماهو Truebit ؟
هو عبارة عن تحسين لblockchain يمكّن العقود الذكية من إجراء عمليات حسابية معقدة بشكل آمن بلغات البرمجة المتعارف عليها بتكاليف غاز مخفضة. في حين أن العقود الذكية يمكن أن تؤدي عمليات حسابية صغيرة بشكل صحيح ،فإن مهام الحسابات الكبيرة تشكل مخاطر أمنية على البلوكشين فيتصدى Truebit لهذا القصور من خلال أوراكل غير موثق لكنه معدّل ليؤدي مهام حسابية بشكل صحيح فيمكن لأي عقد ذكي إصدار مهمة حسابية لهذا الأوراكل في شكل WebAssembly bytecode ، بينما يتلقى "المعدنين" للعملة مكافآت لحل المهمة بشكل صحيح.
يضمن بروتوكول أوراكل الحماية في طبقتين:
طبقة إجماع بالإجماع حيث يمكن لأي شخص الاعتراض على الحلول الخاطئة ، وآلية العمل على السلسلة تحفز المشاركة وتضمن مكافأة عادلة وطبقة أخرى تظهر هذه المشاركات رسميًا من خلال مزيج من التطبيقات خارج السلسلة والعقود الذكية على السلسلة.
تركز تقنية TrueBit على تعزيز القوة الحسابية للعقود الذكية ، التي تعمل في ظل مساحة تشغيل بسيطة. ومع ذلك وكما قلنا سابقًا ، فإن التطبيقات التي نستخدمها على الويب أو أجهزتنا لا توجد بمعزل عن غيرها. وعوضا عن ذلك يقفون في مقدمة نظام التشغيل ويعتمدون على العديد من مكونات البرامج التي تطورت على مدار عقود.
لذا قد نلاحظ أن Truebit تتشابه مع Cartesi كثيرا للوهلة الأولى لكنها تختلف اختلافًا كبيرًا في قرارات التصميم الخاصة بها ويتعلق أول اختلاف رئيسي بين TrueBit و Cartesi بالجهاز الظاهري نفسه ؛ تعتمد آلة TrueBit الافتراضية علىWebAssembly.
ماهي WASM؟
هي بنية لمجموعة التعليمات (ISA) لمجموعة W3C Community Group لتطبيقات الويب الفعالة ، بينما تستخدم Cartesi آلةافتراضية RISC-V ISA التى تم توضيح عملها وكل شي عنها بالتفصيل في مقالات سابقة.
وبعد هذا الطرح عن ماقدمه مشروع Truebit..يبقى سؤالا هاما ..
هل هناك أي اختلافات مهمة أخرى مع Truebit؟
نعم هناك اختلافات أخرى ويتمثل أحد الاختلافات الأكبر في النتيجة في كيفية مواءمة Cartesi بين الاهتمام بالحسابات خارج السلسلة والمسؤولية عن تنفيذها أمافي TrueBit ، لا يوجد مثل هذه المحاذاة في توزيع الاوامر حيث يوزع العقد الذكي الحساب إلى مجموعة من الأطراف غير الموثوقة وينتظر أن يقوم أحدهم بتنفيذها خارج السلسلة ويقوم بنشر النتيجة مرة أخرى وبهذه الطريقة ، يمكن اعتبار TrueBit كوسيلة لزيادة القوة الحسابية للعقود الذكية الفردية لانه يتم منع الغش من خلال طبقة حوافز معقدة تكافئ أعضاء المجتمع على الاعتراض على النتائج غير الصحيحة على التوالي. وللحفاظ على مشاركة الأعضاء ، يجب حجب الحسابات ذات النتائج غير الصحيحة بشكل مصطنع بواسطة طبقة الحوافز..فللاسف يعد عدم الكفاءة هو جزءًا أساسيًا من تصميم TrueBit
وعلى العكس من ذلك ، يمكن اعتبار Cartesi على أنها طريقة مميزة للحسابات خارج السلسلة ليتم اعتمادها من خلال عقد ذكي. فجميع الأطراف التي يمكن أن تتأثر بهذا المصادقة مسؤولة عن إجراء الحساب خارج السلسلة ومع وجود الاختلاف إذا لزم الأمر.
وعلى الرغم من أنه يمكن الاستعانة بمصادر خارجية في عملية التحقق التي تلي ذلك في خطوة تسوية الاختلاف ، إلا أنه لا يوجد عدم كفاءة في النظام ولا توجد حاجة لطبقة حوافز.
ولا يقتصر مشروع Cartesi على سد الفجوة بين نظام التشغيل الحقيقي و blockchain وتوفير قوة حسابية غير محدودة تقريبًا فأهم ما يميز Cartesi هو فريق من الباحثين والمهندسين المتميزين والمتحمسين للغاية لإنشاء وتنفيذ حداثة في مجال blockchain.
فلقد تم تصميم cartesi بطريقة مرنة وسلسلة حيث يتم إجراء تعديلات عليها بإستمرار ، وقد سمحت المساحة اللازمة للتجربة بفهم واستخدام افضل إمكانيات المشروع الذي يعتبر أنه من الأولويات هو وجود هذه الأنظمة في مكانها الصحيح لنحصل على شيء يمكن أن يكون مشابهًا لخوادم Linux للأغراض العامة وفي نفس الوقت فهو لامركزي وفعال وبنفس ضمانات الأمان التي توفرها blockchain
هذه هي خارطة الطريق الأساسية لـ Cartesi لعامي 2020 و 2021. ومع ذلك ، هناك مشاريع جانبية أخرى مهمة للغاية يتم تنفيذها بواسطة فريق التطوير منها نظام PoS الخاص بـ Cartesi Side Chainوالذي سيسمح للأشخاص بالمشاركة والحصول على مكافآت التعدين وسيكون جاهزًا قبل اختتام السلسلة الجانبية نفسها ويرتبط مشروع مهم آخر بإنشاء بنية تحتية لمزيد من الانسيابية لمطوري DApp والمستخدمين. وتقدم cartesi بالفعل معلومات أولية حول هذا الموضوع في بوابة التوثيق..
..نرجوا أن نكون وفقنا في عرض مقارنة مميزة بين مشروع Cartesi وTruebit..