It’s always nice to hear about new grants being awarded. But what happens after the announcement? In this series, we’ll take a look at a few projects that are either well underway or have already reached the finish line. Read on to learn about our grantees’ recent milestones and achievements!
imap for EVM Gas Cost Estimator
Ethereum’s gas costs are a topic of constant debate and refinement. Regular users will only see the amount paid to send the transaction, regardless of whether the gas limit is very high, very low, or highly volatile. But where do the proposed gas limits come from?
No two smart contracts are identical. Each contains a different set of instructions, or OPCODEs, to be executed on the EVM. Gas is used to compensate miners or validators for the computational cost of running these OPCODEs, i.e. the work that those machines need to do. Even between different validators executing the same smart contract, computational costs can vary widely. The OPCODE command, program context, and hardware and software configuration of the node all affect the actual cost.
The imapp team aimed to provide important data to more accurately estimate actual computational costs and inform discussions among core developers regarding OPCODE pricing adjustments. Taking all of these factors into account to increase the accuracy of your gas cost estimates means you can do more within your gas limits, including:
- Ensures that developers seeking to optimize gas costs are also optimizing the actual computational costs charged to nodes
- It keeps the network diverse by providing enough incentives for miners and validators to keep the network secure, even when running on consumer hardware rather than highly optimized hardware.
- Prevent DoS attacks or other code that exploits discrepancies between expected and actual costs
- Mitigating factors that could lead to a more unpredictable fee market for users, such as miners preferring certain contracts over others for inclusion in blocks.
Imapp first received the grant in late 2020 for the first phase of the project, which consisted of preliminary experiments, research and analysis and was completed earlier this year. The second grant was awarded to fund Phase 2, building on the work of Phase 1. The Phase 2 approach consists of three main areas:
- Program Creation: Create an EVM bytecode program to collect measurements
- Instrumentation and Measurement: Run the generated program in a controlled environment and measure the time it takes to compute each instruction.
- Analysis: Statistical analysis and verification of measurement data
that much Gas Cost Estimator Step 1 Report It includes a thorough analysis of the project background, results obtained from phase 1, and plans for phase 2. You can follow the progress. GithubOr stay connected with the iapp team. Twitter.
rock logic for sterium
As Ethereum transitions to proof-of-stake, the security of the network relies on a large, distributed set of validators. The Eth2 client team has focused on lowering barriers to entry such as hardware limitations or technical expertise. many Community effort We are working to make staking as accessible as possible to anyone holding the required 32 ETH. One of these efforts is steriumWe aim to reduce technical friction for solo stakers by streamlining the validator node setup process.
The basic idea of Stereum was first realized with prysm-docker-compose. Using Stereum docker image (Software package that combines code and configuration for easy setup) Solo Stacker prism eth2 client, server environment, and monitoring service all at once. The team received funding in late 2020, and a second grant in 2021 to expand its capabilities to more customers and create additional tools and resources for stakers.
The Stereum team posts regular updates. Website and Twitter. You too can follow and participate. Githubor their contributions Gitcoin grant!
Are you working on something that you think could change Ethereum for the better? Our grants page Find out more about what we look for in the projects we fund.