Namefi

أهم أساليب توسيع البلوكتشين: رول أب، السلاسل الجانبية، القنوات والتجزئة

دليل للمبتدئين حول توسيع البلوكتشين: رول أب التفاؤلي، وZK رول أب، والسلاسل الجانبية، وقنوات الدفع، والتجزئة، وطبقات إتاحة البيانات، مع مقارنة بينها.

Fenwei BianFenwei Bianالكاتب/الكاتبةVictor ZhouVictor Zhouالمحرّر/المحرّرةZakia al-Sina'iZakia al-Sina'iالمترجم/المترجمة٢ يوليو ٢٠٢٦≈ 9 دقيقة قراءة
  • guide
شارك على X

شبكة Ethereum الرئيسية بتعالج تقريباً 15 معاملة في الثانية. شبكة مدفوعات زي Visa بتتعامل مع عشرات الآلاف. الفجوة دي هي السبب في احتياج البلوكتشين للتوسيع: طريقة تنجز شغل أكتر من غير ما تطلب من كل مشارك يتحقق من كل معاملة على السلسلة الأساسية. خلال السنوات اللي فاتت، المجال استقر على شوية أساليب متميزة، منها رول أب والسلاسل الجانبية وقنوات الدفع والتجزئة، وكل واحد منها بيوازن بشكل مختلف بين الأمان واللامركزية والتكلفة.

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


مثلث قابلية التوسع

صياغة فيتاليك بوتيرين لـ مثلث قابلية التوسع هي النموذج الذهني اللي مبني عليه أغلب المجال ده. البلوكتشين عايز ثلاث خصائص مع بعض: «قابلية التوسع: أن تعالج السلسلة معاملات أكثر مما تستطيع عقدة عادية واحدة... التحقق منه»، و«اللامركزية: أن تعمل السلسلة من دون تبعية للثقة في مجموعة صغيرة من الجهات المركزية الكبيرة»، و«الأمان: أن تقاوم السلسلة نسبة كبيرة من العقد المشاركة التي تحاول مهاجمتها»؛ لكن التصاميم التقليدية لا تحقق إلا اثنتين من الثلاث (vitalik.eth.limo). اختارت Bitcoin وEthereum في بداياتها اللامركزية والأمان على حساب معدل المعالجة؛ أما السلاسل ذات TPS المرتفع التي تعتمد على مجموعة صغيرة من المدقّقين الأقوياء، فتحصل على قابلية التوسع والأمان لكنها تضحي باللامركزية؛ والتصاميم الساذجة متعددة السلاسل يمكنها التوسع مع البقاء لامركزية، لكنها تصبح غير آمنة إذا احتاج المهاجم لاختراق سلسلة واحدة فقط.

كل أسلوب تحت هو في النهاية إجابة عن نفس السؤال: إزاي نزوّد معدل المعالجة من غير ما نفرّط في الركنين التانيين من المثلث؟

رول أب: تنفيذ خارج السلسلة وتسوية عليها

رسم متجهي مسطّح لتذاكر معاملات صغيرة كثيرة تتجه إلى ضاغط مكتوب عليه "Rollup Compressor" ليحوّلها إلى كتلة دفعة مضغوطة، ثم تُنشر على سلسلة طبقة أساسية من كتل مترابطة

تنفذ رول أب المعاملات خارج الطبقة 1 (L1)، ثم تنشر ملخصاً مضغوطاً، مع بيانات المعاملات الأساسية، على السلسلة الأساسية. يعرّف L2BEAT، وهو المتتبع الرائد لهذه الأنظمة، الرول أب بأنها «شبكات L2 تنشر بشكل دوري التزامات بالحالة على Ethereum»، وتتحقق تلك الالتزامات إما عبر إثباتات الصلاحية أو «تُقبل بافتراض الصحة ويمكن الطعن فيها بآلية إثبات احتيال ضمن نافذة محددة لإثبات الاحتيال» (l2beat.com). لأن البيانات والالتزام كليهما يصلان إلى L1، يقدر أي شخص يعيد بناء حالة الرول أب من Ethereum وحدها؛ وده اللي بيسمح للرول أب بوراثة أمان L1 بدلاً من مطالبة المستخدمين بالثقة في مجموعة مدقّقين جديدة. دي التقنية اللي تقف خلف شبكات Layer 2 التي يتعامل معها معظم الناس اليوم: Base وArbitrum وOptimism وzkSync وStarknet كلها رول أب.

