[Resource Topic] 2016/1156: Scripting smart contracts for distributed ledger technology

Welcome to the resource topic for 2016/1156

Title:
Scripting smart contracts for distributed ledger technology

Authors: Pablo Lamela Seijas, Simon Thompson, Darryl McAdams

Abstract:

We give an overview of the scripting languages used in existing cryptocurrencies, and in particular we review in some detail the scripting languages of Bitcoin, Nxt and Ethereum, in the context of a high-level overview of Distributed Ledger Technology and cryptocurrencies. We survey different approaches, and give an overview of critiques of existing languages. We also cover technologies that might be used to underpin extensions and innovations in scripting and contracts, including technologies for verification, such as zero knowledge proofs, proof-carrying code and static analysis, as well as approaches to making systems more efficient, e.g. Merkelized Abstract Syntax Trees.

ePrint: https://eprint.iacr.org/2016/1156

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .