تدفق معاملات نكسوس
شرح خطوة بخطوة للإيداعات، تقديم معاملات L2، التسلسل على سولانا، الإنجاز، والسحوبات.

فيما يلي توضيح لعملية المعاملة من البداية إلى النهاية داخل Nexus
إيداع الأموال
يقوم المستخدم بإرسال معاملة إيداع إلى إيثريوم لتمرير ETH إلى الطبقة الثانية.
يقرأ op-node معاملة الإيداع النهائية من إيثريوم وينفذها على عقد Rome EVM في الطبقة الثانية لجعل ETH متاحًا للمستخدم.
إرسال معاملة الطبقة الثانية
يقوم المستخدم بإرسال معاملة الطبقة الثانية إلى op-geth.
تقرأ Rhea معاملات الطبقة الثانية من مجمع الذاكرة (mempool) في op-geth.
تقوم Rhea بإرسال معاملات الطبقة الثانية إلى سولانا للتسلسل.
تسلسل سولانا
يقرأ Hercules كتل سولانا ذات الصلة بعقد Rome EVM.
يقوم Hercules بتحليل كتل الطبقة الثانية من كتل سولانا وتخزينها في Postgres.
يستعلم op-node من Hercules عن دفعات المُسلسِل للطبقة الثانية ويُلحقها بـ op-geth.
مراقبة حتمية إيثريوم
يقرأ op-node كتل إيثريوم النهائية.
يؤكد op-node كتل الطبقة الثانية استنادًا إلى كتل إيثريوم النهائية، مع وسمها أولاً كآمنة ثم كنهائية.
نشر دفعات المعاملات على إيثريوم عبر التأكيد المسبق Interstate
يستعلم op-batcher بشكل دوري عن حالة التزامن من op-node.
يحصل op-batcher على كتل الطبقة الثانية غير الآمنة من op-geth.
يكتب op-batcher هذه دفعات المُسلسِل للطبقة الثانية إلى عنوان Ethereum Batch Inbox. يرسل معاملة إلى Interstate للتأكيد المسبق.
التزام الحالة إلى إيثريوم عبر التأكيد المسبق Interstate
يستعلم op-proposer بشكل دوري من op-node عن جذر المخرجات. بدورها، يستعلم op-node من op-geth عن جذر الحالة.
يقوم op-proposer بنشر جذر المخرجات إلى عقد L2OutputOracle على إيثريوم. يرسل معاملة إلى Interstate للتأكيد المسبق.
تدفق السحب

Last updated
Was this helpful?