Skip to content

Commit 8e473b1

Browse files
committed
feat: gas price questions
1 parent b6df735 commit 8e473b1

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

solidity/junior-3/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@
66
- [Meta transactions](./meta-transactions/README.md)
77
- [Oracles](./oracles/README.md)
88
- [Lending protocols](./lending/README.md)
9-
- [DAO](./dao/README.md)
9+
- [DAO](./dao/README.md)
10+
- [Gas](./gas/README.md)

solidity/junior-3/gas/README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Вопросы про gas в EVM
2+
3+
## Общие вопросы
4+
5+
1. Что представляет из себя газ в контексте блокчейна?
6+
2. Почему газ необходим EVM? Привести ключевые аспекты.
7+
8+
## Вопросы по gas price
9+
10+
1. В чем оплачивается комиссия за газ в Ethereum?
11+
2. Кто устанавливает цены на газ в Ethereum?
12+
3. За что отвечают параметры `gasPrice` и `gasLimit` в транзакции?
13+
4. Как происходит расчет стоимости газа перед выполнением транзакции и что случается после ее завершения?
14+
5. Какова формула для расчета комиссии за транзакцию в Ethereum 1.0 (до EIP-1559)?
15+
6. По какому принципу майнеры отбирали транзакции в Ethereum 1.0?
16+
7. Какие основные недостатки расчета газа были в Ethereum 1.0?
17+
8. Как изменились параметры транзакции связанные с газом после EIP-1559? Рассказать про каждый из них.
18+
9. Как изменилась модель расчета газа после внедрения EIP-1559? Как стала выглядеть формула расчета?
19+
10. Что такое `base fee`? Кто его определяет и как он изменяется во времени?
20+
11. Как `base fee` влияет на размер блока? Что происходит с `base fee` после выполнения транзакции?
21+
12. От чего зависит скорость включения транзакции в блок Ethereum?
22+
13. Возможно ли установить нулевые значения для `gasLimit`, `maxFeePerGas` или `maxPriorityFee`? Каковы будут последствия в каждом случае?
23+
14. Какие типы транзакций существуют в Ethereum и в чем их отличия?
24+
25+
## Links
26+
27+
- [Article: How does Ethereum work](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway)
28+
- [Doc: Ethereum Whitepaper](https://ethereum.org/en/whitepaper#fees)
29+
- [Doc: Ethereum Yellow paper](https://ethereum.github.io/yellowpaper/paper.pdf)
30+
- [EIP-1559: Fee market change for ETH 1.0 chain](https://eips.ethereum.org/EIPS/eip-1559)

0 commit comments

Comments
 (0)