
تُمثل رسوم الغاز المرتفعة تحدياً مستمراً لشبكة Ethereum منذ عدة سنوات، ما دفع إلى تطوير العديد من الحلول. تتنوع هذه التحسينات بين حلول توسعة الطبقة الثانية وتغييرات جذرية في بنية الشبكة الأساسية.
من أبرز المقترحات الموجهة لمعالجة هذا التحدي هو EIP-4488، وهو تحديث يهدف إلى خفض رسوم الغاز عبر عدد من الآليات المبتكرة. يستعرض هذا الدليل المتخصص ما هو EIP-4488، وكيف يعمل، وتأثيره المحتمل على منظومة Ethereum.
الغاز هو الرسوم المطلوبة لتنفيذ المعاملات أو إجراء أي عملية على شبكة Ethereum. تختلف كمية الغاز المطلوبة حسب نوع المعاملة وتعقيدها البرمجي. على سبيل المثال، يتطلب تحويل ETH بسيط قدراً أقل من الغاز مقارنة بتحويل رموز ERC أو تنفيذ عمليات مقايضة الأصول على منصة تداول لامركزية (DEX) ضمن الشبكة.
لكل كتلة على شبكة Ethereum حد غاز محدد مسبقاً، ويعمل هذا الحد كقيْد على إجمالي العمليات البرمجية الممكن إدراجها في كتلة واحدة. إذا تجاوزت كتلة هذا الحد، تصبح غير صالحة ولا تضاف إلى البلوكشين. ويمكن أن يتغير حد الغاز للكتل مع الوقت وفقاً لظروف الشبكة وتحديثات البروتوكول.
يعطي المعدنون (أو المدققون في نظام إثبات الحصة) الأولوية للمعاملات عبر اختيار تلك التي تقدم رسوم غاز أعلى أولاً. تعمل رسوم الغاز عملياً كمنافسة على مساحة الكتلة المحدودة. وعندما يتنافس العديد من المستخدمين على هذه المساحة عبر إرسال المعاملات في نفس الوقت، يؤدي ذلك إلى رفع رسوم الشبكة، ما يشكل عائقاً كبيراً أمام إمكانية استفادة الجميع من الشبكة.
رسوم الغاز لا تعتمد على حجم المعاملة أو المبلغ المُحوّل، بل تتعلق بالأساس بازدحام الشبكة—أي عدد المعاملات المرسلة في نفس الوقت إلى Ethereum. خلال فترات النشاط المرتفع، قد يضطر المستخدمون لدفع مئات الدولارات كرسوم غاز لضمان معالجة معاملاتهم بسرعة. هذا القيد على قابلية التوسع من أبرز تحديات شبكة Ethereum المعتمدة على إثبات العمل، حيث لا تستطيع معالجة أكثر من حوالي 30 معاملة بالثانية.
في أوقات الذروة، يضطر المستخدمون لدفع رسوم غاز أعلى بكثير لضمان أولوية تنفيذ معاملاتهم. إذا أرسل المستخدم معاملة برسوم غاز غير كافية، قد تفشل العملية ولا تكتمل. وفي هذه الحالة، يخسر المستخدم رسوم الغاز دون نتيجة.
شهدت Ethereum عبر تاريخها العديد من حالات تجاوز حجم المعاملات لقدرتها، ما تسبب في ارتفاع الرسوم إلى مستويات قياسية. من أوائل الأمثلة على هشاشة الشبكة تجاه الازدحام ظاهرة CryptoKitties في 2017، حيث تسبب تطبيق NFT الشهير في بطء شديد للشبكة. كذلك، أدى ازدهار NFT في 2021 إلى تدفق هائل من المستخدمين الجدد وارتفاع رسوم الغاز لمستويات جعلت استخدام الشبكة مكلفاً للمستخدم العادي.
EIP-4488 هو اقتراح لتحسين Ethereum بعنوان رسمي "خفض تكاليف غاز بيانات calldata مع حد إجمالي للبيانات". تم طرحه في نوفمبر 2021 من قبل Vitalik Buterin وAnsgar Dietrichs، مع تركيز خاص على تقليل تكاليف المعاملات لحلول rollup من الطبقة الثانية مثل Optimism وArbitrum وzkSync.
في هذا المقترح الشامل، عرض Buterin وDietrichs استراتيجية لخفض أسعار الغاز دون الإخلال بأمان ولامركزية الشبكة، مع توافق ذلك مع خارطة طريق Ethereum نحو Ethereum 2.0.
تشمل المفاهيم والآليات الأساسية في مقترح EIP-4488:
المعالجة الجماعية لمعاملات rollup الطبقة الثانية: يقترح تجميع معاملات مستخدمي الطبقة الثانية ونشرها دفعة واحدة على الشبكة الرئيسية باستخدام "calldata". عبر خفض تكلفة نشر هذه البيانات، سينعكس ذلك بشكل كبير على تقليل رسوم الغاز للمستخدمين النهائيين.
توزيع تكاليف الغاز على عدة معاملات: أظهرت تطبيقات rollup المبكرة فاعلية هذا النهج، حيث انخفضت الرسوم بمقدار 3 إلى 8 مرات مقارنة بالطبقة الأولى. أما ZK-rollups فقد وفرت تكاليف أقل بـ %40 إلى %100 من تنفيذ المعاملات على الطبقة الأساسية. وتوقع Buterin أن زيادة مساحة البيانات المتاحة قد "تخفض تكاليف rollup بمقدار 5 مرات إضافية".
اعتبار rollup الحل الرئيسي للتوسعة: يؤكد المقترح أن rollup هو أفضل حل لتوسعة Ethereum على المدى القصير والمتوسط والطويل، ما يجعله محور استراتيجية التوسعة.
الحفاظ على صغر أحجام الكتل ضروري لحماية اللامركزية، إذ يسمح بتشغيل العقد دون الحاجة لمعدات مكلفة. حالياً، ما تزال أحجام كتل Ethereum ضمن النطاق المقبول، وتستهدف ترقية EIP-4488 تجنب زيادة تكاليف تشغيل العقد بشكل ملحوظ.
جدير بالذكر أن EIP-4488 لا يقلل مباشرة من متطلبات بيانات الطبقة الأولى، بل يعزز كفاءة حلول rollup التي توازن التكاليف مع المحافظة على السعة القصوى للشبكة.
EIP-4488 سبق EIP-4844، وقدم حلاً أبسط وأكثر مباشرة لمشكلة رسوم المعاملات المرتفعة. ويتضمن الاقتراح تعديلين تقنيين رئيسيين:
خفض تكلفة غاز calldata: سينخفض سعر الغاز لكل بايت من بيانات calldata من 16 إلى 3 غاز، أي بانخفاض يقارب %81 لهذا المكون بالتحديد.
فرض حدود صارمة: يحدد الاقتراح حد أقصى 1 ميجابايت لكل كتلة و300 بايت لكل معاملة (بحد إجمالي 1.4 ميجابايت) بهدف الحد من المخاطر الأمنية ومنع إساءة الاستعمال.
EIP-4488 يركز بالأساس على calldata، وهي مساحة للقراءة فقط يتم فيها تخزين بيانات المعاملات أو استدعاءات الدوال. هذه البيانات أساسية لعمليات rollup حيث تضم معلومات المعاملات المضغوطة التي تُسجل على الشبكة الرئيسية.
فعلياً، سيحدد EIP-4488 سقفاً لإجمالي بيانات calldata للمعاملات—أي مساحة تخزين بيانات الاستدعاءات الخارجية—قبل بدء خفض تكلفة الغاز. يهدف هذا الترتيب الزمني لمنع ثغرات محتملة من الاستخدام غير المحدود للبيانات.
يمثل نظام الحد الصارم أبسط طريقة لضمان عدم تحول زيادات الأحمال المتوسطة إلى زيادات كارثية في الأحمال القصوى. بدون هذه الحدود، قد تنخفض تكاليف rollup بشكل حاد ويصل متوسط حجم الكتل إلى مئات الكيلوبايتات. إلا أن الحد الصارم يمنع سيناريوهات مثل كتلة واحدة تضم 10 ميجابايت أو أكثر من البيانات، وهو ما قد يضغط موارد الشبكة بشكل هائل.
مشغلو العقد سيواجهون عبئاً أكبر نتيجة توسعة مساحة البيانات المتوفرة. وقد يصبح نمو قاعدة بيانات البلوكشين عبئاً يفوق طاقة معظم الحواسيب الشخصية على التخزين والمعالجة بكفاءة. يرتبط هذا الأمر باستدامة اللامركزية على المدى البعيد، إذ أن المتطلبات الأعلى للأجهزة قد تقلل من عدد الأفراد القادرين على تشغيل عقد كاملة.
ومع ذلك، يمكن التغلب على هذا التحدي عبر مقترحات داعمة تعدل متطلبات تخزين البيانات للعقد. إحدى الأفكار هي نقل مسؤولية تخزين الكتل الأقدم من سنة إلى العقد الأرشيفية أو حلول تخزين بديلة، ما يخفف العبء عن العقد الكاملة.
سيكون لمقترح EIP-4488 تأثير كبير ومباشر على المستخدمين النهائيين عبر خفض تكلفة معاملات rollup ورسوم الغاز للطبقة الثانية في منظومة Ethereum.
قُدم EIP-4488 كحل مؤقت لمعالجة ارتفاع رسوم الغاز المستمر في Ethereum أثناء تطوير حلول توسعة أشمل. سيشهد مستخدمو الطبقة الثانية مثل Optimism وArbitrum انخفاضاً في رسوم المعاملات بمقدار 3–8 مرات مقارنة بما قبل التطبيق. أما مستخدمو zk-rollups فقد يدفعون رسوماً أقل بـ 40–100 مرة من تنفيذ المعاملات على الطبقة الأساسية.
مع ذلك، أبدى بعض المطورين وأفراد المجتمع قلقهم من تداعيات الزيادة المستمرة في بيانات المعاملات. سيؤدي تحديث EIP-4488 إلى زيادة في حجم الكتلة، ما يفرض تحديات على استدامة الشبكة. وإذا طُبق، سيزداد حجم بلوكشين Ethereum بمعدل 0.1 إلى 0.5 ميجابايت لكل كتلة، أي نحو 5 أضعاف معدل النمو التاريخي. هذا النمو السريع قد يشكل تحدياً كبيراً للراغبين في تشغيل عقد، إذ سيحتاجون إلى أجهزة أقوى وسعة تخزين أكبر.
ومن بين المخاوف الإضافية أن تحديث EIP-4488 قد يفرض قيوداً جديدة ويؤدي إلى ازدحام من نوع آخر. ففي حال أصبحت مساحة calldata تنافسية للغاية، قد يضطر المستخدمون لدفع رسوم أعلى لتجاوز معاملات rollup المنافسة، ما يخلق ديناميكية جديدة لسوق الرسوم.
صُمم مقترح EIP-4488 خصيصاً لتقليل تكاليف المعاملات لبروتوكولات rollup المبنية على Ethereum، ويمثل خطوة هامة في خارطة طريق توسعة الشبكة. وقد تم تصميمه كحل وسيط في انتظار تطبيق حلول أكثر شمولاً، خاصة التجزئة التي تم تقديمها لاحقاً عبر EIP-4844 (المعروف أيضاً بـ proto-danksharding).
يواصل مجتمع Ethereum تطوير مقاربات متعددة لمعالجة تحديات قابلية التوسع تشمل حلول rollup للطبقة الثانية، وتحسينات توافر البيانات، وترقيات جوهرية للبروتوكول. تسهم هذه الحلول في تحقيق هدف جعل Ethereum أكثر وصولاً وأقل تكلفة للمستخدمين عالمياً، مع الحفاظ على الأمان واللامركزية التي جعلت منها منصة العقود الذكية الرائدة.
EIP-4488 هو اقتراح لشبكة Ethereum يهدف إلى تعزيز كفاءة معالجة بيانات الطبقة الثانية. يقلل العبء على الشبكة الرئيسية من خلال معالجة المعاملات الخفيفة عبر تخزين ونقل محسّن، ما يحسن الأداء وقابلية التوسع للشبكة.
يخفض EIP-4488 رسوم المعاملات عبر تحديد حجم البيانات في المعاملات وخفض تكلفة الغاز لاستدعاءات البيانات، ما يساهم في منع ازدحام الشبكة والانقطاعات.
EIP-4844 جزء من خارطة طريق التجزئة لـ Ethereum ويعزز قابلية التوسع على المدى الطويل، بينما يُعد EIP-4488 حلاً مؤقتاً. يسرّع EIP-4844 خارطة طريق التجزئة، فيما يعالج EIP-4488 المشاكل الفورية كحل مؤقت.
لم يُنفذ EIP-4488. انتقلت Ethereum إلى اعتماد حل EIP-4844 (Proto-Danksharding)، والذي يمتاز بآفاق طويلة المدى، ويتوقع تطبيقه في ترقيات الشبكة الرئيسية المستقبلية ليؤسس للتجزئة الكاملة.
يبسط EIP-4488 دعم الطبقة الأولى لحلول الطبقة الثانية، ويقلل من مخاطر السبق أو التأخير في المعاملات. كما يعزز قابلية التوسع وكفاءة التشغيل للطبقة الثانية عبر توفير آليات مباشرة وفعالة لإرسال البيانات.
يخفض EIP-4488 تكلفة غاز بيانات calldata عبر تحديد تكلفة موحدة لكل بايت بغض النظر عن نوع المحتوى، ويحدد إجمالي البيانات المسموح بها في كل كتلة لتقليل رسوم المعاملات وتحسين كفاءة الشبكة.











