-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathabstract.tex
21 lines (21 loc) · 1.04 KB
/
abstract.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
\begin{abstract}
When Satoshi Nakamoto introduced Bitcoin, a central tenet was
that the blockchain functions as a \emph{timestamping server}.
In the Ethereum era, smart contracts widely assume on-chain timestamps
are mostly accurate.
In this paper, we prove this is indeed the case,
namely that recorded timestamps do not wildly deviate from real-world
time, a property we call \emph{timeliness}.
Assuming a global clock, we prove that all popular mechanisms for constructing
blockchains (proof-of-work, longest chain proof-of-stake, and
quorum-based proof-of-stake) are \emph{timely} under honest majority,
but a synchronous network is a necessary condition.
Next we show that
all timely blockchains can be suitably modified,
in a black-box fashion,
such that all honest parties output exactly the same ledgers at
the same round, achieving a property we call \emph{supersafety},
which may be of independent interest.
Conversely, we also show that supersafety implies (perfect) timeliness,
completing the circle.
\end{abstract}