3 ms·
If an accused criminal can get their case dismissed because of a technical error (ie, rights not read to him/her, chain of custody broken, no warrant, …). Then
by xyst 5y ago
If an accused criminal can get their case dismissed because of a technical error (ie, rights not read to him/her, chain of custody broken, no warrant, …). Then why isn’t this exfiltration of coin using the code outlined in the smart contract the same thing?
it’s the responsibility of the smart contract creator(s) to make sure all edge cases are covered and thorough exhaustive testing is performed.
- manquer 5y agoWhat you describe as technical error is procedural errors in the criminal justice system. The laws and principles of behind them always err on the side of accused rather than prosecution by design. A thousand guilty walk free rather than one innocent in prison(in principle) , mathematically criminal justice system is designed to reduce Type I ( False Positive) errors at the cost of increased Type II errors ( False Negative). Exfiltration of coin by a bug is not any way the same. Government made the mistake in your scenario and you are let go, in this the owner of the property made the "mistake" . It is no less a theft because someone kept the key to their house under the carpet and and you didn't have to "break in" literally .