Olympic: Frontier Pre-Launch | Ethereum Basis Weblog

0
59


What started all the way in which again on midnight of February 1st 2014, is coming to a detailed: we’re completely satisfied to announce the discharge of the ninth and final within the Ethereum Proof-of-Idea sequence. We invite the group to take part within the ongoing Proof-of-Idea IX testnet in our current launch, Olympic, made out there now.

The aim of Olympic is to reward individuals who attempt to take a look at the bounds of the Ethereum blockchain in the course of the pre-release interval, spamming the community with transactions and doing loopy issues with the state, in order that we will see how the community holds up below excessive ranges of load. On the similar time, 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 personal servers, spin up as many nodes as you possibly can.

Olympic will characteristic a complete prize fund of as much as 25,000 ether. There will probably be 4 classes of prize in addition to a grand prize for the primary individual to create a considerable fork on the testnet.

The 4 classes of prize will probably be Transaction Exercise, Digital Machine Utilization, Mining Prowess and Common Punishment. Every class will embrace a major prize of two,500 ether, in addition to a number of smaller prizes at 100 – 1,000 ether and probably tiny rewards of 0.1-5 ether merely for collaborating. Every of the classes will probably be judged by Vitalik, Gavin and Jeff, probably with substantial assist from automated blockchain evaluation instruments. Along with the Ether, just like the bounty programme, all prize-winners will probably be entitled to have their title immortalised within the Ethereum Genesis block. Please observe that to be thought of for a prize, ship an e-mail describing a declare to olympic@ethereum.org.

That is additionally the final part of the Ethereum growth course of earlier than the Frontier launch, because the community is at present proving to be extremely secure at its present dimension of 20-100 nodes, all main shoppers have been staying in consensus and we’re approaching code freeze pending testing and auditing inputs. It’s anticipated to final near 14 days, although we reserve the proper to shorten or lengthen it based mostly on technical issues. Once we deem that we’re prepared, we are going to present a 48 hour countdown for the Frontier 1.0 launch.

Binaries and supply can be found right here: https://github.com/ethereum/go-ethereum/releases/tag/v0.9.18

A piece-in-progress information to Frontier is accessible right here: http://ethereum.gitbooks.io/frontier-guide/

Transaction Exercise

This consists of exercise associated to sending and receiving transactions. Examples of issues we would reward embrace:

  • The account that sends the best whole variety of transactions
  • The account that contributes the best whole of fuel utilization
  • The account that receives the best whole variety of transactions
  • The account that contributes the best bloat (as measured in bytes) to the blockchain when it comes to transaction trie contents
  • The account with the bottom tackle (when it comes to lexicographic order or numerical illustration; the 2 orders are equal) that sends a minimum of one transaction
  • The 2 accounts that ship a minimum of one transaction whose addresses are closest to one another

Digital Machine Utilization

This consists of exercise referring to utilizing the digital machine. Examples of issues we would reward embrace:

  • The account that makes the best variety of calls of any opcode
  • The account that makes the best variety of calls of any opcode inside a single transaction
  • The account that sends the only transaction that takes the longest for a specific shopper to execute
  • The account that sends the only transaction with the best ratio of time to execute per unit fuel consumed
  • The account that receives the best whole variety of messages
  • The account that reverts the best whole quantity of fuel utilization
  • The account that creates the contract with the bottom tackle (when it comes to lexicographic order or numerical illustration; the 2 orders are equal)
  • The account that sends the transaction with the most important (as measured in bytes) encoded receipt RLP
  • The account that produces the most important variety of transactions whose bloom is a (distinct) prime quantity
  • A creator of a contract that comprises, for instance, a sudoku solver, taking an array of 81 values as enter and outputting the array of 81 values comparable to a solved sudoku

Mining Prowess

This consists of exercise referring to mining; miners will probably be recognized by coinbase tackle. Examples of issues we would reward embrace:

  • The miner that produces the most important block in the principle chain (as measured in bytes)
  • The miner that contributes the most important whole variety of bytes of block information to the principle chain
  • The miner that mines the most important variety of blocks in a row
  • The miner that features probably the most transactions
  • The miner that produces the block that takes the longest period of time for a specific shopper to course of

Common Punishment

This consists of mucking round with the State in loopy methods, getting contracts to do loopy issues. Examples of issues we would reward embrace:

  • The sender/miner of the transaction/block that provides the most important variety of gadgets to contract storage
  • The creator of the contract with the most important code (externally-owned accounts solely)
  • The creator of the contract with probably the most stuffed gadgets in storage
  • The creator of the contract that comprises a key/worth pair with the best merkle tree depth (ie. the most important variety of hash lookups earlier than attending to the worth)
  • The creator of the contract that suicides whereas containing probably the most stuffed gadgets in storage
  • The creator of the contract that makes the most important variety of consecutive storage updates such that the storage root at every step is a chief quantity.

Notice that the above classes are not at all an exhaustive listing of issues which might be eligible for prizes. If you happen to do something outdoors of the above that you simply really feel deserves consideration, please e-mail us.

The Grand Prize

A grand prize of a minimum of 5,000 ether will probably be shared between the miner(s) who handle to create a considerable fork between the Go and C++ shoppers. The fork should be on the principle chain; one shopper should settle for the block with the opposite shopper rejecting it. Smaller prizes for forks between Go/C++ and Python can also be out there.

Good luck, and we stay up for seeing and listening to what you all give you!

– The ethereum core dev group

LEAVE A REPLY

Please enter your comment!
Please enter your name here