What Ethereum ÐΞV is Up To

Published:

Here’s an update on the current activities taking place at Ethereum DEV.

Our main focus is on building a dependable, progressive environment. We are constructing an almost Turing-complete blockchain, otherwise referred to as the Ethereum network. Furthermore, it fulfills a variety of other essential conditions. This is due to the fact that we are creating a novel blockchain technology from the ground up.

  • Rapid – a block is generated every 12 seconds
  • User-friendly for thin clients through the use of Merkle roots in headers for compact inclusion/statement and DHT integration. This allows light clients to store and share small fractions of the entire chain.
  • Appropriate for thin clients with the aid of multi-level Bloom filters and transaction receipts. Merkle tries are used to facilitate lightweight log indexing and verification.
  • Compatible with finite blockchains – We have designed the core protocol so that it can be upgraded to this technology, further reducing the thin client’s footprint and helping to ensure scalability in the medium-term.
  • Anti-ASIC – Through the (yet unconfirmed) choice of PoW algorithm and the likelihood that we will switch to PoS in the not too distant future.

It is secure because:

  • it is explicitly and formally defined, allowing for simple parsing, saturation testing, and formal auditing of implementations;
  • it has an extensive and ultimately comprehensive set of tests that provide a high degree of certainty that a particular implementation will conform;
  • the most up-to-date software development practices are followed such as a CI system, internal unit testing, strict peer review, a strict no warnings policy, and automated code analyzers;
  • its mesh/p2p (otherwise known as libp2p) backend is built on a well-established secure foundation (technology from the Kademlia project);
  • official deployments are subjected to a full industry-standard security audit;
  • a full-scale stress test network will be established to profile and test against potential adverse conditions and attacks before the official launch.

Secondary (and thus given a lesser priority), we are creating tools and materials to make using this groundbreaking technology possible. This includes:

  • developing a single, custom-designed CO (contract-oriented) language;
  • developing a secure natural language agreement description framework and format;
  • formal documentation to help codify agreements;
  • tutorials to assist coders in creating contracts;
  • support for web-based projects to attract people to development;
  • building a blockchain integrated development environment.

Thirdly, to boost adoption of this technology, gain testers, and encourage more development, we are constructing, collaborating with, and sponsoring a number of force multiplication technologies that leverage existing technology, such as:

  • a graphical client “browser” (leveraging

Related articles

Recent articles