evm
Pure Rust implementation of Ethereum Virtual Machine (by rust-ethereum)
besu
An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu (by hyperledger)
evm | besu | |
---|---|---|
2 | 99 | |
1,244 | 1,608 | |
1.4% | 1.9% | |
4.8 | 9.8 | |
about 2 months ago | 6 days ago | |
Rust | Java | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
evm
Posts with mentions or reviews of evm.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-15.
-
Precompiled Contracts in Neon: A Case Study of ERC-20 Wrapper
The Neon EVM core program is based on the Sputnik VM, an implementation of the Ethereum Virtual Machine written in Rust. Sputnik VM includes a feature to embed third-party Rust code that can be invoked from Ethereum contracts. This embedded code is known as a “precompiled contract”.
-
Might be a dumb question: Are there any ETH L2s that have a java virtual machine for transactions?
Rust
besu
Posts with mentions or reviews of besu.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-07.
-
Daily General Discussion - June 7, 2023
Daily Goerli: I've been testing this PR for besu for the past several days, and the stability of nimbus-besu has improved substantially. Looking forward to it getting merged into main.
-
The new Besu improves the fee revenue of block proposers
Check out the Layered TX pool PR for more details and benchmarks - https://github.com/hyperledger/besu/pull/5290
-
Daily General Discussion - June 1, 2023
you can check this spreadsheet for a comparison https://github.com/hyperledger/besu/files/11137473/Layered.Transaction.Pool.metrics.ods
-
Daily General Discussion - May 15, 2023
Yes, it's gotten better. I don't recommend pairing with nimbus until this issue gets fixed or prysm until something is done to reduce the amount of time it takes to recover from being offline for a day or more.
- Daily General Discussion - May 6, 2023
-
Daily General Discussion - April 16, 2023
Daily Goerli: On Friday, I reported a RocksDB issue that was causing besu to error and exit immediately. The bad commit has been identified and a fix has been issued. lodestar-nethermind somehow ended up on an invalid fork which isn't resolved by restarting either client. Waiting to see how each client team responds and if they need more info, but might need to do a resync.
-
Ethereum's pending withdrawals total $1.34 billion after Shapella
https://github.com/hyperledger/besu 148 contributors
- Besu release 23.1.2 with Mainnet support for the Shanghai hard-fork
-
Daily General Discussion - March 22, 2023
Download links and release notes here: https://github.com/hyperledger/besu/releases/tag/23.1.2
-
Daily General Discussion - March 1, 2023
Now running into this error on my freshly synced Besu 23.1.0. 😔️
What are some alternatives?
When comparing evm and besu you can also consider the following projects:
ethereumjs-monorepo - Ethereum L1 Protocol Stack and EVM in TypeScript/JavaScript
Nethermind - A robust execution client for Ethereum node operators.
evm-opcodes - Ethereum opcodes and instruction reference
Parity - (deprecated) The fast, light, and robust client for the Ethereum mainnet.
openzeppelin-contracts - OpenZeppelin Contracts is a library for secure smart contract development.
go-ethereum - Go implementation of the Ethereum protocol