تنقسم الرول أب إلى عائلتين بحسب طريقة إثبات صحة التنفيذ خارج السلسلة.

رول أب التفاؤلي

رسم متجهي مسطّح لبابين متجاورين: باب برتقالي مكتوب عليه "Optimistic" مع ساعة لسبعة أيام وعَلَم فترة طعن يمثل نافذة إثبات الاحتيال، وباب أخضر مكتوب عليه "ZK" مع علامة تحقق خضراء فورية لإثبات الصلاحية

تفترض رول أب التفاؤلي أن «المعاملات خارج السلسلة صحيحة ولا تنشر إثباتات صحة لدفعات المعاملات» (ethereum.org). يجمع المشغّلون المعاملات في دفعات، وينفذونها خارج السلسلة، وينشرون البيانات المضغوطة على Ethereum. بعدها تفتح نافذة طعن يستطيع خلالها أي شخص يشغّل عقدة كاملة الاعتراض على الدفعة بإثبات احتيال؛ فسحب الأموال من L2 إلى L1 لازم ينتظر «انتهاء فترة الطعن، التي تدوم حوالي سبعة أيام» (ethereum.org). نافذة الأسبوع دي هي سبب أن السحب العادي من رول أب تفاؤلي بياخد حوالي أسبوع، إلا لو استخدمت مزود سيولة من طرف ثالث لخروج أسرع مقابل رسوم.

رول أب التفاؤلي يحتاج فقط إلى نظام لإثبات الاحتيال بدلاً من خط أنابيب كامل لإنتاج الإثباتات التشفيرية، وده خلّاه تاريخياً أسهل في دعم العقود الذكية للأغراض العامة فوقه. Arbitrum وOptimism وBase، وهي رول أب Coinbase التي يصفها ethereum.org بأنها «رول أب تفاؤلي مبنية باستخدام OP Stack» (ethereum.org)، هي أكبر الرول أب التفاؤلية من حيث الاستخدام اليوم.

ZK رول أب

تأخذ ZK رول أب النهج المعاكس: بدلاً من افتراض الصحة والسماح بفترة طعن، تقدم إثبات صلاحية، أي إثباتاً تشفيرياً أن انتقال حالة الدفعة صحيح، مع كل دفعة. بما أن Ethereum يتحقق من هذا الإثبات على السلسلة، «لا توجد تأخيرات عند نقل الأموال من ZK-rollup إلى Ethereum... لأن معاملات الخروج تُنفَّذ بمجرد أن يتحقق عقد ZK-rollup من إثبات الصلاحية» (ethereum.org). تستطيع ZK-rollups «معالجة آلاف المعاملات في دفعة واحدة، ثم لا تنشر على الشبكة الرئيسية إلا قدراً محدوداً من بيانات الملخص» (ethereum.org)، باستخدام أنظمة إثبات مثل zk-SNARKs (إثباتات صغيرة وتحقق سريع) أو zk-STARKs (شفافة ولا تتطلب إعداداً موثوقاً). zkSync Era وStarknet، التي يصفها ethereum.org بأنها «ZK Rollup للأغراض العامة مبنية على STARKs وCairo VM» (ethereum.org)، وLinea من أبرز ZK rollups؛ كما يطبق Polygon zkEVM وScroll بيئة zkEVM لتشغيل عقود Ethereum الذكية الموجودة داخل بيئة يمكن إثباتها بـ ZK.

