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