Smart contracts, which enable programmers to perform flexible development across decentralized applications, have been considered the technical core of blockchain.1 Most blockchain application developers have smart contract platforms in their distributed ledger services, such as Ethereum Virtual Machine, Bitcoin-based Rootstock, and Hyperledger Fabric. To date, smart contract applications have been extensively used in areas ranging from cryptocurrency to finance, real estate, gaming/gambling, and health care. In particular, they have become an innovation engine in financial services, which make up one of the economy’s most important and influential sectors.2
Abstract:
We review the background, classification, specifications, and related aspects of using smart contracts in blockchain services and introduce a framework for generating a g...Show MoreMetadata
Abstract:
We review the background, classification, specifications, and related aspects of using smart contracts in blockchain services and introduce a framework for generating a general software architecture in the context of contract-oriented programming.