SmartBuilder: A Block-based Visual Programming Framework for Smart Contract Development

Mpyana Mwamba Merlec, Youn Kyu Lee, Hoh Peter In

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    16 Citations (Scopus)

    Abstract

    Recently, smart contracts are increasingly gaining more attention from academia and industries, due to their potential of increasing efficiency in various application domains. However, building syntactically correct smart contracts is very complex and challenging for non-expert programmers. Besides, as smart contracts are still in the early emerging phase, there is a lack of expertise and tools for supporting practitioners to teach or learn smart contract development. In this paper, we introduce SmartBuilder, a block-based visual programming framework for building smart contracts using extended Google Blockly libraries. It allows Hyperledger Fabric smart contract (also known as Chaincode) development learners or non-expert users to build smart contracts using visual blocks without writing a single code. Moreover, it is a useful and efficient educational tool for teaching or learning how to build smart contracts.

    Original languageEnglish
    Title of host publicationProceedings - 2021 IEEE International Conference on Blockchain, Blockchain 2021
    EditorsYang Xiang, Ziyuan Wang, Honggang Wang, Valtteri Niemi
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages90-94
    Number of pages5
    ISBN (Electronic)9781665417600
    DOIs
    Publication statusPublished - 2021
    Event4th IEEE International Conference on Blockchain, Blockchain 2021 - Virtual, Melbourne, Australia
    Duration: 2021 Dec 62021 Dec 8

    Publication series

    NameProceedings - 2021 IEEE International Conference on Blockchain, Blockchain 2021

    Conference

    Conference4th IEEE International Conference on Blockchain, Blockchain 2021
    Country/TerritoryAustralia
    CityVirtual, Melbourne
    Period21/12/621/12/8

    Bibliographical note

    Funding Information:
    ACKNOWLEDGMENT This work was supported by the National Research Foundation of Korea (NRF) grant funded by the MSIT (Ministry of Science and ICT) of the Korean Government, under Grant No. NRF-2021R1A2C2012476.

    Publisher Copyright:
    © 2021 IEEE.

    Keywords

    • Assisted development framework
    • Block-based visual programming
    • Blockcly
    • Chaincode
    • Smart contract

    ASJC Scopus subject areas

    • Safety, Risk, Reliability and Quality
    • Business and International Management
    • Computer Networks and Communications
    • Information Systems
    • Information Systems and Management
    • Management Science and Operations Research

    Fingerprint

    Dive into the research topics of 'SmartBuilder: A Block-based Visual Programming Framework for Smart Contract Development'. Together they form a unique fingerprint.

    Cite this