Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Page properties
label


Status

Status
colourGreen
titleVer 1.0

OutcomeSmart Contracts Taxonomy


DOC : 

PDF : 

Background

Mind map

Smart Contracts Taxonomy


Functional RequirementsComputationLaw

Privacy and Confidantiality

  • Differential Privacy
  • Secure Multiparty Computation

Smart Contract Languages

  • Turing Complete
  • Turing Incomplete
Regulation

Computational Characteristics

Virtual Machines and Runtimes

  • ABIs
  • WASM
    • External Function Calls

Statute

  • Dispute Resolution
    • Case Law

Interaction

  • Human
  • Machine-to-Machine

Formal Methods

  • Halting
Constitution

Packaging

  • Versioning
    • Upgradeable

Governance

  • Dispute Resolution
Governance

AI Driven

  • Oracles


International Treaties

Interoperability

  • Between Smart Contracts
  • Between Engines


RelatesFunctional → ComputationLaw → Dispute ResolutionComputation → Governance

Smart Contracts Taxonomy Definitions


Privacy and Confidentiality:

...

Can the blockchain be used as a licensing tool for ‘international’ copyright rights? Although it is not inaccurate to speak of international copyright law, as contained for example in international treaties, there is no such thing as an international copyright right. The treaties recognize the protection of copyright in multiple jurisdictions, but based on the law of each jurisdiction.

About the Hyperledger Smart Contracts Working Group

The main goal of this workgroup is to give an academic perspective to the smart contracts research topics and in parallel make clear to users, developers, researchers, businessmen, decision makers and others interested in smart contracts practical ways to utilize them on the different DLTs that are under the Hyperledger umbrella and explore all potentials from deploying them in everyday software solution scenarios. The scope is to define concepts regarding smart contracts and to produce material to describe the various aspects and meanings, trying to come up to standards or good practices. The audience for smart contracts is large and spans from researchers, developers, businessmen, decision makers, policy makers, law makers, software users, citizens to governments, banks, financial institutions, insurance providers, etc 

...

https://wiki.hyperledger.org/display/SCWG/Smart+Contracts+Working+Group

References

  1. https://hackernoon.com/smart-contracts-privacy-vs-confidentiality-645b6e9c6e5a
  2. https://zupzup.org/smart-contract-interaction/
  3. https://hackernoon.com/how-cortex-brings-ai-on-the-blockchain-86d08922bb2a
  4. https://blockchainhub.net/blockchain-oracles/
  5. https://fitznerblockchain.consulting/interoperability-the-key-to-unlocking-the-potential-of-blockchain/
  6. https://solidity.readthedocs.io/en/v0.5.10/introduction-to-smart-contracts.html
  7. https://link.springer.com/chapter/10.1007/978-3-030-03427-6_22
  8. https://medium.com/aelfblockchain/running-blockchain-governance-with-smart-contracts-954fa0c3c747
  9. https://www.investopedia.com/news/how-are-disputes-smart-contracts-resolved/
  10. https://hackernoon.com/smart-contracts-part-2-the-legality-761cc4be100d
  11. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2959166
  12. https://academic.oup.com/ijlit/article/26/4/311/5106727