Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Yes, we are working on an online pruner. Specifically Gary is. The code is already functional and works well, we're now in the process of gradually picking it apart and merging it in in smaller batches of PRs to keep the review manageable. The original branch/PR is here if you want to take a look at the full code https://github.com/ethereum/go-ethereum/pull/25085, though it's bitrot heavily compared to master where we're cherry picking parts of it.
Has the Geth team ever considered or been pressured to add blacklist measures similar to those we are currently trying to remove from flashbots? What is the Geth team's stance on node-level blacklists?
I expect we will see a "merged" client in the future. Nimbus could be the closest of anyone to this vision (nimbus-eth1, nimbus-eth2). Not sure when this will happen though. Anyways, you have to remember -- these are two extremely complicated pieces of software. Just the interface between the two has been developed and tests over the last 18 months. I think there will always need to be serious encapsulation of logic for it to be maintainable.
I expect we will see a "merged" client in the future. Nimbus could be the closest of anyone to this vision (nimbus-eth1, nimbus-eth2). Not sure when this will happen though. Anyways, you have to remember -- these are two extremely complicated pieces of software. Just the interface between the two has been developed and tests over the last 18 months. I think there will always need to be serious encapsulation of logic for it to be maintainable.
There was an official Python implementation (https://github.com/ethereum/pyethereum) and a C++ implementation (https://github.com/ethereum/aleth). Both have been discontinued. I think golang is a great language for blockchain clients as it is rather easy to write, comprehend and maintain while still being reasonably fast
There was an official Python implementation (https://github.com/ethereum/pyethereum) and a C++ implementation (https://github.com/ethereum/aleth). Both have been discontinued. I think golang is a great language for blockchain clients as it is rather easy to write, comprehend and maintain while still being reasonably fast