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? (%)
Since Linea is a rollup that inherits Ethereum's security, each Ethereum node acts as a full archive node. Linea's architecture shows functionally just one validator for the chain.
2. How many nodes store records of the transactions on the Network? (%)
Since Linea is a rollup that inherits Ethereum's security, each ethereum node acts as a full archive node for Linea. This is explained here. As such, we will award the same score that Ethereum has for this question, 5836 archive nodes. https://www.ethernodes.org This is awarded on the condition that the rollup transaction information can be provably verified that it is on the L1 it inherits the security from. Optimism has proving functionalities.
3. How geographically decentralized are the execution nodes? (%)
There is no information relating to geographic decentralisation of the Linea node(s).
4. How accessible is becoming a validator or miner on the network? (%)
At the moment it is impossible to become a validator on the network.
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)
No Github is available.
6. How many different software implementations of the nodes are there? If this is a Layer 2, do not include Layer 1s. (%)
Based on the information provided, there are 2 implementations
7. For the last 6 (if available) implemented node software changes, how long was discussion/editing in GitHub? (%)
No discussion is visible as the code changes are closed source.
8. Can the public create a complete archive node? (%)
There is documentation on running an archive node.
9. Does the block explorer have a full feature set? (%)
There is an Etherscan equivalent implementation.
Being a public utility, a blockchain must have public, comprehensive documentation that is up to date with the latest node software.
10. Is there a whitepaper? (Y/N)
Whitepaper equivalent exists.
11. Is there architecture or system specification documentation for the nodes and blockchain’s operation? (%)
Excellent architecture documents
12. Does the software documentation fully cover the deployed node’s source code? (%)
Closed source code.
13. Is it possible to trace the documented software to its implementation in the blockchain's source code? (%)
Closed source code.
This section looks at the test suite for the node and other supporting software.
14. Has the blockchain tested their deployed code? (%)
Closed source code, no tests visible.
15. What is the code coverage of the blockchain? (%)
Closed source code, no tests visible.
16. Do the developers provide scripts and instructions to run their tests? (Y/N)
Closed source code, no tests visible.
17. Is there a detailed report of the blockchain’s test results? (%)
Enter data here
18. Has the blockchain undergone Formal Verification? (Y/N)
Enter data here
19. Has the node software been sufficiently audited? (%)
3 strong public audits
20. Is the bounty value acceptably high? (%)
100k Immunifi bug bounty and $200M TVL. This bug bounty is small when compared to the potential impact. 10% would be $20M $2M would be much better.
1Enter appendix example code here