المصدر: PermaDAO
يعد مؤتمر AMA هذا جزءًا من AI Crypto Hackathon الذي تنظمه BeWater، وتتم استضافته بواسطة دعم مجتمع PermaDAO.
هذه المقالة عبارة عن تجميع لمحتوى AMA، مقسمة إلى نص وروابط ضمان الجودة. النص الرئيسي هو المحادثة بين المضيف وسام، وجلسة ضمان الجودة هي الأسئلة التي يطرحها مستخدمو المجتمع حول AO.
الضيف: سام، مؤسس Arweave & AO
المنسق: outprog، PermaDAO & AO lulu، BeWater
النص p>
Outprog:
شكرًا لـ lulu وBeWater على دعوة . أنا خارج نطاق استضافة PermaDAO لحدث اليوم.
Arweave، باعتبارها بنية تحتية للتخزين اللامركزي، تعمل بثبات منذ ما يقرب من 6 سنوات منذ عام 2018. شهدت البيانات المخزنة في Arweave أيضًا نموًا هائلاً مثل سعر BTC.
نعلم جميعًا أن شيئًا مهمًا جدًا قد حدث في نظام Arweave البيئي هذا العام، ألا وهو إصدارAO، والذي يمثل تحولًا في نظام Arweave البيئي من التخزين اللامركزي إلى نظام بيئي للتطبيقات متكامل يدعم الحوسبة اللامركزية.
أولاً وقبل كل شيء، اسمح لـ Sam بتقديم نفسه باختصار أدناه، بالإضافة إلى مقدمة مختصرة عن Arweave وAO.
سام:
شكرًا Outprog، شكرا BeWater على الدعوة!
منذ حوالي 7 سنوات، بدأنا في بناء Arweave كطبقة بيانات مستمرة لتخزين كل المعرفة والتاريخ الأكثر أهمية للإنسانية. كانت الفكرة الأصلية هي في الأساس إنشاء "وحدة تخزين على السلسلة" - مثل ما كان الناس يحاولون فعله بالبيتكوين منذ البداية، ولكن مع قابلية التوسع غير المحدودة. واليوم، بعد مرور 7 سنوات، يقوم Arweave الآن بتخزين أكثر من 5 مليار قطعة من البيانات وهو "خط أنابيب البيانات" الذي تعمل عليه العديد من تطبيقات Web3.
في هذه العملية، اكتشفنا أن الحوسبة اللامركزية هي "النسخ اللامركزي للبيانات" بالإضافة إلى "التحقق". عند تشغيل عقدة إيثريوم (أو حتى بيتكوين)، يقوم جهاز الكمبيوتر الخاص بك ببساطة بتنزيل الكتل من شبكة نظير إلى نظير والتحقق من صحتها.
نظرًا لأن Arweave يمكنه تخزين أي كمية من البيانات بشكل دائم (تمامًا مثل النسخ المتماثل لجمع بيانات Bitcoin وEthereum)، فإن السؤال الذي يطرح نفسه: إذا أضفنا طبقة تحقق هل هذا يعني أنه يمكننا تحقيق عقود ذكية قابلة للتطوير بلا حدود؟
حقائق تثبت أن الإجابة نعم؟. هذا المنتج هو AO. إنه في الأساس كمبيوتر عملاق لامركزي يعمل على Arweave، مع عدد غير محدود من الخيوط المتوازية.
نأمل في بناء مساحة شبكة لامركزية جديدة من خلال الجمع بين Arweave+AO. يمكن إثبات أن الفضاء الإلكتروني محايد ويضمن حقوق مستخدميه.
Outprog:
شكرا سام على المقدمة. دعنا نصل إلى السؤال الأول. موضوع اليوم هو الذكاء الاصطناعي، فلنبدأ بالذكاء الاصطناعي.
نحن نعلم أن AO يستخدم نموذج الممثل للتصميم والأمر المثير للاهتمام هو أن الممثل مذكور في ورقة بحثية [شكلية الممثل المعيارية العالمية للذكاء الاصطناعي] العلاقة بين النماذج والذكاء الاصطناعي. هل يمكننا أن نعتقد أن AO المبني على نموذج الممثل مناسب بشكل طبيعي لتطوير تطبيقات الذكاء الاصطناعي؟
سام:
نعم، تم اختراع نموذج الممثل خلال حقبة (مماثلة لليوم) عندما حظيت أبحاث الذكاء الاصطناعي باهتمام كبير. استغرق استكشاف الذكاء الاصطناعي في ذلك الوقت 60 عامًا من البحث للوصول إلى الكمال، ولكن تم اعتماد نموذج برمجة الممثل بسرعة وعلى نطاق واسع واستخدامه في العديد من الأجهزة التي لا تعتمد على الذكاء الاصطناعي. الآن بعد أن أصبحنا قريبين من الذكاء الاصطناعي العام (AGI)، فإن هذا يجعل نموذج الممثل أكثر منطقية.
الفكرة الأساسية لنموذج الممثل هي أن كل مكون من مكونات النظام يمكن أن يكون وكيلًا مستقلاً ومستقلًا يمكنه العمل بالتوازي. يتناسب هذا النموذج بشكل جيد مع البنية التي يحركها الوكيل لأنه يحاكي العالم الحقيقي: تمامًا مثل دردشة AMA الحالية، كل واحد منا مستقل ومستقل، وننسق مع بعضنا البعض عن طريق إرسال الرسائل.
يجلب AO هذه الفكرة إلى عالم الحوسبة باستخدام نموذج الممثل. كل خدمة في النظام مستقلة ويمكن تنفيذها بشكل مستقل. وعندما يريدون التنسيق، فإنهم يفعلون ذلك عن طريق إرسال الرسائل.
Outprog:
نعم، في في نموذج الممثل، كل "ممثل" يشبه الوكيل، وهو ما يذكرنا بعامل الذكاء الاصطناعي. سام، هل يمكنك التحدث عن العلاقة بين نموذج الممثل والذكاء الاصطناعي؟
سام:
هذا صحيح! الوكيل == الفاعل. ولذلك، فمن المنطقي تمامًا اتباع نهج موجه نحو الممثل كبيئة استضافة.
أكثر ما يثير حماستنا بشأن AO هو أنه يمنحنا عقودًا ذكية قابلة للتطوير بما يكفي لاستضافة نماذج لغوية كبيرة كاملة. قضينا أنا وتوم، مدير التكنولوجيا لدينا، الأمسيات وعطلات نهاية الأسبوع خلال الأسابيع القليلة الماضية في البحث والتدريب على استضافة نماذج لغوية كبيرة على Arweave:
https://GitHub.com/samcamwilliams/aos-llama
رغم أنك لست جاهزًا للإعلان العام بعد، إذا كنت تريد ذلك، إذا فهمت، فيمكن لهذا المستودع يمكن استخدامها كمعاينة؟.
Outprog:
جدير بالثناء! أعتقد أن حالة استخدام Sam ستظهر قريبًا كيف يمكن تنفيذ نماذج الذكاء الاصطناعي الكبيرة على AO!
سام:
فكرة: AO هو شكل جديد من الفضاء الإلكتروني، مناسب جدًا للعملاء. داخل AO، الوكلاء هم وحدات فردية مستقلة وذات سيادة.
نعتقد أن أول تطبيق لهذه التقنية سيظهر في المجال المالي.
في الماضي، كان معظم النشاط الاقتصادي في الواقع عبارة عن "الطبقة الذكية" - وليس فقط الاستيطان. كانت هذه الأنشطة الاقتصادية تتم "خارج السلسلة"، ولكن الآن يمكننا إدخالها في بيئة العقود الذكية مع اكتساب الثقة التي توفرها.
تخيل لو كان من الممكن تنفيذ السلوك الذكي لجميع الأنشطة الاقتصادية - وليس الاستيطان فقط - كوكلاء أذكياء من خلال وكلاء غير موثوق بهم في العقد ينفذ الإجراءات على السلسلة. يمكنك الآن إنشاء عقود ذكية توفر للمستخدمين صندوق "تداول خوارزمي" مستقل. وهذا يفتح مساحة تصميم واسعة لم تزدهر أبدًا.
على المدى الطويل، نعتقد أن الأمر سيكون أكثر من ذلك بكثير. سيكون هذا شكلاً مستقلاً من "الكيان الحي" (كيفما تصفه) والذي يمكن الوثوق به لأداء المهام.
Outprog:
المعلومات المالية والحسابات الآلية يعد تمويل وكيل الذكاء الاصطناعي اتجاهًا يستحق الاستكشاف في AO! دعونا ننتظر ونرى.
انتقل إلى السؤال التالي. في الوقت الحاضر، لا يوجد مثال حقيقي للجمع بين الذكاء الاصطناعي والويب 3، ومن الواضح أن البنية التقنية لـ AO قد تجاوزت هذا القيد. بالإضافة إلى النماذج الموجودة على السلسلة مثل EVM، يمكن للمطورين استخدام AO لإنشاء تطبيقات كان من الصعب تنفيذها في الماضي.
بعد التقدم التكنولوجي، كيف سيدعم AO تطوير الذكاء الاصطناعي في المستقبل؟ هل سيكون هناك دعم وتمويل لمشاريع الذكاء الاصطناعي؟ ما هو الدور الذي سيلعبه AO في تطوير الذكاء الاصطناعي؟
سام:
النصيحة الرئيسية تسعى بنشاط للتعاون! هناك عدد كبير من المجموعات داخل نظام Arweave البيئي الذين يسعدهم جدًا المساعدة في تطوير المشاريع المبنية على AO. أطلقت شركة Community Labs مؤخرًا AO Ventures، وهي حاضنة بتمويل استثماري بقيمة 35 مليون دولار مصممة لدعم نمو المشاريع المبنية على الويب.
في Forward Research، يسعدنا أيضًا تقديم دعم فردي لأولئك الذين يقومون ببناء المشاريع في النظام البيئي. ما عليك سوى الاتصال بنا وسنبذل قصارى جهدنا للمساعدة - بدءًا من الدعم الفني وحتى الترقية والدعم المالي، وسنبذل قصارى جهدنا.
Outprog:
دعم رائع للبيئة ! السؤال الأخير.
يعد هذا الهاكاثون الذي تستضيفه BeWater مفيدًا جدًا لتطوير النظام البيئي للمطورين في ao. تلتزم PermaDAO أيضًا ببناء مجتمع المطورين لنظام Arweave البيئي لفترة طويلة.
نعتقد أنه سيكون هناك المزيد من الأنشطة البيئية غير المتصلة بالإنترنت التي ستقام في آسيا في المستقبل، والتي قد تكون على شكل هاكاثون أو حاضنات أو معسكرات تدريب.
هل لدى Forward Research أي خطط وأفكار لدعم هذه الأنشطة؟ كيفية العمل مع BeWater AI Crypto Hackathon؟ العمل معًا لتعزيز الابتكار والتطوير.
سام:
في Forward Research ، وظيفتنا الأساسية هي البناء: سواء كان بروتوكولًا أو مجتمعًا. يتضمن الأخير عادةً العثور على الأشخاص المناسبين ومن ثم مساعدتهم على نشر الكلمة.
أسئلة وأجوبة
ما يلي هي أسئلة وأجوبة من مستخدمي المجتمع في AMA
حول "POS"
< p style="text-align: left;">
آدم لي:
لدي بعض الأسئلة حول AO .
1. لقد لاحظت أن AO لا يزال يستخدم النظام المركزي لـ PoA. متى سيتم ترقيتها إلى إثبات الحصة (PoS) أو آلية إجماع أكثر لامركزية؟
2. لم أر أي محتوى اقتصادي مميز يتعلق بـ AO. متى سيتم ترقية هذا الجزء؟
3. هل لدى AO خريطة طريق؟
سام:
مع مرور الوقت فيما يتعلق بالتطوير، سنقوم بنقل معظم الأنشطة تدريجيًا وسلاسة إلى إثبات الحصة (PoS). إنها ليست "مركزية" في الواقع في الوقت الحالي - حيث يقوم بعض المطورين بتشغيل وحدات SU/CUs/MU الخاصة بهم. كمطور، يمكنك اختيار "المؤسسات" التي تثق بها فيما يتعلق بأخبارها. "موزعة" أكثر من المركزية، ولكن ليست لامركزية أيضًا - لكنني أفهم وجهة نظرك. AO بحد ذاته عبارة عن بروتوكول بيانات أعلى Arweave، لذا يمكنك وضع أي عدد من أنظمة الأمان المختلفة فوقه.
بمجرد قيام AO بتنفيذ PoS، سيظهر سوق حوسبة عالي الكفاءة حيث يقوم الأشخاص بتشغيل CUs (وحدات الحوسبة)، المسؤولة عن حساب حالة العملية في الشبكة.
من الميزات الرائعة لـ AO أن كل شبكة فرعية لشبكة التشغيل مرنة بالكامل. لا يوجد حد قابل للتطوير لكل شبكة. حقيقة ممتعة: قمنا بالأمس بمضاعفة عدد وحدات الحوسبة في شبكة الاختبار التي تديرها شركة Forward Research. ولم يلاحظ أحد التغيير إلا أن بعض العمليات كانت تسير بشكل أسرع؟. في المستقبل يمكننا التوسع إلى أي عدد من وحدات الحوسبة.
David Dot:
رمز AO فعال هذا يعني جمع الأموال مرة أخرى، فهل تخلت عن جعل الواقع المعزز أكثر قيمة؟
سام:
من الصعب فهم سؤالك بدقة لكن AO لم تقم بأي جمع تبرعات على الإطلاق. نحن ندفع جميع أصحاب رأس المال المغامر الذين يرغبون في الاستثمار في النظام البيئي للمشاريع التي يتم بناؤها فوقه.
حول "التزامن"
سييوان هان:
يبدو رائعًا! شكرا سام. هل يمكنك وصف كيف يدعم AO أي عدد من العمليات المتوازية؟ كيف يتجنب AO مشاكل التنفيذ المتوازي التقليدية، مثل تعارضات القراءة والكتابة؟
Outprog:
نموذج الممثل هو نموذج ناضج جدًا للتعامل مع التزامن، وهو أيضًا البنية التي تتبناها AO. تم اقتراح هذا النموذج في عام 1973 وتم تنفيذه بلغة البرمجة إرلانج.
يمكن الاطلاع على المزيد من المستندات حول نموذج الممثل على:
https://en. wikipedia.org/wiki/Actor_model
يمكنك أيضًا عرض مستند مواصفات AO المترجم بواسطة PermaDAO:
https://permadao.com/permadao/ao-1353 cc109 d434941 a6757560 ef35 dcc2
سام:
أنا متأكد تمامًا من أن Telegram، الذي نستخدمه الآن لمحادثات AMA، يستخدم أيضًا برمجة نموذج الممثل داخليًا!
سيوان هان:
إذن، AO يتم تجنب مشكلة تعارضات القراءة/الكتابة على المستوى الحسابي. إذا كان لدى AO القدرة على معالجة المعاملات مثل النظام التقليدي عالي التزامن، وتنفيذ آلاف أو عشرات الآلاف من سلاسل العمليات في وقت واحد، فكيف يتعامل مع أعباء العمل على مستوى الإدخال/الإخراج للقرص؟ هل يمكنك إخبارنا المزيد عن تقنية محرك البيانات والتخزين الخاصة بـ AO؟
Outprog:
الإظهار ، باستخدام تقنية Rollup المشابهة لـ Ethereum لتجميع البيانات في Arweave.
سام:
نعم! يتم "جمع" بيانات كل عملية في Arweave، والذي تم تصميمه خصيصًا لتنسيق النسخ المتماثل للمعلومات على نطاق واسع في شبكات نظير إلى نظير.
لذا، عند إنشاء AO، يمكننا القول أن تنسيق الإدخال/الإخراج على القرص "مجاني" إلى حد ما (لأننا أمضينا 6 سنوات من الوقت في بنائه ؟).
حول "موازنة التحميل"
< strong>كيفن تشانغ:
هل سيكون هناك العديد من العمليات التي تتعامل مع الذكاء الاصطناعي في المستقبل؟ كيفية الحفاظ على موازنة التحميل؟
Outprog:
وجهتي هي، تشبه MUs (وحدات المراسلة في AO) Nginx في Web2 التقليدي، ويتم موازنة الحمل وتوزيعه على عدد لا يحصى من MUs، وبعد تنفيذ PoS، ستشارك CUs جميع الحسابات. تمامًا مثل التمدد المرن لـ k8s.
سام:
نعم! وحدات المستخدم هي بوابات المستخدم، بينما وحدات التحكم هي "السحب الحاسوبية".
حول "قوة حوسبة وحدة معالجة الرسومات"
الذكاء الاصطناعي:
إذا قمنا بتنفيذ بعض تطبيقات الذكاء الاصطناعي في AO، مثل إنشاء فيديو AI، AO النظام البيئي هل يستطيع النظام حل مشكلة عدم كفاية قوة الحوسبة لوحدة معالجة الرسومات؟
لم أشاهد العرض التوضيحي للذكاء الاصطناعي. هل يتمتع AO بقدرات حوسبة GPU؟
سام:
لا يمكن استخدام وحدة معالجة الرسومات مباشرة، على الرغم من أن فريق Apus يعمل على هذه القضية. حاليًا يتم استخدام وحدة المعالجة المركزية فقط لأن WASM يعمل على وحدة المعالجة المركزية، مما يمنحنا نتائج حسابية حتمية - وهو أمر بالغ الأهمية إذا كنت تريد التحقق من العقد الذكي.
جيسون وو (APUS):
بقدر ما أعلم ليس بعد. توفر شبكة Apus قوة حوسبة GPU لـ AO. سنقوم ببعض العروض التوضيحية البسيطة. يمكن حاليا إنشاء الصور. نماذج اللغات الكبيرة وتوليد الفيديو ليست مفتوحة بعد.
حول "تسلسل الإجماع والمعاملات"
Miami Fish:
كيف تتحقق SU من الطلبات وترسلها إلى CUs للمعالجة، على سبيل المثال بناءً على الطوابع الزمنية أو بناءً على نوع من الحوافز المالية؟
Outprog:
تُستخدم وحدات SU لتخصيص nonce، CUs يتم تنفيذ نتائج الحساب التي تم الحصول عليها بالترتيب الدقيق للأرقام.
هذه ورقة بحثية حول تسليم الرسائل، وهي أيضًا موجودة في مواصفات ao:
https://groups.csail.mit.edu/tds/papers/Lampson/FORTE93.PDF
سام: strong
كما قال @outprog، توفر وحدات SU تخصيصًا زمنيًا (فتحة زمنية) لكل رسالة. في شبكة اختبار PoA، يجب أن تثق في SU الخاص بك، ولكن يمكنك حتى تشغيله بنفسك إذا كنت تريد ذلك. في شبكة PoS الكاملة، ستتأكد من صحة SU ويمكنك "الرجوع" إلى آلية الإجماع الخاصة بـ Arweave إذا كانت هناك مشكلة (تمامًا مثل "الرجوع إلى L1" في مجموعة التحديثات).
ميامي فيش:
شكرًا لك. لذا، في PoS، هل سيتم تعيين SU تلقائيًا (مثل من يتلقى طلبي أولاً)؟ ما أفكر فيه هو المزيد عن الطلبات المالية، كما هو الحال في حدث التصفية، حيث يحاول أشخاص مختلفون تقديم طلبات التصفية في نفس الوقت تقريبًا، لذا فإن من تتم معالجة طلبه أولاً سيؤثر على نتائج الآخرين.
سام:
يمكن لمشرف العملية الاختيار SU - إما المطور نفسه أو عملية أخرى تنتجها كعملية "تابعة".
بعد إثبات الحصة (PoS)، إذا توقف SU عن معالجة الرسائل، فيمكنك "مواجهتها" في عملية AO-Sec Origin لتخصيص الفتحة. إذا فشلوا في القيام بذلك، ستصبح العملية "غير قابلة للاستضافة" ثم يتم حل المشكلة عن طريق "تقديم عرض" SU لتصبح مضيفها الجديد.
هناك الكثير من التفاصيل فيه، لكن هذه صورة كبيرة. فهو يسمح لكل عملية في AO بأن ترث المرونة ومقاومة الرقابة لـ Arweave، وفي الوقت نفسه، يمكن تشغيل العملية على SU عالي السرعة؟
جيد نعم، أنا بحاجة إلى المغادرة الآن. برمجة سعيدة للجميع!