Scalable Payments. Decentralised by Design, Open For Everyone
Scalable Payments. Decentralised by Design, Open For Everyone
Scalable
payments.
Decentralised
by design,
open for
everyone.
9 . 10 . 2020
Executive summary 3
Contents Background 4
Zero-knowledge rollups 5
— Hermez network 7
— Users 7
— Coordinators 8
Proof-of-Donation 9
— Boot coordinator 12
— Hermez Governance 13
Security 15
— Token Economy 19
— Strategic partnerships 20
— Founders 21
— Development Team 21
3
Hermez is a zk-rollup which allows for scaling payments and
token transfers on top of the Ethereum public blockchain. It is
Executive designed with high-frequency tokens like ETH, DAI, Tether, and
Since both the data and zero-knowledge proof are available on-
chain, Hermez relies on the same security assumptions as
Ethereum. This means Hermez is as censorship-resistant as
Ethereum.
The winning bid is the highest amount of tokens. And this address
is assigned the right to create the next batch.
3
During the last year, it has become clear that rollups will be the
dominant scaling paradigm on the Ethereum public blockchain for
Background at least the next couple of years: with this in mind, iden3 has
developed and is preparing to launch Hermez, a zkrollup focused
on scaling payments and token transfers on the Ethereum public
blockchain.
4
A zk-rollup, such as Hermez, is a layer 2 construction which uses
the Ethereum blockchain for data storage instead of
Zero- computation.
knowledge All funds are held by a smart contract on the main-chain. For
rollups every batch of transactions, a zk-SNARK is generated off-chain.
This zk-SNARK proves the validity of every transaction in the
batch which means it is not necessary to rely on the Ethereum
main-chain to verify each signature transaction.
5
As outlined in an earlier Iden3 post, zk-rollups have the potential
to increase the Ethereum network’s maximum tps by two orders
Zero- of magnitude, making it comparable to the Visa network’s
knowledge average.
Rest
Bytes breakdown: vanilla 100 25 bytes
Ethereum transaction
(109+ bytes) vs zk-rollup 90
60
ECDSA signature
50 64 bytes
40
30 Fee
1 byte
Amount
20
5 bytes
Receiver
10 4 bytes
Sender
0
4 bytes
Ethereum Hermez
—currently
6
Hermez network
Hermez provides the decentralized components in the form of
Model smart contracts and open source tools to enable a new
Users
Network users will be provided with easy-to-use interfaces to
register their L1 Ethereum addresses as Hermez L2 accounts.
They will then be able to deposit and withdraw their funds, ETH,
ERC-20 compatible tokens, into or out of these L2 accounts.
7
Coordinators
8
One of the most important things about Hermez is the way it
decides who the next batch creator should be. We call this
Proof-of- mechanism, proof-of-donation.
The winning bid is the highest amount of tokens. And this address
is assigned the right to create the next batch.
9
Hermez has its own network token: HEZ.
Bids in the auction must be placed using the HEZ utility token.
The HEZ utility token price and value is not pre-determined or
pegged to a reference asset.
To prevent bidders from buying up all the slots in one go, nobody
will be able to bid on a specific slot more than one month in
advance. And the auction will be closed two time slots before the
time of creating the slot.
10
The auction will be structured in a series of six time slots to cover
one hour (%0-5), with 10 HEZ as the initial minimal bidding price
Auction for all of them.
model and
The first bid in each time slot must be over the minimal bidding
efficiency price in order to be accepted as valid. Thereafter, any bid placed
in the auction should outbid the previous bid by at least 10%.
All bids will be processed by the auction smart contract, and all
the HEZ tokens placed will be used as follows:
11
Bootstrapping centralization points
The objective of the Hermez network is to follow a gradual path
Decentra- towards becoming fully decentralized in order to provide stability
Boot coordinator
This initial element is a special seed coordinator which will be
assigned to create batches of user transactions by default, until
an alternative permissionless operator will place a bid in an
attempt to obtain the right to run the network in a future slot of
time.
12
The maximum cap value of the Boot coordinator, in order to
compensate for any volatility of the token and to further promote
Decentra- decentralization, will be reduced monthly following a
lization and mathematical model that will allow for the gradual entrance of
alternative coordinators, thus reducing any barrier of entry and
governance conversely increasing decentralization as the transactions volume
processed by Hermez grows, proportionally with the estimated
reward amount for each batch.
The governance will be allowed to make the decision for the Boot
Coordinator to disappear completely once the network will reach
a big enough transaction volume and a number of competing
operators and coordinators. If that will not happen then
eventually the maximum cap reward would become be so low
that the coordinator will be rendered irrelevant.
Hermez Governance
The Hermez network community intends to follow a strategy of
“Governance minimization”. This model is intended to be initially a
bootstrap governance mechanism to adjust and manage some
network parameters mainly for security and stability purposes
until the network reaches enough a degree of maturity to
become fully decentralized. At that stage the initial bootstrap
Governance model will no longer be necessary and will eventually
disappear.
13
In case that the protocol or the network needs for further and
continued specific parameters governance after the initial
Decentra- bootstrap period (est. 1-2 years), a HermezDAO based on Aragon
lization and will be deployed and the weight of the voting will be based on
HEZ staking calculated from snapshots.
governance
Some decisions that the initial Community Council will be able to
make will be:
14
Hermez is a Layer2 solution running on top of Ethereum 1.0. This
means that the security of Hermez relies on the security
Security assumptions and guarantees provided by Ethereum.
15
To construct the setting, Hermez uses a Multi-party computation
(MPC) ceremony that allows multiple independent parties to
Security collaboratively construct the parameters (also called the trusted
setup). With MPC, it is enough that one single participant deletes
its secret counterpart of the contribution in order to keep the
whole scheme secure.
16
Neither MiMC nor Poseidon have yet been broken, and there are
already some important projects that rely on them, like
Security TornadoCash (MiMC) and Semaphore (Poseidon). So, Poseidon
can be considered to be secure enough and the work is based on
this assumption.
17
As mentioned in the Hermez Network Token section above,
Hermez integrates HEZ token.
Hermez
Token The Hermez Network Token (HEZ) is the token that acts as the
economic lifeblood of the Hermez network.
Economy
Hermez Tokens Initial Team Vesting Schedule
A form of vesting is important for maintaining key founders, initial
development team members and active community individuals
aligned with the long-term success of the Hermez Network in
terms of adoption and usage, and to show the community at
large that the project will be consistent and trust-worthy.
18
Tier 2: 10% of tokens unlocked initially, then after a 6-month
cliff, 0.164% of the total amount released every day for 1.5 years.
Hermez All tokens will be unlocked after 2 years.
15%
20%
65%
Hermez Founders
Token Economy
Rollups are novel networks that can possibly present a different
community than traditional blockchains. Hermez recognizes this
and is not willing to risk the future of the Network on an
uninformed or rushed token economic design.
19
Because the tokens are not sold, but freely allocated to the initial
team and community members with the vesting conditions
Hermez highlighted above, the Governance might decide to setup
liquidity pools in permissionless DEXes and, potentially, a few
Token centralized Exchanges as well, so to allow for the broader
Strategic partnerships
In order to encourage exchanges, DApps, and the general
Ethereum community to foster adoption of the Hermez network,
the Governance might allocate some tokens to important broad
ecosystem partners that share its values and are going to be
actively engaged in the project.
20
Founders
These are the initial core contributors who have worked to bring
Hermez Hermez to life since iden3 started experimenting with rollups in
Token early 2019. They are uniquely positioned to help bootstrap the
network and ensure the eventual full decentralization and
Economy strategic operational exit to the community, progressively
delegating their mentoring and support functions, but always
remaining actively engaged.
Development Team
As Hermez is a fully open-source and community-driven project,
it is fundamental to ensure the technical contributors and the
development team members have a long-term interest in the
future adoption of the Hermez Protocol. The tokens allocated to
this part of our community will be used to ensure the core
developers that originally built the bulk of the Network are
incentivized to continue supporting, upgrading, updating and
maintaining it. The Governance might choose to also use a
portion of the token supply for bounties, audits, and further
enhancements to the network, in particular for security and
stability.
21
Chami An
Eduardo Antuña
Hermez’ Cristina Barbero
22
The decentralized Hermez Protocol, including but not limited to
the overall project, network, smart contracts, circuits and, in
Legal general, software (“Hermez”) is not a Financial, Money
transmitting or Payment Service of any kind and in any
disclaimer Jurisdiction. Any Financial or Payment Services terminology used
visit hermez.io
23