المقابل: إنتاج إثباتات الصلاحية مكلف حسابياً، وبالنسبة إلى التكافؤ الكامل مع EVM، أصعب تقنياً في البناء من نظام إثبات الاحتيال؛ وده جزء من سبب وصول الرول أب التفاؤلية إلى التبني الواسع أولاً رغم أن ZK rollups تقدّم نهائية أسرع.

السلاسل الجانبية

السلسلة الجانبية «بلوكتشين منفصلة تعمل باستقلال عن Ethereum، ومرتبطة بشبكة Ethereum الرئيسية عبر جسر ثنائي الاتجاه»، وعلى عكس الرول أب، «تستخدم السلسلة الجانبية آلية توافق منفصلة ولا تستفيد من ضمانات أمان Ethereum» (ethereum.org). ده هو الفرق الجوهري عن Layer 2: السلسلة الجانبية تستبدل الأمان الموروث بحرية تصميم مستقلة، وعادةً برسوم أقل وكتل أسرع، لأنها تخضع لمجموعة مدقّقيها الخاصة بدلاً من Ethereum.

Polygon PoS هو المثال الأشهر. تصف صفحة المنتج الخاصة بـ Polygon الشبكة بأنها «أكثر سلسلة جانبية استخداماً في Ethereum، ومجربة عملياً مع مليارات من القيمة المؤمَّنة، ومعاملات شبه فورية ورسوم أقل من سنت» (polygon.technology)، وهي مؤمَّنة بمجموعة المدقّقين الخاصة بها لإثبات الحصة وليس بمدقّقي Ethereum. Gnosis Chain، التي كانت تُعرف سابقاً باسم xDai، سلسلة جانبية مستخدمة على نطاق واسع أيضاً، إلى جانب Skale وMetis Andromeda. وبما أنك تثق في مجموعة مدقّقين مختلفة وأصغر عادةً، فأمان السلسلة الجانبية لا يزيد على قوة تلك المجموعة؛ وهو ضمان مختلف جوهرياً عن الرول أب، التي يمكن من حيث المبدأ فيها اكتشاف الحالات غير الصحيحة والتراجع عنها باستخدام البيانات المثبتة على L1.

قنوات الحالة والدفع

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

أشهر تطبيق هو Lightning Network الخاصة بـ Bitcoin، التي تصف نفسها بأنها «شبكة لامركزية تستخدم وظيفة العقود الذكية في البلوكتشين لتمكين المدفوعات الفورية عبر شبكة من المشاركين»، مبنية من «قنوات دفع ثنائية الاتجاه» توجه المدفوعات كما توجه حزم البيانات عبر الإنترنت (lightning.network). لكن هناك قيد: القنوات لا توسع المعاملات إلا بين الأطراف التي لها مسار من القنوات المفتوحة بينها، ولازم تُخصص الأموال مسبقاً لفتح القناة، كما تحتاج شبكات القنوات إلى توجيه سيولة كي تعمل جيداً على نطاق واسع؛ ولا ينطبق أي من ذلك على رول أب للأغراض العامة تستطيع تشغيل عقود ذكية اعتباطية لأي شخص.

التجزئة وطبقات إتاحة البيانات

رسم متجهي مسطّح لمعاملات مقسمة على أربع مسارات متوازية للتجزئة، من Shard 1 إلى Shard 4، يعالج كل منها سلسلة الكتل الخاصة به باستقلال، ثم تتجه كلها إلى شريط طبقة إتاحة بيانات في الأسفل

