1/ مانتا باسيفيك
Manta Pacific هو حل Ethereum Layer 2 مصمم لتطبيقات ZK. إنها طبقة 2 معيارية مبنية على Ethereum وحصلت على تمويل يزيد عن 60 مليون دولار من مؤسسات مثل Polychain وBinance Labs وCoinFund وSevenX Ventures.
تعتمد Manta Pacific حاليًا على بنية OP Stack المخصصة من Caldera، مما يجعلها متوافقة بنسبة 100٪ تقريبًا مع Ethereum EVM. يتيح ذلك للمطورين الحاليين في نظام Ethereum البيئي ترحيل تطبيقاتهم بسلاسة إلى Manta Pacific.
تقوم Manta Pacific بنقل طبقة توفر البيانات من Ethereum إلى Celestia، مما يجعلها الطبقة الثانية الأولى التي تستخدم Celestia كطبقة توفر البيانات الخاصة بها.
تدمج Manta أيضًا دوائر ZK في Manta Pacific. يمكن للمطورين بسهولة استدعاء وظائف ZK ببضعة أسطر من التعليمات البرمجية من خلال SDKs وAPIs، مما يتيح تكامل ZK مع DApps الحالية أو تطوير تطبيقات ZK جديدة.
2/ النمطية
تشير النمطية إلى تصميم المنتج والتفكير المعماري الشائع في Web2 والصناعات التقليدية. على سبيل المثال، يختار مصنعو الهواتف الذكية الموردين للشاشات، والرقائق، والواي فاي، والبلوتوث، وما إلى ذلك، ثم يستخدمون الشركات المصنعة المتعاقدة للتجميع، مما يؤدي إلى تحسين الكفاءة بشكل كبير وخفض التكاليف، بدلاً من إنتاج جميع المكونات بأنفسهم.
عادةً، يمكن تقسيم blockchain إلى طبقة الإجماع، وطبقة التسوية، وطبقة توفر البيانات، وطبقة التنفيذ.
تتولى الشبكة الرئيسية لـ Ethereum الإجماع النهائي ومسؤوليات التسوية، بينما تشمل مشاريع طبقة توفر البيانات Celestia وEigenDA وPolygon Avail والمزيد. الطبقة الثانية من الإيثريوم الشائعة هي مشاريع طبقة التنفيذ.
النمطية تعني التخصيص وقابلية أكبر للتركيب. يمكن للمشاريع إجراء مقايضات بناءً على احتياجاتها، مثل إسناد الأمن إلى شبكة Ethereum الرئيسية مع السعي وراء رسوم غاز منخفضة، وحتى رسوم غاز صفر، وسرعات معاملات عالية جدًا.
تسمح النمطية للمشاريع ببناء سلسلتها بناءً على مجموعات تقنية مثبتة مثل Polygon CDK أو OP Stack دون إنشاء البنية التحتية بالكامل من الصفر.
3/ نمطية مانتا باسيفيك
يشمل التصميم المعياري لـ Manta جانبين:
تستخدم Manta Pacific مجموعات تقنية ناضجة مثل OP Stack وPolygon CDK لتنفيذ بنيتها المعيارية.
على عكس حلول الطبقة الثانية الأخرى، لم تقم Manta Pacific ببناء البنية التحتية الخاصة بها من الصفر ولكنها بدلاً من ذلك استخدمت مجموعة تكنولوجيا OP Stack الناضجة الحالية.
إذا كانت Manta علامة تجارية حديثة التأسيس للهواتف الذكية، فإن استخدام OP Stack سيكون بمثابة الاستخدام المباشر لسلسلة التوريد وهندسة التكنولوجيا الخاصة بـ iPhone.
تتمثل ميزة هذا النهج في أن التفاؤل هو مشروع تم اختباره من قبل السوق الهابطة، كما أن مجموعته التكنولوجية، OP Stack، خضعت أيضًا لاختبارات السوق على المدى الطويل وهي ناضجة جدًا. يمكن لـ Manta Pacific الوقوف مباشرة على أكتاف العمالقة، حيث ترث المزايا الأمنية والتقنية الحالية لـ OP Stack إلى حد كبير.
علاوة على ذلك، فإنه يحقق التوافق الكامل مع EVM، مما يسمح للمطورين بترحيل التطبيقات اللامركزية الموجودة بسهولة إلى Manta Pacific. والأهم من ذلك، أن مانتا يمكنها التركيز بشكل أكبر على بناء النظام البيئي وتوسيع المشروع. حتى الآن، قامت شركة Manta Pacific بالتحقق من أكثر من 810 عقدًا ذكيًا في سلسلتها، مع أكثر من 200 مشروع للنظام البيئي.
تستخدم Manta Pacific Celestia كطبقة توفر البيانات الخاصة بها، مما يعني أن أمان توفر البيانات الخاص بها مضمون جزئيًا بواسطة كل من شبكة Ethereum الرئيسية وCelestia. إذا نشرت عقد التسلسل بيانات أصلية، فيمكن العثور على البيانات المقابلة على كل من شبكة إيثريوم الرئيسية وشبكة سيليستيا.
يحدد جهاز التسلسل الخاص بـ Manta Pacific ارتفاع الكتلة لنشر النقط إلى Ethereum. إذا لم تكن النقطة موجودة على هذا الارتفاع، فإن المعاملة غير صالحة.
ينشر جهاز التسلسل البيانات: معاملة إلى البريد الوارد، مشفرة في ثلاثة أجزاء: رقم الإصدار (0x02)، وارتفاع الكتلة (0xa4aa050000000000)، والتزام النقطة (الجزء المتبقي). من خلال تحديد الارتفاع، تعرف العقد مكان البحث.

