From d2187093f9a03f9746fe7ec3a0ed7e69fe002c6a Mon Sep 17 00:00:00 2001 From: Prafful <46891804+iamsahu@users.noreply.github.com> Date: Fri, 31 May 2024 12:19:44 +0200 Subject: [PATCH] fix: added 4844 transaction in documentation (#8521) --- book/run/transactions.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/book/run/transactions.md b/book/run/transactions.md index 1499c064f..65aa979e2 100644 --- a/book/run/transactions.md +++ b/book/run/transactions.md @@ -4,7 +4,8 @@ Over time, the Ethereum network has undergone various upgrades and improvements - Legacy Transactions, - EIP-2930 Transactions, -- EIP-1559 Transactions. +- EIP-1559 Transactions, +- EIP-4844 Transactions Each of these transaction types brings unique features and improvements to the Ethereum network. @@ -36,3 +37,13 @@ Alongside the `accessList` parameter and legacy parameters (except `gasPrice`), - `maxFeePerGas`, setting the maximum total fee the sender is willing to pay. The base fee is burned, while the priority fee is paid to the miner who includes the transaction, incentivizing miners to include transactions with higher priority fees per gas. + +## EIP-4844 Transaction + +[EIP-4844](https://eips.ethereum.org/EIPS/eip-4844) transactions (type `0x3`) was introduced in Ethereum's Dencun fork. This provides a temporary but significant scaling relief for rollups by allowing them to initially scale to 0.375 MB per slot, with a separate fee market allowing fees to be very low while usage of this system is limited. + +Alongside the legacy parameters & parameters from EIP-1559, the EIP-4844 transactions include: +- `max_fee_per_blob_gas`, The maximum total fee per gas the sender is willing to pay for blob gas in wei +- `blob_versioned_hashes`, List of versioned blob hashes associated with the transaction's EIP-4844 data blobs. + +The actual blob fee is deducted from the sender balance before transaction execution and burned, and is not refunded in case of transaction failure. \ No newline at end of file