Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Altoidnerd on November 07, 2013, 08:05:15 AM



Title: Withdrawal rule to inhibit theft?
Post by: Altoidnerd on November 07, 2013, 08:05:15 AM
I wonder if it would be possible to incorporate a user defined withdrawal rule that, if broken, forwards the coins somewhere pre-determined and alerts you. For instance, the user can define arbitrary rules for allowable outgoing TX from their wallets like: "the sum of the digits in any withdrawal is either odd and the second digit is a 7 followed by an odd permutation of "713" for example ".97731", or begins with a leading 1 followed by a pythagorean triple punctuated with non consecutive primes, like .137435"

I suppose a very simple scheme is there could some precise list of allowable next outgoing TX which are hashed to high heaven somewhere...  If a TX not on the list is attempted the coins go to your fail safe.  Just kicking it around because every day I hear about bitcoin theft.  Ways to increase security should be considered...better and better passwords don't help because sometimes people simply make an error or misplace a file or do not understand bitcoin well enough to take the proper precautions.  



Title: Re: Withdrawal rule to inhibit theft?
Post by: markm on November 07, 2013, 01:53:28 PM
Yet those same people will have no trouble coming up with a "pythagorean triple" to buy lunch with?

-MarkM-


Title: Re: Withdrawal rule to inhibit theft?
Post by: Altoidnerd on November 07, 2013, 05:02:09 PM
Yet those same people will have no trouble coming up with a "pythagorean triple" to buy lunch with?

-MarkM-


That's not the point.  The hacker will have no opportunity for any guesswork.  If they managed to get your pass, fine, but now they have to guess a proper transaction within the entire space of allowed rules I could possibly write on the first attempt to transfer out, or else they fail.  The system trips the first time an invalid transaction is made.  If you make a weird rule, there could be as low as 1/10^6 or 1/10^7 probability they guess it but you'd still have some options when transferring coin.  

If this software existed I would definitely make one of these transfer rules and change it often.  I would buy it shit.  I would pay a bunch for this software.