An overview on smart contracts: Challenges, advances and platforms
Z Zheng, S ** conventional industry and business processes.
Being embedded in blockchains, smart contracts enable the contractual terms of an …
Being embedded in blockchains, smart contracts enable the contractual terms of an …
Smart contract applications within blockchain technology: A systematic map** study
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 …
technologies because of the high customisability they add to transactions. This has given …
Making smart contracts smarter
Cryptocurrencies record transactions in a decentralized data structure called a blockchain.
Two of the most popular cryptocurrencies, Bitcoin and Ethereum, support the feature to …
Two of the most popular cryptocurrencies, Bitcoin and Ethereum, support the feature to …
A survey of attacks on ethereum smart contracts (sok)
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 …
mutually distrusting nodes, without the need of an external trusted authority. Since smart …
Omniledger: A secure, scale-out, decentralized ledger via sharding
Designing a secure permissionless distributed ledger (blockchain) that performs on par with
centralized payment processors, such as Visa, is a challenging task. Most existing …
centralized payment processors, such as Visa, is a challenging task. Most existing …
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 …
voter rolls are purged; financial aid decisions are made; taxpayers are chosen for audits; air …
Verifiable delay functions
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 …
specified number of sequential steps to evaluate, yet produces a unique output that can be …
Town crier: An authenticated data feed for smart contracts
Smart contracts are programs that execute autonomously on blockchains. Their key
envisioned uses (eg financial instruments) require them to consume data from outside the …
envisioned uses (eg financial instruments) require them to consume data from outside the …
Zether: Towards privacy in a smart contract world
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 …
trust and add transparency to various distributed applications. Yet, these platforms lack …
Scalable bias-resistant distributed randomness
Bias-resistant public randomness is a critical component in many (distributed) protocols.
Generating public randomness is hard, however, because active adversaries may behave …
Generating public randomness is hard, however, because active adversaries may behave …