rethereum-blockchain / go-rethereum Goto Github PK
View Code? Open in Web Editor NEWThe Hypra cryptocurrency.
Home Page: https://www.hypra.network/
License: GNU Lesser General Public License v3.0
The Hypra cryptocurrency.
Home Page: https://www.hypra.network/
License: GNU Lesser General Public License v3.0
As specificied in the EIP-1559 mechanism, the base gas is burned from the network and miners are only rewarded for priorty gas. This can leave miners minimal reward for processing transcations, which could lead them to only process well paid (tipped) transcations.
I beleive this line
go-rethereum/core/state_transition.go
Lines 386 to 388 in 155e4b0
This should be changed to include the basefee in the reward.
There is still a burning mechanism as part of the unused gas, if the transcation gaslimit is 25% more of the gas used, only the 25% more is refunded and the rest is burned.
This should be kept as a "stop wasting block space" mechanism, to protect the network from 1 transcation with a gaslimit of 30,000,000 from wasting a whole block.
Geth version: 1.12.1
OS & Version: All
Commit hash : HEAD
Because Rethereum will never do the merge, this means that the EVM opcodes which were added from the merge and also the following instanbul & shangai forks.
https://github.com/Rethereum-blockchain/go-rethereum/blob/master/core/vm/jump_table.go#L57
Rethereum needs to run its own onchain fork to enable these features without needing to Merge PoS
There might be some opcodes that were added in this forks are specific for beacon PoS and require beacon to work, we need to be vigil of these opcodes and not enable them in our own fork.
Hello,
I think you should consider to rename your fork of geth
with a different name, just like most forks are currently doing: UBIQ -> gubiq
, OctaSpace -> gocta
.
Rethereum could use greth
or just grth
. Choice is yours but it would make our life more easy, especially if we already run the original geth
, etheir from Ethereum Classic
and/or Ethereum
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.