Secrecy-Verifiability Paradox in Smart Contracts

12/03/2022
by   Ha-Thanh Nguyen, et al.
0

The trade-off of secrecy is the difficulty of verification. This trade-off means that contracts must be kept private, yet their compliance needs to be verified, which we call the secrecy-verifiability paradox. However, the existing smart contracts are not designed to provide secrecy in this context without sacrificing verifiability. Without a trusted third party for notarization, the protocol for the verification of smart contracts has to be built on cryptographic primitives. We propose a blockchain-based solution that overcomes this challenge by storing the verifiable evidence as accessible data on a blockchain in an appropriate manner. This solution allows for cryptographic data verification but not revealing the data itself. In addition, with our proposal, it is possible to verify contracts whose form of existence has been destroyed as long as the contract is real and the people involved remember it.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/20/2018

Formal Specification and Verification of Smart Contracts for Azure Blockchain

In this paper, we describe the formal verification of Smart Contracts of...
research
12/14/2019

Cerberus: A Blockchain-Based Accreditation and Degree Verification System

Credential fraud is a widespread practice that undermines investment and...
research
07/10/2022

A Decentralised Real Estate Transfer Verification Based on Self-Sovereign Identity and Smart Contracts

Since its first introduction in late 90s, the use of marketplaces has co...
research
07/07/2020

Economically Viable Randomness

We study the problem of providing blockchain applications with economica...
research
09/23/2021

A Tree-based Construction for Verifiable Diplomas with Issuer Transparency

Still to this day, academic credentials are primarily paper-based, and t...
research
11/14/2018

On the specification and verification of atomic swap smart contracts

Blockchain systems and smart contracts provide ways to securely implemen...
research
08/09/2023

Appending Data to Blockchain is not Sufficient for Non-repudiation of Receipt

Exchanging data while ensuring non-repudiation is a challenge, especiall...

Please sign up or login with your details

Forgot password? Click here to reset