تم تصميم شبكة Grass للعمل كالبنية التحتية اللامركزية التي تجمع وتتحقق من البيانات المتاحة علنًا من الإنترنت وتقوم بتنظيمها لاستخدامها في تطوير الذكاء الاصطناعي. في جوهرها، تشمل الهندسة المعمارية ثلاثة أدوار رئيسية: عقد Grass، والموجهات، والمحققون. يلعب كل منها وظيفة محددة في تدفق النطاق الترددي والبيانات والتحقق. يتم تشغيل عقد Grass بواسطة مستخدمين يشاركون طوعًا عرض النطاق الترددي غير المستخدم لديهم. الموجهات تنسق الطلبات والاستجابات بين المستخدمين ونقاط البيانات، بينما يكون المحققون مسؤولين عن التحقق من نزاهة هذه التفاعلات وتوثيقها على blockchain من خلال الإثباتات التشفيرية.
يضمن هذا النظام المتعدد الطبقات كلاً من القابلية للتوسع والتحقق. بدلاً من إجبار كل عقدة على التحقق بشكل مستقل من البيانات ونقلها على السلسلة - وهو ما سيكون غير فعال - تستخدم Grass المدققين للتحقق من دفعات التفاعلات باستخدام الإثباتات ذات المعرفة الصفرية. تؤكد هذه الإثباتات أن إجراءً معينًا (مثل طلب ويب) قد تم تنفيذه بشكل صحيح دون الكشف عن المحتوى الفعلي للبيانات أو هوية المستخدم. تساعد هذه الطريقة في الحفاظ على الخصوصية بينما توفر في نفس الوقت المساءلة على السلسلة، وهو توازن أساسي في أي بروتوكول لمشاركة النطاق الترددي أو تعدين البيانات.
تتمثل إحدى الفوائد الرئيسية لهندسة Grass في فصل الأدوار. يمكن للمستخدمين المساهمة في عرض النطاق الترددي دون الحاجة إلى تشغيل عقدة كاملة أو المشاركة في عمليات التحقق المعقدة. تتخصص أجهزة التوجيه في إدارة طرق الاتصال وتحسين تدفق البيانات. يركز المدققون على التحقق من الصحة، وبناء الإثباتات غير القابلة للمعرفة، وضمان مكافأة البيانات الصالحة فقط. يمنع هذا الفصل حدوث الاختناقات ويسمح لكل جزء من الشبكة بالتوسع وفقًا لمتطلبات الأداء الخاصة به.
تم تصميم النظام أيضًا ليكون معياريًا وقابلًا للتحديث. بينما يتم تشغيل بعض المكونات الأولية - مثل المدققين - بواسطة مؤسسة Grass أو أطراف موثوقة، فإن الخطة طويلة الأجل تشمل فتح هذه الأدوار أمام المجتمع من خلال التكديس، والحكم، والتطوير مفتوح المصدر. مع مرور الوقت، سيتمكن أي شخص من تشغيل جهاز توجيه أو مدقق، وفقًا لمعايير الأداء ومتطلبات الربط، مما يخلق نظامًا أكثر موثوقية ولامركزية.
تتمثل مهمة المدققين في شبكة Grass في الحفاظ على نزاهة وموثوقية استخدام النطاق الترددي من خلال التحقق من حركة المرور التي يتم نقلها عبر أجهزة التوجيه والمقدمة من قبل عقد Grass. عندما يتم إرسال أو تلقي البيانات عبر الشبكة، يضمن المدققون أنها تلبي معايير البروتوكول، وتم تسليمها كما هو متوقع، وتفي بأي قيود جودة. للقيام بذلك، يستخدمون أنظمة إثبات المعرفة الصفرية التي تؤكد نشاط البيانات دون الحاجة إلى كشف معلومات المستخدم. ثم يتم تسجيل هذه الإثباتات على السلسلة، مما يوفر أدلة غير قابلة للتغيير على العمل المنجز والنطاق الترددي المشترك.
في البداية، يتم تشغيل طبقة التحقق بطريقة شبه مركزية بواسطة مؤسسة Grass. هذا خيار تصميم متعمد خلال المراحل الأولى من الشبكة، حيث يسمح باختبار مستقر، ومراقبة الأمان، ومعايرة الأداء. ومع ذلك، تتضمن خارطة الطريق انتقالًا إلى نموذج لجنة تحقق لامركزية. في هذه المرحلة المستقبلية، سيتم انتخاب أو اختيار المراقبين من خلال آلية التخزين، مما يسمح لأي شخص يستوفي متطلبات الأجهزة والبروتوكول بالمشاركة.
يتعين على المدققين إدارة كميات كبيرة من البيانات وتوليد أدلة تشفيرية معقدة بكفاءة. للقيام بذلك، يعتمدون على بنية تحتية متخصصة قادرة على حساب عالي الإنتاجية. هذه الطبقة تتعلق أقل بعرض النطاق وأكثر بالحساب والأمان. يجب على كل مدقق الحفاظ على سجل تاريخي لعمليات التوجيه، تتبع أداء جهاز التوجيه، والكشف عن أي شذوذ أو علامات على إساءة الاستخدام. على سبيل المثال، إذا كان جهاز التوجيه يقوم بشكل متكرر بإرسال طلبات غير مكتملة أو تقديم استجابات غير صالحة، فإن المدقق يقوم بعلم ذلك ويمكنه تقليل أهليته للحصول على المكافآت أو سمعته.
تعمل المدققون أيضًا كحراس لمكافآت البروتوكول. فقط نشاط عرض النطاق الترددي الذي تم التحقق منه وتأكيده بواسطة المدقق مؤهل لإصدار الرموز. تضمن هذه الخطوة أن يحصل فقط المشاركون الصادقون وعالي الجودة على التعويض، مما يقلل من الاحتيال وسوء الاستخدام. تعتمد نزاهة أنظمة التكديس والإيردروب بشكل كبير على قدرة المدقق على معالجة البيانات بدقة وحيادية.
تعمل أجهزة التوجيه كطبقة تنسيق بين المستخدمين (العقد العشبية) والشبكة العشبية الأوسع. يتمثل دورها الأساسي في تلقي المهام من طبقة المدقق وتوزيعها على العقد العشبية المتصلة بناءً على الأداء والموثوقية والموقع. في جوهرها، تعمل أجهزة التوجيه كوسيط يسهل تدفق طلبات البيانات ويضمن توجيه مساهمات النطاق الترددي بشكل صحيح لتلبية أهداف محددة في جمع البيانات أو الاسترجاع. لا تجمع أو تتحقق من البيانات بنفسها ولكنها مسؤولة عن تتبع أداء العقد التي تتصل بها وضمان نقل حركة المرور بدقة وكفاءة.
كل موجه يحتفظ بمجموعة من المقاييس حول العقد التي تحت إدارتها. تشمل هذه المقاييس زمن الوصول، وفقدان الحزم، والتوافر، ومعدل إكمال المهام. تُستخدم بيانات الأداء هذه لتحديد مقدار الحركة المرورية التي يجب أن تتلقاها كل عقدة وتلعب دورًا في حسابات المكافآت. كما تقوم الموجهات بإنشاء تقارير يتم تمريرها إلى المدققين، الذين يقومون بتقييم ما إذا كانت الحركة قد اكتملت بشكل صحيح وما إذا كان يجب إصدار مكافآت رمزية. إن المراقبة المستمرة للأداء تجعل من الموجهات حلقة أساسية في نظام الحوافز Grass.
لتشجيع تشغيل الرواتر بشكل موثوق، يسمح Grass بتفويض الرموز إلى الرواتر. تعمل هذه الآلية بشكل مشابه لنماذج إثبات الحصة في شبكات أخرى: الرواتر التي تحتوي على المزيد من الرموز المفوضة من GRASS تتلقى المزيد من الحركة، مما يزيد من إمكانية كسبها. وهذا يشجع مشغلي الرواتر على الحفاظ على وقت التشغيل العالي والأداء المستقر. من ناحية أخرى، يكسب المفوضون حصة من مكافآت الرواتر، مما يخلق مصلحة مشتركة في نجاح الرواتر. هذه الهيكلية تخلق تنافسًا بين الرواتر، مما يحسن من موثوقية الشبكة ولامركزيتها مع مرور الوقت.
يمكن للموجهات تحديد معدلات العمولة الخاصة بها، مما يؤثر على مقدار المكافآت التي تحتفظ بها مقابل ما يتم تمريره إلى المفوضين. يجب على المستخدمين الذين يتطلعون إلى تخزين رموز GRASS تقييم الموجهات بناءً على الأداء السابق وإحصائيات وقت التشغيل ومعدلات العمولة لاتخاذ قرارات مفوضة مدروسة. يضيف هذا طبقة سمعة إلى المشاركة في الموجهات ويضمن أن الشبكة تكافئ باستمرار المشغلين ذوي الجودة العالية بينما تقلل من أهمية الذين يعانون من ضعف الأداء.
تعتبر عقدة Grass النقطة الرئيسية للوصول الفردي للمستخدمين للمشاركة في بروتوكول Grass. من خلال تثبيت ملحق متصفح Grass أو تطبيق سطح المكتب، يسمح المستخدمون لأجهزتهم بمشاركة عرض النطاق الترددي غير المستخدم، والذي تستخدمه الشبكة لإجراء طلبات الويب لمحتوى متاح للجمهور. قد تتضمن هذه الطلبات استرجاع بيانات صفحات الويب، أو ردود واجهة برمجة التطبيقات، أو ملفات الوسائط اللازمة لتدريب الذكاء الاصطناعي. تعمل برامج عقدة Grass في الخلفية ومصممة للعمل بشكل سلبي دون الحاجة لمشاركة تقنية من المستخدم.
من منظور الأمان، تم تكوين Grass Nodes للتعامل فقط مع الحركة المرورية التي تعتبر آمنة ويمكن الوصول إليها علنًا. البروتوكول لا يتفاعل مع الشبكات الخاصة أو المواقع المحمية بكلمة مرور أو بيانات المستخدم الشخصية. يتم تصفية جميع الطلبات لضمان امتثالها لمعايير السلامة والقوانين. لقد نفذ فريق Grass التشفير وإجراءات الحماية الأساسية لعزل نشاط العقدة عن العمليات الأخرى على جهاز المضيف. هذا مدعوم بشهادات مستقلة من مزودي الأمن السيبراني وشركات مكافحة الفيروسات للتحقق من أن البرنامج لا يشكل تهديدًا لنظام المستخدم.
تتلقى العقد المهام من أجهزة التوجيه بناءً على التوافر وسعة النطاق الترددي والسمعة. كلما كان أداء العقدة أكثر اتساقًا، زادت الطلبات التي ستُخصص لها. ستتلقى العقد التي تواجه فترات توقف، أو تفشل في إكمال الطلبات، أو تقدم بيانات غير مكتملة عددًا أقل تدريجياً من المهام وبالتالي عددًا أقل من المكافآت. يضمن هذا النظام القائم على السمعة توزيعًا يفضّل المشاركين الموثوقين بينما لا يزال يسمح لأي شخص بالانضمام وتحسين مكانته بمرور الوقت.
تُحسب مكافآت المستخدمين بناءً على حجم وجودة النطاق الترددي المساهم به. تُمنح النقاط مقابل كل طلب موثوق مكتمل، والتي يمكن استخدامها لاحقًا للمطالبة برموز GRASS من خلال توزيعات مباشرة أو أنظمة مكافآت مباشرة. يسمح هذا الهيكل للمستخدمين بكسب مكافآت بشكل سلبي من اتصالهم بالإنترنت الحالي دون الحاجة لشراء الرموز أو التفاعل مع البورصات. في التحديثات المستقبلية، قد يدعم Grass Node أيضًا نظام التخزين أو أوضاع مشاركة إضافية تمنح المستخدمين مزيدًا من السيطرة على كيفية استخدام نطاقهم الترددي.
بروتوكول Grass مبني حول جمع وتنظيم بيانات الويب العامة التي يمكن استخدامها لتدريب أنظمة الذكاء الاصطناعي. لتحقيق ذلك، يجب على الشبكة معالجة مجموعة واسعة من أنواع الحركة التي تعكس تنوع المحتوى الموجود على الإنترنت. تشمل الحركة على شبكة Grass طلبات صفحات HTML، الصور الثابتة، البيانات المنظمة (مثل JSON من واجهات برمجة التطبيقات)، ملفات الوسائط، والبيانات الوصفية. من خلال تمكين هذا النطاق الواسع من الحركة، تخلق الشبكة مجموعة بيانات قوية ومرنة يمكن أن تخدم حالات استخدام مختلفة في التعلم الآلي - من نماذج اللغة إلى تصنيف الصور وأنظمة التوصية.
يتم تصنيف كل نوع من أنواع المرور ومعالجته بناءً على خصائصه. على سبيل المثال، يتم تحليل البيانات النصية (مثل HTML أو JSON) وتخزينها في تنسيقات منظمة مناسبة لتدريب نماذج اللغة. بينما يتم معالجة حركة المرور المتعلقة بالصور والوسائط بشكل مختلف لضمان نقلها الفعال وتصنيفها بناءً على الدقة أو نوع الملف أو مجال الأصل. هذه التصنيف مهمة لأنها تسمح لمطوري الذكاء الاصطناعي بطلب فقط أنواع البيانات ذات الصلة بخط أنابيب تدريبهم، مما يقلل الضوضاء ويحسن كفاءة المعالجة في المراحل التالية.
تكون عقد Grass مسؤولة عن تنفيذ طلبات الويب التي تسترجع هذه البيانات. تقوم أجهزة التوجيه بتوزيع المهام على العقد بناءً على الموقع والأداء والتوافق مع نوع حركة المرور المطلوبة. على سبيل المثال، قد يتم تعيين عقدة بسرعات إنترنت أسرع وزمن استجابة أقل للمهام الأكثر كثافة مثل استرجاع الصور أو الفيديو، بينما قد تركز العقد الصغيرة على مكالمات واجهة برمجة التطبيقات الخفيفة. يسمح هذا النظام الديناميكي للمطابقة للشبكة بتوزيع حركة المرور بكفاءة وضمان أن تسهم كل عقدة وفقًا لقدرتها.
لا تحمل جميع أنواع حركة المرور نفس القيمة. بعض الأنواع أكثر تكلفة من الناحية الحسابية، وتتطلب عرض نطاق ترددي أكبر، أو لديها طلب أعلى من مشترين البيانات. لتعكس ذلك، يقوم شبكة Grass بتعيين قيم نقاط مختلفة لكل نوع من أنواع حركة المرور. المهام الأكثر طلبًا أو ذات الأولوية العالية تكسب مكافآت أعلى، بينما تكسب المهام الأبسط مكافآت أقل. يساعد هذا النظام في تحقيق توازن في الحوافز ويضمن بقاء الشبكة فعالة تحت أحمال العمل المتغيرة. كما يشجع المستخدمين الذين لديهم أجهزة أفضل أو اتصالات أسرع على تحمل أدوار ذات قيمة أعلى داخل الشبكة.
تقدم Grass سوقًا للرسوم لتنظيم الطلب وإعطاء الأولوية لحركة المرور في بيئة لامركزية. على عكس الأنظمة ذات الأسعار الثابتة، يقوم نموذج رسوم Grass بضبط نفسه ديناميكيًا بناءً على خصائص كل مهمة وظروف الشبكة الحالية. تتضمن صيغة حساب رسوم المعاملات خمسة متغيرات رئيسية: الجغرافيا (g) ، السمعة (r) ، نوع الحركة (t) ، عرض النطاق الترددي المستخدم (b) ، وزحام الشبكة (c). يسهم كل متغير في إجمالي مرجح يحدد الرسوم النهائية التي يجب دفعها للطلب، مما يضمن أن تعكس التكاليف تعقيد ومتطلبات الموارد للعملية.
تعكس متغيرات الجغرافيا (g) موقع العقدة الخاصة بالجرس التي تتعامل مع الطلب. قد تتطلب بعض المهام بيانات محددة حسب المنطقة، مثل المحتوى الذي يمكن الوصول إليه فقط داخل بلد معين. في هذه الحالات، يتم إعطاء الأولوية للعقد في المنطقة الجغرافية ذات الصلة وتعديل الرسوم المرتبطة بالزيادة لتعكس ندرة وقيمة هذا الوصول. تساعد هذه الآلية في توجيه الحركة بشكل ذكي بينما تكافئ المشاركين في المناطق التي تمثل تمثيلاً ضعيفاً أو ذات طلب أعلى.
تعكس متغير السمعة (r) تاريخ أداء العقد. ستحصل العقد التي تتمتع بسجل قوي من التشغيل المستمر، والانخفاض في زمن الانتظار، وإكمال المهام على طلبات ذات أجر أفضل وانخفاض خطر الرفض. وعلى العكس، ستواجه العقد ذات الأداء الضعيف عتبات رسوم أعلى وقد يتم إبعادها في قرارات التوجيه. ترتبط هذه المقاربة مباشرة بالسلوك طويل الأمد بإمكانات الكسب، مما يمنح المستخدمين سببًا واضحًا للحفاظ على المشاركة المستقرة والمتوافقة على مر الزمن.
ترتبط متغيرات نوع الحركة (t) وعرض النطاق الترددي (b) بالطبيعة التقنية لكل طلب. كما تم تغطيته في القسم السابق، فإن أنواع الحركة المختلفة لها متطلبات مختلفة من حيث حجم البيانات، والتعقيد، والقيمة. سيكون استدعاء واجهة برمجة التطبيقات الخفيفة أرخص من تنزيل معرض صور بدقة كاملة، ويعكس نموذج الرسوم ذلك وفقًا لذلك. يتم أيضًا تتبع استهلاك عرض النطاق الترددي بدقة، حيث تكلف الطلبات الأكبر المزيد لكل من الطلب وبدل الرموز الممنوحة للعقدة المساهمة.
الازدحام الشبكي (c) هو المتغير النهائي في الصيغة ويساعد النظام على التنظيم الذاتي خلال فترات الطلب المرتفع. عندما يرتفع الازدحام، تتكيف الرسوم صعودًا لإعطاء الأولوية فقط لأكثر الحركة إلحاحًا أو قيمة. هذا يمنع التحميل الزائد، ويحافظ على موثوقية الطلبات، ويضمن أن أجهزة التوجيه والمصادقين لا يكتظون بالمهام ذات الأولوية المنخفضة. قد يتم تعديل مضاعف الازدحام في الإصدارات المستقبلية لتعكس أنماط الاستخدام في الوقت الفعلي وتحسين الأداء.
لضمان جودة البيانات وموثوقية الشبكة، تقوم Grass بتنفيذ نظام تسجيل سمعة يقيس أداء العقد على مر الزمن. يتم تقييم كل عقدة بناءً على أربع خصائص رئيسية: الاكتمال، التناسق، التوقيت، والتوافر. يتم تسجيل هذه المقاييس تلقائيًا أثناء تعامل العقد مع حركة المرور، ويتم دمجها في درجة سمعة مرجحة. تؤثر هذه الدرجة بشكل مباشر على كمية حركة المرور التي تتلقاها العقدة، وأنواع المهام التي تكون مؤهلة لها، وكيفية أولويتها في سوق الرسوم.
تشير الشمولية إلى ما إذا كان العقد قد قام بتسليم المحتوى المتوقع بنجاح لطلب ما. إذا تم تحميل صفحة ويب جزئيًا فقط أو كانت استجابة واجهة برمجة التطبيقات مقطوعة، يتم وضع علامة على الطلب بأنه غير مكتمل. يؤثر هذا على درجة العقد ويمكن أن يقلل من فرص الكسب المستقبلية. تستخدم Grass أدوات التحقق الآلي، وغالبًا ما تدعمها طبقة المدقق، لتأكيد ما إذا كانت الاستجابة تلبي معايير الشمولية قبل الموافقة على المكافآت أو احتساب الطلب نحو السمعة.
تقيس الاتساق مدى موثوقية العقد في تقديم بيانات دقيقة عبر الطلبات المتكررة. ستقوم العقدة عالية الأداء بإرجاع ردود صحيحة ومتوقعة بشكل متسق، حتى عندما تتكرر المهام أو يتم عشوائيتها لأغراض التدقيق. تعتبر هذه المقياس مهمة بشكل خاص في تصفية العقد غير الموثوقة أو تلك التي تحاول التلاعب بالنظام بنتائج مزيفة. يتم إجراء فحوصات الاتساق بشكل دوري وتؤخذ في الاعتبار في تقييمات السمعة على المدى الطويل.
تقييم التوقيت يقيم زمن الاستجابة وسرعة كل طلب. يُعتبر العقد الذي يستجيب بسرعة لمهام البيانات أكثر موثوقية ويحصل على درجة أعلى. يتم معاقبة العقد ذات أوقات الاستجابة الأبطأ أو المهل الزمنية المتكررة في السمعة. نظرًا لاستخدام شبكة Grass لجمع البيانات في الوقت الحقيقي تقريبًا لتدريب نماذج الذكاء الاصطناعي، فإن الاستجابة السريعة أمر حاسم. يساعد تقييم التوقيت في ضمان أن المستخدمين الذين يقومون بتشغيل العقد يحافظون على اتصالات مستقرة وأن الشبكة يمكن استخدامها في التطبيقات ذات الإنتاجية العالية.
تتبع التوافر وقت تشغيل العقدة - كم مرة تكون متصلة وجاهزة لاستقبال الحركة. العقد التي تنقطع كثيرًا أو تبقى غير نشطة لفترات طويلة تفقد مكانتها في نظام السمعة. على العكس، فإن العقد التي تكون متصلة بشكل موثوق لفترات طويلة تُكافأ بحركة مرور من مستوى أعلى وإمكانية كسب محسنة. يعتبر التوافر مهمًا بشكل خاص لمشغلي أجهزة التوجيه والمساهمين الكبار الذين يرغبون في تشغيل أجهزة مخصصة أو توفير وقت تشغيل مستمر.
أهم النقاط
تم تصميم شبكة Grass للعمل كالبنية التحتية اللامركزية التي تجمع وتتحقق من البيانات المتاحة علنًا من الإنترنت وتقوم بتنظيمها لاستخدامها في تطوير الذكاء الاصطناعي. في جوهرها، تشمل الهندسة المعمارية ثلاثة أدوار رئيسية: عقد Grass، والموجهات، والمحققون. يلعب كل منها وظيفة محددة في تدفق النطاق الترددي والبيانات والتحقق. يتم تشغيل عقد Grass بواسطة مستخدمين يشاركون طوعًا عرض النطاق الترددي غير المستخدم لديهم. الموجهات تنسق الطلبات والاستجابات بين المستخدمين ونقاط البيانات، بينما يكون المحققون مسؤولين عن التحقق من نزاهة هذه التفاعلات وتوثيقها على blockchain من خلال الإثباتات التشفيرية.
يضمن هذا النظام المتعدد الطبقات كلاً من القابلية للتوسع والتحقق. بدلاً من إجبار كل عقدة على التحقق بشكل مستقل من البيانات ونقلها على السلسلة - وهو ما سيكون غير فعال - تستخدم Grass المدققين للتحقق من دفعات التفاعلات باستخدام الإثباتات ذات المعرفة الصفرية. تؤكد هذه الإثباتات أن إجراءً معينًا (مثل طلب ويب) قد تم تنفيذه بشكل صحيح دون الكشف عن المحتوى الفعلي للبيانات أو هوية المستخدم. تساعد هذه الطريقة في الحفاظ على الخصوصية بينما توفر في نفس الوقت المساءلة على السلسلة، وهو توازن أساسي في أي بروتوكول لمشاركة النطاق الترددي أو تعدين البيانات.
تتمثل إحدى الفوائد الرئيسية لهندسة Grass في فصل الأدوار. يمكن للمستخدمين المساهمة في عرض النطاق الترددي دون الحاجة إلى تشغيل عقدة كاملة أو المشاركة في عمليات التحقق المعقدة. تتخصص أجهزة التوجيه في إدارة طرق الاتصال وتحسين تدفق البيانات. يركز المدققون على التحقق من الصحة، وبناء الإثباتات غير القابلة للمعرفة، وضمان مكافأة البيانات الصالحة فقط. يمنع هذا الفصل حدوث الاختناقات ويسمح لكل جزء من الشبكة بالتوسع وفقًا لمتطلبات الأداء الخاصة به.
تم تصميم النظام أيضًا ليكون معياريًا وقابلًا للتحديث. بينما يتم تشغيل بعض المكونات الأولية - مثل المدققين - بواسطة مؤسسة Grass أو أطراف موثوقة، فإن الخطة طويلة الأجل تشمل فتح هذه الأدوار أمام المجتمع من خلال التكديس، والحكم، والتطوير مفتوح المصدر. مع مرور الوقت، سيتمكن أي شخص من تشغيل جهاز توجيه أو مدقق، وفقًا لمعايير الأداء ومتطلبات الربط، مما يخلق نظامًا أكثر موثوقية ولامركزية.
تتمثل مهمة المدققين في شبكة Grass في الحفاظ على نزاهة وموثوقية استخدام النطاق الترددي من خلال التحقق من حركة المرور التي يتم نقلها عبر أجهزة التوجيه والمقدمة من قبل عقد Grass. عندما يتم إرسال أو تلقي البيانات عبر الشبكة، يضمن المدققون أنها تلبي معايير البروتوكول، وتم تسليمها كما هو متوقع، وتفي بأي قيود جودة. للقيام بذلك، يستخدمون أنظمة إثبات المعرفة الصفرية التي تؤكد نشاط البيانات دون الحاجة إلى كشف معلومات المستخدم. ثم يتم تسجيل هذه الإثباتات على السلسلة، مما يوفر أدلة غير قابلة للتغيير على العمل المنجز والنطاق الترددي المشترك.
في البداية، يتم تشغيل طبقة التحقق بطريقة شبه مركزية بواسطة مؤسسة Grass. هذا خيار تصميم متعمد خلال المراحل الأولى من الشبكة، حيث يسمح باختبار مستقر، ومراقبة الأمان، ومعايرة الأداء. ومع ذلك، تتضمن خارطة الطريق انتقالًا إلى نموذج لجنة تحقق لامركزية. في هذه المرحلة المستقبلية، سيتم انتخاب أو اختيار المراقبين من خلال آلية التخزين، مما يسمح لأي شخص يستوفي متطلبات الأجهزة والبروتوكول بالمشاركة.
يتعين على المدققين إدارة كميات كبيرة من البيانات وتوليد أدلة تشفيرية معقدة بكفاءة. للقيام بذلك، يعتمدون على بنية تحتية متخصصة قادرة على حساب عالي الإنتاجية. هذه الطبقة تتعلق أقل بعرض النطاق وأكثر بالحساب والأمان. يجب على كل مدقق الحفاظ على سجل تاريخي لعمليات التوجيه، تتبع أداء جهاز التوجيه، والكشف عن أي شذوذ أو علامات على إساءة الاستخدام. على سبيل المثال، إذا كان جهاز التوجيه يقوم بشكل متكرر بإرسال طلبات غير مكتملة أو تقديم استجابات غير صالحة، فإن المدقق يقوم بعلم ذلك ويمكنه تقليل أهليته للحصول على المكافآت أو سمعته.
تعمل المدققون أيضًا كحراس لمكافآت البروتوكول. فقط نشاط عرض النطاق الترددي الذي تم التحقق منه وتأكيده بواسطة المدقق مؤهل لإصدار الرموز. تضمن هذه الخطوة أن يحصل فقط المشاركون الصادقون وعالي الجودة على التعويض، مما يقلل من الاحتيال وسوء الاستخدام. تعتمد نزاهة أنظمة التكديس والإيردروب بشكل كبير على قدرة المدقق على معالجة البيانات بدقة وحيادية.
تعمل أجهزة التوجيه كطبقة تنسيق بين المستخدمين (العقد العشبية) والشبكة العشبية الأوسع. يتمثل دورها الأساسي في تلقي المهام من طبقة المدقق وتوزيعها على العقد العشبية المتصلة بناءً على الأداء والموثوقية والموقع. في جوهرها، تعمل أجهزة التوجيه كوسيط يسهل تدفق طلبات البيانات ويضمن توجيه مساهمات النطاق الترددي بشكل صحيح لتلبية أهداف محددة في جمع البيانات أو الاسترجاع. لا تجمع أو تتحقق من البيانات بنفسها ولكنها مسؤولة عن تتبع أداء العقد التي تتصل بها وضمان نقل حركة المرور بدقة وكفاءة.
كل موجه يحتفظ بمجموعة من المقاييس حول العقد التي تحت إدارتها. تشمل هذه المقاييس زمن الوصول، وفقدان الحزم، والتوافر، ومعدل إكمال المهام. تُستخدم بيانات الأداء هذه لتحديد مقدار الحركة المرورية التي يجب أن تتلقاها كل عقدة وتلعب دورًا في حسابات المكافآت. كما تقوم الموجهات بإنشاء تقارير يتم تمريرها إلى المدققين، الذين يقومون بتقييم ما إذا كانت الحركة قد اكتملت بشكل صحيح وما إذا كان يجب إصدار مكافآت رمزية. إن المراقبة المستمرة للأداء تجعل من الموجهات حلقة أساسية في نظام الحوافز Grass.
لتشجيع تشغيل الرواتر بشكل موثوق، يسمح Grass بتفويض الرموز إلى الرواتر. تعمل هذه الآلية بشكل مشابه لنماذج إثبات الحصة في شبكات أخرى: الرواتر التي تحتوي على المزيد من الرموز المفوضة من GRASS تتلقى المزيد من الحركة، مما يزيد من إمكانية كسبها. وهذا يشجع مشغلي الرواتر على الحفاظ على وقت التشغيل العالي والأداء المستقر. من ناحية أخرى، يكسب المفوضون حصة من مكافآت الرواتر، مما يخلق مصلحة مشتركة في نجاح الرواتر. هذه الهيكلية تخلق تنافسًا بين الرواتر، مما يحسن من موثوقية الشبكة ولامركزيتها مع مرور الوقت.
يمكن للموجهات تحديد معدلات العمولة الخاصة بها، مما يؤثر على مقدار المكافآت التي تحتفظ بها مقابل ما يتم تمريره إلى المفوضين. يجب على المستخدمين الذين يتطلعون إلى تخزين رموز GRASS تقييم الموجهات بناءً على الأداء السابق وإحصائيات وقت التشغيل ومعدلات العمولة لاتخاذ قرارات مفوضة مدروسة. يضيف هذا طبقة سمعة إلى المشاركة في الموجهات ويضمن أن الشبكة تكافئ باستمرار المشغلين ذوي الجودة العالية بينما تقلل من أهمية الذين يعانون من ضعف الأداء.
تعتبر عقدة Grass النقطة الرئيسية للوصول الفردي للمستخدمين للمشاركة في بروتوكول Grass. من خلال تثبيت ملحق متصفح Grass أو تطبيق سطح المكتب، يسمح المستخدمون لأجهزتهم بمشاركة عرض النطاق الترددي غير المستخدم، والذي تستخدمه الشبكة لإجراء طلبات الويب لمحتوى متاح للجمهور. قد تتضمن هذه الطلبات استرجاع بيانات صفحات الويب، أو ردود واجهة برمجة التطبيقات، أو ملفات الوسائط اللازمة لتدريب الذكاء الاصطناعي. تعمل برامج عقدة Grass في الخلفية ومصممة للعمل بشكل سلبي دون الحاجة لمشاركة تقنية من المستخدم.
من منظور الأمان، تم تكوين Grass Nodes للتعامل فقط مع الحركة المرورية التي تعتبر آمنة ويمكن الوصول إليها علنًا. البروتوكول لا يتفاعل مع الشبكات الخاصة أو المواقع المحمية بكلمة مرور أو بيانات المستخدم الشخصية. يتم تصفية جميع الطلبات لضمان امتثالها لمعايير السلامة والقوانين. لقد نفذ فريق Grass التشفير وإجراءات الحماية الأساسية لعزل نشاط العقدة عن العمليات الأخرى على جهاز المضيف. هذا مدعوم بشهادات مستقلة من مزودي الأمن السيبراني وشركات مكافحة الفيروسات للتحقق من أن البرنامج لا يشكل تهديدًا لنظام المستخدم.
تتلقى العقد المهام من أجهزة التوجيه بناءً على التوافر وسعة النطاق الترددي والسمعة. كلما كان أداء العقدة أكثر اتساقًا، زادت الطلبات التي ستُخصص لها. ستتلقى العقد التي تواجه فترات توقف، أو تفشل في إكمال الطلبات، أو تقدم بيانات غير مكتملة عددًا أقل تدريجياً من المهام وبالتالي عددًا أقل من المكافآت. يضمن هذا النظام القائم على السمعة توزيعًا يفضّل المشاركين الموثوقين بينما لا يزال يسمح لأي شخص بالانضمام وتحسين مكانته بمرور الوقت.
تُحسب مكافآت المستخدمين بناءً على حجم وجودة النطاق الترددي المساهم به. تُمنح النقاط مقابل كل طلب موثوق مكتمل، والتي يمكن استخدامها لاحقًا للمطالبة برموز GRASS من خلال توزيعات مباشرة أو أنظمة مكافآت مباشرة. يسمح هذا الهيكل للمستخدمين بكسب مكافآت بشكل سلبي من اتصالهم بالإنترنت الحالي دون الحاجة لشراء الرموز أو التفاعل مع البورصات. في التحديثات المستقبلية، قد يدعم Grass Node أيضًا نظام التخزين أو أوضاع مشاركة إضافية تمنح المستخدمين مزيدًا من السيطرة على كيفية استخدام نطاقهم الترددي.
بروتوكول Grass مبني حول جمع وتنظيم بيانات الويب العامة التي يمكن استخدامها لتدريب أنظمة الذكاء الاصطناعي. لتحقيق ذلك، يجب على الشبكة معالجة مجموعة واسعة من أنواع الحركة التي تعكس تنوع المحتوى الموجود على الإنترنت. تشمل الحركة على شبكة Grass طلبات صفحات HTML، الصور الثابتة، البيانات المنظمة (مثل JSON من واجهات برمجة التطبيقات)، ملفات الوسائط، والبيانات الوصفية. من خلال تمكين هذا النطاق الواسع من الحركة، تخلق الشبكة مجموعة بيانات قوية ومرنة يمكن أن تخدم حالات استخدام مختلفة في التعلم الآلي - من نماذج اللغة إلى تصنيف الصور وأنظمة التوصية.
يتم تصنيف كل نوع من أنواع المرور ومعالجته بناءً على خصائصه. على سبيل المثال، يتم تحليل البيانات النصية (مثل HTML أو JSON) وتخزينها في تنسيقات منظمة مناسبة لتدريب نماذج اللغة. بينما يتم معالجة حركة المرور المتعلقة بالصور والوسائط بشكل مختلف لضمان نقلها الفعال وتصنيفها بناءً على الدقة أو نوع الملف أو مجال الأصل. هذه التصنيف مهمة لأنها تسمح لمطوري الذكاء الاصطناعي بطلب فقط أنواع البيانات ذات الصلة بخط أنابيب تدريبهم، مما يقلل الضوضاء ويحسن كفاءة المعالجة في المراحل التالية.
تكون عقد Grass مسؤولة عن تنفيذ طلبات الويب التي تسترجع هذه البيانات. تقوم أجهزة التوجيه بتوزيع المهام على العقد بناءً على الموقع والأداء والتوافق مع نوع حركة المرور المطلوبة. على سبيل المثال، قد يتم تعيين عقدة بسرعات إنترنت أسرع وزمن استجابة أقل للمهام الأكثر كثافة مثل استرجاع الصور أو الفيديو، بينما قد تركز العقد الصغيرة على مكالمات واجهة برمجة التطبيقات الخفيفة. يسمح هذا النظام الديناميكي للمطابقة للشبكة بتوزيع حركة المرور بكفاءة وضمان أن تسهم كل عقدة وفقًا لقدرتها.
لا تحمل جميع أنواع حركة المرور نفس القيمة. بعض الأنواع أكثر تكلفة من الناحية الحسابية، وتتطلب عرض نطاق ترددي أكبر، أو لديها طلب أعلى من مشترين البيانات. لتعكس ذلك، يقوم شبكة Grass بتعيين قيم نقاط مختلفة لكل نوع من أنواع حركة المرور. المهام الأكثر طلبًا أو ذات الأولوية العالية تكسب مكافآت أعلى، بينما تكسب المهام الأبسط مكافآت أقل. يساعد هذا النظام في تحقيق توازن في الحوافز ويضمن بقاء الشبكة فعالة تحت أحمال العمل المتغيرة. كما يشجع المستخدمين الذين لديهم أجهزة أفضل أو اتصالات أسرع على تحمل أدوار ذات قيمة أعلى داخل الشبكة.
تقدم Grass سوقًا للرسوم لتنظيم الطلب وإعطاء الأولوية لحركة المرور في بيئة لامركزية. على عكس الأنظمة ذات الأسعار الثابتة، يقوم نموذج رسوم Grass بضبط نفسه ديناميكيًا بناءً على خصائص كل مهمة وظروف الشبكة الحالية. تتضمن صيغة حساب رسوم المعاملات خمسة متغيرات رئيسية: الجغرافيا (g) ، السمعة (r) ، نوع الحركة (t) ، عرض النطاق الترددي المستخدم (b) ، وزحام الشبكة (c). يسهم كل متغير في إجمالي مرجح يحدد الرسوم النهائية التي يجب دفعها للطلب، مما يضمن أن تعكس التكاليف تعقيد ومتطلبات الموارد للعملية.
تعكس متغيرات الجغرافيا (g) موقع العقدة الخاصة بالجرس التي تتعامل مع الطلب. قد تتطلب بعض المهام بيانات محددة حسب المنطقة، مثل المحتوى الذي يمكن الوصول إليه فقط داخل بلد معين. في هذه الحالات، يتم إعطاء الأولوية للعقد في المنطقة الجغرافية ذات الصلة وتعديل الرسوم المرتبطة بالزيادة لتعكس ندرة وقيمة هذا الوصول. تساعد هذه الآلية في توجيه الحركة بشكل ذكي بينما تكافئ المشاركين في المناطق التي تمثل تمثيلاً ضعيفاً أو ذات طلب أعلى.
تعكس متغير السمعة (r) تاريخ أداء العقد. ستحصل العقد التي تتمتع بسجل قوي من التشغيل المستمر، والانخفاض في زمن الانتظار، وإكمال المهام على طلبات ذات أجر أفضل وانخفاض خطر الرفض. وعلى العكس، ستواجه العقد ذات الأداء الضعيف عتبات رسوم أعلى وقد يتم إبعادها في قرارات التوجيه. ترتبط هذه المقاربة مباشرة بالسلوك طويل الأمد بإمكانات الكسب، مما يمنح المستخدمين سببًا واضحًا للحفاظ على المشاركة المستقرة والمتوافقة على مر الزمن.
ترتبط متغيرات نوع الحركة (t) وعرض النطاق الترددي (b) بالطبيعة التقنية لكل طلب. كما تم تغطيته في القسم السابق، فإن أنواع الحركة المختلفة لها متطلبات مختلفة من حيث حجم البيانات، والتعقيد، والقيمة. سيكون استدعاء واجهة برمجة التطبيقات الخفيفة أرخص من تنزيل معرض صور بدقة كاملة، ويعكس نموذج الرسوم ذلك وفقًا لذلك. يتم أيضًا تتبع استهلاك عرض النطاق الترددي بدقة، حيث تكلف الطلبات الأكبر المزيد لكل من الطلب وبدل الرموز الممنوحة للعقدة المساهمة.
الازدحام الشبكي (c) هو المتغير النهائي في الصيغة ويساعد النظام على التنظيم الذاتي خلال فترات الطلب المرتفع. عندما يرتفع الازدحام، تتكيف الرسوم صعودًا لإعطاء الأولوية فقط لأكثر الحركة إلحاحًا أو قيمة. هذا يمنع التحميل الزائد، ويحافظ على موثوقية الطلبات، ويضمن أن أجهزة التوجيه والمصادقين لا يكتظون بالمهام ذات الأولوية المنخفضة. قد يتم تعديل مضاعف الازدحام في الإصدارات المستقبلية لتعكس أنماط الاستخدام في الوقت الفعلي وتحسين الأداء.
لضمان جودة البيانات وموثوقية الشبكة، تقوم Grass بتنفيذ نظام تسجيل سمعة يقيس أداء العقد على مر الزمن. يتم تقييم كل عقدة بناءً على أربع خصائص رئيسية: الاكتمال، التناسق، التوقيت، والتوافر. يتم تسجيل هذه المقاييس تلقائيًا أثناء تعامل العقد مع حركة المرور، ويتم دمجها في درجة سمعة مرجحة. تؤثر هذه الدرجة بشكل مباشر على كمية حركة المرور التي تتلقاها العقدة، وأنواع المهام التي تكون مؤهلة لها، وكيفية أولويتها في سوق الرسوم.
تشير الشمولية إلى ما إذا كان العقد قد قام بتسليم المحتوى المتوقع بنجاح لطلب ما. إذا تم تحميل صفحة ويب جزئيًا فقط أو كانت استجابة واجهة برمجة التطبيقات مقطوعة، يتم وضع علامة على الطلب بأنه غير مكتمل. يؤثر هذا على درجة العقد ويمكن أن يقلل من فرص الكسب المستقبلية. تستخدم Grass أدوات التحقق الآلي، وغالبًا ما تدعمها طبقة المدقق، لتأكيد ما إذا كانت الاستجابة تلبي معايير الشمولية قبل الموافقة على المكافآت أو احتساب الطلب نحو السمعة.
تقيس الاتساق مدى موثوقية العقد في تقديم بيانات دقيقة عبر الطلبات المتكررة. ستقوم العقدة عالية الأداء بإرجاع ردود صحيحة ومتوقعة بشكل متسق، حتى عندما تتكرر المهام أو يتم عشوائيتها لأغراض التدقيق. تعتبر هذه المقياس مهمة بشكل خاص في تصفية العقد غير الموثوقة أو تلك التي تحاول التلاعب بالنظام بنتائج مزيفة. يتم إجراء فحوصات الاتساق بشكل دوري وتؤخذ في الاعتبار في تقييمات السمعة على المدى الطويل.
تقييم التوقيت يقيم زمن الاستجابة وسرعة كل طلب. يُعتبر العقد الذي يستجيب بسرعة لمهام البيانات أكثر موثوقية ويحصل على درجة أعلى. يتم معاقبة العقد ذات أوقات الاستجابة الأبطأ أو المهل الزمنية المتكررة في السمعة. نظرًا لاستخدام شبكة Grass لجمع البيانات في الوقت الحقيقي تقريبًا لتدريب نماذج الذكاء الاصطناعي، فإن الاستجابة السريعة أمر حاسم. يساعد تقييم التوقيت في ضمان أن المستخدمين الذين يقومون بتشغيل العقد يحافظون على اتصالات مستقرة وأن الشبكة يمكن استخدامها في التطبيقات ذات الإنتاجية العالية.
تتبع التوافر وقت تشغيل العقدة - كم مرة تكون متصلة وجاهزة لاستقبال الحركة. العقد التي تنقطع كثيرًا أو تبقى غير نشطة لفترات طويلة تفقد مكانتها في نظام السمعة. على العكس، فإن العقد التي تكون متصلة بشكل موثوق لفترات طويلة تُكافأ بحركة مرور من مستوى أعلى وإمكانية كسب محسنة. يعتبر التوافر مهمًا بشكل خاص لمشغلي أجهزة التوجيه والمساهمين الكبار الذين يرغبون في تشغيل أجهزة مخصصة أو توفير وقت تشغيل مستمر.
أهم النقاط