﻿---
title: "الرسوم الأساسية EIP-1559: المعادلة والحدود وتكلفة المعاملة"
description: "تعرّف إلى كيفية حساب Ethereum للرسوم الأساسية EIP-1559 من استهلاك غاز الكتلة الأم، وكيف تحدد سقوف الرسوم السعر الفعلي، وكيفية تدقيق التكلفة."
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# الرسوم الأساسية EIP-1559: المعادلة والحدود وتكلفة المعاملة

> لأغراض تعليمية فقط؛ لا يشكل ذلك نصيحة استثمارية أو توصية استثمارية. قد تؤدي الاستثمارات إلى خسائر.

<a id="answer"></a>

## الإجابة المباشرة

الرسوم الأساسية EIP-1559 هي أدنى سعر لكل وحدة غاز تنفيذ يحدده البروتوكول في كتلة Ethereum. ترتفع إذا تجاوز استهلاك الكتلة الأم الهدف، وتنخفض إذا قل عنه، ولا تتغير عند الهدف. تُحرق حصة الرسوم الأساسية للغاز المستهلك ولا تُدفع إلى المدقق.

لكل كتلة قيمة `base_fee_per_gas` واحدة معروفة قبل تنفيذ معاملاتها. مع معامل مرونة Ethereum البالغ 2 يكون الهدف نصف حد غاز الكتلة؛ فتستوعب الكتل قفزات الطلب القصيرة ثم يعود متوسط الاستخدام نحو الهدف.

تحدد معاملة النوع 2 قيمتي `max_fee_per_gas` و`max_priority_fee_per_gas`. الأولى تسقف السعر الإجمالي لكل غاز والثانية تسقف إكرامية المدقق. لا يُحصّل السقف المرتفع كاملًا تلقائيًا؛ بل تُدفع الرسوم الأساسية والإكرامية المسموح بها عن الغاز المستهلك.

<a id="mechanism"></a>

## آلية العمل

### 1. اشتقاق الرسوم الأساسية للكتلة التالية

لتكن `B` رسوم الكتلة الأم الأساسية، و`G` غازها المستهلك، و`T = parent gas limit / 2` هدف الغاز. يستخدم Ethereum حساب الأعداد الصحيحة:

- عند الهدف: `G = T`، ولذلك `B_next = B`.
- فوق الهدف: `B_next = B + max(floor(B * (G - T) / T / 8), 1 wei)`.
- تحت الهدف: `B_next = B - floor(B * (T - G) / T / 8)`.

عندما تكون الكتلة الأم ممتلئة يكون `G = 2T`: أقصى زيادة في الخطوة 12.5%، وتخفض الكتلة الفارغة حتى 12.5%. يمنع الحد `1 wei` فقط تقريب زيادة موجبة إلى الصفر.

### 2. تطبيق سقوف رسوم المعاملة

للمعاملة من النوع 2 المدرجة تكون الإكرامية والسعر الفعليان:

- `effective_priority_fee = min(max_priority_fee_per_gas, max_fee_per_gas - base_fee_per_gas)`
- `effective_gas_price = base_fee_per_gas + effective_priority_fee`
- `transaction_fee = gas_used * effective_gas_price`

لا يمكن إدراج المعاملة إذا كان `max_fee_per_gas < base_fee_per_gas`. إذا لم يترك السقف مساحة للإكرامية المطلوبة تنخفض الإكرامية الفعلية. تُحرق الرسوم الأساسية وتذهب رسوم الأولوية إلى مستلم رسوم الكتلة.

### 3. مطابقة الإيصال

اقرأ `baseFeePerGas` من الكتلة و`gasUsed` مع `effectiveGasPrice` من الإيصال. تحقق من أن `gasUsed * effectiveGasPrice` يطابق تغير الرصيد بسبب التنفيذ. لا يُحصّل الغاز غير المستهلك، والمساحة غير المستخدمة تحت `max_fee_per_gas` ليست دفعة أخرى.

<a id="example"></a>

## مثال محسوب

افترض أن هدف الكتلة الأم `15,000,000 gas`، وأنها استخدمت الحد الكامل `30,000,000 gas`، ورسومها الأساسية `30 gwei`. الخطوة القصوى `30 gwei * 12.5% = 3.75 gwei`؛ فتكون الرسوم التالية `33.75 gwei` (مع تجاهل التقريب الأقل من 1 wei فقط).

