An overview on smart contracts: Challenges, advances and platforms

Z Zheng, S Xie, HN Dai, W Chen, X Chen… - Future Generation …, 2020 - Elsevier
Smart contract technology is reshaping conventional industry and business processes.
Being embedded in blockchains, smart contracts enable the contractual terms of an …

Smart contract applications within blockchain technology: A systematic mapping study

D Macrinici, C Cartofeanu, S Gao - Telematics and Informatics, 2018 - Elsevier
With the advent of blockchain, smart contracts have become one of the most sought-after
technologies because of the high customisability they add to transactions. This has given …

Verifiable delay functions

D Boneh, J Bonneau, B Bünz, B Fisch - Annual international cryptology …, 2018 - Springer
We study the problem of building a verifiable delay function (VDF). A VDF VDF requires a
specified number of sequential steps to evaluate, yet produces a unique output that can be …

Omniledger: A secure, scale-out, decentralized ledger via sharding

E Kokoris-Kogias, P Jovanovic, L Gasser… - … IEEE symposium on …, 2018 - ieeexplore.ieee.org
Designing a secure permissionless distributed ledger (blockchain) that performs on par with
centralized payment processors, such as Visa, is a challenging task. Most existing …

A survey of attacks on ethereum smart contracts (sok)

N Atzei, M Bartoletti, T Cimoli - Principles of Security and Trust: 6th …, 2017 - Springer
Smart contracts are computer programs that can be correctly executed by a network of
mutually distrusting nodes, without the need of an external trusted authority. Since smart …

Zether: Towards privacy in a smart contract world

B Bünz, S Agrawal, M Zamani, D Boneh - International Conference on …, 2020 - Springer
Smart contract platforms such as Ethereum and Libra provide ways to seamlessly remove
trust and add transparency to various distributed applications. Yet, these platforms lack …

Making smart contracts smarter

L Luu, DH Chu, H Olickel, P Saxena… - Proceedings of the 2016 …, 2016 - dl.acm.org
Cryptocurrencies record transactions in a decentralized data structure called a blockchain.
Two of the most popular cryptocurrencies, Bitcoin and Ethereum, support the feature to …

Town crier: An authenticated data feed for smart contracts

F Zhang, E Cecchetti, K Croman, A Juels… - Proceedings of the 2016 …, 2016 - dl.acm.org
Smart contracts are programs that execute autonomously on blockchains. Their key
envisioned uses (eg financial instruments) require them to consume data from outside the …

Accountable algorithms

JA Kroll - 2015 - search.proquest.com
Important decisions about people are increasingly made by algorithms: Votes are counted;
voter rolls are purged; financial aid decisions are made; taxpayers are chosen for audits; air …

Scalable bias-resistant distributed randomness

E Syta, P Jovanovic, EK Kogias, N Gailly… - … IEEE Symposium on …, 2017 - ieeexplore.ieee.org
Bias-resistant public randomness is a critical component in many (distributed) protocols.
Generating public randomness is hard, however, because active adversaries may behave …