Тестовая сеть — понимание того, как генерируется эфир

У меня настроена тестовая сеть (в основном для целей обучения) с использованием уникального идентификатора сети и начального узла. После вызова «geth init» и без предварительного распределения чего-либо по каким-либо кошелькам в сети нет эфира, и в настоящее время транзакции не ожидаются.

Вопрос первый

Итак, майнер начинается с miner.start(). Спустя совсем немного времени они генерируют эфир в свои кошельки. Как это произошло? Насколько я понимаю, майнинг — это процессы выполнения проверочных хэшей для проведения транзакции, и они вознаграждаются комиссией за транзакцию. Если ожидающих транзакций НЕТ, как работает майнинг?

Вопрос второй

Скажем, я хотел заранее выделить 20% ВСЕГО возможного эфира. Есть ли способ в файле генезиса сделать это? Вы можете указать, сколько эфира выделено для отдельной учетной записи, но вы не можете указать общий доступный пул эфира.

Ответы (1)

Вопрос 1

Плата за транзакции — не единственная награда, каждый добытый блок также создает некоторое количество эфира из воздуха и отдает его майнеру. Если ожидающих транзакций нет, майнер просто добывает блок, в котором ничего нет.

вопрос 2

В отличие от Биткойна, вознаграждение за майнинг Ethereum не уменьшается, что препятствует существованию «общего доступного пула эфира». Если вы все равно хотите его, вам придется изменить исходный код клиента, а это непросто.

Интересно, спасибо за объяснение по тех. Итак, если эфир создается из воздуха, как рынок не переполняется? Как Ethereum удерживает стоимость эфира от падения?
@Peanut Хотя постоянный приток эфира действительно вызывает инфляцию, эта инфляция со временем будет уменьшаться, потому что вознаграждение за майнинг остается постоянным, а общее количество эфира увеличивается . Один эфир много значит, когда их всего 10, но не тогда, когда их 10 миллионов.