الآن تستخدم حوالة `21,000 gas` مع `max_fee_per_gas = 50 gwei` و`max_priority_fee_per_gas = 2 gwei`:

- رسوم الأولوية الفعلية: `min(2, 50 - 33.75) = 2 gwei`.
- سعر الغاز الفعلي: `33.75 + 2 = 35.75 gwei`.
- إجمالي الرسوم: `21,000 * 35.75 = 750,750 gwei = 0.00075075 ETH`.
- الرسوم الأساسية المحروقة: `21,000 * 33.75 = 708,750 gwei = 0.00070875 ETH`.
- إكرامية المدقق: `21,000 * 2 = 42,000 gwei = 0.000042 ETH`.

القيمة `50 gwei` سقف وليست السعر المحصّل. إذا تجاوزت الرسوم الأساسية `50 gwei` قبل الإدراج تظل المعاملة غير مؤهلة حتى تنخفض الرسوم أو تُستبدل بسقف أعلى.

<a id="risks"></a>

## المخاطر

- يعتمد تقدير المحفظة على كتل حديثة؛ وقد ترفع صدمة الطلب الرسوم قبل الإدراج.
- قد يترك `max_fee_per_gas` المنخفض المعاملة معلقة، بينما يوسع السقف المرتفع بلا حاجة حد التفويض رغم أنه لا يُحصّل كاملًا عادةً.
- يستهلك التنفيذ المرتد غازًا، لذلك قد يحرق الإجراء الفاشل رسومًا أساسية ويدفع إكرامية.
- قد تحسن الإكرامية الأكبر أولوية الإدراج، لكنها لا تضمن الموضع أو النجاح أو النهائية.
- قد تكون بيانات المحفظة أو RPC أو المستكشف أو العقدة قديمة؛ دقق الكتلة والإيصال معًا.
- لا تنطبق معاملات الشبكة الرئيسية تلقائيًا على كل Rollup أو سلسلة شبيهة بـ EIP-1559؛ فقد تختلف المرونة والمقام والحدود الدنيا والمكونات الإضافية.
- لا يضمن حرق الرسوم الأساسية انخفاض عرض ETH؛ فصافي العرض يعتمد أيضًا على الإصدار وإجمالي الحرق.
- لا تخلط بين `gas_limit` وحد غاز الكتلة وهدفه و`gas_used` وسعر الغاز وإجمالي الرسوم.

<a id="misconceptions"></a>

## مفاهيم خاطئة شائعة

### 1. الكتلة الحالية تحدد رسومها الأساسية بنفسها

يحدد غاز الكتلة الأم رسوم الكتلة التالية؛ أما رسوم الكتلة الحالية فمثبتة مسبقًا في ترويسها.

### 2. كل كتلة فوق الهدف ترفع الرسوم بنسبة 12.5%

يتناسب التغير مع البعد عن الهدف. تمثل 12.5% الخطوة القصوى عند الحد الكامل بالمعاملات القياسية.

### 3. تُدفع `max_fee_per_gas` كاملة دائمًا

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

### 4. يتلقى المدقق كامل رسوم الغاز

تُحرق حصة الرسوم الأساسية. دخل المدقق من التنفيذ هو رسوم الأولوية الفعلية لا السعر الفعلي كله.

### 5. حرق الرسوم الأساسية يجعل كل معاملة انكماشية

تحرق المعاملة ETH، لكن إجمالي العرض ينخفض فقط إذا تجاوز إجمالي الحرق إجمالي الإصدار.

<a id="related"></a>

## مواضيع ذات صلة

- [حد غاز الكتلة](/ar/crypto/block-gas-limit/)
- [الجسر عبر السلاسل](/ar/crypto/cross-chain-bridge/)
- [توقيع EIP-712 المنظم](/ar/crypto/eip712-typed-signature/)
- [رسوم الغاز](/ar/crypto/gas-fee/)
- [رسوم الأولوية](/ar/crypto/priority-fee/)

<a id="sources"></a>

## المصادر

- [EIP-1559: Fee market change for ETH 1.0 chain](https://eips.ethereum.org/EIPS/eip-1559) - Ethereum Improvement Proposals (تاريخ الاطلاع: 2026-08-20)
- [Ethereum gas and fees: technical overview](https://ethereum.org/developers/docs/gas/) - ethereum.org (تاريخ الاطلاع: 2026-08-20)

Source: https://wiki.fcontext.com/ar/crypto/eip1559-base-fee/index.mdx
