LATTE : visual formulation of smart contracts on blockchains

This project focuses on making it easy for both developers and non-developers to develop smart contracts for solidity on the Ethereum blockchain. Our tool, LATTE, visually represents and simplifies the concepts in blockchain, which is still in its infancy. Graphical objects and diagrams are used to...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Sean Jun Yu
Other Authors: Sourav Saha Bhowmick
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/76921
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This project focuses on making it easy for both developers and non-developers to develop smart contracts for solidity on the Ethereum blockchain. Our tool, LATTE, visually represents and simplifies the concepts in blockchain, which is still in its infancy. Graphical objects and diagrams are used to represent code and logic, which will allow quicker prototyping of smart contracts. LATTE also allows easy deployment of smart contract code on to the blockchain with the click of a button. We also examine the performance and gas usage of smart contracts generated using LATTE and compare it to reference smart contracts. This document summarises all design issues, challenges faced and the steps taken to complete the project.