Skip to main content

ما هو onchain وoffchain

ملاحظة: هذا المستند هو ترجمة آلية للنسخة الإنجليزية الأصلية.

ما هو onchain وoffchain

يعني onchain أن إجراءً أو سجلًّا أو حوسبة تُنفَّذ وتُخزَّن مباشرةً على بلوكتشين، حيث تتحقق منها عُقد الشبكة وتصبح جزءًا من الدفتر الدائم القابل للتدقيق علنًا. ويعني offchain أن الإجراء يحدث خارج البلوكتشين — على خوادم تقليدية، أو أجهزة محلية، أو شبكات منفصلة — ولا يُسجَّل مباشرةً في عملية إجماع البلوكتشين ولا يُتحقَّق منه عبرها.

يهمّ التمييز لأنه يحدّد ما هو قابل للتحقق بشكل مستقل وما يتطلب ثقة. أي شيء onchain يمكن لأي شخص لديه وصول إلى مستكشف كتل فحصه. وأي شيء offchain يتطلب الثقة بالطرف الذي أجرى الحوسبة أو خزّن البيانات، ما لم تَجسُر آليات إضافية (مثل البراهين التشفيرية) الفجوة.

باختصار: يعني onchain مُسجَّلًا ومُتحقَّقًا منه على البلوكتشين؛ ويعني offchain أنه يحدث في مكان آخر — وفي ذكاء الكريبتو الاصطناعي، يكون فهم أين يعمل الذكاء الاصطناعي فعلًا هو مفتاح تقييم Onchain necessity لمشروع.

كيف يعمل onchain وoffchain

ما يحدث onchain

عندما يحدث شيء ما onchain، فإنه يمرّ بدورة حياة البلوكتشين الكاملة:

  1. يقدّم مستخدم أو تطبيق معاملة إلى الشبكة.
  2. تُبثّ المعاملة إلى العُقد عبر الشبكة.
  3. يدرج المدقّقون المعاملة في كتلة وفقًا لـ آلية إجماع السلسلة.
  4. تتحقق كل عُقدة بشكل مستقل من أن المعاملة تتبع قواعد البروتوكول.
  5. بمجرد تأكيد الكتلة، تصبح المعاملة جزءًا من الدفتر الدائم غير القابل للتغيير.

تشمل عمليات onchain: نقل الرموز، نشر أو استدعاء العقود الذكية، تسجيل البيانات في تخزين العقد، سكّ NFT، الإدلاء بأصوات الحوكمة، وتسجيل البراهين أو الهاشات.

الخاصية الحاسمة لنشاط onchain هي القابلية للتحقق المستقل. يمكن لأي شخص الاستعلام من البلوكتشين، وفحص أي معاملة، والتحقق من صحتها من دون الاعتماد على طرف ثالث. وهذا ما يجعل البلوكتشين مفيدًا بوصفه طبقة ثقة.

ما يحدث offchain

عمليات offchain هي كل ما لا يمرّ بعملية إجماع البلوكتشين. يشمل هذا:

  • الحوسبة التقليدية — تشغيل البرمجيات على الخوادم أو نُسخ السحابة أو الأجهزة الشخصية. الغالبية العظمى من حوسبة العالم offchain.
  • تخزين البيانات offchain — تخزين الملفات أو قواعد البيانات أو أوزان النماذج على خوادم مركزية أو IPFS أو Arweave أو أنظمة تخزين أخرى ليست جزءًا من حالة بلوكتشين.
  • المراسلة والتنسيق offchain — التواصل بين الأطراف عبر واجهات API أو طوابير الرسائل أو بروتوكولات النظير للنظير خارج البلوكتشين.
  • استدلال الذكاء الاصطناعي وتدريبه — تشغيل نماذج تعلّم الآلة، وهو كثيف الحوسبة وعادةً ما يكون مكلفًا جدًا للأداء داخل بيئة تنفيذ البلوكتشين.

