The great renaming: what happened to Eth2?
Ethereum is a protocol undergoing significant changes. Client teams are upgrading the protocol to scale to meet global demand while improving security and decentralization. Beyond protocol development, a critical shift…
Read More »More Thoughts on Scripting and Future-Compatibility
My previous post introducing Ethereum Script 2.0 was met with a number of responses, some highly supportive, others suggesting that we switch to their own preferred stack-based / assembly-based /…
Read More »Pyethereum and Serpent Programming Guide
The content of this tutorial is intended to apply to PoC5. Most of the instructions given below will not work in the older PoC4 implementations of AlethZero (C++) and Ethereal…
Read More »Ethereum Project Update
Development of the Ethereum project has gone very well over the months since inception. The core activity — development of the software platform — is on track and many developers…
Read More »State of Ethereum: August Edition
Development of Ethereum has been progressing increasingly quickly this past month. The release of PoC5 (“proof of concept five”) last month the day before the sale marked an important event…
Read More »Scalability, Part 1: Building on Top
Over the next few weeks, I am going to make a series of posts that is going to be a large overview of the possibilities for scalability of Ethereum, intending…
Read More »Ethereum Foundation Open Call re: Board Selection
With Ethereum getting close to its first official launch with Frontier, we have spent the last week of February at our holon in Switzerland discussing what the future of the…
Read More »Ethereum Launches
A few minutes ago, many of you generated and loaded the Ethereum Genesis block, marking the inception of Frontier, the first Live release of the Ethereum project. The Dev team…
Read More »Ethereum Protocol Update 1
Here comes the first Frontier patch, and this is a big one! Before you go further, if your keys date back from Go 1.0 rc or C++ 0.9.36, note that…
Read More »Security Advisory [Implementation bugs in Go and Python clients can cause DoS – Fixed – Please update clients]
State transition and consensus issue in geth client causes panic (crash) when processing a (valid) block with a specific combination of transactions, which may cause overall network instability if block…
Read More »