إذا كنت تقوم بتشغيل تطبيق متصل بالسلسلة، فإن معالج ZK الثانوي هو أداة رئيسية للسماح لك بتوسيع نطاق منطقك على السلسلة مع الحفاظ على انخفاض تكاليف الغاز. في هذا المنشور، نراجع ماهية المعالج الثانوي، وسبب أهميته، وكيف يمكنك استخدام بنية المعالج الثانوي Bonsai ZK لتوسيع نطاق تطبيقك.
يأتي تنفيذ التطبيق الخاص بك بالكامل على EVM مع عيوب. تتطلب المهام التي تتطلب حسابًا كبيرًا أو مخازن كبيرة من البيانات رسوم غاز عالية جدًا بحيث يمكن أن يصبح استخدام التطبيق الخاص بك سريعًا باهظًا من حيث التكلفة. هذا يعني أن بعض الميزات غير ممكنة بشكل واقعي على EVM، مما يحد من إمكانات تطبيقاتك.
تكمن الحيلة في نقل العمليات الحسابية خارج السلسلة، مما يقلل بشكل كبير من رسوم الغاز ويجعل تطبيقك أكثر جاذبية للمستخدمين. تقليديًا، سيتطلب ذلك الثقة في الحساب الذي يتم تنفيذه على خادم مركزي، والتضحية بالنظام البيئي الذي يمكن التحقق منه لإيثيريوم باسم توفير التكاليف. لحسن الحظ، توفر براهين ZK طريقة للتحقق بشكل آمن من هذه النتائج خارج السلسلة مع الحفاظ على القيم الأساسية للامركزية، وبجزء بسيط من التكاليف على السلسلة.
تعمل بنية Bonsai ZK Coprocessor على توسيع قدرات التطبيقات على السلسلة من خلال الحساب القابل للبرمجة & خارج السلسلة والذي يمكن التحقق منه. بدلاً من تطوير البنية التحتية لـ ZK الخاصة بك، يمكنك تحميل البرنامج وطلب قيام Bonsai بإنشاء أدلة عند الطلب.
يتم تشغيل بنية المعالج الثانوي Bonsai ZK من خلال ربط ZKVM و Bonsai مع Ethereum باستخدام ETH Relay الخاص بنا. وهذا يمكننا من توسيع وظائف عقود إيثريوم الذكية من خلال السماح للتطبيقات بنقل المنطق إلى Rust وتنفيذ المنطق خارج السلسلة على Bonsai.
بونساي: معالج ZK الثانوي لإيثيريوم
تم تصميمه بواسطة RISC زيرو باستخدام جهاز RISC زيرو ZkVM
الاستفادة من ZK لجعل تطبيقاتك على السلسلة أصغر حجمًا وأرخص
— ريسك زيرو (@RiscZero) 7 يوليو 2023
أحد وسائل الشرح المهمة هو أن Bonsai لا يقتصر على Ethereum. يمكن لأي بلوكشين يمتلك طبقة التنفيذ والإجماع أن يسخر المعالج الثانوي Bonsai لتحويل التنفيذ أو الحساب خارج السلسلة.
تتضمن بعض الأمثلة ما يلي:
يعمل المعالج الثانوي كرفيق للمعالج، مما يسمح بتفريغ الحساب في نظام محدود الموارد. على سبيل المثال، سيكون تشغيل نموذج AI مثل ChatGPT على هاتفك الخلوي أمرًا غير ممكن. هاتفك بطيء، ولديه مساحة تخزين محدودة، وتدفع مقابل تنزيل الطراز الضخم، وعمر البطارية محدود. ومع ذلك، عندما تطرح سؤالاً على ChatGPT، يتم إرساله إلى خادم مخصص حيث يمكن تشغيله بسعر رخيص وفعال ثم إرسال إجابة مرة أخرى. بهذه الطريقة، تعمل خوادم ChatGPT كمعالج مساعد للذكاء الاصطناعي للموارد المحدودة لهاتفك الخلوي.
من ناحية أخرى، تعمل EVM كمنصة متعددة الاستخدامات قادرة على تنفيذ عمليات مختلفة. على غرار الجهاز الشخصي، يمكن لـ EVM التعامل مع مهام متنوعة ولكن قد لا يكون دائمًا الأكثر كفاءة للعمليات ذات الحجم الكبير. وقد تم تصميم ZkVM، مثل الكمبيوتر السحابي أو الكمبيوتر المركزي، للمهام ذات الأغراض العامة ولكنه يتفوق في السرعة والفعالية من حيث التكلفة.
اتصل بـ Bonsai، وحدد البرنامج والمدخلات التي يجب تنفيذها. يمكنك الاتصال بـ Bonsai بإحدى طريقتين:
اتصل بـ Bonsai من Ethereum: اتصل بعقد BonsaireLay من عقدك الذكي.
اتصل بـ Bonsai من خارج السلسلة: اتصل بـ Bonsai باستخدام واجهة برمجة تطبيقات REST.
تقوم Bonsai بتنفيذ برنامجك خارج السلسلة على ZkVM مع المدخلات التي قدمتها.
ترسل Bonsai دليلًا على البرنامج المنفذ مرة أخرى إلى BonsaireLay.
يتم التحقق من الإثبات من قبل مدقق على السلسلة.
يتلقى عقدك النتيجة التي تم التحقق منها.
تعمل Bonsai على تقليل رسوم الغاز بشكل كبير وتوسيع قدرات التطبيقات على السلسلة - حيث تتخطى حواجز الأسعار لمستخدميك مع تزويد المطورين بفرص أوسع. تسمح لك هذه البنية بنقل الأجزاء باهظة الثمن من تطبيقك، حتى المنطق بأكمله، من عقود Solidity الذكية إلى برنامج Rust الذي يتم تنفيذه خارج السلسلة.
تحتاج العديد من التطبيقات، مثل الألعاب على السلسلة أو دفاتر الطلبات الحدية المركزية، إلى عمليات حسابية خارج السلسلة لتكون اقتصادية. ومع ذلك، فإن أي منطق تطبيق يتطلب أكثر من 250 ألف غاز يمكن أن يقلل التكاليف باستخدام معالجات ZK.
تعد DAOs مثالًا مثاليًا للنشاط الجماعي على السلسلة الذي يشمل العديد من الجهات الفاعلة والعقود الذكية المتعددة ويؤدي إلى عمليات حسابية مكثفة. تضمن معالجات ZK المشتركة لحوكمة DAO الحوسبة خارج السلسلة للحصول على غاز أرخص، والتحقق من البيانات على السلسلة بين الأطراف. مع محافظ Bonsai DAO، تمكن أعضاء DAO من خفض رسوم الغاز بأكثر من 50٪ (من 6-9 دولارات إلى 2-3 دولارات فقط لكل صوت خلال 23 يوليو) عن طريق نقل الحوسبة خارج السلسلة. سنصدر المزيد حول كيفية بناء حاكم بونساي قريبًا!
تتضمن حالة الاستخدام البارزة الأخرى التحقق من Web2 إلى Web3. على سبيل المثال، تسمح Bonfire Wallet للمستخدمين بإنشاء محفظة حارقة باستخدام WebAuthn، بينما يتعامل معالج Bonsai ZK Copercessor مع الحوسبة خارج السلسلة.
بونساي: معالج ZK الثانوي لإيثيريوم
تم تصميمه بواسطة RISC زيرو باستخدام جهاز RISC زيرو ZkVM
الاستفادة من ZK لجعل تطبيقاتك على السلسلة أصغر حجمًا وأرخص
— ريسك زيرو (@RiscZero) 7 يوليو 2023
لاستخدام Bonsai كمعالج مساعد لـ Ethereum، كل ما عليك فعله هو:
اكتب تطبيق zkVM الذي يتعامل مع منطق التطبيق الخاص بك
اكتب عقد Solidity الذي يطلب من Bonsai تشغيل تطبيق ZkVM الخاص بك وماذا تفعل بالنتائج
ثم اتبع التعليمات الموجودة في دليل النشر.
يمكن أن تساعدك Bonsai سواء كنت تبحث عن إجراء عمليات حسابية ثقيلة خارج السلسلة أو تحتاج إلى إنشاء أدلة لبرنامجك غير الموثوق به والذي يمكن التحقق منه. إذا كانت لديك أي أسئلة، تواصل مع فريقنا على Discord!
إذا كنت تقوم بتشغيل تطبيق متصل بالسلسلة، فإن معالج ZK الثانوي هو أداة رئيسية للسماح لك بتوسيع نطاق منطقك على السلسلة مع الحفاظ على انخفاض تكاليف الغاز. في هذا المنشور، نراجع ماهية المعالج الثانوي، وسبب أهميته، وكيف يمكنك استخدام بنية المعالج الثانوي Bonsai ZK لتوسيع نطاق تطبيقك.
يأتي تنفيذ التطبيق الخاص بك بالكامل على EVM مع عيوب. تتطلب المهام التي تتطلب حسابًا كبيرًا أو مخازن كبيرة من البيانات رسوم غاز عالية جدًا بحيث يمكن أن يصبح استخدام التطبيق الخاص بك سريعًا باهظًا من حيث التكلفة. هذا يعني أن بعض الميزات غير ممكنة بشكل واقعي على EVM، مما يحد من إمكانات تطبيقاتك.
تكمن الحيلة في نقل العمليات الحسابية خارج السلسلة، مما يقلل بشكل كبير من رسوم الغاز ويجعل تطبيقك أكثر جاذبية للمستخدمين. تقليديًا، سيتطلب ذلك الثقة في الحساب الذي يتم تنفيذه على خادم مركزي، والتضحية بالنظام البيئي الذي يمكن التحقق منه لإيثيريوم باسم توفير التكاليف. لحسن الحظ، توفر براهين ZK طريقة للتحقق بشكل آمن من هذه النتائج خارج السلسلة مع الحفاظ على القيم الأساسية للامركزية، وبجزء بسيط من التكاليف على السلسلة.
تعمل بنية Bonsai ZK Coprocessor على توسيع قدرات التطبيقات على السلسلة من خلال الحساب القابل للبرمجة & خارج السلسلة والذي يمكن التحقق منه. بدلاً من تطوير البنية التحتية لـ ZK الخاصة بك، يمكنك تحميل البرنامج وطلب قيام Bonsai بإنشاء أدلة عند الطلب.
يتم تشغيل بنية المعالج الثانوي Bonsai ZK من خلال ربط ZKVM و Bonsai مع Ethereum باستخدام ETH Relay الخاص بنا. وهذا يمكننا من توسيع وظائف عقود إيثريوم الذكية من خلال السماح للتطبيقات بنقل المنطق إلى Rust وتنفيذ المنطق خارج السلسلة على Bonsai.
بونساي: معالج ZK الثانوي لإيثيريوم
تم تصميمه بواسطة RISC زيرو باستخدام جهاز RISC زيرو ZkVM
الاستفادة من ZK لجعل تطبيقاتك على السلسلة أصغر حجمًا وأرخص
— ريسك زيرو (@RiscZero) 7 يوليو 2023
أحد وسائل الشرح المهمة هو أن Bonsai لا يقتصر على Ethereum. يمكن لأي بلوكشين يمتلك طبقة التنفيذ والإجماع أن يسخر المعالج الثانوي Bonsai لتحويل التنفيذ أو الحساب خارج السلسلة.
تتضمن بعض الأمثلة ما يلي:
يعمل المعالج الثانوي كرفيق للمعالج، مما يسمح بتفريغ الحساب في نظام محدود الموارد. على سبيل المثال، سيكون تشغيل نموذج AI مثل ChatGPT على هاتفك الخلوي أمرًا غير ممكن. هاتفك بطيء، ولديه مساحة تخزين محدودة، وتدفع مقابل تنزيل الطراز الضخم، وعمر البطارية محدود. ومع ذلك، عندما تطرح سؤالاً على ChatGPT، يتم إرساله إلى خادم مخصص حيث يمكن تشغيله بسعر رخيص وفعال ثم إرسال إجابة مرة أخرى. بهذه الطريقة، تعمل خوادم ChatGPT كمعالج مساعد للذكاء الاصطناعي للموارد المحدودة لهاتفك الخلوي.
من ناحية أخرى، تعمل EVM كمنصة متعددة الاستخدامات قادرة على تنفيذ عمليات مختلفة. على غرار الجهاز الشخصي، يمكن لـ EVM التعامل مع مهام متنوعة ولكن قد لا يكون دائمًا الأكثر كفاءة للعمليات ذات الحجم الكبير. وقد تم تصميم ZkVM، مثل الكمبيوتر السحابي أو الكمبيوتر المركزي، للمهام ذات الأغراض العامة ولكنه يتفوق في السرعة والفعالية من حيث التكلفة.
اتصل بـ Bonsai، وحدد البرنامج والمدخلات التي يجب تنفيذها. يمكنك الاتصال بـ Bonsai بإحدى طريقتين:
اتصل بـ Bonsai من Ethereum: اتصل بعقد BonsaireLay من عقدك الذكي.
اتصل بـ Bonsai من خارج السلسلة: اتصل بـ Bonsai باستخدام واجهة برمجة تطبيقات REST.
تقوم Bonsai بتنفيذ برنامجك خارج السلسلة على ZkVM مع المدخلات التي قدمتها.
ترسل Bonsai دليلًا على البرنامج المنفذ مرة أخرى إلى BonsaireLay.
يتم التحقق من الإثبات من قبل مدقق على السلسلة.
يتلقى عقدك النتيجة التي تم التحقق منها.
تعمل Bonsai على تقليل رسوم الغاز بشكل كبير وتوسيع قدرات التطبيقات على السلسلة - حيث تتخطى حواجز الأسعار لمستخدميك مع تزويد المطورين بفرص أوسع. تسمح لك هذه البنية بنقل الأجزاء باهظة الثمن من تطبيقك، حتى المنطق بأكمله، من عقود Solidity الذكية إلى برنامج Rust الذي يتم تنفيذه خارج السلسلة.
تحتاج العديد من التطبيقات، مثل الألعاب على السلسلة أو دفاتر الطلبات الحدية المركزية، إلى عمليات حسابية خارج السلسلة لتكون اقتصادية. ومع ذلك، فإن أي منطق تطبيق يتطلب أكثر من 250 ألف غاز يمكن أن يقلل التكاليف باستخدام معالجات ZK.
تعد DAOs مثالًا مثاليًا للنشاط الجماعي على السلسلة الذي يشمل العديد من الجهات الفاعلة والعقود الذكية المتعددة ويؤدي إلى عمليات حسابية مكثفة. تضمن معالجات ZK المشتركة لحوكمة DAO الحوسبة خارج السلسلة للحصول على غاز أرخص، والتحقق من البيانات على السلسلة بين الأطراف. مع محافظ Bonsai DAO، تمكن أعضاء DAO من خفض رسوم الغاز بأكثر من 50٪ (من 6-9 دولارات إلى 2-3 دولارات فقط لكل صوت خلال 23 يوليو) عن طريق نقل الحوسبة خارج السلسلة. سنصدر المزيد حول كيفية بناء حاكم بونساي قريبًا!
تتضمن حالة الاستخدام البارزة الأخرى التحقق من Web2 إلى Web3. على سبيل المثال، تسمح Bonfire Wallet للمستخدمين بإنشاء محفظة حارقة باستخدام WebAuthn، بينما يتعامل معالج Bonsai ZK Copercessor مع الحوسبة خارج السلسلة.
بونساي: معالج ZK الثانوي لإيثيريوم
تم تصميمه بواسطة RISC زيرو باستخدام جهاز RISC زيرو ZkVM
الاستفادة من ZK لجعل تطبيقاتك على السلسلة أصغر حجمًا وأرخص
— ريسك زيرو (@RiscZero) 7 يوليو 2023
لاستخدام Bonsai كمعالج مساعد لـ Ethereum، كل ما عليك فعله هو:
اكتب تطبيق zkVM الذي يتعامل مع منطق التطبيق الخاص بك
اكتب عقد Solidity الذي يطلب من Bonsai تشغيل تطبيق ZkVM الخاص بك وماذا تفعل بالنتائج
ثم اتبع التعليمات الموجودة في دليل النشر.
يمكن أن تساعدك Bonsai سواء كنت تبحث عن إجراء عمليات حسابية ثقيلة خارج السلسلة أو تحتاج إلى إنشاء أدلة لبرنامجك غير الموثوق به والذي يمكن التحقق منه. إذا كانت لديك أي أسئلة، تواصل مع فريقنا على Discord!