Skip to content

Olympic: Frontier Pre-Release | Ethereum Foundation Blog

What started at midnight on February 1st, 2014 is now coming to an finish: we’re excited to announce the discharge of the ninth and final within the Ethereum Proof-of-Idea collection. We invite the neighborhood to take part within the proof-of-concept IX testnet working on our present launch, Olympic. Simply made accessible.

The aim of the Olympics is to reward those that attempt to check the bounds of the Ethereum blockchain, spam the community with transactions, and do loopy issues with the state through the pre-release interval, in order that we are able to see the community scale larger. How does it maintain up beneath degree load? Additionally, utility builders, information suppliers, exchanges and customers are inspired to develop and deploy on the testnet and run nodes – and in case you have a number of Digital Non-public Servers, spin up as many nodes as potential.

The entire prize cash within the Olympics can be as much as 25,000 Ether. There can be 4 prize classes in addition to a grand prize for the primary individual to create sufficient forks on the testnet.

There can be 4 classes of the award transaction exercise, digital machine utilization, mining expertise And frequent punishment, Every class will comprise a important prize of two,500 Ether, in addition to a number of smaller prizes of 100 – 1,000 Ether and presumably smaller prizes of 0.1-5 Ether for taking part. Every class can be assessed by Vitalik, Gavin and Jeff, presumably with substantial assist from automated blockchain evaluation instruments. Along with Ether, as within the Bounty Program, all prize winners can be entitled to have their names immortalized within the Ethereum Genesis Block. Please word that as a way to be thought of for the award, ship an e-mail describing the declare to olympic@ewhereum.org.

That is additionally the final step within the Ethereum improvement course of earlier than Frontier launch, because the community is at present proving extremely secure at its present measurement of 20-100 nodes, all main purchasers stay in consensus and we’re approaching a code freeze pending testing and auditing enter. That is anticipated to final round 14 days, nevertheless we reserve the appropriate to shorten or lengthen this primarily based on technical concerns. After we really feel we’re prepared, we’ll present a 48-hour countdown to the Frontier 1.0 launch.

Binaries and sources can be found at: https://github.com/etherum/go-etherum/releases/tag/v0.9.18

A piece-in-progress information for Frontier is out there at: http://etherum.gitbooks.io/frontier-guide/

transaction exercise

This contains exercise associated to sending and receiving transactions. Examples of issues we are able to reward embody:

  • The account that sends the best complete variety of transactions
  • The account that contributes probably the most to complete fuel utilization
  • The account with the biggest complete variety of transactions
  • The account that contributes probably the most bloat (measured in bytes) to the blockchain by way of transaction content material
  • The account with the bottom deal with (by way of lexical order or numerical illustration; each orders are equal) that sends at the very least one transaction
  • Two accounts that ship at the very least one transaction whose addresses are closest to one another

digital machine utilization

This contains exercise associated to the usage of digital machines. Examples of issues we are able to reward embody:

  • The account that calls the best variety of opcodes
  • The account that calls the best variety of any opcodes inside a single transaction
  • The account that sends the only transaction that takes the longest time to execute for a specific buyer
  • The account that sends the only transaction with the best ratio of time to execute per unit fuel consumption
  • The account that receives probably the most complete variety of messages
  • The account that returns the best complete quantity of fuel utilization
  • The account that kinds the contract with the bottom deal with (by way of lexicographic order or numerical illustration; each orders are equal)
  • The account that despatched the transaction with the biggest (measured in bytes) encoded receipt RLP
  • The account that makes the biggest variety of transactions whose Bloom is a (particular) prime quantity
  • Constructor of a contract that, for instance, accommodates a sudoku solver, takes as enter an array of 81 values ​​and outputs an array of 81 values ​​akin to a solved sudoku

mining expertise

This contains exercise associated to mining; Miners can be recognized by Coinbase addresses. Examples of issues we are able to reward embody:

  • The miner who produces the biggest block in the principle chain (as measured in bytes)
  • The miner who contributed the biggest variety of bytes of block information to the principle chain
  • The miner who mines probably the most variety of blocks in a row
  • The miner that accommodates probably the most transactions
  • The miner who produces the block that takes probably the most time for a specific shopper to course of

frequent punishment

It entails messing with the state in loopy methods, getting contracts to do loopy issues. Examples of issues we are able to reward embody:

  • The sender/miner of the transaction/block that provides the biggest variety of objects to the contract storage
  • Creator of the contract with the biggest code (exterior owned accounts solely)
  • The creator of the contract with probably the most loaded objects within the storage
  • Constructor of the contract that accommodates a key/worth pair with the best Merkle tree depth (i.e. the best variety of hash lookups earlier than getting the worth)
  • The creator of the contract who commits suicide whereas protecting probably the most loaded objects in storage
  • Constructor of the contract that constantly updates the biggest variety of storages such that the storage root in every step is a main quantity.

Word that the above classes are not at all an exhaustive record of issues which might be eligible for prizes. When you do something apart from the above that you simply assume is price contemplating, please e-mail us.

Grand Prize

A grand prize of at the very least 5,000 Ether can be shared among the many miners who handle to create a big fork between the Go and C++ purchasers. The fork should be on the principle chain; One shopper has to just accept the block and the opposite shopper has to reject it. Smaller rewards can also be accessible for forks between Go/C++ and Python.

Good luck, and we look ahead to seeing and listening to what you all give you!

– Ethereum Core Dev Workforce

Ready to get a best solution for your business?