TY - GEN
T1 - SmartBuilder
T2 - 4th IEEE International Conference on Blockchain, Blockchain 2021
AU - Merlec, Mpyana Mwamba
AU - Lee, Youn Kyu
AU - In, Hoh Peter
N1 - 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.
PY - 2021
Y1 - 2021
N2 - 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.
AB - 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.
KW - Assisted development framework
KW - Block-based visual programming
KW - Blockcly
KW - Chaincode
KW - Smart contract
UR - http://www.scopus.com/inward/record.url?scp=85124250609&partnerID=8YFLogxK
U2 - 10.1109/Blockchain53845.2021.00023
DO - 10.1109/Blockchain53845.2021.00023
M3 - Conference contribution
AN - SCOPUS:85124250609
T3 - Proceedings - 2021 IEEE International Conference on Blockchain, Blockchain 2021
SP - 90
EP - 94
BT - Proceedings - 2021 IEEE International Conference on Blockchain, Blockchain 2021
A2 - Xiang, Yang
A2 - Wang, Ziyuan
A2 - Wang, Honggang
A2 - Niemi, Valtteri
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 6 December 2021 through 8 December 2021
ER -