Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Block reward for efficient miners. #1601

Closed
wants to merge 36 commits into from
Closed

Block reward for efficient miners. #1601

wants to merge 36 commits into from

Conversation

Nitro888
Copy link
Contributor

Simple Summary

Suggests improvements to the compensation system from the block compensation and processing transactions, giving more compensation to the gas-efficient miners.

Abstract

Base reward is given to miner by dividing block reward into base reward and efficiency reward. Efficiency reward is proposed in connection with the block gas limit.
Therefore, by changing the 2ETH proposed by EIP1234 to 1+1, 1 is the base reward, and 1 is the method of reward the use of gas limit of the block for efficiency compensation.

Motivation

Often a miner creates an empty block without any transactions, or a block without consuming the block gas limit entirely.
This is one of the reasons for slowing the processing speed of the block chain, and to prevent this action, the processing speed of the smart contact should be increased by encouraging miners to include transactions with maximum efficiency when creating blocks.

Specification

If you have effectively used all 8 million gas to create the block and included the transaction, you will receive a treatment reward of about 0.08eth. This is a small number to induce miners to use gas efficiently to maximise transactions.
Therefore, we propose "1 + 1 * Block Gas Efficiency Compensation" as a modified compensation method.

Nitro888 and others added 30 commits June 23, 2018 01:41
update pay, refund, prize function for safe and unsafe sop
…to eip-dApp_Components_(avatar)_&_Universal_Wallet.md
@Nitro888 Nitro888 changed the title Block reward for smart efficient miners. Block reward for efficient miners. Nov 20, 2018
@Nitro888 Nitro888 closed this Nov 20, 2018
@Nitro888 Nitro888 reopened this Nov 20, 2018
@veox
Copy link
Contributor

veox commented Nov 25, 2018

The PR contains two documents, one of them unrelated.

Nitro888 wants to merge 36 commits into ethereum:master from unknown repository

:/


In general, such an "incentivisation" scheme will never work. (In fact, the title is incorrect, and should be about penalisation for inefficient miners.)

A miner can always pad the block up to the maximum with bogus transactions - or, if scheme proposed here is followed, a single transaction running a loop with each step consuming as little gas as possible, so "full block utilisation" can be achieved. (See this old prototype conceived for a different purpose if necessary.)

@axic
Copy link
Member

axic commented May 19, 2019

@nicksavers @Arachnid I suggest closing this PR, because the source repository was removed and it is introducing two unrelated EIPs. This cannot be fixed anymore since the source is deleted.

@Nitro888 if you still want to pursue it I suggest to create a new PR.

@Arachnid Arachnid closed this May 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants