GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — master-thesis/abstract.md at master · 0xjac/master-thesis

Expand file tree

/

abstract.md

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
1 lines (1 loc) · 1.86 KB
/

abstract.md

Copy path

File metadata and controls

1 lines (1 loc) · 1.86 KB
Raw
Copy raw file
Download raw file
Edit and raw actions

The Ethereum Ecosystem allows for the verifiable execution of programs in a trusted manner thanks to smart contracts. One of the most common contracts is the implementation of a token---the digital representation of an asset---and most implementations follow the ERC20 Token Standard. The ERC20 Token Standard is however loosely defined and flawed. Various implementations which follow the ERC20 standard, have unclear and unexpected behaviours. Developers also tend to combat the limitation of ERC20 by supplementing their token implementation with non-standard and more complex features which often leads to severe bugs. In this thesis, we analyse the shortcomings and flaws of ERC20 and submit two new standard proposals: ERC777 and ERC820 aimed at not only solving the drawbacks of ERC20 but at offering new and exciting new features as well. The goal is to provide a better alternative to ERC20 which improves the safety, security and ease of use of tokens for the end user, as well as facilitate the work of blockchain developers by providing a modular reference implementation of a token. Developers can readily use this implementation to create their tokens without relying on incorrect, unsafe and non-standard features and implementations. Furthermore, we discuss the time spent interacting with and gathering feedback from, the community which is critical to have our proposals officially accepted and adopted by the Ethereum community. Subsequently, we provide an analysis of competing proposals which take a different approach with the same aim of addressing some of the issues of ERC20. Finally, we elaborate on the future steps of ERC777, such as further research on some of its new features, the formal verification of the reference implementation and even external tools which can assist with the design of more efficient implementations of both ERC777 tokens and other programs in general.

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.