arrow
返回

Visual and User-Defined Smart Contract Designing System Based on Automatic Coding

delete2019-01-01
delete45
delete
OA
AI
D
Dianhui Mao
F
Fan Wang *
Y
Yalei Wang
Z
Zhihao Hao
DOI:10.1109/ACCESS.2019.2920776delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Smart contract applications based on Ethereum blockchain have been widely used in many fields. They are developed by professional developers using specialized programming languages like solidity. It requires high requirements on knowledge of the specialized field and the proficiency in contract programming Thus, it is hard for normal users to design a usable smart contract based on their own demands. Most current studies about smart contracts focus on the security of coding while lack of friendly tools for users to design the specialized templates of contracts coding. This paper provides a visual and user-defined smart contract designing systems. It makes the development of domain-specific smart contracts simpler and visualization for contract users. The system implements the domain-specific features extraction about the crawled data sets of smart contract programs by TF-IDF and K-means++ clustering algorithm. Then, it achieves the automatic generation of unified basic function codes by Char-RNN (improved by LSTM) based on the domain-specific features. The system adopts Google Blockly and links the generated codes with UI controls. Finally, it provides a set of specialized templates of basic functions for users to design smart contracts by the friendly interface. It reduces the difficulty and costs of contract programming. The paper offers a case study to design contracts by users. The designed contracts were validated on the existing system to implement the food trading and traders' credit evaluation. The experimental results show that the designed smart contracts achieve good integration with the existing system and they can be deployed and compiled successfully.
Keyword:
Smart contract
Char-RNN
LSTM
automatic coding
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

暂无机构信息
引用论文

引用论文

ChemInform Abstract: Glutaraldehyde in Bio‐Catalysts Design: A Useful Crosslinker and a Versatile Tool in Enzyme Immobilization
err2014-05-08
err0
PREAI
errOveimar Barbosa; Claudia Ortiz; Angel Berenguer‐Murcia; Rodrigo Torres; Rafael C. Rodrigues; Roberto Fernandez‐Lafuente
err分享
err收藏
Use of Cervid Serosurveys to Monitor Eastern Equine Encephalitis Virus Activity in Northern New England, United States, 2009–2017
err2021-11-04
err0
errOAAI
errJohn-Paul Mutebi; Abigail A Mathewson; Susan P Elias; Sara Robinson; Alan C Graham; Patti Casey; Charles B Lubelczyk
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
学者 查看更多内容