iroha
go-ethereum
iroha | go-ethereum | |
---|---|---|
4 | 365 | |
412 | 46,155 | |
0.7% | 1.2% | |
9.6 | 9.9 | |
7 days ago | 4 days ago | |
Rust | Go | |
Apache License 2.0 | GNU Lesser General Public License v3.0 only |
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.
iroha
-
In which circumstances is C++ better than Rust?
I can show you a real world example: https://github.com/hyperledger/iroha The C++ version compiles in 3 minutes. The rust version takes 15, and the Rust version isn't even complete yet. Moreover, the target dir grows to sometimes in excess of 50GiB, if you have debug symbols, several features and incremental compilation. C++ by contrast keeps it in the low 8GiB which allows me to mount it to tmpfs.
-
Is rust-analyzer necessary?
There are no Rust files or Cargo.toml files in this repo: https://github.com/Hyperledger/Iroha
-
Looking to help out with an open source project
My daily work is developing an open source Rust blockchain. Our team is small, so we appreciate any help. You can take a look here: https://github.com/hyperledger/iroha/tree/iroha2-dev
-
My First Impressions of Web3
> Blockchains are designed to be a network of peers, but not designed such that it’s really possible for your mobile device...
If I am not mistaken Hyperledger Iroha[0] has(had?) that as one of its goals.
[0] https://github.com/hyperledger/iroha
go-ethereum
-
Ethereum Foundation removes their canary
Even more relevant would be the Ethereum Improvement Proposal repo (where people submit proposals to change the spec):
https://github.com/ethereum/EIPs
Or the go-ethereum execution client (the most popular execution client):
https://github.com/ethereum/go-ethereum
-
How I Contributed One Line of Code to Ethereum
Geth - Official Go implementation of the Ethereum protocol.
- Geth v1.13.5: Further fixes to path state scheme quirks
- Geth v1.13.3: Pebble fixes and prep work for the upcoming Cancun hard fork
- Goerli bootnodes
- Geth v1.12.1 is released
-
Geth online pruning ETA
Go ahead and prune. Pbss progress can be followed here: https://github.com/ethereum/go-ethereum/pull/25963
-
How are blockchains built and deployed?
you may as well just look at the Ethereum reference implementation: https://github.com/ethereum/go-ethereum
-
Daily General Discussion - June 18, 2023
Interestingly, this was mitigated in Geth v1.11.4 this March, so should no longer be a concern on Ethereum, though the authors note that forks e.g. BSC and ETC may still be vulnerable.
-
Bot for GitHub/Lab Releases
I want to create a bot that sends messages once new releases of certain GitHub/Gitlab repo’s ( -https://github.com/bitcoin/bitcoin/releases -https://github.com/ethereum/go-ethereum/releases -https://github.com/prysmaticlabs/prysm/releases -https://github.com/dashpay/dash/releases -https://github.com/Team-Kujira/core/tags -https://gitlab.com/thorchain/thornode/-/releases ) have been released.
What are some alternatives?
portal-network-specs - Official repository for specifications for the Portal Network
Nethermind - A robust execution client for Ethereum node operators.
moonworm - codegen for crypto degens and other ethereum smart contract toolkit for python
web3.py - A python interface for interacting with the Ethereum blockchain and ecosystem.
aether - Aether client app with bundled front-end and P2P back-end
besu - An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
annotated-spec - Vitalik's annotated eth2 spec. Not intended to be "the" annotated spec; other documents like Ben Edgington's https://benjaminion.xyz/eth2-annotated-spec/ also exist. This one is intended to focus more on design rationale.
cosmos-sdk - :chains: A Framework for Building High Value Public Blockchains :sparkles:
nimbus-eth2 - Nim implementation of the Ethereum Beacon Chain
core-geth - A highly configurable Go implementation of the Ethereum protocol.
jumpy - Tactical 2D shooter in fishy pixels style. Made with Rust-lang 🦀 and Bevy 🪶
Parity - (deprecated) The fast, light, and robust client for the Ethereum mainnet.