Skip to content
AtheronBlockchain

An illustration of how a GHOSTDAG-style rule colours blocks blue or red. It is not live network data: the network is not running yet.

Blocks in parallel.

Miners can make blocks at the same time, and none is thrown away. Each block points back to the ones before it, and a rule puts them all in one order that every node agrees on. The work behind each block is , so a graphics card can compete.

Four steps to one order

A chain that takes one block at a time has to throw away every block that loses a race. A block-DAG keeps them all and puts them in order instead.

1

Made in parallel

Miners do not wait for a block to reach everybody before making the next. Several blocks can appear at nearly the same moment, and every one of them is kept.
2

Linked to its parents

Each new block names every block its miner has seen at the tips as a parent. A block can have several parents, so the blocks form a graph instead of a single chain.
3

Coloured blue or red

A GHOSTDAG-style rule colours each block. Blue means well connected to the rest, as blocks mined honestly and published promptly are. Red means it is not, as a block held back and published late would not be.
4

Laid into one order

From the graph and its colours, the same rule puts every block in a single order. Every node with the same blocks gets the same order, and every block comes after its parents.

Why some blocks are red

The colour is how the rule tells a block published on time from one that was kept out of sight.

Blue: seen in good time

A block published promptly is seen by the blocks that come after it, and they name it as a . It sits in a well connected cluster, so the rule colours it .

Red: kept out of sight

A block held back and published late was never seen by the blocks made in the meantime, and it never saw them. With too many of those, the rule colours it .

Both are ordered

Every block, blue or red, gets a place in the one agreed order. The colour changes how the rule treats a block, not whether it is kept.

Memory-hard by design

Making a block means trying a puzzle again and again until an answer falls under a . Every try reads a lot of memory, and that is deliberate.

Your graphics card can compete

A has plenty of fast memory, so it does work well. Anyone with a gaming or workstation card can take part.

Special machines gain little

Chips built for one algorithm win on raw speed. Memory is much harder to speed up with a custom chip, so a machine gains little.

One algorithm only

There is one , and only one. Its exact function is not chosen yet.

Why it is built this way

Why security must not follow demand

Useful work does not secure the chain. Work that somebody else pays for rises and falls with their demand, so security would drop whenever demand was low, which is exactly when an attack is cheapest. We keep the two apart on purpose.

Why a permanent tail

A chain whose emission ends has to hope a fee market grows big enough to pay its miners. That market may never arrive. A small permanent keeps miners paid either way, and it keeps tapering so the total never passes one billion.

Why one billion

A payment network carries many small payments. With a supply in the tens of millions, each payment would be a tiny fraction of one unit, which is awkward to read wherever it is shown.

Still to be decided

These are still open. Nothing on this site assumes a value for them, and each goes into the specification before it appears here.

How fast blocks are made
The target rate at which blocks are made is not specified yet.
How many blocks in parallel
The ordering rule has a setting, called k, for how many blocks may be made in parallel before a block is coloured red. Its value is not specified yet.
The hash function
The proof of work is memory-hard. The exact hash function it uses is not chosen yet.
The shape of the emission
The curve the emission follows, and how the tail tapers, are not specified yet.
The team allocation
Its size and its vesting schedule are not decided yet. Both are published before the first block.

Every term, in plain words

Each word on this site that a newcomer might not know, explained in a sentence or two.

  • A shared record of payments, kept by many computers at once. Each copy checks the others, so no single party can quietly rewrite it.

  • A batch of payments added to the record together, sealed with the work that made it.

  • An earlier block that a new block points back to. A block names every block it has seen at the tips as its parents.

  • A block that no later block points back to yet: the newest edge of the record.

  • A directed acyclic graph of blocks. Blocks point back at earlier blocks, possibly several each, and following them never loops back to where you started.

  • A family of rules for ordering the blocks of a block-DAG. It colours each block blue or red, then lays every block into one order.

  • A block that is well connected to the rest of the graph, as blocks mined honestly and published promptly are.

  • A block that is not well connected to the rest, as a block kept back and published late would not be.

  • Making a block takes a large number of tries at a puzzle, and anyone can check the answer at once. The cost of the tries is what makes the record expensive to rewrite.

  • A short fingerprint of some data. Change one letter of the data and the fingerprint changes completely.

  • The number a block's hash has to fall below. Miners keep trying until one does.

  • Work that needs a lot of fast memory for every try, not only raw speed. Graphics cards have that memory. Machines built for one algorithm gain little over them.

  • The graphics card in a gaming or workstation computer. It does many small calculations at once and has its own fast memory.

  • A chip built to run one algorithm and nothing else. For many coins they are the only machines worth mining with.

  • New units paid to miners for the blocks they make. Apart from the team allocation, it is the only way new units come into being.

  • A small emission that carries on after the main emission has slowed, so miners keep being paid. It keeps tapering, so the total never passes the one billion cap.

  • Units made and handed out before a network opens to everybody. ATON has none.

  • A share set aside for the people building ATON. It is the one exception to the fair launch, and its size and vesting are published before the first block.

  • A schedule that releases an allocation a little at a time, rather than all at once.

  • A computer running the ATON software. It keeps a copy of the record and checks every block it receives.

Where every fact comes from

The consensus and protocol specification. It has the final word: the node does what is written there. If this site and the specification ever disagree, the specification is right and this site is wrong.

atheron-spec

Hear when it is ready.

Leave your email and we will tell you when there is real news about ATON: the specification, the software and the launch.

.

One email now with a link to confirm your address, then only launch news, and not often. If you do not confirm it, we delete the address. We never sell or lend it, and every email gives you a way to leave.