aeternity
aeternity
Token: AE


Scalable blockchain platform

ICO dates
Start date: 2017-05-29
End date: 2017-06-19

Registrated in: Bulgaria

Platform: Ethereum

PREMIUM ICO

HARA

Empowering billions by utilizing a global and transparent data exchange.
Ends in 171 days 14 hours
Goal: 17,000,000 USD
Price: 1 HART = 0.059 USD

Dominium

Dominium Blockchain – The one-stop-platform for everything to do with property anywhere in the world!
Ends in 140 days 14 hours
Goal: 17,500,000 USD
Price: 1 DOM = 0.25 EUR
https://www.aeternity.com/ Screenshot
aeternity categories
Platform
aeternity whitepaper
Video
aeternity token sale
KYC passing required No | Whitelist No | Restriction for countries No
Sold tokens 227,213,467
Acceppting ETH, BTC
aeternity news, social
aeternity search trends in Google
Random whitepaper excerpts

included essential applications, other possible use cases and
give intuitions for how to use the platform as a developer.
Third, we will present the current proof-of-concept imple-
mentation, written in Erlang. We conclude with a discussion,
including possible future directions and comparisons to other
technologies.
A. Previous Work
Blockchains, first of all Bitcoin, have shown a new way
to architect value exchange on the Internet [1]. This has
been followed by a number of promising advances: Ethereum
demonstrated a way to write Turing-complete smart con-
tracts secured by a blockchain architecture [2]; Truthcoin
created tools for making oracles on blockchains [3], while
GroupGnosis and Augur showed how to make them more
efficient [4]; Casey Detrio showed how to make markets
on blockchains [5]; Namecoin showed how to make the
distributed equivalent of a domain name server [6]; Factom
showed how a blockchain that stores hashes can be used as
a proof of exi...

also has to pay a small fee for the amount of time it is
open. The costs of creating and keeping accounts prevents
spam and disincentivizes state-bloat. The reward for deleting
accounts incentivizes the reclaiming of space.
A.3) Name system:
Many blockchain systems suffer from
unreadable addresses for their users. In the vein of Aaron
Swartz’ work and Namecoin, Æternity features a name
system that is both decentralized and secure, while still
supporting human-friendly names [9]. The blockchain’s state
includes a mapping from unique human-friendly strings to
fixed-size byte arrays. These names can be used to point to
things such as account addresses on Æternity, or hashes e.g.
of Merkle trees.
A.4) Block contents:
Each block contains the following
components:

The hash of the previous block.

A Merkle tree of transactions.

A Merkle tree of accounts.

A Merkle tree of names.

<...

1
: hashlock
2
swap
3
hash
4
== ;
Fig. 2. A simple hashlock.
1
macro Commitment a9d7e8023f80ac8928334 ;
2
3
Commitment hashlock call
4
if 0 100 else 0 50 end
5
1
Fig. 3. Using the hashlock to trustlessly send tokens through a middleman.
input and gives a new channel state as output
2
. The benefits
of using pure functions in software development in general,
and in the development of financial applications in particular,
has been extensively documented in academia and industry
for decades [10]
[
need cit.
]
.
a) Contract interaction and multi-step contracts:
Even though all contracts are stateless and execute inde-
pendently of each other, contract interaction and statefulness
can still be achieved through
hashlocking
[
need cit.
]
. A simple
hashlock is shown in fig. 2. On line 1, we define a functio...

a higher nonce that both of them have signed
before the countdown finishes. If she does so, the
channel closes immediately. Otherwise it closes
when the countdown has finished.
C. Consensus mechanism
Æternity uses a hybrid Proof-of-Work and Proof-of-Stake
consensus mechanism. The block-order will be determined
via Proof-of-Work. Certain system variables will be deter-
mined via on-chain prediction market system, which allows
the users to participate and bring in their knowledge. For
the PoW algorithm we currently favor a variant of Tromp’s
Cuckoo Cycle, one which is memory bound, and also is
an ”indirectly useful Proof-of-Work”, as it requires less
electricity to run, but instead has another limiting factor,
the one of memory latency availability. This also makes it
feasible to mine with a smart phone.
Tromp writes about his work:
”[Cuckoo Cycle is] an instantly verifiable memory
bound PoW that is unique in being dominated by
latency rath...

By having prediction markets about the variables that
define the protocol, the users can learn how to efficiently
improve the protocol. By having predictions markets about
potential hard forks, we can help the community come to
consensus about which version of the code to use. Each user
chooses for itself which metric it seeks to optimize, but a
simple default strategy would be to maximize the value of
its holdings.
E. Scalability
E.1) Sharding trees:
The architecture that has been pre-
sented thus far is highly scalable. It is possible to run the
blockchain even when each user only keeps track of the
part of the blockchain state that they care about and ignores
everyone else’s data. At least one copy of the state is needed
for new users to be certain about the substate that they care
about, but we can shard this data across arbitrarily many
nodes so that each node’s load is arbitrarily small. Merkle
trees are used to prove that a substate is part of...

B. State channel applications
Smart contracts in state channels are perfect for micro-
services on the web that require a high transaction through-
put.
B.1) Toll API:
Most APIs existing today are publicly
available for anyone to call, or else they are secured by a
username-password–scheme or unique access tokens. Pay-
ment channels allow for a new kind of API, where one
pays for every call to the API, possibly every HTTP-request.
Paying to access an API solves DDoS problems, and it makes
it easier to build high-quality APIs that are always available.
API responses that require a payment are fundamental for the
creation of as of yet impossible types of businesses and can
play an important role in the emergence of the decentralized
economy. They create incentives for information owners to
make otherwise private data publicly available.
B.2) Insured crowdfunding:
We can implement insured
crowdfunding using dominant assurance contracts
[

profit.

If the market is split in time, then the attacker front-
runs the market. He reads the transactions coming into
the market and creates buy and sell orders immediately
before and after.
Fig. 6. The black line is the demand curve, the red line is the supply
curve. The sells in red are the same size as the buys in red. The vertical
line is the price the market maker selected. Everyone willing to buy at a
higher price traded at that price, everyone willing to sell at a lower price
traded at that price.
To combine markets in space, everyone should use the
same market maker. To combine markets in time, we need
to have trading done in batches, at single price. The market
maker needs to commit to each person what price he decided,
and if anyone can find contradictory commitments from the
market maker, then all of his customers should be able to
drain all of his channels. If the market maker commits to a
fair price, then he will match the same volume ...

However, our approach has both fundamental limitations
and avenues for improvement. These are discussed here.
A. Limitations and tradeoffs
While we do believe that the tradeoffs made in our
architecture are reasonable given the resulting performance
increase in other areas, Æternity is not a catch-all solution
for decentralized applications. It should rather be viewed as
a synergistic complement to existing technologies. There are
several caveats that one need to be aware of.
A.1) On-chain state:
Despite having many advantages,
Æternity’s lack of programmable state makes it unfit for
applications that require a custom state to be under con-
sensus. For example, this includes DAOs as they are usually
conceived, custom name systems and subcurrencies which
are not tied to the value of an underlying asset.
A.2) Free option problem:
If Alice and Bob have a
channel and Alice signs a contract, she essentially gives Bob
a free option when she sends it...
Zack Hess
Zack Hess TECHNICAL LEAD

Marion Vogel
Marion Vogel MARKETING & OPERATIONS

Nikola Stojanow
Nikola Stojanow BUSINESS DEVELOPMENT

Vladislav Dramaliev
Vladislav Dramaliev MARKETING & COMMUNITY

Lior Zysman
Lior Zysman LAW AND REGULATION

Dan Verowski
Dan Verowski PROJECT MANAGEMENT

Stoyan Vasilev
Stoyan Vasilev DESIGN DIRECTOR

Alessandro De Carli
Alessandro De Carli TECHNICAL BLOCKCHAIN ADVISOR

Michal Zajda
Michal Zajda SENIOR ERLANG ARCHITECT

Steve Dakh
Steve Dakh CRYPTO TECH ADVISOR

Vandres Guzmán
Vandres Guzmán HISPANIC COMMUNITY MANAGER

Andreas Kohl
Andreas Kohl HEAD OF ACCOUNTING

John Tromp
John Tromp ADVISOR ON POW "CUCKOO CYCLE"

Vincent Zhou
Vincent Zhou CHINA ADVISOR

Vincent Zhou
Vincent Zhou
CHINA ADVISOR
Strategy Advisor - China
Founding Partner Of FinTech Blockchain Group (FBG)
Vandres Guzman
Vandres Guzman
Steve Dakh
Steve Dakh
CRYPTO TECH ADVISOR
Alessandro De Carli
Alessandro De Carli
TECHNICAL BLOCKCHAIN ADVISOR
Advisor Crypto & Smart Contract, Founder papers.ch / airgap.it
Dan Verowski
Dan Verowski
PROJECT MANAGEMENT
WRITER & IDEA FACILITATOR
Lior Zysman
Lior Zysman
LAW AND REGULATION
LEGAL ADVISOR
Advisor
Legal Advisor
Legal Advisor ZAG-S&W /Blockchain Projects
Law & Regulation
Legal Advisor
Vladislav Dramaliev
Vladislav Dramaliev
MARKETING & COMMUNITY
COMMUNITY ADVISOR
Nikola Stojanow
Nikola Stojanow
BUSINESS DEVELOPMENT
BIZDEV ADVISOR