Bitcoin Forum

Other => Off-topic => Topic started by: genjix on May 08, 2011, 06:09:53 PM



Title: OpenTransactions - what's it good for?
Post by: genjix on May 08, 2011, 06:09:53 PM
Hey,

I've been looking at OpenTransactions for a while and I'm still not getting why you would want to use it over a simple number in your database.

As I can figure, whenever you transfer a token, you have to register that with the central server to prevent a double spend.

If so then what's the purpose?

Thanks


Title: Re: OpenTransactions - what's it good for?
Post by: rkjngerkjnger on May 08, 2011, 09:45:32 PM
Blind signature mixing. Give someone running OT 10 bitcoins, you get 10 blind signatures from them which pretty much say "I owe the holder of this 1 bitcoin, to be redeemed by the first person to present to me". Because it is blind signature, the signer can confirm their signature and so can others but when the signer signs Alices certificate he can not see what his signature looks like so he can't link it to his transaction with Alice when it is cashed in. So if 1,000 people use the same service, then strong unlinkability is obtained, although care must be taken to avoid correlation attacks so open random accounts and don't cash in and out X:X or the link can be assumed. OpenTransactions compliments Bitcoin a lot and I hope more people start running it because unlinkability is a service a lot of people need and would be willing to pay some small % for you just to run a server they can mix through.


Title: Re: OpenTransactions - what's it good for?
Post by: fellowtraveler on May 09, 2011, 05:45:03 PM
Hey,

I've been looking at OpenTransactions for a while and I'm still not getting why you would want to use it over a simple number in your database.

As I can figure, whenever you transfer a token, you have to register that with the central server to prevent a double spend.

If so then what's the purpose?

Thanks


If your money is stored as a simple number in a database, that means the server can change the number, and thus change your balance.

On Open Transactions, the server cannot change or forge your balance.

I'm sure there are many other reasons but that seemed like a good start.