What started until midnight of February 1, 2014 is coming to an end: we are happy to announce the release of the ninth and last in the Ethereum concept series. We invite the community to participate in the IX concept IX concept in our current version, Olympic, Rendered available now.
The goal of Olympique is to reward people who try to test the limits of Ethereum blockchain during the pre-liberation period, spamming the network with transactions and doing crazy things with the state, so that we can see how the network resists high load levels. At the same time, application developers, data suppliers, exchanges and users are encouraged to develop and deploy on testnet nodes and to execute – and if you have several virtual private servers, run as many nodes as possible.
Olympic will include a total price fund up to 25,000 ether. There will be four price categories as well as a grand prize for the first person to create a substantial fork on the Testnet.
The four price categories will be Transaction activity,, Use of the virtual machine,, Minor prowess And General punishment. Each category will include a main price of 2,500 ether, as well as one or more smaller prices at 100 to 1,000 ether and possibly tiny rewards from 0.1 to 5 ether simply to participate. Each categories will be judged by Vitalik, Gavin and Jeff, probably with substantial help from automated blockchain analysis tools. In addition to the ether, like the Bounty program, all the winners will have the right to have their name immortalized in the Ethereum Genesis block. Please note that to be considered for a price, send an e-mail describing a complaint at olympic@ethereum.org.
This is also the last phase of the Ethereum development process before the frontier version, because the network is currently very stable at its current size of 20 to 100 knots, all the main customers have remained in a consensus and we approach code freezing tests while waiting for entries. It should last almost 14 days, although we reserve the right to shorten or extend it according to technical considerations. When we judge that we are ready, we will provide a 48 -hour countdown for the launch of Frontier 1.0.
Binaries and source are available here:
A work guide in the course of the border is available here:
Transaction activity
This includes the activity linked to sending and receiving transactions. Examples of things we could reward include:
- The account which sends the highest total number of transactions
- The story that contributes the greatest total use of gas
- The account which receives the highest total number of transactions
- The account that contributes the highest bloating (such as measured in bytes) to the blockchain in terms of transaction content
- The account with the lowest address (in terms of lexicographic or digital representation; the two orders are equivalent) which sends at least one transaction
- The two accounts which send at least one transaction whose addresses are closest to each other
Use of the virtual machine
This includes activity relating to the use of the virtual machine. Examples of things we could reward include:
- The account that makes the greatest number of calls from all Opcode
- The account that makes the greatest number of calls for any OPCODE in a single transaction
- The account which sends the single transaction which takes the most time for a particular customer to execute
- The account which sends the single transaction with the largest time ratio to execute per unit of gas consumed
- The account which receives the highest total number of messages
- The account that comes up the largest total quantity of gas use
- The account which creates the contract with the lowest address (in terms of lexicographic order or digital representation; the two orders are equivalent)
- The account which sends the transaction with the largest (such as measured in bytes) RLP received coded
- The account that produces the greatest number of transactions whose flowering is a number (separate)
- A creator of a contract which contains, for example, an Sudoku solver, taking a table of 81 values in input and by taking out the table of 81 values corresponding to a sudoku resolved
Minor prowess
This includes activity relating to mining; Minors will be identified by Coinbase address. Examples of things we could reward include:
- The minor that produces the largest block of the main chain (such as measured in bytes)
- The minor who contributes the largest total number of bytes of data from blocks to the main channel
- The minor who uses the greatest number of affiliated blocks
- The minor who includes the most transactions
- The minor who produces the block that takes the most time for a particular customer to treat
General punishment
This includes making fun of the state in a crazy way, getting contracts to do crazy things. Examples of things we could reward include:
- The sender / minor of the transaction / block which adds the greatest number of items to the storage of contract
- The creator of the contract with the largest code (accounts belonging to the outside only)
- The creator of the contract with the most fulfilled items of storage
- The creator of the contract which contains a key / value pair with the highest depth of Merkle tree (that is to say the greatest number of hash research before arriving at the value)
- The creator of the contract which suicide while containing the most filled items of storage
- The creator of the contract which makes the greatest number of consecutive storage updates so that the storage root at each stage is a primary number.
Note that the above categories are in no way an exhaustive list of things that are eligible for prices. If you do anything outside the above, you feel deserves, please send us an email.
The Grand Prix
A Grand Prix of at least 5,000 ether will be shared between minors who manage to create a substantial fork between Go and C ++ customers. The fork must be on the main channel; A customer must accept the block with the other customer rejecting it. Smaller prices for forks between Go / C ++ and Python can also be available.
Good luck, and we can’t wait to see and hear what you all offer!
– The Ethereum Core Dev team