المؤلف الأصلي: YBB Capital الباحث زيكي
إن التصميمين الرئيسيين لبنية blockchain التي ميزتها Web3 الآن قد تسببا حتمًا في بعض التعب الجمالي. سواء كانت السلسلة العامة المعيارية المتفشية أو L1 الجديدة التي تؤكد دائمًا على الأداء ولكنها تفشل في عكس مزايا الأداء، يمكن القول أن بيئتها. إنها نسخة طبق الأصل أو تحسين طفيف للنظام البيئي للإيثريوم، وقد أدت التجربة المتجانسة للغاية إلى فقدان المستخدمين إحساسهم بالانتعاش. يعد أحدث بروتوكول AO الذي اقترحته Arweave ملفتًا للنظر، حيث يحقق حوسبة فائقة الأداء على سلسلة التخزين العامة وحتى يحقق تجربة شبه Web2. يبدو أن هذا مختلف تمامًا عن طرق التوسعة والتصميمات المعمارية التي نعرفها حاليًا، فما هو AO بالضبط؟ ومن أين يأتي منطق دعم أدائها؟
اسم AO يأتي من اختصار Actor Oriented، وهو نموذج برمجي في نموذج الحوسبة المتزامنة Actor Model، فكرة تصميمه الشاملة مستمدة من امتداد Smart Weave وتتبع أيضًا تمرير الرسالة باعتبارها المفهوم الأساسي لـ Actor Model. ببساطة، يمكننا أن نفهم AO على أنه “كمبيوتر متوازي للغاية” يعمل على شبكة Arweave من خلال بنية معيارية. من منظور التنفيذ، AO ليس في الواقع طبقة التنفيذ المعيارية التي نراها اليوم، ولكنه بروتوكول اتصال يعمل على توحيد تمرير الرسائل ومعالجة البيانات. الهدف الأساسي للبروتوكول هو تحقيق التعاون بين “الأدوار” المختلفة داخل الشبكة من خلال نقل المعلومات، وبالتالي تحقيق طبقة حوسبة يمكن فرض أدائها بشكل لا نهائي، مما يمكّن Arweave، “القرص الصلب العملاق”، من الحصول على قرص مركزي. السلطة في بيئة ثقة لا مركزية سرعة على مستوى السحابة وقوة حوسبة قابلة للتطوير وقابلية للتوسعة.
يبدو أن مفهوم AO يشبه إلى حد ما تجزئة “الوقت الأساسي” وإعادة التركيب التي اقترحها جافين وود في مؤتمر Polkadot Decoded العام الماضي. وكلاهما يحقق ما يسمى “عالم الأداء العالي” من خلال جدولة وتنسيق الحوسبة Resources.computer". ولكن هناك في الواقع بعض الاختلافات بين الاثنين في جوهرها. الجدولة الغريبة هي تفكيك وإعادة تنظيم موارد مساحة كتلة سلسلة التتابع. لم تتغير كثيرًا في بنية Polkadot. على الرغم من أن أداء الحوسبة قد تجاوز أداء المكون الإضافي، لا يزال الحد الأقصى لسلسلة مظلة واحدة ضمن نموذج الفتحة محدودًا بالحد الأقصى لعدد النوى الخاملة في Polkadot. يمكن لـ AO نظريًا توفير قوة حوسبة غير محدودة تقريبًا (في المواقف الفعلية، يجب أن تعتمد على مستوى حوافز الشبكة) ودرجة أعلى من الحرية من خلال التوسع الأفقي للعقد. من الناحية المعمارية، يعمل AO على توحيد أساليب معالجة البيانات وتعبيرات الرسائل. وجدولة وحساب المعلومات من خلال ثلاث وحدات شبكية (شبكات فرعية)، ويمكن تلخيص طريقة توحيدها ووظائف الوحدات المختلفة في النقاط التالية حسب تحليل البيانات الرسمية:
الرسالة: يتم تمثيل كل تفاعل بين مستخدم (أو عملية أخرى) والعملية برسالة. يجب أن تتوافق الرسالة مع عناصر بيانات ANS-104 الأصلية الخاصة بـ Arweave للحفاظ على بنية أصلية متسقة وتسهيل تخزين Arweave للمعلومات. من منظور أكثر قابلية للفهم، تشبه الرسالة إلى حد ما معرف المعاملة (معرف TX) في blockchain التقليدي، لكن الاثنين ليسا متماثلين تمامًا؛
يمكن اعتبار AOS بمثابة نظام تشغيل أو أداة طرفية في بروتوكول AO، والتي يمكن استخدامها لتنزيل المواضيع وتشغيلها وإدارتها. فهو يوفر بيئة يمكن للمطورين من خلالها تطوير التطبيقات ونشرها وتشغيلها. في AOS، يمكن للمطورين استخدام بروتوكول AO لتطوير ونشر التطبيقات والتفاعل مع شبكة AO.
يدافع نموذج الممثل عن وجهة نظر فلسفية تسمى “كل شيء ممثل”. يمكن اعتبار جميع المكونات والكيانات ضمن هذا النموذج “جهات فاعلة”، فكل جهة فاعلة لها حالتها وسلوكها وصندوق بريدها الخاص. وهي تتواصل وتتعاون من خلال الاتصال غير المتزامن، مما يسمح للنظام بأكمله بالعمل بطريقة موزعة والتنظيم والتشغيل. بطريقة متزامنة. وينطبق الشيء نفسه على منطق التشغيل لشبكة AO. يمكن تجريد المكونات وحتى المستخدمين كـ “ممثلين” والتواصل مع بعضهم البعض من خلال طبقة تمرير الرسائل، بحيث ترتبط العمليات ببعضها البعض. نظام عمل موزع يمكنه يتم حسابها بالتوازي وليس لها حالة مشتركة متشابكة.
فيما يلي وصف مختصر لخطوات مخطط تدفق نقل المعلومات:
بعد أن نفهم إطار عمل ومنطق AO، عادة ما تكون هناك مشكلة شائعة. لا يبدو أن AO تتمتع بالخصائص العالمية للبروتوكولات أو السلاسل اللامركزية التقليدية. فهل يمكنها تحقيق التحقق واللامركزية بمجرد تحميل بعض البيانات إلى Arweave؟ ؟ في الواقع، هذا هو سر تصميم AO. AO بحد ذاته هو تطبيق خارج السلسلة ولا يحل مشكلة التحقق أو يغير الإجماع. تتمثل فكرة فريق الواقع المعزز في فصل وظائف AO وArweave وربطهما بطريقة معيارية، إذ يقوم AO فقط بالاتصال والحساب، بينما يوفر Arweave التخزين والتحقق فقط. "العلاقة بين الاثنين أشبه برسم الخرائط. يحتاج AO فقط إلى التأكد من تخزين سجل التفاعل على Arweave، ويمكن عرض حالته على Arweave لإنشاء صورة ثلاثية الأبعاد. ويضمن عرض الحالة المجسم هذا اتساق وموثوقية الإخراج عندما حساب الدولة الجنس اليقين. بالإضافة إلى ذلك، يمكن تشغيل عملية AO في الاتجاه المعاكس لتنفيذ عمليات محددة من خلال سجل الرسائل على Arweave (يمكن أن تستيقظ من تلقاء نفسها وفقًا للشروط والجداول الزمنية المحددة مسبقًا، وتنفذ العمليات الديناميكية المقابلة).
وفقًا لمشاركة Hill وOutprog، إذا لتبسيط منطق التحقق قليلاً، يمكنك تخيل AO كإطار حساب نقش يعتمد على مفهرس فائق التوازي. نعلم جميعًا أنه للتحقق من النقش، يحتاج مفهرس نقش Bitcoin إلى استخراج معلومات JSON من النقش، وتسجيل معلومات الرصيد في قاعدة البيانات خارج السلسلة، وإكمال التحقق من خلال مجموعة من قواعد الفهرسة. على الرغم من أنه تم التحقق من المفهرس خارج السلسلة، إلا أنه يمكن للمستخدمين التحقق من النقش عن طريق تغيير مفهرسات متعددة أو تشغيل الفهرس بأنفسهم، لذلك لا داعي للقلق بشأن قيام المفهرس بعمل شرير. لقد ذكرنا أعلاه أنه يتم تحميل البيانات مثل فرز الرسائل والحالة الثلاثية الأبعاد للعملية إلى Arweave، لذلك يجب أن تعتمد فقط على نموذج SCP (نموذج إجماع التخزين، والذي يمكن فهمه ببساطة على أن SCP هو المفهرس (من قواعد الفهرس على السلسلة. بالإضافة إلى ذلك، تجدر الإشارة إلى أن SCP ظهر في وقت أبكر بكثير من المفهرس)، ويمكن لأي شخص استعادة AO أو أي مؤشر ترابط على AO من خلال البيانات الثلاثية الأبعاد على Arweave. لا يحتاج المستخدمون إلى تشغيل العقدة بأكملها للتحقق من الحالة الموثوقة، تمامًا مثل تغيير الفهرس، يحتاج المستخدمون فقط إلى تقديم طلبات استعلام إلى عقد CU فردية أو متعددة من خلال SU. تتمتع Arweave بسعة تخزين عالية وتكلفة منخفضة، لذلك بموجب هذا المنطق، يمكن لمطوري AO تنفيذ طبقة حوسبة فائقة تتجاوز بكثير وظائف نقوش Bitcoin.
دعونا نستخدم بعض الكلمات الرئيسية لتلخيص خصائص AO: القرص الصلب الأصلي العملاق، والتوازي غير المحدود، والحوسبة غير المحدودة، والبنية الشاملة المعيارية، وعمليات الحالة الثلاثية الأبعاد. يبدو كل هذا جيدًا جدًا، لكن الأصدقاء الذين هم على دراية بمشاريع السلسلة العامة المختلفة في blockchain قد يجدون أن AO يشبه بشكل خاص مشروع “مستوى الموت”، وهو برنامج ICP “كمبيوتر الإنترنت” الذي كان شائعًا في السابق.
تم الترحيب ببرنامج المقارنات الدولية (ICP) باعتباره آخر مشروع على مستوى الملك في عالم blockchain وكان مفضلاً للغاية من قبل المؤسسات الكبرى، كما وصل إلى FDV بقيمة 200 مليار دولار أمريكي خلال 21 عامًا من الثيران المجنونة. ولكن مع انحسار الموجة، انخفضت قيمة الرمز المميز لبرنامج المقارنات الدولية أيضًا. حتى السوق الهابطة في عام 2023، انخفضت قيمة رموز برنامج المقارنات الدولية بحوالي 260 مرة مقارنة بأعلى مستوياتها التاريخية. ومع ذلك، إذا لم يتم أخذ أداء سعر الرمز المميز في الاعتبار، حتى إذا تمت إعادة فحص برنامج المقارنات الدولية (ICP) في هذا الوقت، فإن ميزاته التقنية لا تزال تتمتع بالعديد من الميزات الفريدة. العديد من المزايا والميزات المذهلة لـ AO اليوم كانت مملوكة أيضًا لبرنامج المقارنات الدولية في ذلك الوقت. فهل يفشل AO مثل برنامج المقارنات الدولية؟ دعونا أولاً نفهم سبب التشابه الكبير بين الاثنين، حيث تم تصميم كل من ICP وAO استنادًا إلى نموذج الممثل والتركيز على تشغيل blockchain محليًا، وبالتالي فإن خصائص الاثنين بها العديد من أوجه التشابه. يتم تشكيل blockchain للشبكة الفرعية لبرنامج المقارنات الدولية (ICP) من خلال عدد من الأجهزة عالية الأداء المملوكة والمسيطر عليها بشكل مستقل (أجهزة العقدة) التي تقوم بتشغيل بروتوكول كمبيوتر الإنترنت (ICP). يتم تنفيذ بروتوكول كمبيوتر الإنترنت من خلال عدد من مكونات البرامج، والتي تكون كحزمة عبارة عن نسخ متماثلة من حيث أنها تكرر الحالة والحساب عبر جميع العقد في blockchain للشبكة الفرعية.
يمكن تقسيم بنية النسخ المتماثل لبرنامج المقارنات الدولية إلى أربع طبقات من الأعلى إلى الأسفل:
طبقة شبكة نظير إلى نظير (P2P): تُستخدم لجمع الرسائل من المستخدمين والإعلان عنها، والعقد الأخرى في blockchain للشبكة الفرعية الخاصة بهم، وسلاسل blockchain للشبكة الفرعية الأخرى. يتم نسخ الرسائل التي تتلقاها الطبقة النظيرة إلى جميع العقد في الشبكة الفرعية لضمان الأمان والموثوقية والمرونة؛
طبقة الإجماع: تختار وتطلب الرسائل المستلمة من المستخدمين والشبكات الفرعية المختلفة لإنشاء كتل blockchain يمكن توثيقها وإنهائها من خلال إجماع بيزنطي متسامح مع الأخطاء يشكل blockchain المتطور. يتم تمرير هذه القطع النهائية إلى طبقة توجيه الرسالة؛
طبقة توجيه الرسائل: تُستخدم لتوجيه الرسائل التي ينشئها المستخدم والنظام بين الشبكات الفرعية، وإدارة قوائم انتظار الإدخال والإخراج الخاصة بـ Dapp، وجدولة تنفيذ الرسائل؛
طبقة بيئة التنفيذ: تحسب الحسابات الحتمية المشاركة في تنفيذ العقود الذكية من خلال معالجة الرسائل المستلمة من طبقة توجيه الرسائل.
ما يسمى بالشبكة الفرعية عبارة عن مجموعة من النسخ المتماثلة المتفاعلة التي تقوم بتشغيل مثيلات منفصلة لآلية الإجماع من أجل إنشاء blockchain خاص بها يمكن تشغيل مجموعة من “الحاويات” عليه. يمكن لكل شبكة فرعية الاتصال بشبكات فرعية أخرى ويتم التحكم فيها بواسطة الشبكة الفرعية الجذرية، والتي تستخدم تشفير مفتاح السلسلة لتفويض أذوناتها إلى شبكات فرعية فردية. يستخدم برنامج المقارنات الدولية شبكات فرعية للسماح له بالتوسع إلى ما لا نهاية. المشكلة في سلاسل الكتل التقليدية (والشبكات الفرعية الفردية) هي أنها مقيدة بقوة الحوسبة لجهاز عقدة واحدة، حيث يجب على كل عقدة تشغيل كل ما يحدث على blockchain من أجل المشاركة في خوارزمية الإجماع. إن تشغيل عدة شبكات فرعية مستقلة بالتوازي يسمح لبرنامج المقارنات الدولية بالتغلب على حاجز الجهاز الواحد.
كما ذكرنا أعلاه، فإن الغرض الذي تريد بنية برنامج المقارنات الدولية تحقيقه هو ببساطة خادم سحابي لامركزي. كانت هذه الفكرة صادمة مثل AO قبل بضع سنوات، ولكن لماذا فشلت؟ بكل بساطة، هذا يعني أنه إذا لم تنجح على المستوى العالي، فلن تستقر على المستوى المنخفض، ولم تجد توازنًا جيدًا بين Web3 وأفكارك الخاصة، مما يؤدي في النهاية إلى موقف محرج. إذا كان المشروع ليس Web3 ولا سهل الاستخدام مثل السحابة المركزية، باختصار، هناك ثلاث مشاكل. أولاً، إن علبة نظام برنامج ICP، “الحاوية” المذكورة أعلاه، تشبه في الواقع إلى حد ما AOS والعمليات في AO، لكنها ليست متماثلة. يتم تنفيذ برنامج ICP بواسطة Canister encapsulation وهو غير مرئي للعالم الخارجي، ويحتاج إلى الوصول إلى البيانات من خلال واجهة محددة. يعد الاتصال غير المتزامن أمرًا غير ملائم للغاية للمكالمات التعاقدية لبروتوكولات DeFi، لذلك في DeFi Summer، لم يحصل برنامج المقارنات الدولية على القيمة المالية المقابلة.
النقطة الثانية هي أن متطلبات الأجهزة عالية للغاية. ونتيجة لذلك، فإن المشروع ليس لامركزيا. الشكل التالي هو الحد الأدنى من مخطط تكوين الأجهزة للعقدة الذي قدمه برنامج المقارنات الدولية في ذلك الوقت. وحتى الآن، فهو مبالغ فيه للغاية، ويتجاوز بكثير تكوين سولانا، وحتى التخزين المتطلبات أعلى من سلسلة التخزين العامة.
والنقطة الثالثة هي الافتقار إلى البيئة. فحتى الآن، لا يزال برنامج المقارنات الدولية عبارة عن سلسلة عامة عالية الأداء. إذا لم تكن هناك تطبيقات DeFi، فماذا عن التطبيقات الأخرى؟ عذرًا، لم يُنتج برنامج المقارنات الدولية تطبيقًا قاتلًا منذ بدايته، ولم يتمكن نظامه البيئي من التقاط مستخدمي Web2 ولا مستخدمي Web3. ففي نهاية المطاف، مع القليل جدًا من اللامركزية، لماذا لا نستخدم فقط التطبيقات المركزية الغنية والناضجة؟ ولكن في النهاية، لا يمكن إنكار أن تكنولوجيا برنامج المقارنات الدولية لا تزال من الدرجة الأولى، وأن مزاياها المتمثلة في الغاز العكسي، والتوافق العالي، والتوسع غير المحدود لا تزال ضرورية لجذب المليار مستخدم التالي. وفي ظل موجة الذكاء الاصطناعي الحالية، إذا كان من الممكن تطوير برنامج المقارنات الدولية جيد في قد يكون من الممكن الانقلاب باستخدام المزايا الهيكلية الخاصة به.
لذا نعود إلى السؤال أعلاه، هل سيفشل AO مثل برنامج المقارنات الدولية؟ "أنا شخصياً أعتقد أن AO لن يكرر نفس الأخطاء. النقطتان الأخيرتان اللتان أدتا إلى فشل برنامج المقارنات الدولية في المقام الأول لا تمثلان مشكلة بالنسبة لـ AO. لدى Arweave بالفعل أساس بيئي جيد. كما أن إسقاط الحالة المجسمة يحل مشكلة المركزية. من حيث التوافق، AO أيضا أكثر مرونة. قد تركز المزيد من التحديات على تصميم النموذج الاقتصادي، ودعم التمويل اللامركزي، ومشكلة عمرها قرن من الزمان: في المجالات غير المالية والتخزين، ما هو الشكل الذي يجب أن يتخذه Web3؟
الكلمة التي تظهر بشكل متكرر في عالم Web3 يجب أن تكون “سرد”، حتى أننا اعتدنا على استخدام وجهات نظر سردية لقياس قيمة معظم الرموز المميزة. ينبع هذا بطبيعة الحال من معضلة أن معظم مشاريع Web3 تتمتع برؤية رائعة ولكن استخدامها محرج للغاية. وبالمقارنة، لدى Arweave بالفعل العديد من التطبيقات المنفذة بالكامل، وجميعها تستهدف تجربة مستوى Web2. على سبيل المثال، Mirror وArDrive، إذا كنت قد استخدمت هذه المشاريع، فسيكون من الصعب أن تشعر بالفرق عن التطبيقات التقليدية. ومع ذلك، لا تزال لدى Arweave قيود كبيرة في الحصول على القيمة باعتبارها سلسلة تخزين عامة، وقد يكون الحساب هو الطريقة الوحيدة للذهاب. خاصة في عالمنا الخارجي اليوم، أصبح الذكاء الاصطناعي اتجاهًا عامًا، ولا تزال هناك العديد من العوائق الطبيعية التي تحول دون تكامل Web3 في هذه المرحلة، والتي تحدثنا عنها أيضًا في المقالات السابقة. يستخدم الآن Arweave’s AO بنية حل معيارية غير Ethereum، مما يمنح Web3 x AI بنية تحتية جديدة جيدة. من مكتبة الإسكندرية إلى أجهزة الكمبيوتر فائقة التوازي، تتبع Arweave نموذجًا خاصًا بها.
مقالة مرجعية