بواسطة ليديا وو، باحثة في مينت فنتشرز

إذا وجدت نفسك مرتبكًا عند مواجهتك الأولى لمفهوم "تجريد السلسلة"، فأنت لست وحدك.

يبدو أنه مهم، مع العديد من المشاريع، وتمويل واسع، جميعها تدعي أنها المعيار... ومع ذلك، لا يزال يجب اكتشاف استخدامه العملي. هل "تجريد السلسلة" مجرد كلمة رنانة أخرى في خط أنابيب مفاهيم ويب 3 الجديدة؟

ستبدأ هذه المقالة بالمفهوم، وستعود إلى الأسئلة الأساسية، وتهدف إلى صنع شيء من لا شيء.

TL; DR:

  • الغرض من التجريد هو إخفاء التعقيد، ومستويات التجريد في سياق Web3 غالبًا أعلى منها في Web2، ما يجعل الأمر أكثر صعوبة.

  • التجزئة تبسط عملية بناء سلاسل الكتل. في المقابل، يتضمن تجريد السلسلة إعادة هيكلة العلاقات بين السلاسل وتعزيز التجربة لكلا المستخدمين والمطورين.

  • تحليل عمليات نقل الأصول عبر السلاسل والتواصل عبر السلاسل والتوافقية وتَجريد السلسلة: هي هرمية مفاهيمية تركز على تنسيق تغييرات الحالة (المعاملات) عبر سلاسل مختلفة، على الرغم من أن هذه المفاهيم غالبًا ما تختلط معًا في التطبيق العملي.

  • تتحول حلول تجريد السلسلة المبنية على النية إلى معمارية شائعة، حيث قد تجتمع العديد من المنتجات القائمة على المكونات مثل قطع لغز لتشكيل الشكل النهائي لتجريد السلسلة تدريجيًا.

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

  • مستقبل تجريد السلسلة ليس رحلة مباشرة؛ فهو يتطلب تقييم أثره على سلاسل الذيل الطويل واستكشاف تطبيقات غير مرتبطة بـ DeFi.

ما هو تجريد السلسلة بالضبط؟

  1. هل يُعدّ تجريد السلسلة مشكلة حقيقية؟

  2. ما نوع المشكلة التي ينتمي إليها تجريد السلسلة؟

  3. ما الفرق بين النقل عبر السلاسل (cross-chain) والتوافقية (interoperability) وتَجريد السلسلة (chain abstraction)؟

هل يُعدّ تجريد السلسلة مشكلة حقيقية؟

—ليس بالضرورة. صحة أي مشكلة تعتمد على سياقها. تخيل سؤال شخص قبل 500 سنة عن رأيه في أزمة طاقة.

حسنًا، من أين جاءت مناقشة تجريد السلسلة؟

تختلف الإجابات لكن غالبًا ما تمس مصطلحات رئيسية مثل خريطة طريق الإيثيريوم، والتجزئة، والنية، والانتشار الواسع… في الوقت الحالي، تبدو أكثر وجهة نظر إقناعًا هي أن تجريد السلسلة يمثل المراحل اللاحقة للتجزئة.

يعدّ تعريف واضح لتجريد السلسلة ضروريًا لفهم هذه الرؤية.

في علوم الحاسوب، "التجريد" هي عملية استخراج العمليات والمفاهيم عالية المستوى من العمليات الخلفية (backend)، بهدف تبسيط الفهم عبر إخفاء التعقيد. على سبيل المثال، يحتاج معظم مستخدمي Web2 فقط إلى معرفة المتصفحات وChatGPT، مع بقاءهم غير مطّلعين على التعقيدات الكامنة أو حتى فكرة التجريد نفسها.

وبالمثل:

  • تجريد الحساب (Account Abstraction): يسهّل وظائف الحساب بسلاسة عبر إخفاء التفاصيل الداخلية مثل العناوين والمفاتيح الخاصة وعبارات الـ mnemonic، بهدف توفير تجربة مستخدم سلسة.

  • تجريد السلسلة (Chain Abstraction): يضمن التشغيل السلس عبر السلاسل عبر إخفاء التفاصيل الداخلية مثل آليات الإجماع ورسوم الغاز والرموز الأصلية (native tokens).

