📢 اقتراح لقياس الغاز متعدد الأبعاد في Ethereum L1 يسمح بزيادة سعة الكتلة ، دون تغيير حد غاز الكتلة ودون تعقيد تجربة المستخدم. + يمكن تمديده بسهولة إلى تسعير متعدد الأبعاد سهل الاستخدام (نهاية اللعبة 1559!). 👇 TL ؛ DR & الروابط أدناه
أدركنا أنه لا يوجد سبب يدعو إلى اقتران عداد الغاز وتسعير المعاملات. يمكن أن يكون لدينا تسعير بسيط أحادي البعد لمورد واحد ، وهو غاز Ethereum القديم الجيد ، بينما في الخلفية أثناء تنفيذ المعاملة ، يتم قياس الغاز المستخدم في مجموعات منفصلة لكل مورد (الحوسبة ، الذاكرة ، الحالة ، الوصول ، النطاق الترددي ، ...). نحدد غاز كتلة متغير جديد يتم قياسه على أنه الغاز الذي يستهلكه المورد الأكثر استخداما. على سبيل المثال ، إذا كان الغاز المستهلك على طول كل بعد في كتلة ثقيلة هو (18 ، 9 ، 9 ، 6 ، 3) ميغا غاز ، فإن غاز الكتلة المقاس سيكون 18 مترا>. نستبدل متغير غاز الكتلة الحالي المستخدم بغاز الكتلة المقاس في حالة صلاحية الكتلة (غاز الكتلة المقاس < LIMIT) وفي قاعدة تحديث EIP-1559. يتيح ذلك ملء الكتلة بالقرب من سعة كل مورد ، مع الاستمرار في حدود الأمان لكل مورد. كل شيء على مستوى المعاملة يظل كما هو اليوم.
شكرا ل @adietrichs و @VitalikButerin و @soispoke @_julianma على تعليقاتهم ومراجعتهم على الاقتراح. وبفضل @nero_eth و @kevaundray و @vdWijden @M25Marek للعديد من المناقشات في Ethereum R&D interop. اقرأ الاقتراح الكامل هنا:
‏‎11.2‏K