I recently wrote a few [https://snakecharmers.ethereum.org/the-winding-road-to-functional-light-clients/] blog [https://snakecharmers.ethereum.org/the-winding-road-to-functional-light-clients-part-2/] posts [https://snakecharmers.ethereum.org/the-winding-road-to-functional-light-clients-part-3/] describing what was needed for us to have truly functional light clients. If you haven't read those, you should go do that now. I'll wait... I also gave
> You should read part 1 [https://snakecharmers.ethereum.org/the-winding-road-to-functional-light-clients/] and part 2 [https://snakecharmers.ethereum.org/the-winding-road-to-functional-light-clients-part-2/] first. Most wallet software depends on centralized providers like Infura. If we want things to be different, we need a new type of light client capable of running on low-resource devices. In
> You should read part 1 [https://snakecharmers.ethereum.org/the-winding-road-to-functional-light-clients/] first. It's 2021. Ethereum went live a little more than five years ago. There's currently no reliable lightweight way to interact with the protocol without using a centralized provider. Various research efforts have demonstrated that the functionality can be built
Shortly before the Holiday break in December, we successfully spun up a test network of 20 nodes, hosting the first 1 million block headers. T TLDR: The network behaved as intended, with nodes creating and spreading advertisements via the gossip mechanism, mirroring content to fill their storage capacity and serving
Among a dozen other initiatives, the Ethereum 2.0 teams have been working to standardize how developers can interact with beacon nodes. This effort is ongoing, but the latest specification can be found here [https://ethereum.github.io/eth2.0-APIs]. We're excited to announce that Web3.py [https://web3py.readthedocs.
[Last update: July 25, 2023] So, you’ve heard about this Ethereum thing and are ready to venture down the rabbit hole? This post will quickly cover some blockchain basics, then get you interacting with a simulated Ethereum node – reading block data, checking account balances, and sending transactions. Along the