طبقة تشغيل موزعة لتوحيد Web 2 وWeb 3

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

المشكلة التي نعالجها

تركّز كثير من الآلات الافتراضية للبلوكشين على تحديثات حالة قصيرة ومرتبة. توسّع ALUX هذا النموذج ليلائم مسارات العمل التي تحتاج إلى الانتظار أو الاستئناف أو التنسيق أو عبور حدود الكتل.

  • سلاسل الكتل هي في جوهرها آلات انتقال حالة.
  • تركّز كثير من آلات البلوكشين الافتراضية الحالية على فئة أضيق من الانتقالات القصيرة والمرتبة.
الشكل 1. توسّع ALUX نموذج تنفيذ Web3 من تحديثات قصيرة نحو المعاملات طويلة الأمد القابلة لإعادة التشغيل.

الخلاصة: تتمحور سلاسل كثيرة حول تحديثات قصيرة للحالة؛ أما ALUX فتضيف المعاملات طويلة الأمد القابلة لإعادة التشغيل.

ALUX بوصفها بيئة تشغيل موزعة تدعم المعاملات طويلة الأمد

تنمذج ALUX أنماط الانتقال المتوازي والمتزامن والمركب بما يتجاوز تحديثات الحالة أحادية الخطوة.

بدلًا من التعامل مع كل معاملة كتحديث حالة قصير ومعزول، يصوغ ALUX التنفيذ كبيئة تشغيل قادرة على تنسيق الانتقالات المتوازية والمتزامنة والمركبة.

الشكل 2. تدعم ALUX اليوم انتقالات الحالة المتوازية والمتزامنة، وتتعامل مع الانتقالات المركّبة بوصفها جزءًا من المعمارية المستهدفة.

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

نموذج التنفيذ

متواز

التنفيذ المتوازي

يمكن اليوم تشغيل مثيلات EVM المعزولة بالتوازي. أما WASM فيندرج ضمن التوجه المخطط له نحو آلات افتراضية متغايرة.

متزامن

التنفيذ المتزامن

تسمح ALUX للمعاملات بأن تعمل كروتينات تعاونية (coroutines) يمكن تعليقها وإيقاظها وتداخلها معًا. وقد يكون التنفيذ غير حتمي، لكن إعادة التشغيل تظل حتمية.

مركب

الانتقالات المركبة

يمكن للمعاملات أن تمتد عبر ارتفاعات كتل متعددة وتنسّق العمل على السلسلة مع آثار HTTPS قابلة لإعادة التشغيل، مع الحفاظ على العزل والتسوية الذرية داخل نطاق المعاملة في ALUX. ويظل التركيب عبر الشظايا جزءًا من المعمارية وخارطة الطريق.

الانتقالات المركبة والتوافق

يمكن للمعاملات أن تمتد عبر ارتفاعات كتل متعددة وتنسّق العمل على السلسلة مع آثار HTTPS قابلة لإعادة التشغيل، مع الحفاظ على العزل والتسوية الذرية داخل نطاق المعاملة في ALUX. ويظل التركيب عبر الشظايا جزءًا من المعمارية وخارطة الطريق.

تتيح ALUX اليوم مسارًا لتشغيل EVM عبر بيئتها المعزولة وواجهة Ethereum JSON-RPC. أما WASM والتركيب الأوسع بين آلات افتراضية متغايرة فهما ضمن الخطة؛ ولا تتضمنهما النسخة الحالية.

الشكل 3. تصل معمارية الانتقالات المركبة بين العمل على السلسلة وخدمات Web 2؛ أما التركيب عبر الشظايا فلا يزال ضمن خارطة الطريق.

الخلاصة: تدعم ALUX اليوم التنفيذ عبر الكتل وعمليات الإدخال والإخراج القابلة لإعادة التشغيل مع Web 2؛ أما التركيب عبر الشظايا فلا يزال مخططًا له.

باختصار، لا تحصر ALUX كل سير عمل في معاملة قصيرة. فهي تتيح اليوم إعادة تشغيل المعاملات طويلة الأمد (Long Transactions) الممتدة عبر الكتل والمتصلة بخدمات Web 2، بينما يظل التركيب عبر الشظايا وبين بيئات تشغيل أوسع جزءًا من المعمارية وخارطة الطريق.