تم إنشاء هذا المستند بدافع من عملنا على بوابة Gate.ioFOCIL توافق المواصفات 23, حيث أدركنا أن البروتوكول يتطلب مزيدًا من النظر الدقيق حول قيود الموارد نظرًا لعدم تحديد بعض التفاصيل بشكل صريح في FOCIL بحث إثريوم بوست 14.
قبل أن نبدأ ، نفترض الإعداد التالي لإقامة نقطة انطلاق نظيفة لاعتباراتنا:
قبل أن نقوم بالمتابعة، نفترض أن الممثلين التالية هم جزء من البروتوكول ونحلل مسؤولياتهم:
نحن نفترض الجدول الزمني التالي الذي يقوم فيه اللجنة الدولية، ومقترح النص، والشهود ببعض الأفعال الصادقة:
أعضاء اللجنة IL يستردون قائمة IL المعاملات من EL العميل نظرًا للرأس (CL → EL الاستدعاء)، ثم يوقعون IL المحلي (المعاملات + الملخصات) ويصدرونه إلى شبكة النميمة.
سوف تقوم العقدة الاتباع للسلسلة بتنزيل IL ، و التحقق منه لمكافحة DOS (دون استيراده إلى EL حتى الآن) ، و توجيهه إلى أقران أخرى. تقوم العقد أيضًا بإدخال IL في اختيار الشوكة و تتبع الـ IL التي تمت رؤيتها باستخدام ذاكرة تخزين مؤقت مجتمعة. يجب أن يكون لدى المعتمدين والعقد الاتباع للسلسلة نفس الرؤية للسلسلة.
يقوم مقترح الفتحة التالية بمراقبة شبكة القيل والقال IL بنشاط ، ويجمع ويجمع ILs المحلية ، ثم في قطع تجميع IL (الفاصل الزمني #2) يقوم مقدم الاقتراح بتحديث عملية بناء الكتلة بقائمة من معاملات IL ليتم تضمينها في كتلتها. هذا يتطلب مكالمة CL إلى EL.
إذا لاحظ مقترح المكان التالي عددًا كافيًا من قوائم الاستدراج استنادًا إلى الهاش الأصلي الذي لم يره، فسيحتاج المقترح إلى طلب الكتلة المفقودة يدويًا، واستيراد الكتلة، والبناء على أعلى تلك الكتلة.
بناءً على ما سبق، يمكننا تحديد المجالات المحتملة التي تتطلب موارد كبيرة والتركيز عليها:
يقوم المقترح بتحديث عملية بناء الكتلة مع قائمة من صفقات قائمة الاحتواء. هذا هو مكالمة CL → EL.
عرض قائمة الإدراج المغلقة. توقف عن قبول القائمة المحلية للإدراج من هذه النقطة.
يسترد المقترح حمولة التنفيذ من عميل EL (مكالمة CL → EL) ، ويطلقها على شبكة نشر بيانات كتلة البيكون. ثم يتحقق الجميع من الكتلة.
تتلقى العقد الشبكية العقد وتتحقق منها. تشمل خطوات التحقق الجديدة التحقق من قائمة الإدراج وبناء مجموعة البيانات والتأكد مما إذا كانت قائمة الإدراج تلبي وظيفة التقييم ، وهو ما يتم إكماله على الإل. سيتم إجراء فحص شروط IL (ما إذا كان يمكن تخطيها بسبب التعارض أم لا) على EL.
الرسوم الإضافية للمقترح لا تبدو مصدر قلق كبير. قد تقدم خطوات التحقق الجديدة للعقد - التحقق من أن قائمة الاحتواء تلبي الشروط المرضية - بعض العبء الإضافي على وحدة المعالجة المركزية، ولكن لا يبدو أنها مشكلة رئيسية.
المصدق يصوت لكتلة البوابة باستخدام قاعدة اختيار فورك LMD GHOST. المصدقون سيصوتون فقط لكتلة البوابة التي تفي بوظيفة تقييم قائمة الإدراج، استنادًا إلى الملاحظات من الفاصل الزمني 1.
لا يوجد أي فرق عن اليوم.
كما هو موضح أعلاه، تدور أهم مخاوف الموارد حول تحميل قائمة الاستثناءات وتنزيلها، والإمكانية في نظر العقدة للإساءة باستخدام البريد المزعج. مخاوف أخرى مهمة تتعلق بالتكلفة الإضافية على العقد للتحقق واستيراد قائمة الاستثناءات، فضلاً عن حاجة المقترح إلى تحديث عملية بناء الكتلة الخاصة به لتلبية قائمة الاستثناءات. تتطلب هذه الجوانب اهتمامًا وتصميمًا دقيقًا لضمان الكفاءة والأمان.
بناءً على ما ذكر أعلاه، نقدم عدة أسئلة مفتوحة ستؤثر على كيفية كتابة المواصفات:
تم إنشاء هذا المستند بدافع من عملنا على بوابة Gate.ioFOCIL توافق المواصفات 23, حيث أدركنا أن البروتوكول يتطلب مزيدًا من النظر الدقيق حول قيود الموارد نظرًا لعدم تحديد بعض التفاصيل بشكل صريح في FOCIL بحث إثريوم بوست 14.
قبل أن نبدأ ، نفترض الإعداد التالي لإقامة نقطة انطلاق نظيفة لاعتباراتنا:
قبل أن نقوم بالمتابعة، نفترض أن الممثلين التالية هم جزء من البروتوكول ونحلل مسؤولياتهم:
نحن نفترض الجدول الزمني التالي الذي يقوم فيه اللجنة الدولية، ومقترح النص، والشهود ببعض الأفعال الصادقة:
أعضاء اللجنة IL يستردون قائمة IL المعاملات من EL العميل نظرًا للرأس (CL → EL الاستدعاء)، ثم يوقعون IL المحلي (المعاملات + الملخصات) ويصدرونه إلى شبكة النميمة.
سوف تقوم العقدة الاتباع للسلسلة بتنزيل IL ، و التحقق منه لمكافحة DOS (دون استيراده إلى EL حتى الآن) ، و توجيهه إلى أقران أخرى. تقوم العقد أيضًا بإدخال IL في اختيار الشوكة و تتبع الـ IL التي تمت رؤيتها باستخدام ذاكرة تخزين مؤقت مجتمعة. يجب أن يكون لدى المعتمدين والعقد الاتباع للسلسلة نفس الرؤية للسلسلة.
يقوم مقترح الفتحة التالية بمراقبة شبكة القيل والقال IL بنشاط ، ويجمع ويجمع ILs المحلية ، ثم في قطع تجميع IL (الفاصل الزمني #2) يقوم مقدم الاقتراح بتحديث عملية بناء الكتلة بقائمة من معاملات IL ليتم تضمينها في كتلتها. هذا يتطلب مكالمة CL إلى EL.
إذا لاحظ مقترح المكان التالي عددًا كافيًا من قوائم الاستدراج استنادًا إلى الهاش الأصلي الذي لم يره، فسيحتاج المقترح إلى طلب الكتلة المفقودة يدويًا، واستيراد الكتلة، والبناء على أعلى تلك الكتلة.
بناءً على ما سبق، يمكننا تحديد المجالات المحتملة التي تتطلب موارد كبيرة والتركيز عليها:
يقوم المقترح بتحديث عملية بناء الكتلة مع قائمة من صفقات قائمة الاحتواء. هذا هو مكالمة CL → EL.
عرض قائمة الإدراج المغلقة. توقف عن قبول القائمة المحلية للإدراج من هذه النقطة.
يسترد المقترح حمولة التنفيذ من عميل EL (مكالمة CL → EL) ، ويطلقها على شبكة نشر بيانات كتلة البيكون. ثم يتحقق الجميع من الكتلة.
تتلقى العقد الشبكية العقد وتتحقق منها. تشمل خطوات التحقق الجديدة التحقق من قائمة الإدراج وبناء مجموعة البيانات والتأكد مما إذا كانت قائمة الإدراج تلبي وظيفة التقييم ، وهو ما يتم إكماله على الإل. سيتم إجراء فحص شروط IL (ما إذا كان يمكن تخطيها بسبب التعارض أم لا) على EL.
الرسوم الإضافية للمقترح لا تبدو مصدر قلق كبير. قد تقدم خطوات التحقق الجديدة للعقد - التحقق من أن قائمة الاحتواء تلبي الشروط المرضية - بعض العبء الإضافي على وحدة المعالجة المركزية، ولكن لا يبدو أنها مشكلة رئيسية.
المصدق يصوت لكتلة البوابة باستخدام قاعدة اختيار فورك LMD GHOST. المصدقون سيصوتون فقط لكتلة البوابة التي تفي بوظيفة تقييم قائمة الإدراج، استنادًا إلى الملاحظات من الفاصل الزمني 1.
لا يوجد أي فرق عن اليوم.
كما هو موضح أعلاه، تدور أهم مخاوف الموارد حول تحميل قائمة الاستثناءات وتنزيلها، والإمكانية في نظر العقدة للإساءة باستخدام البريد المزعج. مخاوف أخرى مهمة تتعلق بالتكلفة الإضافية على العقد للتحقق واستيراد قائمة الاستثناءات، فضلاً عن حاجة المقترح إلى تحديث عملية بناء الكتلة الخاصة به لتلبية قائمة الاستثناءات. تتطلب هذه الجوانب اهتمامًا وتصميمًا دقيقًا لضمان الكفاءة والأمان.
بناءً على ما ذكر أعلاه، نقدم عدة أسئلة مفتوحة ستؤثر على كيفية كتابة المواصفات: