Formal-Verification of Smart-Contract Languages: A Survey

Vimal Dwivedi, Vipin Deval, Abhishek Dixit, Alex Norta

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

12 Citations (Scopus)
2 Downloads (Pure)

Abstract

A blockchain is a peer-to-peer electronic ledger of transactions that may be publicly or privately distributed to all users. Apart from unique consensus mechanisms, their success is also obliged to smart contracts. Also, These programs let on distrusting parties to enter reconciliation that are executed autonomously. Although a number of studies focus on security of introducing new programming languages., However, there is no comprehensive survey on the smart-contract language in suitability and expressiveness concepts and properties that recognize the interaction between people in organizations and technology in workplaces. To fill this gap, we conduct a systematic analysis about smart-contract language properties that focus on e-contractual and pattern-based exploration. In particular, this paper gives smart-contract language taxonomy, introducing technical challenges of languages as well as recent solutions in tackling the challenges. Moreover, this paper also represents the future research direction in the introducing new smart-contract language.
Original languageEnglish
Title of host publicationAdvances in Computing and Data Sciences (ICACDS 2019)
Place of PublicationIndia
PublisherSpringer Singapore
Pages738-747
Number of pages9
Volume1045
ISBN (Print)9789811399411, 9789811399428
DOIs
Publication statusPublished (in print/issue) - 19 Jul 2019
Event3rd International conference on Advances in Computing and Data Sciences - Ghasiabad, , Ghasiabad, India
Duration: 12 Apr 201913 Apr 2019

Publication series

NameCommunications in Comuter and Information Science
PublisherSpringer, Singapore
Volume1045
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference3rd International conference on Advances in Computing and Data Sciences
Abbreviated titleICACDS 2019
Country/TerritoryIndia
CityGhasiabad
Period12/04/1913/04/19

Fingerprint

Dive into the research topics of 'Formal-Verification of Smart-Contract Languages: A Survey'. Together they form a unique fingerprint.

Cite this