FAIL
The final review score is indicated as a percentage. The percentage is calculated as Achieved Points due to MAX Possible Points. For each element the answer can be either Yes/No or a percentage. For a detailed breakdown of the individual weights of each question, please consult this document.
DeFiSafety considers different aspects of what is important to an investor with respect to the safety of the blockchain they are using. The following ideals are prioritised:
This review answers these questions based on exclusively public data. The result is a simple score with a supporting explanation. We pride ourselves on the transparency of our analysis, and so all our answers have references. The process is be detailed in a separate document (not yet available).
This report is for informational purposes only and does not constitute investment advice of any kind, nor does it constitute an offer to provide investment advisory or other services. Nothing in this report shall be considered a solicitation or offer to buy or sell any security, token, future, option or other financial instrument or to offer or provide any investment advice or service to any person in any jurisdiction. Nothing contained in this report constitutes investment advice or offers any opinion with respect to the suitability of any security, and the views expressed in this report should not be taken as advice to buy, sell or hold any security. The information in this report should not be relied upon for the purpose of investing. In preparing the information contained in this report, we have not taken into account the investment needs, objectives and financial circumstances of any particular investor. This information has no regard to the specific investment objectives, financial situation and particular needs of any specific recipient of this information and investments discussed may not be suitable for all investors.
Any views expressed in this report by us were prepared based upon the information available to us at the time such views were written. The views expressed within this report are limited to DeFiSafety and the author and do not reflect those of any additional or third party and are strictly based upon DeFiSafety, its authors, interpretations and evaluation of relevant data. Changed or additional information could cause such views to change. All information is subject to possible correction. Information may quickly become unreliable for various reasons, including changes in market conditions or economic circumstances.
This completed report is copyright (c) DeFiSafety 2022. Permission is given to copy in whole, retaining this copyright label.
This section considers the questions on the blockchain’s nodes. It covers decentralization and therefore implicitly aspects of safety. This section covers the physical (hardware) nodes. The following section covers node software.
1. How many nodes execute software on the network? (%)
From 100-399 full nodes which gives a 30% score.
2. How many nodes store records of the transactions on the Network? (%)
Not sure but 300 to a 1000 is very reasonable, so 80%.
3. How geographically decentralized are the execution nodes? (%)
No data but probably decentralized. Say 20%,
4. How accessible is becoming a validator or miner on the network? (%)
10,000 Celo at 0.8, meaning say $9000 (including HW). so 75%.
The blockchain operation quality is driven by the node software. This section covers the software used by the node and the various supporting software suites provided to assist users who seek to validate the network.
5. Is there a public software repository? (Y/N)
Yes
6. How many different software implementations of the nodes are there? If this is a Layer 2, do not include Layer 1s. (%)
Just one
7. For the last 6 (if available) implemented node software changes, how long was discussion/editing in GitHub? (%)
Unknown 10%
8. Can the public create a complete archive node? (%)
Yes
9. Does the block explorer have a full feature set? (%)
Yes
Being a public utility, a blockchain must have public, comprehensive documentation that is up to date with the latest node software.
11. Is there architecture or system specification documentation for the nodes and blockchain’s operation? (%)
Good architecture document
12. Does the software documentation fully cover the deployed node’s source code? (%)
55% as per their Github coverage indication
13. Is it possible to trace the documented software to its implementation in the blockchain's source code? (%)
No traceability found
This section looks at the test suite for the node and other supporting software.
14. Has the blockchain tested their deployed code? (%)
Yes
15. What is the code coverage of the blockchain? (%)
55% as per their Github coverage indication
16. Do the developers provide scripts and instructions to run their tests? (Y/N)
Enter data here
17. Is there a detailed report of the blockchain’s test results? (%)
No test report
18. Has the blockchain undergone Formal Verification? (Y/N)
No
19. Has the node software been sufficiently audited? (%)
Yes
20. Is the bounty value acceptably high? (%)
Yes, but no amount is specified.
1Enter appendix example code here