Abstract | ||
---|---|---|
Smart contracts enable developers to run instructions on blockchains (eg. Ethereum) and have broad range of real-world applications. Solidity is the most popular high-level smart contract programming language on Ethereum. Coding in such language, however, demands a user to be proficient in contract programming and debugging to construct smart contracts correctly. In practice, such expectation makes it harder for non-programmers to take advantage of smart contracts. In this demonstration, we present a novel visual smart contract construction system on Ethereum called latte to make smart contract development accessible to non-programmers. Specifically, it allows a user to construct a contract without writing Solidity code by manipulating visual objects in a direct manipulation-based interface. Furthermore, latte interactively guides users and makes them aware of the cost (in units of Gas) of visual actions undertaken by them during contract construction.
|
Year | DOI | Venue |
---|---|---|
2020 | 10.1145/3318464.3384687 | SIGMOD/PODS '20: International Conference on Management of Data
Portland
OR
USA
June, 2020 |
DocType | ISBN | Citations |
Conference | 978-1-4503-6735-6 | 0 |
PageRank | References | Authors |
0.34 | 0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sean Tan | 1 | 0 | 0.34 |
Sourav S. Bhowmick | 2 | 1519 | 272.35 |
Huey-Eng Chua | 3 | 23 | 6.55 |
Xiaokui Xiao | 4 | 3266 | 142.32 |