التجزئة تقسم عمل التحقق في البلوكتشين بين مجموعات فرعية متوازية متعددة، أو «شظايا»، من العقد كي لا تضطر عقدة واحدة لمعالجة كامل حمل معاملات الشبكة. يرى فيتاليك بوتيرين أن «التجزئة تقنية تمنحك الأركان الثلاثة كلها» من المثلث (vitalik.eth.limo)، إذ تستخدم لجان مدقّقين مختارة عشوائياً للتحقق من شظايا مختلفة بالتوازي. التقنية التي تجعل التجزئة آمنة من غير إجبار كل عقدة على تنزيل بيانات كل شظية كاملة هي أخذ عينات إتاحة البيانات (DAS)، وهي «طريقة للشبكة للتحقق من أن البيانات متاحة من دون وضع عبء كبير على أي عقدة منفردة» (ethereum.org): تنزّل العقدة الخفيفة أجزاء صغيرة مختارة عشوائياً من بيانات الكتلة، وبفضل الترميز الماحي تظل قادرة على الوثوق بأن البيانات الكاملة قد نُشرت.

مشكلة إتاحة البيانات نفسها تنطبق مباشرةً على الرول أب، وده سبب ظهور طبقات إتاحة البيانات المخصصة كفئة بنية تحتية مستقلة. Celestia بلوكتشين معيارية مبنية تحديداً كي «تستخدم الرول أب وL2s شبكة Celestia لنشر بيانات المعاملات وإتاحتها كي ينزّلها أي شخص» (celestia.org)، ما يسمح للرول أب بأن تنشر بياناتها على طبقة DA أرخص ومصممة لهذا الغرض بدلاً من شبكة Ethereum الرئيسية. EigenDA، المبنية على بنية إعادة التخزين الخاصة بـ EigenLayer، تقدم خدمة مشابهة مؤمَّنة عبر أصحاب حصة Ethereum الذين يختارون أيضاً تأمين طبقة DA. الرول أب التي تنشر البيانات على طبقة DA خارجية بدلاً من Ethereum L1 تُسمى أحياناً validiums أو optimiums بدلاً من رول أب «خالصة»، لأن L2BEAT يتتبعها كفئة متميزة إلى جانب الرول أب وحلول L2 الأخرى (l2beat.com)؛ فهي تستبدل جزءاً من ضمان الأمان المرتكز على L1 بتكلفة أقل لنشر البيانات.

مقارنة الأساليب

الأسلوبمكان تنفيذ الحوسبةهل يرث أمان L1؟إتاحة البياناتالمفاضلة الرئيسيةأمثلة
رول أب تفاؤليخارج السلسلة (L2)نعم — البيانات + إثبات الاحتيال على L1البيانات الكاملة منشورة على L1نافذة طعن على السحب تقارب 7 أيامArbitrum وOptimism وBase
ZK رول أبخارج السلسلة (L2)نعم — البيانات + إثبات الصلاحية على L1البيانات الكاملة منشورة على L1إنتاج إثباتات مكلف؛ والتكافؤ الكامل مع EVM أصعبzkSync وStarknet وLinea
سلسلة جانبيةسلسلة مستقلةلا — توافقها ومدقّقوها الخاصونسلسلتها الخاصة، لا تُنشر على L1الأمان بقوة مجموعة المدقّقين الخاصة بها فقطPolygon PoS وGnosis Chain
قناة حالة/دفعخارج السلسلة، بين المشاركينبشكل غير مباشر — الأموال محجوزة على L1لا تُنشر؛ الحالة النهائية فقط على السلسلةتوسع فقط معاملات الأطراف المتصلة بالقنوات؛ يجب حجز الأموال مسبقاًLightning Network
التجزئة / طبقة DAشظايا متوازية، أو شبكة DA منفصلةيختلف — تجزئة L1 ترثه؛ طبقات DA الخارجية تضيف افتراض ثقة جديداًتتحقق عبر أخذ عينات إتاحة البياناتDA الخارجية تخفض التكلفة لكنها تضيف اعتماداً خارج L1خارطة طريق تجزئة Ethereum وCelestia وEigenDA

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


كيف يرتبط هذا بالنطاقات المُرمَّزة؟

