3 ms·
What about bugs? What if your distribution code looped infinitely and effectively pumped all of the money from your account or something like that? Programming
by palerdot 9y ago
What about bugs? What if your distribution code looped infinitely and effectively pumped all of the money from your account or something like that? Programming and bugs go hand in hand, and right now we are relying on the banking systems to compensate us in case we lose money because of their software oversights. Not sure how this problem will be solved in this kind of system.
- tezza 9y agoi would expect people not to use this as their main account for a long time. people will just transfer in a small portion of their money to this automatable account and not risk 100% so while this roboaccount can go mad and empty everything , you are only out say $3K when your traditional main account still has $9999997K Treasury functions within large corporations do the same thing. They dole out only a portion of the companies wealth to departments so they cannot go mad ( amongst other reasons )
- pc86 9y agoCome now, just write it in Rust and bugs are a physical impossibility.
- purpleidea 9y agoYou misunderstand what Rust does.
- seeekr 9y agoI think he implied a "/s" there. ;)
- tragomaskhalos 9y agoOr, use Haskell and have the type system protect your precious moolah :)
- drusepth 9y agoOr use something like Ruby/Javascript and cast your balances to strings whenever you can and hope for the best when it comes to addition. :)
- gergoerdi 9y agoThe real version of this is https://publications.lib.chalmers.se/records/fulltext/234939/234939.pdf https://publications.lib.chalmers.se/records/fulltext/234939...: Ethereum contracts written in an Idris-embedded DSL.
- Sandman 9y agoI would expect that initiating a payment from your account directly from code would be forbidden by the platform itself. I'm thinking about this more in the terms of hooks that get called when a payment is received or sent. In essence, what do I want to happen when I'm sending or receiving money?