top of page
Search

Making Sense of Blockchain Smart Contracts

  • Josh Stark for Coindesk
  • Jun 29, 2017
  • 1 min read

The term “smart contract” has no clear and settled definition.

The idea has long been hyped to the public as a central component of next-generation blockchain platforms, and as a key capability for any practical enterprise application.


They are defined variously as “autonomous machines”, “contracts between parties stored on a blockchain” or “any computation that takes place on a blockchain”. Many debates about the nature of smart contracts are really just contests between competing terminology.


The different definitions usually fall into one of two categories. Sometimes the term is used to identify a specific technology – code that is stored, verified and executed on a blockchain. Let’s call this type of definition “smart contract code”.


Other times, the term is used to refer to a specific application of that technology: as a complement, or substitute, for legal contracts. Let’s name these “smart legal contracts”.


Using the same term to refer to distinct concepts makes answering even simple questions impossible. For instance, one question I’m often asked is simply: what are the capabilities of a smart contract?



 
 
 

Commentaires


Featured Posts
Recent Posts
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page