+Since 2009, Nakamoto's Bitcoin whitepaper ignites the research of permissionless blockchain protocols. Nakamoto Consensus (i.e., the underlying consensus layer of Bitcoin) is of strong theoretical interest in terms of offering an ever-lasting, large-scale and permissionless computing service, which turns out to be challenging in the classical setting. Yet, despite these unprecedented features, Nakamoto Consensus still suffers from significant security and performance bottlenecks in terms of timing and fairness. To highlight a few: Transaction settlement is asymptotically slow. Clients need to wait for their transactions to be buried sufficiently deep for at least poly-logarithmically many blocks in terms of the security parameter. The protocol is built assuming parties having access to a shared notion of time, which might be problematic due to a single point failure, considering in the real-world it is implemented by the NTP protocol. In addition, the system still bears ephemeral centralization at the point of block production, creating opportunities for the adversary to seek profit by unfairly ordering transactions and adaptively injecting new ones.
0 commit comments