في تطوير البرمجيات التقليدي، يرتبط التجريد (abstraction) والتجزئة (modularity) ببعضهما البعض وهما مفهومان حاسمان. يوضح التجريد التسلسل/الهرمية الهيكلية للنظام، بينما تُعدّ التجزئة ممارسة تنفيذ هذا الهيكل. كل وحدة (module) ترمز إلى مستوى من التجريد، وتخفي التفاعلات بين الوحدات تعقيداتها الداخلية، ما يساعد على توسيع الكود وإعادة استخدامه وصيانته. بدون التجريد، ستصبح الفواصل/الحدود بين الوحدات معقدة وصعبة الإدارة.

ملاحظات المحاضرة 3: التجريدية والتجزئة (Modularity)

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

على الرغم من أن التجزئة (modularity) يمكن أن تساعد في التعامل مع مشكلات التجريد داخل سلسلة واحدة وتقلل عوائق تطوير السلاسل، فإنها لم تعالج تمامًا تجريد تجربة المستخدم والمطورين في سياق متعدد السلاسل. توجد ملاحظة لـ "تأثير الجزر" بين سلاسل وبيئات (ecosystems) مختلفة، ويظهر ذلك بوضوح في تجزؤ السيولة والمطورين والمستخدمين. إن إدخال تجريد السلسلة يعني إعادة تصميم العلاقات بين السلاسل لتسهيل ترابطها وتكاملها وتوافقها، كما يتضح في مقال صدر عن Near في يناير من هذا العام.

يمكننا القول إن إلحاح تجريد السلسلة بوصفه اهتمامًا مشروعًا يرتبط ارتباطًا وثيقًا بتطور العوامل التالية:

  • نشاط على السلسلة: ما إذا كان وجود dAPPs متنوعة يؤدي إلى زيادة تفاعل المستخدمين على السلسلة.

  • تقدم في البلوكشين المُجزّأة: ما إذا كانت أنشطة على السلسلة أكثر حدة تشجع تطوير المزيد من rollups وappchains.

  • حواجز أمام المستخدمين والمطورين الجدد: إلى أي مدى يحد بيئة البلوكشين الحالية من دخول الوافدين الجدد والمطورين (مشيرًا إلى الاحتكاك في اتجاه صاعد، وليس إلى الإحباط في حالة راكدة)؟

ما نوع المشكلة التي ينتمي إليها تجريد السلسلة؟

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

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

الاختلافات والروابط: النقل عبر السلاسل والتوافقية وتَجريد السلسلة

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

يمكن تقسيم تطبيقات وبروتوكولات عبر السلاسل بشكل عام إلى فئتين رئيسيتين:

  • نقل الأصول عبر السلاسل: مثل الجسور عبر السلاسل، ومُجمّعات/AMMs عبر السلاسل (Automated Market Makers) ، وaggregators عبر السلاسل.

  • التواصل عبر السلاسل: بروتوكولات مثل Layerzero وWormhole وCosmos IBC، إلخ.

يعتمد نقل الأصول أيضًا على تمرير الرسائل (message passing). في تطبيقات نقل الأصول عبر السلاسل، تتضمن طبقة الرسائل عادةً مجموعة من العقود الذكية على السلسلة ومنطق تحديث الحالة. إن تجريد وظيفة تمرير الرسائل هذه إلى حل عالمي على مستوى البروتوكول هو ما يحدد بروتوكول التواصل عبر السلاسل.

يمكن لبروتوكولات التواصل عبر السلاسل التعامل مع عمليات معقدة عبر سلاسل الكتل، بما في ذلك الحوكمة وزراعة السيولة وتداول الـNFT وإصدار الرموز وتفاعلات الألعاب. وتوسّع بروتوكولات التوافقية هذه القدرات أكثر، لتغوص في معالجة البيانات بشكل أعمق وإجماع/توافق (consensus) والتحقق (validation) لضمان الاتساق والتوافق بين سلاسل الكتل المختلفة. لكن عمليًا، غالبًا ما يكون هذان المفهومان وجهين لعملة واحدة ويمكن استخدامهما بالتبادل اعتمادًا على السياق.

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

ما القضايا المحددة التي تتضمنها تجريد السلسلة؟

  1. كيف يمكن تحقيق تجريد السلسلة؟

  2. لماذا يُعدّ تكامل النية مع التجريد على مستوى السلسلة أمرًا مهمًا؟

كيف يمكن تحقيق تجريد السلسلة؟

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

يمكن إرجاع جذور المدرسة الكلاسيكية إلى Cosmos وPolkadot قبل وقت طويل من ظهور مفهوم تجريد السلسلة. يركز الوافدون الأحدث مثل Optimism Superchain وPolygon Agglayer الآن على تجميع السيولة والتوافقية داخل نظام Ethereum L2 البيئي. وتقوم بروتوكولات التواصل عبر السلاسل مثل Layerzero وWormhole وAxelar بتوسيع نطاقها إلى سلاسل إضافية والسعي إلى زيادة التبنّي لتعظيم تأثيرات الشبكة (network effects).

ضمن مدرسة النية (Intent School)، تُخصص مشاريع L1 مثل Near وParticle Network لتقديم حلول شاملة لتجريد السلسلة. بالإضافة إلى ذلك، تنتشر استراتيجيات قائمة على المكونات تعالج تحديات محددة، خاصةً داخل بروتوكولات DeFi، مثل UniswapX و1inch وAcross Protocol.

بالنسبة للمدرسة الكلاسيكية ومدرسة النية، تؤكد مبادئ التصميم الأساسية على وظائف عبر سلاسل آمنة وسريعة إلى جانب تفاعلات مستخدم بديهية. تشمل الميزات الرئيسية واجهات مستخدم موحدة، ووظائف عبر سلاسل سلسة لـ dAPPs، بالإضافة إلى إدارة ودعم (subsidy) رسوم الغاز.

لماذا يُعدّ تكامل النوايا مع تجريد السلسلة مهمًا؟

تظهر "بروتوكولات مبنية على النية" بكثرة، وستستكشف هذه الفقرة لماذا أصبحت خيارًا شائعًا من الناحية المعمارية وما قد تترتب عليه من آثار.

مثلما أن التجريدية والتجزئة ليست مفاهيم أصلية في Web3، كذلك النية ليست مفهومًا أصليًا. كان التعرف على النية جانبًا مهمًا في معالجة اللغة الطبيعية منذ عقود، وقد تمت دراسته على نطاق واسع في حوارات إنسان-حاسوب.

عند الحديث عن أبحاث النية في Web3، من المستحيل تجاهل الورقة الشهيرة من Paradigm. ورغم أن مبادئ تصميم مشابهة تم تطبيقها بالفعل في منتجات مثل CoWSwap و1inch وروبوتات Telegram Bots، إلا أن هذه الورقة هي التي صاغت بشكل رسمي جوهر معمارية النية: يحدد المستخدمون ببساطة ما يريدون تحقيقه ويتركون تعقيدات عملية التنفيذ للأطراف الثالثة. وتتوافق هذه الفلسفة مع تركيز تجريد السلسلة على تحسين تجربة المستخدم، وتقديم نهج حل متميز وعملي.

يمتلك السوق مجموعة متنوعة من الأطر لتجريد السلسلة، حيث يبرز بشكل خاص إطار CAKE (Chain Abstraction Key Elements) الصادر عن Frontier Research. يشتمل هذا الإطار على معمارية النية، وينظم التقنيات والحلول المختلفة لتجريد السلسلة في طبقات مميزة: طبقة الإذن (permission layer)، طبقة المُحلّ (solver layer)، وطبقة التسوية (settlement layer). قامت أطر أخرى بتحسين هذا النهج، مثل Everclear، التي أضافت طبقة تصفية (liquidation layer) بين طبقة المُحلّ وطبقة التسوية.

