An Overview of Smart Contracts for Non-Programmers
Abstract
The evolution and widespread adoption of Distributed Ledger Technology (DLT) across various sectors underscore its potential to transform conventional processes and systems. Among the innovations spurred by DLT, smart contracts emerge as a pivotal application, automating contractual obligations. However, the development of smart contracts poses significant challenges, particularly for non-programmers, due to the necessity for specialised programming skills and understanding of blockchain technology. This complexity restricts broader user engagement and risks the incorporation of errors with potentially severe consequences. To address this challenge, researchers have proposed various approaches to enable non-programmers to create smart contracts in a user-friendly way. Through this study, we seek to answer pivotal research questions regarding the spectrum of available development approaches for non-programmers and the methods employed to assess their usability. Our findings indicate a notable scarcity of user-centered evaluations, underscoring the need for more robust and comparative usability testing in this domain. By illuminating the current landscape and identifying areas for further research and development, this paper endeavors to contribute to the inclusive expansion of smart contract technology, ensuring its accessibility and utility for a broader user base.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.