اختيارات التوسيع مهمة لـ الدومين المُرمَّز لأن كل عملية سَكّ أو نقل أو تحديث DNS أو إجراء ضمان هي معاملة على السلسلة، وتكلفتها ووقت نهائيتها يعتمدان على مكان تسويتها. نقل دومين .com مُرمَّز ومؤكَّد على رول أب تفاؤلي ممكن يبان رخيص وسريع على L2، لكن معاملة الرول أب ما بتبقاش نهائية غير بعد ما بلوك الرول أب يتقبل على Ethereum. جسر الخروج السريع ما بيخلّيش حالة الرول أب توصل للنهائية على L1 أبدر؛ في عملية السحب، مزود السيولة بدل كده بيستلم ملكية طلب السحب المعلّق من L2 وبيدفع للمستخدم على L1، غالباً مقابل رسوم، بينما مسار السحب الرسمي بيفضل مستني فترة الطعن. النقل نفسه على ZK رول أب يوصل للنهائية مقابل L1 أول ما إثبات الصلاحية يوصل. السلاسل الجانبية ممكن تبقى أرخص كمان، لكن NFT لدومين موجودة بس على سلسلة جانبية بتورث أمان مجموعة المدقّقين الأصغر الخاصة بالسلسلة دي، مش أمان Ethereum. فهم المفاضلات دي جزء من فهم إنت فعلاً بتملك إيه لما الدومين يتمثّل على السلسلة، وهي نفس عادة العناية الواجبة المهمة في أساسيات Web3 عموماً.


المصادر وقراءة إضافية

المساهمون

Fenwei Bian
Fenwei Bianالكاتب/الكاتبة
مطورة برمجيات وكاتبة • Namefi

Fenwei Bian مطورة برمجيات في الثلاثينات، بتقضي ساعات شغلها وسط طلبات السحب، وفي نهاية الأسبوع بتكون إيديها في التراب أو نشارة الخشب. سنين من الشغل في مشروعات المصدر المفتوح على GitHub علمتها إن الأسماء هي واجهات: الاسم الكويس واضح، وصريح بخصوص وظيفته، ومراعي للشخص اللي هيستخدمه بعد كده.

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

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

Victor Zhou
Victor Zhouالمحرّر/المحرّرة
مؤسس ومحرر معايير • Namefi

Victor Zhou مؤسس في مجال التكنولوجيا ومحرر معايير، وبيركز على الهوية الرقمية والثقة. أسس Namefi، وبيحرر مقترحات تحسين Ethereum، وقبل كده قاد شغل هندسة معمارية للعقود الذكية في Google Labs.

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

في Namefi، Victor بيحرر وبيكتب عن الدومينات كهوية رقمية طويلة الأمد: إزاي الأسماء تتحول لأصول onchain قابلة للتملك، وإزاي تحويلها لتوكنات بيغير طريقة حيازة الأصول والثقة، وإيه اللي مجال التسمية ممكن يتعلمه من الأنظمة اللي الناس بتستخدمها علشان تثبت هويتها على الإنترنت.

Zakia al-Sina'i
Zakia al-Sina'iالمترجم/المترجمة
مترجمة ومختصة بتوطين المحتوى للعربية • Namefi

Zakia al-Sina'i (زكية الصناعي) مترجمة ومتخصصة في التوطين في أواخر العشرينات ومقيمة في القاهرة. درست هندسة كهربائية في جامعة عين شمس، وبعدها لقيت إن كتابة ترجمة مصاحبة لمحاضرات تقنية لصحابها اتحولت من غير ما تحس لمسار مهني بتنقل فيه النصوص التقنية بين الإنجليزية والعربية.

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

في Namefi، بتوطن للعربية مقالات عن أسماء الدومينات والهوية الرقمية، وبتنقل فيها مش بس الكلمات، لكن كمان السمعة والتلاعبات اللفظية والثقل الثقافي اللي الأسماء بتكتسبه في الطريق.

أدلة ذات صلة

ناقش هذا المقال

عرض النقاش على Namefi Discuss