المصدر: أبحاث في الصفوف الأمامية

على وجه التحديد:

  • طبقة الإذن (Permission Layer): في قلب هذه الطبقة تقع تجريدية الحساب (account abstraction)، بوصفها بوابة لمستخدمي dAPP لطلب عروض أسعار (intent quotes) للنية.

  • طبقة المُحلِّ (Solver Layer): عادةً ما تكون هذه طبقة مُحلّ خارجية (off-chain) ثالثة مسؤولة عن تنفيذ نوايا المستخدمين.

  • طبقة التسوية (Settlement Layer): بمجرد أن يوافق المستخدمون على المعاملات، تتدخل أدوات مثل الأوركِل (oracles) والجسور عبر السلاسل لضمان تنفيذ المعاملات.

في طبقة المُحلِّ (Solver Layer)، تكون المُحلِّات (solvers) عادةً جهات خارجية تعمل خارج السلسلة (off-chain) وتُعرف بأسماء مختلفة—مثل solvers وresolvers وsearchers وfillers وtakers وrelayers—ضمن بروتوكولات مختلفة. وعادةً ما يُشترط على هذه المُحلِّات إيداع أصول كضمان (collateral) لكي تكون مؤهلة للمنافسة على الطلبات (orders).

عملية استخدام المنتجات المبنية على النية تشبه تعبئة أمر محدد بسعر (limit order). في سيناريوهات عبر السلاسل، ولكي يتم تلبية نوايا المستخدمين بسرعة، يقوم المُحلّون غالبًا بتقديم الأموال مسبقًا (advance funds) وجمع علاوة مخاطرة عند التسوية. يشبه هذا ترتيب قرض قصير الأجل تكون مدة القرض فيه مساوية لزمن مزامنة حالة البلوكشين، وأن الفائدة تشبه رسوم خدمة.

الحلول الشاملة التي تمثلها شركة Near، والتي تأمل في دمج طبقات الإذن (permission) والحلّ (solver) والتسوية (settlement) في بنية تحتية موحدة، ما زالت في المراحل المبكرة لإثبات المفهوم، ما يجعل من الصعب ملاحظة فائدتها وتقييمها.

على النقيض من ذلك، أظهرت الحلول القائمة على المكونات، خصوصًا تلك ضمن بروتوكولات DeFi عبر السلاسل، مزايا مقارنةً بحلول النقل التقليدية عبر السلاسل. عبر Across، وهو المنتج الرائد لشركة Across Protocol، يستخدم معمارية تتمحور حول النية لتقديم سرعة أعلى وسعر أقل وقدرة أقوى على توليد الرسوم بين جسور عبر السلاسل المتوافقة مع EVM، وتكون هذه الفوائد أكثر وضوحًا في المعاملات الأصغر.

سرعة الجسور ورسوم المنتجات المختلفة عبر السلاسل في Jumper

سرعة الجسور ورسوم سلاسل L2-L1 على Across Protocol وStargate

تتمتع Across Protocol بقدرة أعلى على توليد الرسوم، المصدر: DefiLlama

وفقًا لخريطة الطريق، تخطط Across Protocol لإطلاق طبقة تسوية مُجزأة (modular settlement layer) لتسهيل نوايا عبر السلاسل في مرحلتها الثالثة. وقد اقترحت Uniswap Labs وAcross Protocol معًا ERC-7683، الذي يسعى إلى تبسيط عملية الدخول للمُحلّات عبر توحيد تعبيرات النية وإنشاء شبكة عالمية للمُحلّات.

من المرجح أن تصبح حلول تجريد السلسلة المبنية على النية معمارية شائعة، وقد تتجمع العديد من مكوناتها لتشكّل في النهاية المعيار الأسمى لتجريد السلسلة مثل قطع لغز.

