ما هو Uniswap Unichain الذي تم إصداره حديثًا؟

قبل بضع سنوات، توقعتُ أن Uniswap قد تقوم بتطوير شبكتها الخاصة، ولكنني كنت متشككاً بسبب التحديات المحتملة لتجربة المستخدم. ومع ذلك، مع الكشف عن Unichain، اتضح أن توقعي كان خاطئاً.

تتألف ورقة Unichain البيضاء من ثلاث صفحات فقط، ولكن نظرة فاحصة تكشف أنها تحفة فنية. فهي تجمع بين تركيز Uniswap طويل الأمد على تجربة المستخدم، وأحدث أبحاث Flashbots حول MEV، والنظام البيئي الواسع المبني على OP Stack.

على الرغم من إيجازها، تتطرق الورقة البيضاء إلى مواضيع معقدة مثل بيئات التنفيذ الموثوقة (TEE)، وترتيب الأولويات، وضرائب MEV، والتي قد تكون صعبة للقراء غير الملمين بأساسيات MEV. تهدف هذه المقالة إلى تقديم مقدمة بسيطة وسريعة للميزات الرئيسية ل Unichain.

1. المشكلة

Uniswap هي أداة التداول الآلي الرائدة في نظام الإيثيريوم البيئي AMM DEX، وهي منتشرة حاليًا عبر 25 شبكة بإجمالي قيمة تلفزيونية تبلغ حوالي 4.5 مليار دولار. على الرغم من نجاحها، لا تزال Uniswap تواجه قيودًا نابعة من الشبكات الأساسية.

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

علاوة على ذلك، تنطوي عملية بناء الكتل على الإيثيريوم ومعظم شبكات الرول آب على ميمبو عامة، مما يخلق بيئة يمكن للمستخدمين (الباحثين) من خلالها استخراج قيمة MEV من الآخرين. كما أن هيكل سلسلة قيمة MEV يخلق أيضًا اختلالاً في التوازن، حيث يتم الاستيلاء على قدر غير متناسب من القيمة من قبل مقدمي العروض بدلاً من استفادة المستخدمين.

2. ما هو Unichain؟

2.1 نظرة عامة

ميزتان أساسيتان لـ Unichain

Unichain هي رولوب إيثريوم متفائل مبني على OP Stack، أطلقته Uniswap و Flashbots و OP Labs و Paradigm لمعالجة هذه المشكلات. توفر Unichain العديد من المزايا الرئيسية من خلال 1) بناء كتلة يمكن التحقق منها و2) شبكة التحقق من صحة Unichain:

  • تحديثات الحالة السريعة
  • قدرة التطبيقات على استخلاص واستيعاب MEV
  • تسوية سريعة من خلال الإنهاء السريع

وبالإضافة إلى كون Unichain قائمة على OP Stack Rollup، فإنها تخطط للاندماج في نظام Superchain البيئي. يهدف هذا التكامل، إلى جانب إمكانات Unichain الأصلية للتسوية السريعة، إلى تزويد المستخدمين بتجربة سيولة سلسة من خلال حلول عبر السلسلة المتقاطعة داخل نظام Superchain البيئي.

دعونا نلقي نظرة فاحصة على كيفية تحقيق Unichain لهذه الوظائف.

2.2 بناء الكتل القابلة للتحقق

يتم تحقيق بناء الكتل القابلة للتحقق من خلال ميزة Rollup-Boost، وهي ميزة تم تطويرها بالاشتراك مع Flashbots. تقدم ميزة Rollup-Boost وظيفتين رئيسيتين: كتل الوميض وترتيب الأولويات القابلة للتحقق منها. على غرار MEV-Boost، يعمل Rollup-Boost كبرنامج جانبي.

2.2.2.1 كتل الوميض

كتل الفلاش بلوكات هي آلية تأكيد مسبقة نشرها منشئو TEE (سنناقش TEE بمزيد من التفصيل أدناه). تُنشئ Unichain كتل جزئية عن طريق تقسيم كتلة واحدة إلى أربعة أجزاء، وإنشاء كتلة جزئية كل 250 ميلي ثانية وإرسالها إلى جهاز التسلسل.

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

2.2.2.2 ترتيب الأولويات القابلة للتحقق منها

2.2.2.2.1 ترتيب الأولويات

ترتيب الأولويات، الذي اقترحه دان روبنسون وديف وايت من Paradigm، هو آلية لبناء الكتل تفترض أن مقترحي الكتل يرتبون المعاملات على أساس رسوم الأولوية فقط، دون رقابة أو تأخير. هذا النموذج قابل للتطبيق فقط مع مُقدِّم كتلة واحدة أو موثوق به. في البيئات التنافسية مثل Ethereum L1، حيث يقوم العديد من مقدمي المقترحات ببناء الكتل، فإن ترتيب الأولويات غير قابل للتطبيق.

يسمح تدفق الطلبات الخاصة لـ DApps بفرض ضرائب MEV على المعاملات التي تتفاعل معها، مما يتيح لها الحصول على جزء من قيمة MEV. يمكن استخدام هذه القيم داخلياً أو إعادة توزيعها على المستخدمين. ضرائب MEV هي رسوم تفرضها العقود الذكية بناءً على رسوم الأولوية.

دعونا نلقي نظرة على مثال.

افترض أن بورصة 100y DEX على Unichain L2 تريد استخراج قيمة MEV من فرص المراجحة التي تحدث على منصتها. نظرًا لأنه يعلم أن الكتل على Unichain مبنية باستخدام ترتيب الأولوية، فإن قيمة MEV لأي معاملة يتم تحديدها بالكامل من خلال رسوم أولويتها. تحدد 100y DEX ضريبة MEV الخاصة بها بـ 99 ضعف رسوم أولوية المعاملة.

إذا كانت هناك فرصة للمراجحة تساوي 100 ETH، فكم تبلغ رسوم الأولوية التي يرغب الباحث في دفعها لاقتناصها؟ الإجابة هي 1 ETH. يؤدي تعيين رسوم الأولوية إلى 1 ETH إلى ضريبة MEV بقيمة 99 ETH، مما يجعل التكلفة الإجمالية 100 ETH. إذا تم تعيين رسوم الأولوية أعلى من 1 ETH، فستتجاوز التكلفة الإجمالية قيمة 100 ETH، مما يؤدي إلى خسارة. لذلك، يمكن لـ 100y DEX الحصول على ما يصل إلى 99 ETH من قيمة MEV.

بالنسبة للمستخدمين العاديين الذين لا يحصلون على قيمة MEV، ستكون رسوم الأولوية أقل بكثير، مما يعني أن 100y DEX لن تستخرج قيمة من هذه المعاملات. بدلاً من ذلك، سيحصل فقط على قيمة MEV التي تمثلها رسوم الأولوية. يسمح هذا الإعداد للتطبيقات باستخراج MEV مباشرة، مما يخلق حالات استخدام محتملة جديدة.

2.2.2.2.2 إمكانية التحقق عن طريق TEE

المفتاح هنا هو التأكد من أن الكيان المسؤول عن بناء الكتل يتبع آلية ترتيب الأولويات. ولتحقيق ذلك، تطبق Unichain إجراءين: 1) فصل جهاز التسلسل عن الجهة المسؤولة عن بناء الكتل، على غرار نموذج PBS، و2) مطالبة الجهة المسؤولة عن بناء الكتل باستخدام TEE (بيئة تنفيذ موثوقة) للسماح لأي شخص بالتحقق مما إذا كان ترتيب الأولويات متبعاً أم لا.

إن TEE هو جزء آمن من الأجهزة (مثل وحدة المعالجة المركزية) يعمل بشكل مستقل عن بقية النظام للتعامل مع البيانات الحساسة بشكل آمن. وهو يضمن إمكانية تنفيذ التعليمات البرمجية الموثوق بها بشكل آمن، حتى لو تم اختراق البيئة الخارجية، مثل TrustZone من ARM أو SGX من Intel.

يمنع هذا التصميم حتى نظام التشغيل أو البرامج ذات الامتيازات الإدارية من الوصول إلى المنطقة الآمنة. لضمان أن الرمز الذي يعمل في TEE جدير بالثقة، نستخدم التصديق. يضمن التصديق أن حالة TEE آمنة وغير قابلة للتلاعب. على سبيل المثال، في Intel SGX، يتم إنشاء تجزئة تمثل التعليمات البرمجية والبيانات داخل SGX، ويمكن للمفتاح الخاص المدار بواسطة الأجهزة إثبات سلامة تلك التعليمات البرمجية.

تعمل عملية بناء الكتل الخاصة بـ Unichain داخل TEE الخاص بالباني. وبفضل ميزات TEE، يمكن لهؤلاء البناة تقديم إثبات للمستخدمين، مما يدل على أنهم يستخدمون آلية بناء بلوكات ترتيب الأولويات. تضمن هذه الوظائف المدمجة أن التطبيقات على Unichain يمكنها استخراج جزء من إيرادات MEV بشكل موثوق.

3.2.3 شبكة التحقق من صحة Unichain

شبكة Unichain للتحقق من صحة Unichain هي شبكة لا مركزية من مشغلي العُقد المسؤولة عن التحقق من صحة أحدث حالة Unichain وتوفير نهائية سريعة من خلال الأمن الاقتصادي، مما يتيح إجراء معاملات سلسة عبر السلسلة. هذا المفهوم مشابه لمفهوم MACH الخاص بـ AltLayer، والذي يستخدم EigenLayer لتحقيق نهائية سريعة.

ولكي تصبح عقدة لا مركزية في Unichain، يجب على المشاركين أن يرهنوا UNI على شبكة الإيثيريوم الرئيسية. سيتم اختيار العُقد التي لديها أعلى أرصدة UNI مكدسة في مجموعة المدققين النشطين لكل حقبة، وسيشاركون في التحقق من صحة الرهانات من خلال تشغيل عميل Reth Unichain. بالإضافة إلى ذلك، وعلى غرار الشبكات الأخرى، يمكن لحاملي UNI تفويض حصصهم.

3. أفكار ختامية

بصفته تطبيق DApp، حقق Uniswap بالفعل ملاءمة قوية لسوق المنتجات، وأنا متفائل بشأن انتقاله إلى L2 مخصص. ومع ذلك، لا يزال تجزئة السيولة يمثل تحديًا، لذلك سيكون من المهم مراقبة كيفية قيام فريق Uniswap بتسهيل المعاملات السلسة عبر السلسلة بين Ethereum L1 و Unichain L2.

من من منظور الاستثمار، فإن حقيقة أن رموز UNI ستعمل الآن كرموز تخزين ل UVN أمر مثير للاهتمام بشكل خاص. وبالنظر إلى الأداء القوي لبروتوكولات الاحتفاظ بالرموز مثل EigenLayer و Symbiotic وKarak، يمكننا أن نتوقع أن يتم الاحتفاظ بكمية كبيرة من UNI في UVN، مما سيؤدي إلى ارتفاع قيمة UNI بشكل كبير.