Our cooperation partner Frankfurt School Blockchain Center has published two new working papers:
- “Ethereum: Why the code needs to be improved” [Medium]
Code is the basis for all blockchain technologies. With poor code, it might be even dangerous to use DLT systems. That is why we, the Institute for Crypto Code Review, analyzed the Ethereum codebase with an innovative and new method. We used specialized algorithms to determine the quality of the code and to detect errors. We analyzed over 30,000 lines of code and identified issues or possible improvements in over 25% of the code. In most cases the issues were minor and not critical but there are also sections of the code, which require improvements by developers. Despite its popularity, Ethereum has several code issues and needs to be improved. Our analysis also unveils that new releases of Ethereum have been a step backwards in terms of code quality.
- “Litecoin: Satisfying codebase with room for improvements” [Medium]
The quality of code is essential for successful blockchain solutions. Poor code with errors is one of the biggest enemies of DLT systems. In the case of Litecoin we analyzed over 600,000 lines of code and identified issues in less than 20,000 lines of code. The analysis showed an overall satisfying result. In most cases the issues were minor and not critical but there are also sections of the code, which require improvements by developers. The codebase of Litecoin demonstrated a higher quality, than the previous analyzed Ethereum. Nevertheless, the code is not perfect and there is still room for improvements.
The Institute for Crypto Asset Analysis (ICAA) analyzes the underlying code of cryptocurrencies and other DLT solutions. Automated algorithms determine a score about the quality of the code, which is easy to understand and comparable. ICAA aims to provide an innovative approach of reviewing the code of cryptocurrencies and to help investors, analysts and other blockchain enthusiasts in the decision-making process.