نودز | ديجيتالاكس
النود هنا معناها ماكينة بتحافظ على الحالة وبتعالجها بشكل مباشر. مش نقطة خدمة مستخبية ورا نظام بعيد، دي قطعة هاردوير بتشغّل كود تقدري تراجعيه وتحدّثيه وتفهمي كل طبقة فيه من بداية الإقلاع لحد الشبكة والتنفيذ.
ولما النود يشتغل على هاردوير مفتوح الكود، سلوكه بيبقى واضح. الفيرموير باين. مسار التنفيذ معروف. ومسارات البيانات صريحة. وده مهم لأن كل حاجة في موضة ويب٣ من باترنات وتوقيعات وتوكنات وإثباتات بيعتمد على ماكينات بتفسر الحالة وتنشرها صح.
بدل ما تبعتي الباترنات وتدفقات التوكنات والإثباتات لبنية بعيدة، النود اللي عند المصممة نفسها بيشارك في النشر ده. ويقدر:
- يقدّم حالات الباترنات من المشاع
- يتحقق من التوقيعات والملخصات
- يمرر حركة التوكنات عبر العقود
- يشغّل حسابات محددة مرتبطة بسير الشغل
كل خطوة من دول مجرد دالة بتتطبق على بيانات. وهنا النود بيبقى المكان اللي الدوال دي بتتنفذ فيه فعلاً.
دلوقتي ضيفي حوسبة سرية على مستوى الهاردوير.
زوري موقع ديجيتالاكس
موضة ويب٣ سي سي صفر
النود يقدر يحدد سطح تنفيذ ضيق: برنامج بياخد مدخلات مشفرة، يعمل تحويل محدد، ويرجع مخرجات من غير ما يكشف البيانات الوسيطة. المهم هنا إن سطح التنفيذ ده مربوط بكود قابل للفحص والقياس، فالمصممة عارفة بالظبط إيه اللي بيتنفذ وقت الحساب.
ولما مشتري يبعَت مقاسات، البيانات دي تدخل النود، تتعالج جوه السطح الضيق ده، وتطلع كتعديل للباترن. النود ما بيوسعش البيانات لسياق أكبر. بيعالجها مرة، يطلع نتيجة، وبعدها ممكن المدخلات تتشال.
- بيانات الباترنات المفتوحة تتحرك بحرية بين النودات
- البيانات الخاصة تدخل وتتحول وما تفضلش بعد الخطوة دي
بما إن الهاردوير مفتوح، الفصل ده شيء المصممة تقدر تعتمد عليه مش مجرد افتراض.
دلوقتي كبّري الصورة.
لما مصممات وتعاونيات كتير يشغّلوا نودات بالشكل ده، الشبكة تبقى ساحة ماكينات مستقلة. وكل نود بيساهم في الحالة المشتركة عن طريق:
- حفظ أجزاء من المشاع
- التحقق من حالات جديدة متسجلة
- إعادة بث تدفقات التوكنات
- المشاركة في فحوصات الإثبات
ولا نود واحد بيحدد النظام لوحده. كل نود بيطبق نفس القواعد على البيانات اللي بتوصله.
في مصنع صغير، النودات ممكن تكون جنب الماكينات نفسها.
نود التصنيع يستقبل تدفق توكنات ومجموعة تعليمات صالحة.
يتحقق إن المدخلات مطابقة للصيغة المطلوبة.
يمرر مجموعة التعليمات مباشرة للقاطعة أو النول.
يسجل حالة إنهاء كمرجع جديد.
كل ده بيحصل محليًا. النود والماكينة جزء من نفس السطح. مفيش فجوة البيانات تضطر تعدي فيها عبر طبقة خارجية.
هنا اللامركزية بتبقى ملموسة فعلًا، يعني:
حالات الباترنات بتتقدم من نودات كتير، وتدفقات التوكنات بتتعمل على نودات كتير، والإثباتات بتتراجع على نودات كتير، والحسابات بتحصل في المكان المطلوب.
النظام بيكمل لأنه معتمد على ماكينات كتير، وكل واحدة بتطبق نفس التحويلات على نفس أنواع المدخلات.
الهاردوير المفتوح بيسمح بتعديل النودات لوظايف متخصصة. نود جوه مساحة تصنيع ممكن يركز على تفاعل سريع مع الماكينات. ونود جوه استوديو يركز على الحساب المحلي لتوليد الباترنات. ونود جوه عنقود تخزين يركز على حفظ مكتبات تصميم كبيرة. وكلهم بيتكلموا نفس لغة الهاشات والتوقيعات والتوكنات والإثباتات.
ومع الوقت، ممكن شبكات جديدة تتكون حوالين النودات دي. شبكة تتخصص في تنسيق إنتاج الملابس. وشبكة تانية لتخزين الباترنات على المدى الطويل. وشبكة تالتة للحوسبة السرية الخاصة بالمواءمة. الشبكات دي تقدر تتشابك، لكن كل واحدة بتحافظ على تركيزها لأن النودات متبنية ومضبوطة لتدفقات محددة.
بالنسبة للمصممة، المعنى إن البنية التحتية مش بعيدة. هي موجودة في نفس مساحة الشغل.
الباترنات بتتعمل وتتوقّع وتتقدّم من نود قريب.
الماكينات بتاخد تعليماتها من نفس النود.
المدخلات الخاصة بتتعالج جواه.
وتدفقات التوكنات بتمر منه عشان تشغل الإجراءات.
كل حاجة بتفضل قريبة من مكان التنفيذ.
والقرب ده هو اللي بيدي النظام ثبات حقيقي.