RandChain: Decentralised Randomness Beacon from Sequential Proof-of-Work

8 views
Skip to first unread message

Dionysis Zindros

unread,
Nov 24, 2020, 3:15:17 PM11/24/20
to decr...@googlegroups.com
Tomorrow, Wednesday, November 25, 2020, 10:00 AM UTC, Runchao Han from Monash University will present "RandChain: Decentralised Randomness Beacon from Sequential Proof-of-Work".

Abstract: Decentralised Randomness Beacon (DRB) is a service that generates publicly verifiable randomness. Constructing DRB protocols is challenging. Existing DRB protocols suffer from strong network synchrony assumptions, high communication complexity and/or various attacks. In this paper, we propose RandChain, a new family of DRB protocols. RandChain is constructed from Sequential Proof-of-Work (SeqPoW), a Proof-of-Work (PoW) variant that is sequential, i.e., the work can only be done by a single processor. In RandChain, nodes jointly maintain a blockchain, and each block derives a random output. To append a block to the blockchain, each node should keep mining, i.e., solve a SeqPoW puzzle derived from the last block and its identity. Given the SeqPoW and its fixed input, mining is non-parallelisable. RandChain applies Nakamoto consensus so that nodes agree on a unique blockchain.

While inheriting simplicity and scalability from Nakamoto consensus, RandChain produces strongly unpredictable randomness and remains energy-efficient and decentralised. RandChain does not require nodes to provide local entropy, thus giving no opportunity to bias randomness. Solutions of SeqPoW puzzles are unpredictable, so nodes cannot predict randomness. As each node can use at most a single processor for mining, RandChain remains energy-efficient. The mining speed is bounded by processors’ clock rate, which is hard to improve further. Thus, powerful nodes can gain limited advantage over mining, and RandChain achieves a high degree of decentralisation.

Join here: https://zoom.us/j/95640461003?pwd=bk1zQUtjU1ZmWEQ2aElndjB6NlMxUT09

Password: hCm0d2

More seminars: https://decrypto.org/seminar
Reply all
Reply to author
Forward
0 new messages