عمليات offchain ليست بطبيعتها أدنى من عمليات onchain. فهي أسرع وأرخص وأكثر مرونة. والمقايضة هي أنها تتطلب الثقة بمن يؤدّيها، ما لم تُربَط النتائج مرة أخرى بالبلوكتشين عبر آليات تحقق.

معادلة التكلفة

سبب مركزي لبقاء معظم الحوسبة offchain هو التكلفة. على Ethereum، تكلّف كل عملية داخل عقد ذكي غازًا — رسمًا يُدفع للمدقّقين مقابل تنفيذ الحوسبة والتحقق منها. قد يكلّف نقل رمز بسيط جزءًا ضئيلًا من الدولار. أما تشغيل نموذج تعلّم آلة بملايين المعلمات داخل عقد ذكي فسيكلّف آلاف أو ملايين الدولارات من رسوم الغاز، بافتراض أنه ممكن تقنيًا أصلًا ضمن حدود غاز الكتلة.

يعني هذا الهيكل من التكلفة أن البلوكتشينات مُحسَّنة للـ التحقق، لا للـ الحوسبة. فهي تبرع في تأكيد أن شيئًا ما حدث بشكل صحيح، لا في القيام بالأعمال الثقيلة. ولهذا فإن البنية المهيمنة في ذكاء الكريبتو الاصطناعي هجينة: حوسبة ثقيلة offchain، وتحقق وتسوية onchain.

البنى الهجينة

تستخدم معظم مشاريع ذكاء الكريبتو الاصطناعي في العالم الواقعي نموذجًا هجينًا:

  • حوسبة الذكاء الاصطناعي تحدث offchain — على عناقيد GPU، أو شبكات حوسبة لامركزية، أو مزوّدي سحابة. هنا يحدث تدريب النماذج والاستدلال ومعالجة البيانات والتحليل.
  • النتائج والبراهين تُنشَر onchain — تُسجَّل المخرجات أو البراهين التشفيرية أو هاشات النماذج أو نقاط تحقق القرارات على البلوكتشين للتحقق والقابلية للتدقيق.
  • التسوية الاقتصادية تحدث onchain — تتعامل العقود الذكية على البلوكتشين مع مدفوعات الرموز والمكافآت والستيكينغ وإجراءات الحوكمة.

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

تذهب بعض المشاريع أبعد بتقنيات مثل براهين المعرفة الصفرية (ZK) أو بيئات التنفيذ الموثوقة (TEE)، التي تتيح للحوسبة offchain إنتاج ضمانات تشفيرية بأن الحوسبة أُجريت بشكل صحيح — مستعيرةً فعليًا قابلية تحقق بمستوى onchain للعمليات offchain.

لماذا يهمّ بالنسبة لمشاريع الذكاء الاصطناعي في الكريبتو

التمييز بين onchain وoffchain هو الأساس التقني لأحد محاور التقييم الأساسية الثلاثة لـ DecAIHub: Onchain necessity.

معظم الذكاء الاصطناعي offchain — وهذا طبيعي

من المفاهيم الخاطئة الشائعة أن مشروع «ذكاء اصطناعي في الكريبتو» ينبغي أن يشغّل نموذجه onchain. وعمليًا، هذا ليس مجديًا ولا مرغوبًا لمعظم التطبيقات. تتطلب الشبكات العصبية كميات هائلة من حوسبة الفاصلة العائمة المتسلسلة التي لم تُصمَّم لها الآلات الافتراضية للبلوكتشين. وتشغيل استدلال بحجم GPT داخل عقد ذكي على Ethereum ليس توقّعًا معقولًا.

ما هو معقول توقّعه هو أن يستخدم المشروع البلوكتشين على نحوٍ ذي معنى: لتسجيل نتائج قابل للتحقق، أو لتنسيق لامركزي لموارد الحوسبة، أو لآليات حوافز شفافة معتمدة على الرموز، أو لحوكمة نظام الذكاء الاصطناعي نفسه.

السؤال الحاسم: هل يضيف onchain قيمة؟

يطرح تقييم Onchain necessity في DecAIHub السؤال: إذا أزلت مكوّن البلوكتشين من هذا المشروع، فهل سيتغير المنتج جوهريًا؟ إذا كانت الإجابة «سيعمل الذكاء الاصطناعي بشكل متطابق من دون أي مشاركة للبلوكتشين»، فقد يكون مكوّن onchain تجميليًا — أُضيف لأغراض سردية بدلًا من ضرورة وظيفية.

تُظهر المشاريع ذات Onchain necessity القوية عادةً أنماطًا مثل:

  • ينسّق البلوكتشين شبكة لامركزية من مزوّدي الحوسبة الذين يساهمون بموارد لمهام الذكاء الاصطناعي.
  • تُسجَّل مخرجات نموذج الذكاء الاصطناعي أو نقاط تحقق القرارات onchain للتحقق المستقل.
  • تواءم حوافز الرموز سلوك مزوّدي البيانات أو المدقّقين أو مساهمي النماذج بطريقة يصعب تكرارها من دون بلوكتشين.
  • تُدار حوكمة نموذج الذكاء الاصطناعي أو معلماته عبر آليات onchain.

قد تُظهر المشاريع ذات Onchain necessity الضعيفة أنماطًا مثل:

  • منتج ذكاء اصطناعي قياسي بُرمز أُضيف لجمع التمويل، حيث سيعمل المنتج بشكل متطابق من دون الرمز أو البلوكتشين.
  • روبوت محادثة ذكاء اصطناعي لا تُسجَّل استجاباته أو يُتحقَّق منها أو تتأثر بأي آلية onchain.
  • مشروع يُصدر رمزًا لكنه يؤدّي جميع العمليات على بنية تحتية مركزية بلا تكامل onchain ذي معنى.

فصل السؤال التقني عن المنهجي

من المهم التمييز بين سؤالين مترابطين لكن مختلفين:

  1. التقني: هل هذه العملية onchain أم offchain؟ — هذا سؤال واقعي قابل للملاحظة حول مكان وجود الحوسبة والبيانات.
  2. المنهجي: هل يخدم استخدام هذا المشروع للبلوكتشين غرضًا ضروريًا؟ — هذا سؤال Onchain necessity في إطار DecAIHub، وينطوي على حكم حول بنية المشروع وقيمته المقترحة.

يغطّي هذا الشرح السؤال الأول. أما الثاني، فانظر AI reality وOnchain necessity وToken necessity.

أين يظهر هذا في بطاقات مشاريع DecAIHub

يؤثر التمييز بين onchain وoffchain في كيفية تفسير عدة حقول في بطاقة المشروع:

  • Onchain necessity — هذا هو التطبيق المنهجي المباشر لمفهوم onchain-offchain. يقيّم ما إذا كان نشاط المشروع onchain يخدم وظيفة حقيقية.
  • Main chain — يحدّد أين يُسجَّل نشاط المشروع onchain. إذا أدرج مشروع Ethereum بوصفها سلسلته الرئيسية، فإن معاملاته onchain وعقوده الذكية تعيش على شبكة Ethereum.
  • AI component — يصف حقل مكوّن الذكاء الاصطناعي ما يفعله ذكاء المشروع فعلًا (الاستدلال، الحوسبة، التحليلات، التدريب، الوكلاء). يساعد فهم onchain مقابل offchain على تحديد أين يعمل مكوّن الذكاء الاصطناعي هذا وكيف يُتحقَّق من مخرجاته.
  • Type وCategory — تتضمن التمييزات المعمارية مثل L1 وL2 والبروتوكول وdApp توازنات مختلفة بين onchain وoffchain. الـ L1 (عادةً Type: Appchain) بنية تحتية onchain بالكامل. وقد يكون الـ dApp (عادةً Type: EVM أو non-EVM) في الأساس offchain مع تسوية onchain.
  • جدول الأدلة — تساعد أدلة Tier-1 مثل مستودعات الشيفرة والعقود المنشورة ونقاط نهاية النماذج القابلة للتحقق على إثبات ما إذا كانت ادعاءات onchain مدعومة بنشاط onchain فعلي.

عند قراءة بطاقة مشروع، اسأل: ما الذي هو onchain بالضبط؟ هل هو مجرد الرمز، أم يلعب البلوكتشين دورًا وظيفيًا في سير عمل الذكاء الاصطناعي؟ الإجابة عن هذا السؤال محورية لتقييم Onchain necessity.

ما الذي لا يثبته onchain وحده

وجود نشاط onchain — معاملات، عقود ذكية، عمليات نقل رموز — يخبرك بأن المشروع يتفاعل مع بلوكتشين، لكنه لا يثبت:

  • AI reality — يمكن لمشروع أن يكون لديه نشاط onchain واسع (عمليات نقل رموز، عقود ستيكينغ، أصوات حوكمة) بصفر وظيفة ذكاء اصطناعي. نشاط onchain وAI reality محوران مستقلان.
  • لامركزية الذكاء الاصطناعي — نشر نتائج الذكاء الاصطناعي onchain لا يعني أن الذكاء الاصطناعي نفسه لامركزي. قد يعمل النموذج على خادم مركزي واحد، مع تسجيل مخرجاته فقط onchain.
  • صحة الحوسبة offchain — ما لم يستخدم المشروع تحققًا تشفيريًا (مثل براهين ZK)، فإن تسجيل النتائج onchain يثبت فقط أن شخصًا ما قدّم تلك النتائج، لا أن الحوسبة الأساسية أُجريت بشكل صحيح.
  • قيمة المستخدم — يمكن توليد نشاط onchain بشكل مصطنع. يمكن لمشروع أن يخلق أحجامًا كبيرة من المعاملات من دون تقديم خدمة ذات معنى. عدد المعاملات وحده ليس دليلًا على ملاءمة المنتج للسوق.
  • Token necessity — وجود عقود ذكية onchain لا يفسّر لماذا يحتاج المشروع إلى رمز. يمكن لتطبيق onchain مفيد أن يعمل بحتًا بالرمز الأصلي للسلسلة الأساسية لرسوم الغاز من دون اشتراط رمزه الخاص.

لا تخلط بين

  • Decentralized — «onchain» و«decentralized» مفهومان مترابطان لكن مختلفان. يمكن لعملية أن تكون onchain (مُسجَّلة على بلوكتشين) من دون أن تكون لامركزية (إذا كان للبلوكتشين عدد قليل فقط من المدقّقين). ويمكن لنظام أن يكون لامركزيًا (موزَّعًا عبر عُقد مستقلة كثيرة) من دون استخدام بلوكتشين على الإطلاق (مشاركة الملفات بين النظراء، مثلًا).
  • مفتوح المصدر — الشيفرة مفتوحة المصدر متاحة علنًا للفحص. وبيانات onchain متاحة علنًا للتحقق. هذان أمران متكاملان لكن متميّزان: يمكن لمشروع أن يكون لديه شيفرة مفتوحة المصدر تعمل offchain، أو شيفرة مغلقة المصدر تولّد معاملات onchain.
  • Onchain necessity (مقياس DecAIHub) — يصف مصطلح «onchain» مكان حدوث شيء ما. أما «Onchain necessity» فهو تقييم DecAIHub يقيّم ما إذا كان استخدام البلوكتشين يخدم غرضًا حقيقيًا. يغطّي هذا الشرح المفهوم التقني؛ والمنهجية مغطّاة في AI reality وOnchain necessity وToken necessity.
  • الطبقة الثانية (L2) — تعالج شبكات L2 المعاملات offchain (أو على سلسلة منفصلة) وتسوّي دوريًا البراهين أو جذور الحالة مرة أخرى إلى الـ L1. من منظور المستخدم، تبدو معاملات L2 «onchain»، لكنها تنطوي على نموذج ثقة مختلف عن معاملات L1. ويتطلب فهم الفروق الدقيقة معرفة الطبقة التي يعيش عليها نشاط المشروع.

الأسئلة المتكررة

هل يمكن للذكاء الاصطناعي العمل onchain؟

لمعظم الأغراض العملية، ليس بعد. تشغيل شبكة عصبية داخل عقد ذكي مكلف على نحوٍ يمنعه على البلوكتشينات عامة الغرض. تفرض بيئة تنفيذ Ethereum غازًا على كل خطوة حوسبية، وحتى نماذج ML البسيطة ستتجاوز حدود غاز الكتلة. تُستكشَف بعض المقاربات المتخصصة — مثل تجميع نماذج صغيرة في منطق عقد ذكي أو استخدام براهين ZK للتحقق من الحوسبة offchain — لكن البنية القياسية لذكاء الكريبتو الاصطناعي هي حوسبة offchain مع تحقق وتسوية onchain.

إذا كان الذكاء الاصطناعي يعمل offchain، فما الهدف من البلوكتشين؟

يخدم البلوكتشين بوصفه طبقة التحقق والتنسيق. ورغم أن حوسبة الذكاء الاصطناعي تحدث offchain، يمكن للبلوكتشين: تسجيل النتائج للتدقيق المستقل، وإدارة المدفوعات بين مزوّدي الحوسبة والمستهلكين، وإنفاذ قواعد الحوافز عبر العقود الذكية، وحوكمة معلمات النموذج عبر التصويت onchain، وتوفير واجهة مقاومة للرقابة للوصول إلى خدمات الذكاء الاصطناعي. القيمة في ما يتحقق منه البلوكتشين وينسّقه، لا في ما يحوسبه.

كيف يمكنني التحقق من أن الحوسبة offchain أُجريت بشكل صحيح؟

توجد عدة مقاربات: (1) البراهين التشفيرية — يمكن لبراهين المعرفة الصفرية أن تثبت رياضيًا أن حوسبة أُجريت بشكل صحيح من دون كشف البيانات الأساسية. (2) الحوسبة المتكررة — تؤدّي عدة أطراف مستقلة الحوسبة نفسها وتُقارَن النتائج. (3) بيئات التنفيذ الموثوقة (TEE) — جيوب عتاد توفّر شهادة بأن الشيفرة شُغِّلت كما هو محدّد. (4) السمعة والستيكينغ — يقوم مزوّدو الحوسبة بستيكينغ رموز يمكن إخضاعها للـ slashing إذا أنتجوا نتائج غير صحيحة. لا أحد من هذه مثالي، ولكلٍّ مقايضات بين التكلفة والسرعة وافتراضات الثقة.

ماذا يعني أن يقول مشروع إنه «onchain بالكامل»؟

يعني عادةً أن منطق المشروع الأساسي وحالته وحوكمته مُنفَّذة بوصفها عقودًا ذكية على بلوكتشين، بدلًا من الاعتماد على خوادم offchain لوظائف حرجة. بالنسبة لبروتوكول DeFi بسيط (مثل مبادلة رموز أو مجمّع إقراض)، يكون «onchain بالكامل» مجديًا وذا معنى. أما بالنسبة لمشروع ذكاء اصطناعي، فإن «onchain بالكامل» ادعاء أقوى بكثير ينبغي فحصه بعناية — هل يعني أن نموذج الذكاء الاصطناعي نفسه يعمل onchain (نادر جدًا ومكلف)، أم أن آليات الرمز والحوكمة onchain بينما يبقى الذكاء الاصطناعي offchain؟

هل يعني offchain أنه مركزي؟

ليس بالضرورة. يمكن توزيع الحوسبة offchain عبر شبكة لامركزية من مزوّدين مستقلين. تنسّق شبكات الحوسبة اللامركزية موارد GPU offchain عبر أسواق معتمدة على البلوكتشين، محقِّقةً تنفيذًا لامركزيًا من دون تشغيل الحوسبة داخل العقود الذكية. يعني offchain ببساطة «ليس على البلوكتشين» — وهو لا يقول شيئًا عمّا إذا كانت العملية مركزية أو موزَّعة.

مراجع خارجية

انظر أيضًا