على سبيل المثال، 0xa4aa050000000000 هو الترميز الصغير لارتفاع الكتلة، والذي تم تحويله إلى الكتلة 371364. يمكنك العثور على نفس الكتلة على https://celenium.io/block/371364.

تحتوي الكتلة على كتلة في مساحة اسم Manta Pacific. يمكن العثور على البيانات الكاملة:

إذا نشر جهاز التسلسل بيانات مزيفة، فلن تتمكن العقد من العثور على الالتزام عند ارتفاع الكتلة المحدد.
تم تصميم دوائر ZK الخاصة بشركة Manta بشكل معياري، مما يجعل وظائف ZK مدمجة في Manta Pacific. يمكن للمطورين استدعاء وظائف وميزات ZK وتنفيذها بشكل كامل داخل Manta Pacific، مما يميزها عن ZK Rollups أو zkEVMs الأخرى. يمكن للمطورين أيضًا استدعاء دوائر ZK بسهولة لدمج وظائف ZK مع التطبيقات.
في تفاعلات ZK Rollup، يقوم المستخدمون بالتداول داخل ZK Rollup، ويعمل جهاز تسلسل مجموعة Rollup كالمثبت، حيث يقوم بتسلسل معاملات المستخدم، والضغط، والتعبئة، وإنشاء أدلة ZK. تعمل العقود الذكية لشبكة Ethereum الرئيسية بمثابة أدوات تحقق، حيث تتحقق من صحة دليل ZK، وبالتالي التحقق من صحة المعاملات التي تمثلها.
لا يحتاج العقد الذكي للشبكة الرئيسية إلى إجراء التحقق المعقد من معاملات ZK Rollup، ويمكن لإثبات ZK واحد أن يمثل صحة المزيد من معلومات المعاملات، وتحقيق قابلية التوسع وتحسين قدرة شبكة Ethereum الرئيسية على تأكيد المعاملات.
بالمقارنة، يعمل مستخدمو Manta Pacific كمثبتين، حيث يقومون بإنشاء إثباتات ZK محليًا عند إرسال المعاملات. يعمل المجمعون الموجودون على السلسلة كمحققين، ويتحققون من صحة أدلة ZK. يتم بعد ذلك ضغط المعاملات التي تم التحقق منها بواسطة جهاز التسلسل وإرسالها إلى شبكة Ethereum الرئيسية. ضمن الطبقة الثانية، تكمل Manta Pacific إنشاء ZK والتحقق من صحتها، وتحقق ميزات ZK بالكامل.
4/ على المكدس
OP Stack عبارة عن حزمة تقنية blockchain معيارية ومفتوحة المصدر أطلقها فريق Optimism، وهي مصممة لتوفير حلول blockchain قابلة للتطوير بدرجة كبيرة وقابلة للتشغيل البيني بشكل كبير. يعتمد OP Stack تصميمًا معياريًا، حيث تقوم كل وحدة بتنفيذ طبقة معينة من المكدس والاتصال من خلال واجهات برمجة التطبيقات المحددة جيدًا. يتيح ذلك للمطورين تعديل الوحدات الموجودة بسهولة أو إنشاء وحدات جديدة، ودعم أنواع مختلفة من تطبيقات وابتكارات blockchain.
الهدف من OP Stack هو تجاوز النماذج التقليدية ذات السلسلة الواحدة أو متعددة السلاسل وتعزيز هيكل يتكون من سلاسل متكاملة للغاية، تُعرف باسم Superchain. تسمح Superchain، من خلال مشاركة تنسيقات الرسائل، للسلاسل المختلفة بالتواصل بسهولة دون الحاجة إلى محولات مخصصة لكل سلسلة. كما أنه يدعم قابلية التركيب الذري عبر السلسلة، حيث تشترك سلاسل العمليات المتعددة في مجموعة التسلسل، مما يضمن التفاعلات على المستوى الذري بين السلاسل.
5/ طبقة توفر البيانات (طبقة DA)
تضمن طبقة توفر البيانات إمكانية الوصول العام إلى جميع البيانات الموجودة داخل شبكة البلوكشين، وخاصة بيانات الطبقة الثانية، والتحقق منها. تسمح طبقة توفر البيانات لأي مشارك باسترداد هذه البيانات للتحقق من حالة الشبكة وصحة المعاملات، مما يوفر ضمانًا حاسمًا لشفافية وأمان blockchain.
6/ سيليستيا
توفر Celestia طبقة إجماع وتوافر بيانات قابلة للتوصيل، مبنية على إجماع Cosmos Tendermint وCosmos SDK، المتوافقة مع سلاسل EVM وسلاسل تطبيقات Cosmos. يمكن لهذه السلاسل استخدام Celestia مباشرة كطبقة توفر البيانات الخاصة بها، مع تخزين بيانات الكتلة والوصول إليها والتحقق منها من خلال Celestia. تدعم Celestia أيضًا عمليات التجميع الأصلية، مما يسمح بإنشاءات الطبقة الثانية عليها، على الرغم من أنها لا تدعم العقود الذكية.
تتكامل المجموعات المجمعة مع Celestia عن طريق تشغيل عقد Celestia. تتلقى Celestia معلومات المعاملات المجمعة، وتطلب المعاملات من خلال إجماع Tendermint، ولكنها لا تنفذ أو تتحقق من صحة المعاملات. يقوم بحزم المعاملات وطلبها وبثها، ويضمن أمان البيانات وتوافرها من خلال تشفير المحو وأخذ عينات توفر البيانات (DAS).
7/ دوائر ZK
في إثباتات المعرفة الصفرية، تعد "الدوائر" طريقة لتمثيل الخوارزميات والوظائف المعقدة. هنا، لا تشير الدوائر إلى الدوائر الإلكترونية التقليدية، بل إلى بنية رياضية أو منطقية.
في سياق إثباتات المعرفة الصفرية، غالبًا ما تُستخدم الدوائر لوصف أو تعريف مشكلة أو عبارة معينة.
الوظائف الرئيسية للدوائر:
وصف المشكلة: يمكن للدوائر وصف أو تعريف مشكلة أو بيان محدد. على سبيل المثال، قد يرغب المُثبت في إثبات أنه يعرف المدخلات التي تلبي دائرة معينة.
خصوصية التفاصيل: من خلال استخدام الدوائر، يمكن للمثبت أن يثبت أنه يعرف معلومات تستوفي شروط الدائرة دون الكشف عن المحتوى المحدد لتلك المعلومات.
إمكانية التحقق: توفر الدوائر طريقة للمدقق للتحقق من صحة الدليل دون معرفة المدخلات المحددة التي يستخدمها المثبت.
العمومية وقابلية إعادة الاستخدام: بمجرد تحديدها، يمكن استخدام الدوائر لمجموعة متنوعة من المشكلات والسيناريوهات. ولهذا السبب تدعم بعض أطر عمل ZKP ما يسمى بالدوائر "العالمية"، القادرة على وصف المشكلات المختلفة وحلها.
وخلاصة القول، إن الدوائر في براهين المعرفة الصفرية تعمل كجسر، يربط بين الأقوال التي يريد إثباتها وحاجة المتحقق إلى التحقق من صحة العبارة، دون الكشف عن أي معلومات خارج العبارة نفسها. تُستخدم الدوائر لتحديد الحسابات التي تم إثباتها. يتطلب كل تطبيق محدد دوائر خاصة به. تتطلب الخدمات المختلفة (مثل zkEVM وZKML وZK Oracle وZK Bridge ومختلف إثباتات الإجماع والحالة) دوائر مختلفة.
8/ دوائر ZK العالمية من مانتا باسيفيك
Manta Pacific هو حل من الطبقة الثانية مصمم خصيصًا لتطبيقات ZK (Zero-Knowledge)، ويوفر توافقًا شبه كامل مع بيئة Ethereum EVM (Ethereum Virtual Machine) ولغة برمجة Solidity. أطلقت Manta Pacific مؤخرًا Universal ZK Circuits 2.0، وهي مكتبة ZK موجهة للمطورين تتيح دمج العقود التي تدعم ZK في عقود Solidity الذكية الحالية والتطبيقات اللامركزية مع بضعة أسطر فقط من التعليمات البرمجية.
توفر دوائر ZK العالمية خدمة ZK كخدمة لمطوري Solidity. حاليًا، تتضمن دائرة MantaPay الحالية لشبكة Manta، ودائرة zkShuffle، ودوائر ZK من مشروع Semaphore التابع لمؤسسة Ethereum.
باستخدام الدوائر العالمية في Manta Pacific، يمكن للمطورين بسهولة نشر تطبيقات ZK الأصلية لـ EVM. يمكنهم أيضًا الاتصال بالعقود الممكّنة لـ ZK لعقودهم الذكية وتطبيقات dApps الصلبة الحالية من خلال واجهات برمجة التطبيقات المتقدمة.
على سبيل المثال، يمكن للمطور الذي يقوم بإنشاء تطبيق لعبة بطاقات على السلسلة استخدام دائرة zkShuffle لتنفيذ خلط الأوراق والتعامل معها بشكل لا مركزي. من الأمثلة العملية على تطوير تطبيق ZK المبسط باستخدام Manta Universal Circuits هو zkHoldem.
قبل تقديم الدوائر العالمية، كان بناء zkShuffle وتطبيقات ZK المماثلة يتطلب إنشاء دوائر يدوية وتحويلات بين لغات البرمجة مثل Rust وSolidity. ومع ذلك، مع إدخال دوائر مانتا العالمية، تم تقليل هذا التعقيد بشكل كبير.
مع دوائر Manta Pacific العالمية، أصبح بناء تطبيقات ZK أكثر وضوحًا وكفاءة.
