Difference between revisions of "Smart contract"

From PKC
Jump to navigation Jump to search
Line 1: Line 1:
{{WikiEntry|key=Smart contract|qCode=7544035}} is an idea originally proposed by Finney. It is a kind of [[machine-executable contract]] that is guaranteed by some technical means to ensure the contract is executed according to some publicly acceptable interpretation. There are three kinds of related contracts:
{{WikiEntry|key=Smart contract|qCode=7544035}} is an idea originally proposed by Finney. It is a kind of [[machine-executable contract]] that is guaranteed by some technical means to ensure the contract is executed according to some publicly acceptable interpretation. There are three kinds of related contracts:


#[[Smart Contract]]<ref>{{:Paper/ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER}}</ref> <ref>{{:Paper/ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER}}</ref>
#[[Smart Contract]]<ref>{{:Paper/Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform}}</ref> <ref>{{:Paper/ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER}}</ref>
#[[Ricardian Contract]]
#[[Ricardian Contract]]
#[[Social Contract]]
#[[Social Contract]]

Revision as of 11:37, 19 May 2022

Smart contract(Q7544035) is an idea originally proposed by Finney. It is a kind of machine-executable contract that is guaranteed by some technical means to ensure the contract is executed according to some publicly acceptable interpretation. There are three kinds of related contracts:

  1. Smart Contract[1] [2]
  2. Ricardian Contract
  3. Social Contract

Implementation Language

Smart contracts can be implemented using shared memory computers, such as Ethereum, which implements a programming language called Solidity.