فهم سلسلة flashbots suave من منظور المطور

Suave هو مشروع لامركزي تم تطويره بواسطة Flashbots.في الوقت نفسه ، تتيح إضافة tee in the suave مشروع Suave الحصول على المزيد من الاحتمالات إلى جانب حل مشكلة MEV.

مكتبة الكود ذات الصلة suave

يعتمد مشروع Suave على Ethereum ، لذلك فهو متوافق بشكل طبيعي مع EVM.تشمل مشاريعها ذات الصلة حاليًا على Github: Suave-Geth ، Suave-Std ، Suave-Examples ، إلخ.

من بينها ، Suave-Geth هو رمز تنفيذ ممتد يعتمد على GETH.تجدر الإشارة بشكل خاص إلى أن Precompile ، الذي يضيف طلبات HTTPS القياسية ، يسمح للمطورين باستخدام بيئة TEE لتزويد المستخدمين بوظيفة الوصول إلى الشبكات الأخرى.بالإضافة إلى ذلك ، فإنه يحتوي على سلسلة من المجمعات المسبقة استنادًا إلى وظائف استخدام TEE ، مثل الحصول على معلمات التشفير ومعلومات التخزين والتشفير ، والحصول على معلومات التشفير ، والتي تشكل بنية تحتية للتطوير تعتمد على بيئة موثوق بها.

Suave-Std هو مشروع تم إنشاؤه للمطورين لتسهيل الاستخدام ، والذي يمكن فهمه على أنه مكتبة أداة التطوير.على سبيل المثال ، قامت بتعبئة طلبات HTTP ، وحتى تعبئة مكتبة رمز باستخدام ChatGPT على هذا الأساس ، مما جعل المطورين لا يحتاجون إلى تجميع رسالة طلب ChatGPT وتحليل رسالة الإرجاع من chatgpt. هي رسالة.تضمن بيئة أمان تي شيرت أمان مفتاح API لأن كل هذا يتم تنفيذه في بيئة نقطة الإنطلاق.في البداية ، استخدمت مكتبة ChatGPT القياسية نموذج GPT-3.5-TURBO بشكل افتراضي ، والمعجبة الافتراضية إلى 0.7.الآن إضافة واجهات مرنة ، يمكنك أيضًا تمرير النماذج كمعلمات.

يعرض مشروع Suave-Examples بشكل أساسي بعض حالات تطوير التطبيقات ، أو أنه أكثر ملاءمة للدروس التعليمية المبتدئين.للمطورين الذين اتصلوا للتو بتطبيقات suave ، يمكنهم التعلم ومقارنتها من خلال الحالات في هذا المشروع.

ممارسة تنمية suave

نظرًا لأن Suave يتم توسيعه بواسطة Ethereum (تسمى بيئتها القابلة للتنفيذ MEVM ، أي الجهاز الظاهري Ethereum المعدل) ، فإن تطوير العقود الذكية متوافق مع EVM ، ويتم تقديم وثائق التطوير الرسمية عن طريق الصلابة.لذلك ، بالنسبة للمطورين ، تتوفر تجربة تنمية الصلابة تمامًا.في تطوير تطبيقات suave ، يمكن فهم تطوير العقود الذكية على أنه تطوير صلابة مع وظائف الحوسبة المشفرة في بيئة TEE.

هناك العديد من mevm mevm الرئيسية.الأول هو ConfidentialInpputs. تم الحصول عليها من هذه الواجهة.عملية الإرسال الخاصة بها مشفرة بالكامل وآمنة وموثوقة ، وسوف نتحدث عن المبدأ لاحقًا.والثاني هو سرية دورها في تخزين المعلومات الخاصة.والثالث هو ConfidentialReive.

يتيح التخزين الآمن من Suave للمعلومات الخاصة للمطورين تحقيق مثل هذا المشهد: “يقوم المستخدمون بتحميل المفتاح الخاص ، ثم يقوم الطرف الثالث بحساب العمل. عندما يتم استيفاء الشروط ، يمكن للطرف الثالث استخدام المفتاح الخاص للمستخدم بشكل مباشر للتوقيع. يمكن للطرف الثالث استخدام المفتاح الخاص للمستخدم للتوقيع على المستخدم بموجب قواعد معينة ، ولكن لا يمكن للطرف الثالث الحصول على المفتاح الخاص “.

يستخدم Suave طلب HTTPS لعمليات التسلسل المتقاطع.هناك مكتبة تدعى Gateway في الأداة لقراءة المعلومات التقليدية مباشرة. عندما تحتاج إلى الاتصال ، استخدم HTTP مباشرة إلى العقدة المقابلة.عندما تحتاج إلى عمل معلومات عن Cross -CHAIN ​​، توجد حزمة معاملات في مجموعة الأداة لمساعدة المطورين على الأداء على حزم مثل EIP1559 ، وأخيراً تداول المعاملة من خلال واجهة eth_sendrawtransactaction.

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

خاصية suave

الحالة النهائية لـ Suave هي سلسلة ، والتي نسميها سلسلة suave.يمكن لسلسلة suave اعتبارها لتحقيق سلسلة من mevm.نظرًا لأنه عبارة عن blockchain متوافق مع EVM ، يمكننا أيضًا بناء أصول مثل ERC20 و ERC721 على suave.ومع ذلك ، فإن تفرده هو إضافة السلسلة ، مثل إرسال المعاملات إلى العقد من السلاسل الأخرى. التخزين مضمون.وبهذه الطريقة ، يمكن تحقيق اتساق الحساب والدولة على السلسلة.على سبيل المثال ، يمكن للمطورين كتابة عقد ذكي وتسجيل بعض الشروط على السلسلة (يمكن أيضًا تعديلها).

ما سبق هي خصائص الحوسبة الموثوقة لسلسلة suave.نعلم أن فريق Suave تم تطويره من قبل فريق Flashbots ، وقد اعتبر فريق Suave “مستقبل MEV” ، وبالتالي يجب أن تكون معالجة معاملة Bundle بناءً على البيئة الموثوقة. بسيطة للغاية: التجميع: التجميع: التجميع: تجميع حزمة التجميع ، تم إرساله إلى عقدة الترحيل الخاصة بـ Flashbots.يمكن تخزين المفتاح الخاص سراً ، وحتى الكود على ما يرام ، والذي يشكل إمكانات هائلة للاستخدام.على سبيل المثال ، يمكن لـ Builder الحصول على بعض الأصول الرقمية على سلسلة suave بالإضافة إلى مكافأة الغاز على السلسلة المستهدفة.بالنسبة لسوق MEV ، يمكن تعريف الشركة بمرونة في حالة ضمان الأمان ، والتي لا تتوفر حاليًا لـ MEV (حاليًا فقط الثقة التقليدية ، والعقد ، والشهرة ، وما إلى ذلك).

أداة تنمية Suave والبنية التحتية

بالنسبة للمطورين ، يعد تطوير DAPP ، بالإضافة إلى تطوير العقود الذكية على السلسلة ، جزءًا مهمًا من مجموعات الأدوات مثل Ether.js في التنمية الأمامية.في تطوير تطبيقات suave ، لأن سلسلة suave تعتمد على EVM و ether.js و web3.js وغيرها من الأدوات. ولكن فقط وظيفة البيئة غير السرية.يتم تقسيم عقد Suave Smart إلى سلسلة (في إشارة إلى سلسلة suave) وتحت عملية التشغيل (عملية التقليب المتقاطعة هذه هي أيضًا هذه الفئة).لحوسبة البيئة السرية ، يوفر فريق FlashBots SDK (GO و TypeScript) بلغتين ، ويتم تقديم طريقة الاستخدام في وثيقة Suave.عند إرسال فريق FlashBots الذي يسمى طلب حساب Confidential ، يمكن إحضاره إلى ConfidentialInputs عندما يطلق على فريق Flashbots طلب حساب سري ، وهو معلمة خاصة.

أخيرًا ، عندما يتعلق الأمر بنشر العقود الذكية ، فإن اسم شبكة اختبار سلسلة suave يسمى Regil ، ولكن تم ترقيته الآن إلى Toliman.لا تختلف طريقة النشر ، وطريقة النشر ، وما إلى ذلك عن نشر العقد الذكي Ethereum.

Keeple

بعد نشر العقد الذكي ، تختلف طريقة التشغيل الفعلية عن Ethereum.تسمى واحدة من أهم وحدات التنفيذ في Suave.Kettle هي بيئة تشغيل tee في suave (ويشمل عقدة MEVM ومتجر بيانات CONFIDITAL).عندما كتب المطور عقدًا ذكيًا ونشره ، أرسل المستخدم طلب الحساب السري (المشار إليه فيما يلي باسم CCR) ، ويحتاج العقد الذكي إلى استخدام حساب سري ، وهو في الواقع غلاية.

تكوين الغلاية كما يلي:

>

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

يتمثل العمل الرئيسي في الغلاية في تلقي الحوسبة الخاصة والتعامل معها ، بالإضافة إلى معالجة تخزين البيانات واسترجاعها الخاصة.أخذ البيانات الخاصة كمثال ، فإن العملية بأكملها هي: تستخدم الطرف الأمامي من أدوات SDK أو Suave Geth لشراء طلب CCR على سلسلة Suave. تظهر في بيئة Kettle ، وستشاهد عقدة RPC الخاصة بـ Suave نص المشفر فقط.هي علاقة Kettle مع علاقة واحدة إلى واحدة ، وهذا لا ينظر إليه من وثيقة suave.بنفس الطريقة ، لا يتم تقديم المبادئ التفصيلية للغلاية نفسها والعقد والتبادل الرئيسي في الوثائق.ومع ذلك ، استنادًا إلى العملية المعروفة لفك التشفير ، لدى المطورين سبب للاعتقاد بأن البيانات الخاصة يمكن ضمانها من الواجهة الأمامية للمستخدم من الطرف الأمامي للمستخدم إلى بيئة الإنطلاق الداخلية للغلاية.

سيتم تخزين غلاية البيانات الخاصة في متجر البيانات المستقاة. غلاية ليست عالمية.عندما ينشر المطور العقد الذكي ، يقوم المستخدم بالوصول إلى الغلاية المقابلة (هناك معلمة في طلب CCR ، والتي يجب تحديد عنوان الغلاية) ، ويمكن الوصول إلى بياناته الخاصة.عندما يرسل المستخدم CCR ويطلب بيانات خاصة في عقد ذكي ، يتم استخدام المعرف والمفتاح الذي يتم تحديده عند تخزين البيانات المقابلة لاستردادها.

فيما يتعلق بطلبات HTTP ، وما إلى ذلك ، تتم معالجتها أيضًا بواسطة Kettle.من الواضح أن هذه الوظائف التي تنتمي إلى سلسلة Suave ، مما يعني أن هذه المهام تعمل في عقدة واحدة. العديد من العقد تعمل ثم يتم التحقق منها.السبب بسيط للغاية.لذلك ، هذه الوظائف التي تنتمي إلى سلسلة suave هي في الواقع العقد المعتمدة.لذلك ، يجب على المطورين الانتباه إلى عنوان الغلاية عند النشر (هذه النقطة ، يمكن اعتبار الغلاية بمثابة عقد ذكي خاص) ، واتبع طلبات المستخدم CCR لجلب العنوان الرئيسي المقابل.

بالإضافة إلى ذلك ، هناك مشكلة تستحق انتباه المطورين.على شبكة الاختبار الحالية Toliman ، لا تضمن Kettle تشغيل في بيئة Tee.لذلك ، عند تطوير عقود ذكية في الاختبار عبر الإنترنت ، انتبه إلى حماية البيانات الخاصة ، وعدم تسرب بيانات خاصة حقيقية.

لخص

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

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

  • Related Posts

    Binance تطلق ALPHA Points ، وتفهم جميع القواعد

    جيسي ، رؤية Baitchain متطلبات المشاركة في Binance Wallet TGE ترتفع وأعلى! في السابق ، جلبت شعبية TGE الحصرية لـ Binance Wallet كمية كبيرة من البيانات والمستخدمين الجدد إلى Binance…

    Bankless: ما هي منصات إنشاء المحتوى اللامركزية التي تستحق الاهتمام بها؟

    المؤلف: وليام م. بيستر ، بلا بنك ؛تم تجميعه بواسطة: Tao Zhu ، رؤية Baitchain لقد كنت أكتب في مجال Crypto منذ عام 2017. ومنذ ذلك الحين ، حولت الكتابة…

    اترك تعليقاً

    لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

    You Missed

    عصر مؤسسة Ethereum الجديدة: القيادة المزدوجة والتحول الاستراتيجي

    • من jakiro
    • أبريل 29, 2025
    • 0 views
    عصر مؤسسة Ethereum الجديدة: القيادة المزدوجة والتحول الاستراتيجي

    Sanshang Yuya أصدرت العملات المعدنية: رياح مشفرة مع مرور أعلى

    • من jakiro
    • أبريل 29, 2025
    • 0 views
    Sanshang Yuya أصدرت العملات المعدنية: رياح مشفرة مع مرور أعلى

    تم تأكيد تنشيط Pectra Mainnet في 7 مايو. ما هي التحديثات الموجودة؟

    • من jakiro
    • أبريل 29, 2025
    • 1 views
    تم تأكيد تنشيط Pectra Mainnet في 7 مايو. ما هي التحديثات الموجودة؟

    تنطلق مؤسسة Ethereum مرة أخرى: الإدارة الجديدة والرؤية والتركيز للعام المقبل

    • من jakiro
    • أبريل 29, 2025
    • 1 views
    تنطلق مؤسسة Ethereum مرة أخرى: الإدارة الجديدة والرؤية والتركيز للعام المقبل

    الرأسمالية تقتل روح Web3 كل يوم

    • من jakiro
    • أبريل 29, 2025
    • 1 views
    الرأسمالية تقتل روح Web3 كل يوم

    Coingecko: ما مقدار البيتكوين الذي ستحتفظ به الحكومات في عام 2025؟

    • من jakiro
    • أبريل 29, 2025
    • 2 views
    Coingecko: ما مقدار البيتكوين الذي ستحتفظ به الحكومات في عام 2025؟
    Home
    News
    School
    Search