العقود الآجلة
وصول إلى مئات العقود الدائمة
TradFi
الذهب
منصّة واحدة للأصول التقليدية العالمية
الخیارات المتاحة
Hot
تداول خيارات الفانيلا على الطريقة الأوروبية
الحساب الموحد
زيادة كفاءة رأس المال إلى أقصى حد
التداول التجريبي
مقدمة حول تداول العقود الآجلة
استعد لتداول العقود الآجلة
أحداث مستقبلية
"انضم إلى الفعاليات لكسب المكافآت "
التداول التجريبي
استخدم الأموال الافتراضية لتجربة التداول بدون مخاطر
إطلاق
CandyDrop
اجمع الحلوى لتحصل على توزيعات مجانية.
منصة الإطلاق
-التخزين السريع، واربح رموزًا مميزة جديدة محتملة!
HODLer Airdrop
احتفظ بـ GT واحصل على توزيعات مجانية ضخمة مجانًا
منصة الإطلاق
كن من الأوائل في الانضمام إلى مشروع التوكن الكبير القادم
نقاط Alpha
تداول الأصول على السلسلة واكسب التوزيعات المجانية
نقاط العقود الآجلة
اكسب نقاط العقود الآجلة وطالب بمكافآت التوزيع المجاني
لماذا يقال أن ZK هو End Game؟
خلفية تاريخية لمعالج التعاون
في عالم الكمبيوتر التقليدي ، المعالج المساعد هو وحدة معالجة مسؤولة عن معالجة الأشياء المعقدة الأخرى لدماغ CPU. المعالجة المشتركة شائعة جدا في مجال الكمبيوتر ، مثل معالج الحركة M7 من Apple في عام 2013 ، مما أدى إلى تحسين حساسية الحركة للأجهزة الذكية بشكل كبير. وحدة معالجة الرسومات ، كما هو معروف ، هي معالج مساعد اقترحته Nvidia في عام 2007 للتعامل مع مهام مثل عرض الرسومات ل CPU. تعمل وحدات معالجة الرسومات على تسريع التطبيقات التي تعمل على وحدات المعالجة المركزية عن طريق تفريغ بعض الأجزاء المكثفة حسابيا والمستهلكة للوقت من الكود ، وهي بنية تعرف باسم الحوسبة “غير المتجانسة” / “الهجينة”.
يمكن للمعالج المساعد تفريغ بعض الشفرات المعقدة وذات الاحتياجات الأداء الفريدة أو الشفرات ذات الأداء العالي، وترك المعالج المركزي للتعامل مع الأجزاء المتنوعة والمرنة بشكل أكبر.
في سلسلة الكتل الخاصة بإيثريوم، هناك مشكلتان خطيرتان تعيق تطوير التطبيقات:
من خلال هذه الحقيقة ، نكتشف أن الحسابات والبيانات هي السبب في قيود ظهور نمط حساب جديد “Mass Adoption”. ومع ذلك ، فإن هذا هو عيب بروتوكول سلسلة كتل Ethereum نفسه ، ولم يتم تصميمه في الأصل لمعالجة حسابات كبيرة ومهام كثيفة للبيانات. ومع ذلك ، كيف يمكن تحقيق التوافق مع هذه التطبيقات القائمة على الحسابات وكثافة البيانات؟ يجب هنا إشراك المعالج المساعد ، حيث تعمل سلسلة Ethereum بمثابة وحدة المعالجة المركزية (CPU) ، ويشبه المعالج المساعد وحدة المعالجة الرسومية (GPU) ، حيث يمكن للسلسلة نفسها معالجة بعض البيانات الأصول غير الحسابية والعمليات البسيطة ، ولكن التطبيقات التي ترغب في استخدام الموارد الحسابية أو البيانات بشكل مرن يمكنها استخدام المعالج المساعد. مع استكشاف تقنية ZK ، من أجل ضمان قدرة المعالج المساعد على إجراء الحسابات واستخدام البيانات في السلسلة الفرعية بدون الحاجة إلى الثقة ، فإن معظم المعالجات المساعدة تعتمد على تقنية ZK في التطوير.
بالنسبة لـ ZK Coporcessor ، فإنه يمكن أن يغطي مجموعة واسعة من حدود التطبيق ، حيث يمكن تطبيقه في أي سيناريو تطبيق حقيقي لـ dapp مثل الشبكات الاجتماعية والألعاب وبناء Defi ونظام مكافحة الاحتيال القائم على بيانات السلسلة و Oracle وتخزين البيانات وتدريب واجهات اللغة الضخمة والاستدلال وما إلى ذلك. من الناحية النظرية ، يمكن تحقيق أي شيء يمكن أن يفعله تطبيق Web2 باستخدام جهاز ZK المساعد ، ويوفر Ethereum أيضًا طبقة تسوية نهائية لحماية أمان التطبيق.
في العالم التقليدي، ليس لدى معالج المساعدة تعريف واضح، فقط أي شريحة فردية يمكنها المساعدة في إكمال المهمة تسمى معالج المساعدة. التعريف الحالي لمعالج ZK في الصناعة ليس متطابقًا تمامًا، مثل ZK-Query و ZK-Oracle و ZKM هي جميعها معالجات مساعدة يمكنها مساعدة في الاستعلام عن البيانات الكاملة في السلسلة والبيانات الموثوقة خارج السلسلة ونتائج الحساب خارج السلسلة. من هذا التعريف، يمكن اعتبار Layer2 في الواقع أيضًا معالج مساعد لإيثريوم، وسنقارن بين Layer2 ومعالج ZK العام في الجزء التالي.
نظرة عامة على مشروع المعالج التعاوني
بعض مشاريع معالج ZK، المصدر: مشاريع بوابة
يتكون بروتوكول التعاون المشترك الحالي في الصناعة من ثلاثة أجزاء رئيسية ، وهي مؤشر بيانات داخل السلسلة وآلة الدعاية و ZKML ، ويتضمن كل من هذه الأجزاء مشروع General-ZKM. تختلف الآلات الافتراضية التي تعمل في السلسلة الفعلية ، حيث يركز Delphinus على zkWASM بينما يركز Risc Zero على هيكل Risc-V.
تقنية معالج المساعدة المعمارية
نأخذ معالج الـ ZK العام كمثال ونحلل هنا بنية الـ ZK لتتمكن القراء من فهم الاختلافات والتشابهات في التصميم التقني والآلية، وذلك لتقييم اتجاه تطور معالجات الـ ZK في المستقبل، حيث يتمحور التحليل أساسا حول ثلاث مشاريع وهي Risc Zero و Lagrange و Succinct.
ريسك زيرو
في Risc Zero، يُطلق على معالج ZK اسم Bonsai.
هيكل البونساي، المصدر: Risc Zero
في Bonsai، تم بناء مجموعة كاملة من مكونات الإثبات بدون معرفة غير المتصلة بالسلسلة، والتي تهدف إلى أن تكون معالجًا غير متصل بالسلسلة، وتستند إلى مجموعة تعليمات Risc-V، وتتمتع بتعددية كبيرة، وتدعم اللغات بما في ذلك Rust و C++ و Solidity و Go. وتتضمن وظائفها الرئيسية:
تشمل مكوناته:
لاغرانج
هدف لاغرانج هو بناء معالج مساعد وقاعدة بيانات قابلة للتحقق تتضمن بيانات تاريخية على سلسلة الكتل يمكن استخدامها بسلاسة لبناء تطبيقات غير معتمدة على الثقة. وبذلك يمكن تلبية تطوير التطبيقات ذات الكثافة الحسابية والبيانات.
هذا ينطوي على وجود وظيفتين:
في تصميم قاعدة البيانات، ينطوي الأمر على ثلاثة أجزاء من البيانات داخل السلسلة، وهي بيانات تخزين العقد، وبيانات حالة EOA، وبيانات الكتلة.
هيكل قاعدة البيانات Lagrange ، مصدر الصورة: Lagrange
ما سبق هو هيكل تعيين البيانات المخزنة بموجب عقده ، حيث يتم تخزين متغيرات الحالة للعقد ، ولكل عقد محاولة تخزين مستقلة ، والتي يتم تخزينها في شكل شجرة MPT في إثيريوم. على الرغم من أن شجرة MPT بسيطة ، إلا أنها غير فعالة للغاية ، ولهذا السبب إثيريوم المطورين الأساسيين يروجون لتطوير شجرة Verkel. داخل لاغرانج ، يمكن لكل العقدة استخدام SNARK / STARK ل “الإثبات” ، وتحتوي العقدة الأصل على إثبات العقدة الطفل ، الأمر الذي يتطلب استخدام دليل متكرر.
الحساب الحالة، مصدر الصورة: Lagrange
الحسابات المختلفة هي حساب EOA وحساب العقد، ويمكن تمثيل حالة الحساب بشكل حساب / جذر التخزين (مساحة تخزين متغير العقد)، ولكن يبدو أن Lagrange لم يصمم هذا الجزء تمامًا، وفي الواقع يتعين أن يتم إضافة جذر State Trie (مساحة تخزين حالة الحسابات الخارجية) كذلك.
هيكل البيانات الكتلة، المصدر: لاغرانج
في هيكل البيانات الجديد، قام Lagrange بإنشاء هيكل بيانات كتلة ودية للبراهين SNARKs، حيث يكون كل ورقة في هذا الشجرة هو رأس كتلة، وحجم هذا العدد ثابت، إذا تم إنتاج كتلة في إيثريوم كل 12 ثانية، فإن هذا قاعدة البيانات يمكن استخدامها لمدة حوالي 25 عامًا.
في الآلة الافتراضية ZKMR في Lagrange، يوجد خطوتان في حسابها:
باختصار، يمكن لـ ZKMR دمج البراهين الخاصة بالحسابات الصغيرة لإنشاء براهين للحساب الكامل. يتيح هذا لـ ZKMR التوسع بشكل فعال لتقديم براهين للحساب المعقد على مجموعات بيانات كبيرة تتطلب خطوات متعددة أو حسابات متعددة الطبقات. على سبيل المثال، إذا نشرت Uniswap على 100 سلسلة، فإنه في حالة الرغبة في حساب سعر TWAP لعملة معينة على 100 سلسلة، سيكون هناك حاجة إلى الكثير من الحسابات والتكامل، حيث يمكن لـ ZKMR في هذه الحالة حساب كل سلسلة على حدة ثم دمجها للحصول على براهين الحساب الكاملة.
عملية تشغيل معالج Lagrange ، المصدر: Lagrange
هذه هي سيرة تنفيذها:
موجز
تهدف شبكة Succinct إلى دمج مجموعة الحقائق القابلة للبرمجة في كل جزء من مكدس تطوير سلسلة الكتل (بما في ذلك L2، وحدة المعالجة المساعدة، الجسور عبر السلسلة، إلخ).
عملية عمل سوكسينكت، المصدر: سوكسينكت
يمكن لـ Succinct قبول لغات مخصصة مثل Solidity ومجال المعرفة الصفراء (DSL) وغيرها من الشفرات ، وإرسالها إلى جهاز معالج Succinct خارج السلسلة ، ويكمل Succinct فهرسة بيانات السلسلة الهدف ، ثم يرسل طلب البرهان إلى سوق البراهين ، ويمكن لأجهزة التعدين مثل CPU و GPU و ETC وغيرها من رقائق البراهين تقديم البراهين في شبكة البراهين. يتميز بأن سوق البراهين متوافق مع جميع أنظمة البراهين المختلفة ، لأنه سيكون هناك فترة طويلة في المستقبل حيث تتعايش أنظمة البراهين المختلفة.
تعرف Succinct خارج السلسلة ZKVM باسم SP (Succinct Processor)، والذي يمكنه دعم لغة Rust وغيرها من لغات LLVM، وميزاته الأساسية تشمل:
المقارنة
عند مقارنة معالج ZK العام ، نقوم في الأساس بمقارنة تلبية مبدأ الاعتماد الشامل أولاً ، وسنشرح أيضًا لماذا هذا مهم بشكل كبير:
مصدر الصورة: Gate Ventures
في الواقع، مسار التكنولوجيا العام واضح جدا، ولذلك فإن معظم التكنولوجيا متجانسة، مثل استخدام مجمع STARKs إلى SNARKs، والتي يمكن استخدامها في نفس الوقت للاستفادة من مزايا STARKs و SNARKs وتقليل وقت إنشاء البرهان ووقت التحقق ومقاومة الهجمات الكمومية. نظرًا لأن أداء خوارزمية ZK المتكرر يمكن أن يؤثر بشكل كبير على أداء ZK، فإن الثلاثة مشاريع حاليًا لديها قدرة متكررة. إن إنشاء البرهان باستخدام خوارزمية ZK هو المكان الأكثر تكلفة واستهلاكًا للوقت، ولذلك يعتمد الثلاثة مشاريع جميعها على الطلب القوي على قوة الحوسبة ZK وبناء شبكة منشئي البراهين وسوق قوة الحوسبة السحابية. وبناءً على ذلك، في الوقت الحالي، في ظل حالة تشابه المسارات التقنية إلى حد كبير، قد يكون الانفراج النهائي يتطلب فريق عمل ودعم الموارد الاقتصادية البيئية من قبل المستثمرين للاستحواذ على حصة السوق.
الفرق والتشابه بين معالج المساعدة والطبقة 2
على عكس Layer2، فإن المعالج المساعد موجه نحو التطبيقات بينما لا يزال Layer2 موجهًا نحو المستخدم. يمكن للمعالج المساعد أن يكون مكونًا تسريعيًا أو مكونًا قابلًا للتطوير ويشكل سيناريوهات التطبيق التالية:
هذه السيناريوهات التطبيقية تعد مجرد قائمة جزئية، بالنسبة لمعالج المشاركة، نحن بحاجة إلى فهم الإمكانيات التي يقدمها من حيث توفير بيانات متزامنة في الوقت الحقيقي للسلسلة بأكملها والقدرة العالية الأداء والتكلفة المنخفضة للحوسبة الموثوقة، والقدرة على إعادة بناء جميع البرامج الوسيطة تقريبًا في سلسلة الكتل. بما في ذلك Chainlink و The Graph يعملان حالياً على تطوير جهاز الآلة ZK الخاص بهم والاستعلام؛ بينما الجسور الرئيسية للسلاسل الجانبية مثل Wormhole و Layerzero وغيرها يعملون أيضاً على تطوير تقنية الجسور الجانبية القائمة على ZK؛ وتدريب LLMs (النماذج الكبيرة الحجم) والاستدلال الموثوق وما إلى ذلك خارج السلسلة.
المشاكل التي تواجه معالجة المساعدة
تلخيص وتطلعات
تتمتع تقنية ZK بقدر كبير من القابلية للتطبيق، كما أنها تساعد في تحول البيئة الإيثيريومية من التوجه اللامركزي للقيمة إلى توجه الثقة المفقودة. “لا تثق، تحقق”، هذه العبارة هي أفضل ممارسة لتقنية ZK. يمكن لتقنية ZK إعادة بناء الجسور عبر السلاسل، وآلة أوراكل، واستعلامات داخل السلاسل، وحسابات خارج السلاسل، والآلة الافتراضية، ومجموعة متنوعة من سيناريوهات التطبيق، وجهاز ZK Coprocessor من النوع العام هو أحد الأدوات التي تمكن من تحقيق تقنية ZK. بالنسبة لجهاز ZK Coprocessor، فإن حدود تطبيقه واسعة، ويمكن أن يغطي أي سيناريو حقيقي لتطبيق dapp، ومن الناحية النظرية، يمكن أن يحقق أي تطبيق Web2 ما يمكن فعله، بفضل معالج ZK.
منحنى انتشار التكنولوجيا، المصدر: غارتنر
منذ العصور القديمة ، تخلف تطور التكنولوجيا عن خيال البشر من أجل حياة أفضل (مثل Chang’e إلى القمر إلى Apollo على القمر) ، إذا كان هناك شيء مبتكر وتخريبي وضروري بالفعل ، تحقيق التكنولوجيا ، إنها مسألة وقت فقط. نعتقد أن معالجات ZK المشتركة للأغراض العامة تتبع هذا الاتجاه. لدينا مقياسان للمعالج المساعد ZK “التبني الشامل”: قاعدة بيانات يمكن إثباتها في الوقت الفعلي عبر السلسلة وحساب خارج السلسلة منخفض التكلفة. إذا كانت كمية البيانات كافية والمزامنة في الوقت الفعلي بالإضافة إلى الحوسبة منخفضة التكلفة خارج السلسلة التي يمكن التحقق منها ، فيمكن تغيير نموذج تطوير البرامج تماما ، ولكن هذا الهدف متكرر ببطء ، لذلك نركز على إيجاد المشاريع التي تلبي هذين الاتجاهين أو التوجه نحو القيمة ، وهبوط رقائق ZK قوة الحوسبة هو فرضية التطبيق التجاري واسع النطاق للمعالجات المشتركة ZK ، فإن الافتقار إلى الابتكار في هذه الدورة هو فترة النافذة لبناء الجيل التالي من تقنية وتطبيقات “التبني الشامل” حقا ، نتوقع أنه في الجولة التالية من الدورات ، يمكن تسويق سلسلة صناعة ZK ، لذلك حان الوقت لإعادة التركيز على بعض التقنيات التي يمكن أن تمكن Web3 حقا من حمل 1 مليار شخص للتفاعل على داخل السلسلة.