Professional Documents
Culture Documents
Blockchain Security Issues and Challenges
Blockchain Security Issues and Challenges
01 02 03
Introduction Advantages of Main issues and
blockchain challenges
04 05 06
Successes and Conclusion Questions
failures
01 Introduction
01
- Blockchain = recent technology = still in development
01 02 03
51% attacks Forking issue Eclipse attacks
04 05 06
Application bugs Short address Timestamp dependence
07 08 09
Scalability issue Regulatory issue Integration issue
03.01 51% attacks
- Technique
- Double Spending
- Hide information
03.02 Forking issue
- Soft Forks:
previously valid blocks invalid = rules tightened
- Hard Forks:
previously invalid blocks valid = rules relaxed
- Forking issues can arise due to disagreements within the community over protocol
changes, software bugs, security vulnerabilities, or intentional attacks.
- Famous examples :
- Attack against MtGox in 2015
→ $600 millions stolen
- Attack against Bitfinex in 2016
→ $65 millions stolen
- Attack against DAO in 2016
→ $55 millions stolen
03.05 Short address
- Weakness in Solidity
→ Autocompletion with zeros
ddeaddeaddeaddeaddeaddeaddead00000000000000000000000100
ddeaddeaddeaddeaddeaddeadde0000000000000000000000010000
address amount
03.06 Timestamp dependence
- Timestamp may be modified by miners
- 1. Speed
- 2. Lack of interoperability
- 3. Technical feasibility
- 4. Supportive regulation
- 5. Expansion of consortium
03.08 Regulatory issue
- New technology = very few regulation for now
- Successes : Efficiency
Transparency, decentralization, security
Fast development, many applications
05 Conclusion
05
- Still a lot of security issues to address