Author

Topic: How 'pseudo-anonymous' could it be.. ? [Part 2] Rethinking anonymity. (Read 438 times)

hero member
Activity: 714
Merit: 508
In a previous thread I proposed a very simple idea.

https://bitcointalksearch.org/topic/how-pseudo-anonymous-could-it-be-1149993

Basically, imagine an altcoin that enforced this simple rule :

1) You can only pay to an empty/non-existent address. A new address.

2) Each address can only spend once.

( This is how Satoshi originally envisaged people using bitcoin )

and then

3) CoinShuffle your txns.

I am now going to make another simple addendum to the scheme.

Let us say you are using Lamport Signatures (quantum secure). These are hash based signatures that can only be used once. To use them again is cryptographically insecure.

So once you have spent an output in some txn, you can never use that key again. Therefore, delete that public/private key from your wallet..

Keys are generated in a non-deterministic way. You cannot re-create all of them with a brain wallet. This would destroy the whole point.

Once that key has been used, and then deleted, it will never, EVER, appear anywhere again. It is mathematically impossible. You cannot retrace, recreate or restore it.

In conclusion :

We have a coin that always spends from addresses that have never been used before, sending coins to addresses that have never been seen before. The TXNs are coin shuffled, and once you have spent those inputs/outputs, the private keys are deleted (permanently) so that there is no evidence that they ever belonged to you in the first place. Your wallet would only have the private keys for unspent txn outputs you control.

I contend a very high level of anonymity could be achieved using just this simple design.

The issue is coin taint. unique addresses that are spent together are linked together, and 3rd party coin-shuffle implementations already exist for bitcoin,

Also you are forgetting a proxy level. IE running all nodes though a darknet such as i2p. otherwise transactions can be linked to the ip of the origin node
legendary
Activity: 1498
Merit: 1001
180 BPM
This is a TPTB thread now.

Get your troll food here:



Remember not to feed him too much since he is already way too fat.
hero member
Activity: 718
Merit: 545
I analyzed all those possibilities. Trust me you are wasting your time. And no I don't have time reexplain what I have written over 10,000 posts.

Thanks TPTB.. What would Bitcointalk be without you.. !?

I know you think all this crypto-coin-stuff is doomed unless you jump in and save us.

I've been lucky to know many very smart people in my 30 years programming. And you know what I always notice about them. They say the stupidest things.

..

We do agree on 1 thing. Please don't reexplain yourself. Life's too short (unlike your posts).
sr. member
Activity: 420
Merit: 262
I analyzed all those possibilities. Trust me you are wasting your time. And no I don't have time reexplain what I have written over 10,000 posts.
hero member
Activity: 718
Merit: 545
In a previous thread I proposed a very simple idea.

https://bitcointalksearch.org/topic/how-pseudo-anonymous-could-it-be-1149993

Basically, imagine an altcoin that enforced this simple rule :

1) You can only pay to an empty/non-existent address. A new address.

2) Each address can only spend once.

( This is how Satoshi originally envisaged people using bitcoin )

and then

3) CoinShuffle your txns.

I am now going to make another simple addendum to the scheme.

Let us say you are using Lamport Signatures (quantum secure). These are hash based signatures that can only be used once. To use them again is cryptographically insecure.

So once you have spent an output in some txn, you can never use that key again. Therefore, delete that public/private key from your wallet..

Keys are generated in a non-deterministic way. You cannot re-create all of them with a brain wallet. This would destroy the whole point.

Once that key has been used, and then deleted, it will never, EVER, appear anywhere again. It is mathematically impossible. You cannot retrace, recreate or restore it.

In conclusion :

We have a coin that always spends from addresses that have never been used before, sending coins to addresses that have never been seen before. The TXNs are coin shuffled, and once you have spent those inputs/outputs, the private keys are deleted (permanently) so that there is no evidence that they ever belonged to you in the first place. Your wallet would only have the private keys for unspent txn outputs you control.

I contend a very high level of anonymity could be achieved using just this simple design.
Jump to: