بوابة احترافي و بوابة احترافي

1/7/2024, 1:23:40 PM
يشرح المقال مفاهيم zkCorprocessor و zkOracle، مسلطاً الضوء على الاختلافات بينهما وشرح السيناريوهات التي يناسب فيها كل نوع من zk حالات الاستخدام المختلفة.

0. مقدمة

في هذا المنشور، سنلقي نظرة على مفاهيم zkCoprocessor و zkOracle التي أصبحت شائعة مؤخرًا ونقارن بين الفروقات بينهما.

1. تعريف zkCoprocessor

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

  1. ZK: بينما يشير الأكاديميون في كثير من الأحيان إلى ميزات الخصوصية للمعرفة الصفرية، في سياق تقنية البلوكشين، يشير ZK في كثير من الأحيان فقط إلى إيجاز وصحة التكنولوجيا. حتى المشاريع التي تعتمد على ZK Rollup تسمي نفسها بـ zkSomething.
  2. حتى الآن، لم يدرك الكثير من الناس حقًا أن توافر البيانات ليس تخزين البيانات، لذا من أجل حل هذه المشكلة المتعلقة بالمصطلحات، لدي البعضمقترَحاستبدال DA بـ DP (نشر البيانات)، أو جعل المعنى الكامل لـ DA إلى نشر البيانات + تخزين البيانات (1, 2).

نرى ظاهرة مماثلة في مصطلح zkCoprocessor. الجميع يستخدم هذا المصطلح، ولكن لا تشير بالضرورة إلى نفس الأشياء.

لذلك أردنا التعبير عما يعتقده المشروع نفسه حول zkCoprocessor، وما يفهمه المجتمع عن zkCoprocessor، وما تعنيه وتفعله zkCoprocessor حقًا من وجهة نظرنا.

a) من مشروع أنفسهم

التعريف 1 من بديهية: يثبت zkCoprocessor البيانات التاريخية على السلسلة.

تم تشهير مفهوم zkCoprocessor من قبل Axiom، التي ابتكرته أصلاً باسم zkAttestor. من فكرة Axiom، يمثل zkCoprocessor العنصر الذي "يثبت البيانات التاريخية على السلسلة ويستخدم تلك البيانات بدون ثقة في عقد ذكي".

لاحظ أن فريق بريفيس قال إن هذا النوع من zkCoprocessors هو في الأساس طبقة API/DSL أعلى من الدائرة zk الأساسية. لذا هذا ليس قابلا للبرمجة.

التعريف 2 من RISC Zero: يقوم zkCoprocessor بتفريغ الحسابات من السلسلة الرئيسية إلى السلسلة الفرعية.

يُشير RISC Zero في كثير من الأحيان إلى نفسه أيضًا باسم zkCoprocessor. من وجهة نظرهم، يرون zkCoprocessor كمفهوم أوسع، "أداة لاستخدام ZKPs لتحميل الحسابات من سلسلة الكتل إلى خارج السلسلة".

b) من المجتمع

التعريف من بيتريس (نفس الشيء الأول): يمكن لـ zkCoprocessor الوصول إلى الحالة التاريخية على السلسلة.

بيتيريس من Aera Financeيعتقدأن zkCoprocessor يعمل بشكل كبير مثل معمل الحالة، مع وظيفته الرئيسية هي الوصول إلى البيانات التاريخية. في نفس الوقت، هو وريشاب من BananaHQيعتقد أن وصف التعريف 2 يشبه أكثر zkVM من فئة فرعية من zkCoprocessor.

التعريف من Messari، Modular Media، و Kobi (نفس الرقم 2): يقوم zkCoprocessor بتفريغ الحسابات من السلسلة الرئيسية إلى السلسلة الفرعية.

أعطت Messari أيضًا تعريفها الخاص لـ zkCoprocessor. Sami، باحث في Messari، يعتقدأن zkCoprocessor يتيح لمطوري العقود الذكية تفويض البنية المنطقية المعقدة بسهولة خارج السلسلة دون افتراضات ثقة جديدة. كما توفر Modular Media يعطي نفس الفكرة. Kobi من Geometryيقارن الرول اب مع معالج مساعد, أضاف بريفيس أن zkCoprocessorيتبادل تكلفة الحفاظ على تخزين حالة دائمة مقابل أداء معزز بشكل هائل, تايكو توصلت إلى تصميم Booster Rollupالتي استكشفت بشكل أعمق فكرة معالج مساعد للتجميع. هذه نفس التعريف كما هو الحال مع RISC Zero.

c) منا

لتلخيص، نستنتج أن هناك نوعين من zkCoprocessor في الممارسة، وهما كما يلي:

  1. الوصول إلى البيانات zkCoprocessor: يغذي بشكل رئيسي بعض البيانات (الكتلة التاريخية، الحالة التاريخية) إلى مكان معين (العقد الذكي).
  2. zkVM Compute zkCoprocessor: يحسب بواسطة zkVM خارج السلسلة، ثم يغذي النتيجة مرة أخرى إلى السلسلة.يضغط O(n) الحوسبة إلى O(1) فقط التحقق.

2. تعريف zkOracle

a) أوراكل

هايبر أوراكل يوفر لنا شرحًا للأوراكل فيتحديد zkOracle لإيثيريوم.

تلخص Oracle عمليا "البنية التحتية" في أي مساحة blockchain ، مثل تعريف أفضل من كوبروسيسور.

إذا كانت البيانات المدخلة إلى البنية التحتية / الأوراق هي بيانات خارج السلسلة والإخراج على السلسلة، فإنها تعتبر أوراق مدخلة (على سبيل المثال: سلسلة الأسعار Chainlink). وعلى العكس، إذا كانت أوراق الإخراج أولاً، فإن الأوراق المدخلة، فإنها تعتبر أوراق إخراج (على سبيل المثال: The Graph). إذا كانت أوراق الإخراج أولاً، ثم الأوراق المدخلة، فإنها تعتبر أوراق إدخال / إخراج (على سبيل المثال: شبكة Gelato).

باختصار، الأوراكل مشابه جدًا لمفهوم المعالج المشترك، لكن في نفس الوقت لها خصائص الوصول إلى البيانات والحساب.

b) zkOracle

مأخوذًا بـ Hyper Oracle كمثال، ما هي العلاقة بينzkOracleومعالج zkCoprocessor؟

الzkOracle المُناقش في تحديد zkOracle لـ Ethereum لديه في الواقع قدرات كل من zkCoprocessors.

على سبيل المثال، zkOracle مثل Hyper Oracle:

  1. الوصول إلى البيانات التاريخية بطريقة غير قابلة للثقة.
  2. يمكن أداء عمليات الحساب القابلة للبرمجة.

3. zkCoprocessor و zkOracle

عند مقارنة مباشرة بين نوعين من zkCoprocessor مع zkOracle، يمكننا أن نرى أن zkOracle لديه جميع ميزات zkCoprocessor في نفس الوقت:

  1. معالجة غير متزامنة للعقد الذكي
  2. التشتغل مع وتعزيز قدرات التطبيقات الحالية على L1 أو L2
  3. تفريغ الحساب في نظام مقيد الموارد

مقارنة مباشرة، zkOracle هو حلاً أكثر احترافية يمكن أن يوفر للمطورين تراكم تكنولوجي كامل أكثر.

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

4. بناء مع zkCoprocessor أو zkOracle

أي واحدة تختار عند البناء؟

في ترتيب خطوة بخطوة، يمكننا اتخاذ بعض القرارات بشأن بناء تطبيق.

a) DApp with Pure Smart Contract

أولاً، تنفيذ صلب للذكاء الاصطناعي للعقود الذكية لا يزال خيارًا جيدًا جدًا. على الرغم من أن العقود الذكية الصلبة لا توفر بعض أفضل الميزات الجديدة، إلا أنها لا تزال كافيةفي بعض السيناريوهات. أيضًا، فإن توافر Arbitrum Stylus الحالي قد فتح الكثير من التطبيقات الجديدة بشكل نقي من خلال العقود الذكية.

ب) DApp التي تحتاج إلى وصول أكثر ثراء للبيانات

في كثير من الحالات، قد يرغب المطورون في استخدام Data Access zkCoprocessor أو zkOracle للعقود الذكية للوصول إلى مصادر بيانات أكثر ثراءً.

في هذscenario، إذا تم استخدام Data Access zkCoprocessor بمفرده، يتم معالجة الحسابات في العقد الذكي. دور zkCoprocessor هو تقليل تعقيد الحصول على البيانات بالطريقة التقليدية، ولكن ليس لجعل العقد الذكي أكثر قوة حسابية.

في هذ scenario ، نرى الكثير من المشاريع الصغيرة ذات الصلة بالبيانات ، بدلاً من DApps الكاملة بالمعنى التقليدي:

  1. استخدام zkCoprocessor أكسيوم: إدارة LP أفضل، استرداد MEVictim
  2. استخدام zkOracle Hyper Oracle: Uniswap v2 السعر، نشاط تداول OpenSea، مراقب حجم USDT

c) التطبيق اللامركزي الذي يحتاج إلى حسابات ثقيلة

غالبًا ما لا يمكن حساب بعض الخوارزميات المعقدة مباشرة على السلسلة، ففي الألعاب، منطق الحسابات معقد للغاية، مثل etherquake وGameOfLife التي تكلف $2k لتشغيل خطوة واحدة. أو الخوارزميات المعقدة ذات الصلة بالتعلم الآلي. أو الخوارزميات المعقدة ذات الصلة بالتعلم الآلي التي من المستحيل تشغيلها على السلسلة. لذلك، نحتاج إلى zkVM zkCoprocessor أو zkOracle لتشغيل الحسابات على السلسلة الخارجية، ثم تقديمها إلى السلسلة ك ZKP.

في هذا المثال، يمكننا رؤية بعض إمكانياتهم الحسابية غير المحدودة:

  1. استخدام zkCoprocessor Bonsai: Zeth (ثبت Reth في zkVM)، zk-sentiment
  2. باستخدام zkOracle Hyper Oracle أو zkWASM: zkGo (احترافي L2-Geth في zkVM، Type-0 zkEVM)،zkAMM

التطبيق اللامركزي من الجيل الجديد مع جميع الميزات (DeFi 3.0)

أخيرًا ، تحدثنا عن التطبيقات التي يمكن بناؤها فقط باستخدام zkOracle. باعتبار تطبيق DeFi مثالًا ، فإن DeFi الكامل معقد جدًا. الجيل التالي من تطبيقات DeFi ، أو DeFi 3.0 تطبيقات اللامركزية, سيتطلب:

  1. وصول بيانات أكثر ثراءً
  2. حساب غير محدود
  3. مستقل (للتصفية، تحديث المعلمة، حكم البروتوكول)

لقد ناقشنا بالفعل كيف يشارك zkOracle قدرات كل من zkCoprocessors، مع تحقيق المتطلبات الوظيفية الأولى الاثنين. كيف يحقق zkOracle الميزة الذاتية وكيف لا يفعل zkCoprocessor؟

  1. zkOracle: لا يلزم تدخل بشري. يمكن تحديد مهام الوصول إلى البيانات وحوسبتها بالكامل وتنفيذها بطريقة قابلة للبرمجة وآلية. جميع مكالمات onchain هي دائما مكالمات غير موثوقة وصالحة.
  2. zkCoprocessor: يتطلب مراقبة السلسلة الرئيسية وتصفية رد الحوسبة بواسطة المعادل، أو إضافة آليات معقدة إضافية.

إذن ما الذي يستلزمه غياب الحكم الذاتي في zkCoprocessor:

  1. عدم اللامركزية الكافية
  2. خطر آليات محتملة معقدة
  3. عبء عقلي للمطور

لذلك، zkOracle هو خيار مثالي وكافٍ لتطبيق كامل مثل DeFi.

من الجدير بالذكر أن الخطافات يمكنها أيضًا التعامل مع بعض من وظائف zkCoprocessor المفقودة، ولكن فقط في سيناريوهات مثل DeFi، وليس عالميًا.

تنصيح:

  1. تمت إعادة طبع هذه المقالة من [مرآة]. جميع حقوق الطبع والنشر تنتمي إلى الكاتب الأصلي [SevenX Ventures]. إذا كانت هناك اعتراضات على إعادة الطبع هذه ، فيرجى الاتصال ب بوابة تعلمالفريق، وسوف يتعاملون معه بسرعة.
  2. إخلاء المسؤولية عن المسؤولية: الآراء والآراء المعبر عنها في هذه المقالة هي فقط تلك التي يعبر عنها المؤلف ولا تشكل أي نصيحة استثمارية.
  3. تتم الترجمات للمقال إلى لغات أخرى من قبل فريق Gate Learn. ما لم يذكر غير ذلك، فإن نسخ أو توزيع أو نسخ المقالات المترجمة ممنوع.

مشاركة

تقويم العملات الرقمية

تحديثات المشروع
Etherex ستطلق عملة REX في 6 أغسطس.
REX
22.27%
2025-08-06
يوم الحوكمة والمطورين النادر في لاس فيغاس
ستستضيف Cardano يوم التطوير النادر والحكم في لاس فيغاس، من 6 إلى 7 أغسطس، ويشمل ورش العمل، hackathon ، ومناقشات جماعية تركز على التطوير الفني ومواضيع الحكم.
ADA
-3.44%
2025-08-06
البلوكتشين .Rio في ريو دي جانيرو
ستشارك Stellar في مؤتمر Blockchain.Rio، المقرر عقده في ريو دي جانيرو، من 5 إلى 7 أغسطس. سيتضمن البرنامج كلمات رئيسية ومناقشات جماعية تضم ممثلين عن نظام Stellar البيئي بالتعاون مع الشركاء Cheesecake Labs و NearX.
XLM
-3.18%
2025-08-06
ندوة عبر الإنترنت
أعلنت Circle عن ندوة مباشرة بعنوان "عصر قانون GENIUS يبدأ"، المقرر عقدها في 7 أغسطس 2025، الساعة 14:00 بتوقيت UTC. ستستكشف الجلسة تداعيات قانون GENIUS الذي تم تمريره حديثًا - الإطار التنظيمي الفيدرالي الأول لعملات الدفع المستقرة في الولايات المتحدة. سيقود دانيتي ديسبارتي وكوري ثين من Circle النقاش حول كيفية تأثير التشريع على ابتكار الأصول الرقمية، والوضوح التنظيمي، وقيادة الولايات المتحدة في البنية التحتية المالية العالمية.
USDC
-0.03%
2025-08-06
AMA على X
ستستضيف Ankr AMA على X في 7 أغسطس الساعة 16:00 بتوقيت UTC، مع التركيز على عمل DogeOS في بناء طبقة التطبيقات لـ DOGE.
ANKR
-3.23%
2025-08-06

المقالات ذات الصلة

ما هو Tronscan وكيف يمكنك استخدامه في عام 2025؟
مبتدئ

ما هو Tronscan وكيف يمكنك استخدامه في عام 2025؟

Tronscan هو مستكشف للبلوكشين يتجاوز الأساسيات، ويقدم إدارة محفظة، تتبع الرمز، رؤى العقد الذكية، ومشاركة الحوكمة. بحلول عام 2025، تطورت مع ميزات أمان محسّنة، وتحليلات موسّعة، وتكامل عبر السلاسل، وتجربة جوال محسّنة. تشمل النظام الآن مصادقة بيومترية متقدمة، ورصد المعاملات في الوقت الحقيقي، ولوحة معلومات شاملة للتمويل اللامركزي. يستفيد المطورون من تحليل العقود الذكية الذي يعتمد على الذكاء الاصطناعي وبيئات اختبار محسّنة، بينما يستمتع المستخدمون برؤية موحدة لمحافظ متعددة السلاسل والتنقل القائم على الإيماءات على الأجهزة المحمولة.
11/22/2023, 6:27:42 PM
كل ما تريد معرفته عن Blockchain
مبتدئ

كل ما تريد معرفته عن Blockchain

ما هي البلوكشين، وفائدتها، والمعنى الكامن وراء الطبقات والمجموعات، ومقارنات البلوكشين وكيف يتم بناء أنظمة التشفير المختلفة؟
11/21/2022, 9:15:55 AM
ما هي كوساما؟ كل ما تريد معرفته عن KSM
مبتدئ

ما هي كوساما؟ كل ما تريد معرفته عن KSM

أما كوساما، التي توصف بأنها ابنة عم" بولكادوت البرية"، فهي عبارة عن منصة بلوكتشين مصممة لتوفير إطار قابل للتشغيل المتبادل على نطاق واسع وقابل للتوسعة للمطورين.
12/23/2022, 9:35:09 AM
ما هو كوتي؟ كل ما تحتاج إلى معرفته عن COTI
مبتدئ

ما هو كوتي؟ كل ما تحتاج إلى معرفته عن COTI

Coti (COTI) عبارة عن منصة لامركزية وقابلة للتطوير تدعم المدفوعات الخالية من الاحتكاك لكل من التمويل التقليدي والعملات الرقمية.
11/2/2023, 9:09:18 AM
ما هي ترون؟
مبتدئ

ما هي ترون؟

TRON هو مشروع سلسلة عامة تم إنشاؤه بواسطة Justin Sun في عام 2017. وهي تحتل المرتبة الأولى بناءً على شبكتها الفعالة وقابلية التوسع ورسوم المعاملات المنخفضة للغاية. عندما نتحدث عن TRON، قد تكون الكلمات الرئيسية الأولى المتعلقة بها هي جاستن صن و TRC-20 و dPoS. ولكن كسلسلة عامة ذات قيمة سوقية عالية وسيناريوهات تطبيق واسعة النطاق، هناك الكثير مما يستحق معرفته، بما في ذلك آلية الإجماع والنموذج الاقتصادي والتاريخ ومؤسسها.
11/21/2022, 9:53:41 AM
ما هو بولكادوت؟
مبتدئ

ما هو بولكادوت؟

يعد Polkadot حاليًا مشروعًا رائعًا في مجال blockchain. مع التقدم التدريجي لترقية Ethereum، عانى أداء Polkadot ومزاياها المعمارية كثيرًا، لكنها لا تزال واحدة من أقوى المنافسين من حيث البنية التحتية للسلسلة العامة. فإذا كانت بيتكوين تمثل بلوكتشين ١٫٠ التي فتحت عالم العملات المشفرة، وتمثل إيثريوم بلوكتشين ٢.٠ التي عززت تطبيقات التكنولوجيا. في هذه الحالة، عندما يتعلق الأمر بـ blockchain 3.0، يتم تمثيله بالتأكيد من خلال المشروع الشهير عبر السلاسل - Polkadot (DOT). لا تقوم Polkadot بتحميل العقود الذكية ولا تشغيل برامج بلوكتشين، ولكنها تحاول إنشاء سلسلة وسيطة (Relay Chain) يمكنها الاتصال بالسلاسل العامة الأخرى وتسمح لها بتحقيق تمرير موثوق للرسائل بين السلاسل (ICMP). "كان والد بولكادوت» جافين وود ينوي استخدام Polkadot لتحقيق الترابط بين السلاسل العامة المختلفة، وبالتالي جعلها إنترنت البلوكشين. # فريق بولكادوت المنظم الرئيسي
11/21/2022, 8:50:07 AM
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!