Risks and Technical Debt
This is the Risks and Technical Debt page
-
Risks and Technical Debt
-
Known technical risks or technical debt. What potential problems exist within or around the system? What does the development team feel miserable about?
-
Need for better SPV client support
-
Flyclient
-
-
Heavy concentration of microprocessor manufacturing leaves users few options in the event processor-level/firmware level vulnerabilities exist
-
Hardware wallets are not safe
-
Keychain does not use hardware HSM yet
-
Elliptic curve parameters of NIST where chosen without public involvement
-
Elliptic curves structure is complex and unknown to the common developer (including developers of Keychain)
-
Mining concentration
-
51% attacks
-
Blockchain forks
-
Privacy
-
Monitoring by ISPs to correlate which PKI transactions belong to a given participant
-
Traceability of the blockchain
-
UTXO management is not optimal
-
Keychain does segmentation
-
Causes some of the protocol tokens to be locked into a keychain
-
-
-
Users may be compelled by corrupt governments to provide decryption access to data
-
Malicious users may refuse to give decryption access during matters of public or national security
-
Blind signatures not implemented yet (Chaum blind sigs)
-
Double spend protection at DLT level requires tradeoff with privacy
-
Device must have some level of physical security
-
Encrypted messages are relatively large when the plaintext is small
-
Gateway is yet several MBs, thus this functionality is available only on devices that support at least double digit MB of RAM