Highsimb: A Concrete Blockchain High Simulation with Contract Vulnerability Detection for Ethereum and Hyperledger Fabric

Pengfei Huang, Wanqing Jie, Arthur Sandor Voundi Koe*, Ruitao Hou, Hongyang Yan, Mourad Nouioua, Phan Duc Thien, Jacques Mbous Ikong, Camara Lancine

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Blockchain testing plays a critical role in the maturation of blockchain technology by ensuring the quality of implemented functional and non-functional requirements. In the new global economy, rapid time to market has become a central issue: developers fail to scrutinize their blockchain designs prior to deployment and customers undergo negative experiences that hurt the widespread adoption of the blockchain technology. Previous published studies aimed for effective blockchain simulators. However, existing solutions exhibit several drawbacks: they rely on guesswork, conceal low-level implementation details, lack expected realistic outcomes and automated testing, as well as lag in smart contract vulnerability analysis. In this paper, we introduce highsimb: the first concrete blockchain high simulation platform for Ethereum and Hyperledger Fabric that supports smart contract vulnerability detection. Unlike a testnet, the blockchain tester can customize any low-level detail to achieve realistic expected results under automated testing. Theoretical analysis demonstrates our concrete simulator is highly observable, supports realistic feedback, is scalable, detects smart contract vulnerabilities, has strong white-box testing capabilities and automates experiments. Our framework complements existing blockchain simulators and introduces a novel development paradigm for blockchain testing.

Original languageEnglish
Title of host publicationMachine Learning for Cyber Security - 4th International Conference, ML4CS 2022, Proceedings
EditorsYuan Xu, Hongyang Yan, Huang Teng, Jun Cai, Jin Li
PublisherSpringer Science and Business Media Deutschland GmbH
Pages455-468
Number of pages14
ISBN (Print)9783031200984
DOIs
StatePublished - 2023
Externally publishedYes
Event4th International Conference on Machine Learning for Cyber Security, ML4CS 2022 - Guangzhou, China
Duration: 2 Dec 20224 Dec 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13656 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Conference on Machine Learning for Cyber Security, ML4CS 2022
Country/TerritoryChina
CityGuangzhou
Period2/12/224/12/22

Bibliographical note

Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.

Keywords

  • Bitcoin
  • Blockchain
  • Ethereum
  • Hyperledger Fabric
  • Simulator

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Highsimb: A Concrete Blockchain High Simulation with Contract Vulnerability Detection for Ethereum and Hyperledger Fabric'. Together they form a unique fingerprint.

Cite this