أول شرح مفصّل لمُسلسِل Cartesi! لنستكشف ما هو، ولماذا يهم، وكيف يعمل. 🧵↓
1/ تحتاج التطبيقات التفاعلية إلى السرعة. لكن التسوية على إيثيريوم تستغرق وقتًا. لا أحد يريد انتظار دقائق حتى نهائية الطبقة الأولى مع كل نقرة. وهنا يأتي دور المُسلسِل.
2/ يتلقى المُسلسِل عمليات المستخدمين الموقّعة ويؤكدها فورًا (تأكيد مبدئي).
وفي الخلفية، يرسلها إلى الطبقة الأولى على دفعات. يحصل المستخدمون على استجابة شبه فورية، بينما تظل إيثيريوم المرجع المعتمد.
كل التفاصيل عن مُسلسِلنا: https://github.com/cartesi/sequencer
3/ ما الذي يحدث تقنيًا؟ تشير كل مجموعة من عمليات المستخدمين (إطار) إلى كتلة آمنة على الطبقة الأولى. يستقبل المجدول على السلسلة الإيداعات حتى تلك الكتلة، ثم ينفّذ العمليات نفسها بالترتيب نفسه.
يتبع المُسلسِل والتجميعة القاعدة نفسها، لذا ينتهي بهما الأمر إلى الحالة نفسها.
4/ يوجد مُسلسِل واحد، لكنه لا يستطيع سرقة الأموال أو تزوير الحالة. تتحقق التجميعة من كل شيء، وتضمن براهين الاحتيال النتيجة.
تتجاوز الإيداعات المُسلسِل تمامًا. وقد لا يتمكن المُسلسِل الذي يفرض الرقابة إلا من تأخيرها بضع ساعات على الأكثر. لكنه لا يستطيع منعها أبدًا.
5/ لا يزال مُسلسِل Cartesi في المرحلة التجريبية الأولية، لكنه يتقدم بسرعة.
إنه مصمم للتعامل مع انقطاعات الطبقة الأولى، والأعطال، وإعادة التشغيل، وفترات التوقف الطويلة، ومجمّعات المعاملات المعادية. عند كل بدء تشغيل، يفحص قاعدة بياناته وإيثيريوم لتحديد ما يحتاج إلى إصلاح.
وتتحقق أداة مراقبة منفصلة من حالته مرة أخرى.
6/ يتضمن أحدث إصدار، v0.1.0-alpha.10، المُسلسِل وصور الآلة وأداة المراقبة معًا.
الجديد: عروض رسوم عامة، وسجل للتطبيق مع إمكانية إعادة التشغيل، وواجهات ربط لتطبيقات C، وأداة مراقبة أعيدت كتابتها، وCartesi Machine v0.21.0. يتضمن الإصدار تغييرات غير متوافقة مع الإصدارات السابقة.
اقرأ ملاحظات الإصدار أولًا: https://github.com/cartesi/sequencer/releases/tag/v0.1.0-alpha.10
أعِد النشر: https://x.com/cartesiproject/status/2109993133866119399
1/ تحتاج التطبيقات التفاعلية إلى السرعة. لكن التسوية على إيثيريوم تستغرق وقتًا. لا أحد يريد انتظار دقائق حتى نهائية الطبقة الأولى مع كل نقرة. وهنا يأتي دور المُسلسِل.
2/ يتلقى المُسلسِل عمليات المستخدمين الموقّعة ويؤكدها فورًا (تأكيد مبدئي).
وفي الخلفية، يرسلها إلى الطبقة الأولى على دفعات. يحصل المستخدمون على استجابة شبه فورية، بينما تظل إيثيريوم المرجع المعتمد.
كل التفاصيل عن مُسلسِلنا: https://github.com/cartesi/sequencer
3/ ما الذي يحدث تقنيًا؟ تشير كل مجموعة من عمليات المستخدمين (إطار) إلى كتلة آمنة على الطبقة الأولى. يستقبل المجدول على السلسلة الإيداعات حتى تلك الكتلة، ثم ينفّذ العمليات نفسها بالترتيب نفسه.
يتبع المُسلسِل والتجميعة القاعدة نفسها، لذا ينتهي بهما الأمر إلى الحالة نفسها.
4/ يوجد مُسلسِل واحد، لكنه لا يستطيع سرقة الأموال أو تزوير الحالة. تتحقق التجميعة من كل شيء، وتضمن براهين الاحتيال النتيجة.
تتجاوز الإيداعات المُسلسِل تمامًا. وقد لا يتمكن المُسلسِل الذي يفرض الرقابة إلا من تأخيرها بضع ساعات على الأكثر. لكنه لا يستطيع منعها أبدًا.
5/ لا يزال مُسلسِل Cartesi في المرحلة التجريبية الأولية، لكنه يتقدم بسرعة.
إنه مصمم للتعامل مع انقطاعات الطبقة الأولى، والأعطال، وإعادة التشغيل، وفترات التوقف الطويلة، ومجمّعات المعاملات المعادية. عند كل بدء تشغيل، يفحص قاعدة بياناته وإيثيريوم لتحديد ما يحتاج إلى إصلاح.
وتتحقق أداة مراقبة منفصلة من حالته مرة أخرى.
6/ يتضمن أحدث إصدار، v0.1.0-alpha.10، المُسلسِل وصور الآلة وأداة المراقبة معًا.
الجديد: عروض رسوم عامة، وسجل للتطبيق مع إمكانية إعادة التشغيل، وواجهات ربط لتطبيقات C، وأداة مراقبة أعيدت كتابتها، وCartesi Machine v0.21.0. يتضمن الإصدار تغييرات غير متوافقة مع الإصدارات السابقة.
اقرأ ملاحظات الإصدار أولًا: https://github.com/cartesi/sequencer/releases/tag/v0.1.0-alpha.10
أعِد النشر: https://x.com/cartesiproject/status/2109993133866119399