ما التحديات الموجودة في فهمنا وتنفيذنا لتجريد السلسلة؟

  1. ما المشكلات التي تنشأ عن منظور متمحور حول البنية التحتية؟

  2. ما المخاوف الأخرى المتعلقة بتجريد السلسلة التي تستحق المزيد من الاستكشاف؟

ما المشكلات التي تنشأ عن منظور متمحور حول البنية التحتية؟

كروتوكولات رائدة للتوافقية بين السلاسل، رفعت Layerzero إجماليًا 290 مليون دولار وWormhole 225 مليون دولار، ومع ذلك فقد أدى الحجم الكبير لـ FDV وانخفاض القيمة السوقية إلى أن تتحول رموزهما إلى رموز لرموز VC في هذه الدورة—وهي رموز تعرضت لانتقادات كبيرة—ما يضعف ثقة السوق في تجريد السلسلة.

بالعودة إلى الكرتون في البداية، يتضح أن مشاريع تجريد السلسلة—رغم تميز مكدساتها التقنية ومعايير رموزها—غالبًا ما يتم وسمها على أنها "بنية تحتية عديمة الفائدة" بسبب ركود نمو السوق الخارجي. علاوة على ذلك، فإن تراجع المقاييس قبل وبعد airdrop الخاص بـ Layerzero قد عزز الشكوك بشأن الطلب في السوق على "التواصل عبر السلاسل".

انخفاض كبير في المقاييس بعد airdrop بواسطة Layerzero

في صفحة منتدى ERC-7683، ناقش المطورون دور معيار ERC نفسه ردًا على انتقاد بأن وظيفة نقل الأصول عبر السلاسل صغيرة جدًا وليست شاملة بما يكفي. يجادل أنصار الـ ERCs البسيطة بأن معايير على مستوى الأدوات (tool-level) كافية لمعالجة المشكلات القائمة ويمكن دمجها مع المعايير الحالية، مما يجعل عملية التبنّي أسهل نسبيًا.

وبما أن فلسفة تصميم بنية النية موجّهة إلى التطبيقات إلى حد كبير، فقد تصبح معايير بروتوكولات "عالمية، كاملة المنظومة، وقابلة للتوافق" غامضة أحيانًا إلى درجة أنها "غير ذات معنى" أو معقدة إلى درجة تعيق التعامل مع مشكلات واقعية. وينتج عن ذلك ظاهرة مفارِقة: بروتوكولات تجريد السلسلة، التي وُلدت لحل مشكلات التجزؤ، تنتهي بتقديم حلول مجزأة هي نفسها.

ERC-7683: معيار النوايا عبر السلاسل

ما المخاوف الأخرى المتعلقة بتجريد السلسلة التي تستحق الاستكشاف بشكل أعمق؟

  • مثلما تؤثر العولمة على المناطق غير المتطورة، يجعل تجريد السلسلة من الصعب الحفاظ على TVLs للسلاسل الجديدة وسلاسل الذيل الطويل (long-tail chains). فما الأثر الذي سيحدثه ذلك على تبنّي تجريد السلسلة؟

  • تشير دراسة أجراها Variant إلى أن UniswapX قد يؤدي إلى وضع جديد يتم فيه توجيه الرموز ذات الذيل الطويل إلى AMMs، بينما يتم ملء الرموز السائدة بشكل متزايد بواسطة مُحلّات خارج السلسلة (off-chain). هل هذا هو اتجاه المستقبل بالنسبة لـ DEXs؟ وهل سيكون هناك طبقة مُحلّ عالمية فوق طبقة السيولة العالمية في المستقبل؟

  • بالإضافة إلى بروتوكولات DeFi، ما الأشكال الأخرى التي قد تتخذها معمارية منتجات مبنية على النية؟

  • هل سيتحول تجريد السلسلة إلى الاتجاه الكبير التالي بعد التجزئة، أم سيتبين أنه فقاعة كبيرة؟