45
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Blockchain-based cryptography model to preserve privacy for smart contracts

, &
 

Abstract

As a computer programmer, a smart contract encapsulates the contractual features of the parties’ transactions through code. Some blockchain technology platforms, such as Hyperledger Fabric, IBM Blockchain and Ethereum, currently allow smart contracts. Smart contracts on these platforms are kept on the blockchain and are not under the control of any party involved. They can’t be tampered with after they’ve been digitally signed and placed on the blockchain. The use of smart contracts in blockchains is critical. It is the authors’ primary goal with this research to provide an alternative to standard contracts by allowing users to modify data stored in the chain. Methodology for designing smart contracts is presented in this article, along with an example of how it has used modifications to the data stored in the chain. In this article, we present a methodology for the design of smart contracts and we also illustrate its application with a case study.

Subject Classification:

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.