المؤلف: Pan Zhixiong
AO هو في الواقع بروتوكول بيانات مفتوح ومرن لتخزين السجلات الحسابية أعلى بروتوكول Arweave. إنه ليس دفتر أستاذ دائم، ولا هو شبكة في حد ذاته.
بعد التسخين المسبق لعدة أيام، أعلن فريق Arweave أخيرًا عن إطلاق حل كمبيوتر موازٍ يسمى AO في المؤتمر الصحفي. لقد خرجوا من مرحلة التصور لقد كان موجودًا منذ عام، ولكن يمكن إرجاع تاريخه المبكر إلى SmartWeave، وهو حل عقد ذكي يعتمد على التخزين الدائم الذي اقترحته Arweave قبل أربع سنوات. ويختلف اختيار هذه الحلول التقنية اختلافًا كبيرًا عن شبكة إيثريوم أو غيرها من الشبكات المشابهة للإيثريوم: فقد بدأت إيثريوم بجهاز افتراضي كامل تورينج ووسعت نطاقها تدريجيًا؛ في حين بدأت شركة Arweave بشبكة توفر تخزينًا دائمًا، ثم أضافت القدرة الحاسوبية تدريجيًا. .
النص الكامل لنص المؤتمر الصحفي [الصينية والإنجليزية]:https://bodhi.wtf/13921
< p style= "text-align: left;">هناك الكثير من المواضيع التقنية التي تستحق المقارنة والاستكشاف المتعمق، ومن غير المرجح أن يتمكن فريق Arweave من شرح جميع النقاط الفنية والأفكار الفنية بشكل كامل في أكثر من ساعة. وبعد مشاهدتي للمؤتمر الصحفي قمت بتجميع هذه القضايا والموضوعات التي تستحق الاهتمام بها.
ما هو AO؟
AO هو كمبيوتر فائق التوازي، وهو عبارة عن بيئة حوسبة لا مركزية تسمح لأي عدد من العمليات بالعمل بالتوازي في نفس الوقت. بالمقارنة مع أنظمة الحوسبة اللامركزية السابقة، يمكن لـ AO تحقيق كل من الحوسبة واسعة النطاق والحوسبة القابلة للتحقق. إن جوهر AO هو أنه لا يزيد من عدد الحسابات التي يمكن التحقق منها فحسب، بل إنه يحقق أيضًا حسابات يمكن التحقق منها بأي حجم. ومن خلال بناء ثلاث شبكات فرعية مختلفة واستخدام Arweave كطبقة أساسية، فإنه يحقق درجة عالية من قدرات المعالجة المتوازية و حسابات يمكن التحقق منها.
لماذا الاسم AO؟
الاختصار مأخوذ من مفهوم "Actor Oriented" وهو AO.
يوجد نموذج للحوسبة المتزامنة في علوم الكمبيوتر يسمى نموذج الممثل، والذي يستخدم لتصميم وتنفيذ الأنظمة الموزعة، والوحدة الأساسية فيه هي "الممثل". يشير التصميم أو البرمجة الموجهة للممثل إلى طريقة تصميم أو برمجة تعتمد على نموذج الممثل. هذه الطريقة مناسبة لبناء أنظمة متزامنة وموزعة ومتسامحة مع الأخطاء.
يعتقد مؤسس Arweave Sam Williams أن AO هو نموذج برمجة مختلف تمامًا عن أنظمة العقود الذكية، وهذا في الأساس جميع الأنظمة الموزعة وWeb2 في العالم. الأفضل حل العصر .
مثال أعطاني إياه GPT4: يمكن مقارنته بممثل في أداء درامي. في الدراما، يلعب كل ممثل دورًا، ويعملون بشكل مستقل، ويتفاعلون مع الممثلين الآخرين من خلال الحوار (الرسائل)، لكنهم لا يتشاركون في الحالة الداخلية لبعضهم البعض (الحالة الخاصة)، كل ممثل يمكنه فقط ملاحظة تصرفات الممثلين الآخرين (مستلمة). الرسائل) للرد.
حقيقة إضافية مثيرة للاهتمام: كان عنوان الورقة التي اقترحت نموذج الممثل في عام 1973 هو "شكلية الممثل المعياري العالمي للذكاء الاصطناعي". دراسة الذكاء الاصطناعي.
رابط الورقة:
https://dl. acm.org/doi/abs/10.5555/1624775.1624804
ما هي الأجزاء التي يتكون منها AO؟
يتكون AO من ثلاث شبكات فرعية، وهي وحدة المراسلة ووحدة الجدولة (وحدة الجدولة) و >وحدة الحساب (وحدة الحساب)، والاختصارات هي MU وSU وCU على التوالي. MU هي المسؤولة عن تلقي ومعالجة المعلومات، ويتم استخدام SU لجدولة المعلومات وفرزها، ويتم استخدام CU لمعالجة العمليات الحسابية.
ما هي العلاقة بين AO وArweave؟
"AO هو في الواقع بروتوكول بيانات مفتوح ومرن لتخزين سجلات العمليات الحسابية على بروتوكول Arweave. وهو ليس دائمًا ودفتر الأستاذ ليس شبكة نفسها."
باعتبارها بيئة حوسبة لا مركزية، تستخدم AO وحدة تخزين Arweave القابلة للتطوير على السلسلة كمضيف دائم لها لتخزين البيانات أثناء التشغيل. يمكن أن يسمح AO لأي عدد من العمليات المتوازية بالعمل في وقت واحد والتنسيق مع بعضها البعض من خلال تمرير الرسائل، على غرار كيفية عمل أجهزة الكمبيوتر في مراكز البيانات والإنترنت معًا عن طريق إرسال حزم البيانات.
باختصار، تم بناء AO على الطبقة الأساسية لـ Arweave ويستخدم وظيفة التخزين على السلسلة التي توفرها Arweave لتحقيق استمرارية بيئة الحوسبة اللامركزية الخاصة بها. متطلبات التخزين.
ما هي العلاقة بين AOS وAO؟
ما نوع لغة البرمجة Lua؟
AO عبارة عن بنية كمبيوتر متوازية، وAOS هو نظام تشغيل محدد يعتمد على حل الكمبيوتر المتوازي هذا. يمكن للمطورين استخدام لغة Lua لتطوير التطبيقات (كتابة العقود الذكية) في AOS.
Lua هي لغة عالية المستوى سهلة الاستخدام وموجزة للغاية وسهلة الاستخدام. من قبيل الصدفة، كتبت بعض النصوص بلغة Lua منذ ما يقرب من 4 سنوات، وهي بالفعل لغة برمجة سهلة للبدء بها. في ذلك الوقت، لم تكن لدي أي معرفة بلوا، ولكنني كنت بحاجة إلى استخدام أداة التشغيل الآلي HammerSpoon لتنفيذ بعض الوظائف للحصول على الأسعار والمعلومات. وأكملت ذلك في غضون أيام قليلة. بل إنه أسهل إذا ساعدت GPT.
ما هي تطبيقات AO؟
في الوقت الحالي، تم تنظيم المجتمع لتطوير تطبيقين، وهما التبادل اللامركزي Bark وبروتوكول العملة المستقرة اللامركزية astro. تم إطلاق Bark على الشبكة التجريبية، وسيتم الإعلان عن Astro لاحقًا.
ظهر مؤسس EverVision Outprog أيضًا في المؤتمر الصحفي، وقد ذكره Sam كثيرًا. وكانت منصة التداول اللامركزية Permaswap التي طوروها قبل وقت طويل من إنشاء مشروع AO. ستكون هناك أيضًا فرص لمزيد من التطوير والتوسع ضمن إطار عمل AO.
هل سيتم تحديث AO بشكل متكرر قريبًا؟
قال سام إنه يتوقع أن تكون هناك حاجة إلى تحديثات على نمط Bitcoin فقط في المستقبل (أي بشكل نادر جدًا). وبمرور الوقت، ستظل الوظائف والحقوق الأساسية للمستخدمين دون تغيير مع إجراء ترقيات طفيفة. لا توجد خريطة طريق "ثق بي يا أخي" هنا. لا يوجد سوى بروتوكول واحد كامل وشفاف يمكنك تدقيقه وتحديد ما إذا كنت ستستخدمه بنفسك أم لا. ص>