Author

Topic: Suggestion: Button that check/uncheck "send this transaction anonymously" (Read 5667 times)

hero member
Activity: 770
Merit: 509
why do some people delete the posts again? get an anonymous nickname and post your thoughts. just thoughts and work are valuable not the person itself.

it was a thought that a landlord could increase the rent if he will find out through your salary payment address that your boss increased your salary. and that is true. by the public ledger we don't have the private environments as banks have it. and therefore we need special mechanisms to grant usual privacy as banks have it too except in the case the government want to know it but this is then not possible by Bitcoin.

Who did delete posts and what posts? I personally didn't delete anything.

Anyway, as you said we need this extra privacy, and it's happening, I have hope that if Core devs continue on charge and not the hard forking buffoons, we will continue getting increased privacy and increased decentralization. The 0.12 update will be easy to run with Tor, I think from what i've read, all it takes is opening the Core wallet, then Tor, or at the opposite order, or actually at any order but just having both opened at the same time and that's all. Also with CT and BIP47 coming in the future, we will have a very respectable level of privacy and Bitcoin will start looking more like cash, as it should have been since day 1.
legendary
Activity: 2856
Merit: 1520
Bitcoin Legal Tender Countries: 2 of 206
why do some people delete the posts again? get an anonymous nickname and post your thoughts. just thoughts and work are valuable not the person itself.

it was a thought that a landlord could increase the rent if he will find out through your salary payment address that your boss increased your salary. and that is true. by the public ledger we don't have the private environments as banks have it. and therefore we need special mechanisms to grant usual privacy as banks have it too except in the case the government want to know it but this is then not possible by Bitcoin.
hero member
Activity: 770
Merit: 509
If you want 'anonymity', you have to use Tor like everyone else.

Yeah, that's the point, Tor alone will never solve the underlying issue. Greg Maxwell has addressed this and he is also concerned with the current model, you can watch the video where he explains the elements project and he addresses CI, and also points at the need to mask the movement of coins, because for example, your landlord could see that you got a raise in your salary, and then decide to raise your rent.. there are all kind of ways that prove we need better privacy without anything illegal involved.

It seems obvious to me that the necessary changes are not going to happen to btc. 



Why do you say this? It's already happening. Did you read about 0.12? It will have native inbuilt Tor support where you just need to run Tor then open the wallet and that's all, anyone can do this even a newbie. And CT is coming too and BIP47.. why are you saying that isn't happening? I think it's slowly only getting better.
legendary
Activity: 2856
Merit: 1520
Bitcoin Legal Tender Countries: 2 of 206
it's to early to implement CoinJoin in such a general way because it sticks to the scaling issue directly.

in my opinion three things are necessary in the future from the ordinary user view of Bitcoin:

  • one address for one satoshi (or 10/100/1000/10000 satoshies)
  • the use of an hardware wallet (smartcard or whatever) for everyone to hide the complexity of the organization of such a large amount of addresses
  • the mix of many inputs and outputs from different users in all transactions --> CoinJoin

in 5 to 10 years maybe.
legendary
Activity: 1624
Merit: 1008
If you want 'anonymity', you have to use Tor like everyone else.

Yeah, that's the point, Tor alone will never solve the underlying issue. Greg Maxwell has addressed this and he is also concerned with the current model, you can watch the video where he explains the elements project and he addresses CI, and also points at the need to mask the movement of coins, because for example, your landlord could see that you got a raise in your salary, and then decide to raise your rent.. there are all kind of ways that prove we need better privacy without anything illegal involved.

It seems obvious to me that the necessary changes are not going to happen to btc. 

hero member
Activity: 770
Merit: 509
If you want 'anonymity', you have to use Tor like everyone else.

Yeah, that's the point, Tor alone will never solve the underlying issue. Greg Maxwell has addressed this and he is also concerned with the current model, you can watch the video where he explains the elements project and he addresses CI, and also points at the need to mask the movement of coins, because for example, your landlord could see that you got a raise in your salary, and then decide to raise your rent.. there are all kind of ways that prove we need better privacy without anything illegal involved.
staff
Activity: 3458
Merit: 6793
Just writing some code
If you want 'anonymity', you have to use Tor like everyone else.
Tor does not help with this. He is talking about anonymity regarding the addresses. Right now, it is possible to trace addresses and link them together to follow the transaction chain. What he wants is to have something that breaks this chain so that it becomes very very difficult to actually follow and know that you are following the same person's transactions.
Was
member
Activity: 75
Merit: 14
We are Satoshi.
If you want 'anonymity', you have to use Tor like everyone else.
sr. member
Activity: 469
Merit: 253
I will read more on JoinMarket, from the little I read about it on git I would consider it alpha as well.

It's been in use since last May. You can take a look at joinmarket.io for the current orderbook. There is a fair amount of volume. In *that* sense, it's reasonably well tested. But you're right of course that it's not user friendly yet. Read up on it in detail before using. We hope that it can be integrated into wallets for ease of use.
copper member
Activity: 1498
Merit: 1562
No I dont escrow anymore.
-snip-
Isn't CoinJoin already working? There's this JoinMarket thing, but it's still very archaic, not user friendly, and therefore not a lot of people use it yet, that's why we need this sort of stuff to be implemented within the actual wallets and working in a seamless "click there and send anonymous" way where the user doesn't necessarily even know what is going on in detail, he just knows his transaction is safely sent.

I didnt know about JoinMarkt, but it looks indeed to complex for the majority of users. CoinJoin itself is working, e.g. via bc.i, but if it requires a wallet with blockchain.info itd rather not use it.

The JoinMarket stuff is too complicated imo, everything that isn't "click to send anonymously" is a hassle for the end user, and the end user is ultimately all that matters. At the end of the day, what we want is an anonymous transaction, that mixes the coins in a decentralized way, and that doesn't display the amount sent (this part is mostly solved by the nice work of Gmaxwell with CT). We combine both features in an easy way and then we can start talking about e-cash like the Bitcoin whitepaper said.

I will read more on JoinMarket, from the little I read about it on git I would consider it alpha as well.
hero member
Activity: 770
Merit: 509
-snip-
Yea, but cash does have serial numbers on them and if a camera can pick that up then you are most definitely going to get tracked or caught.

ENHANCE![1] Sorry, but I can not take you serious with that point. Just turn the bill around and the serial is no longer seen by the camera that hardly has the resultion to make identify a person[2].

-snip-
I don't know if that was the poster's original point, but one way in which cameras can destroy supposed anonymity of cash is the following:  Suppose you are an activist and want to uncover some illegal situation happening in a big corporation.  For that, you buy a camera you are going to install to produce video evidence.  Unfortunately, the camera is detected by the owners before you are able to retrieve it afterwards.  Police is now able to trace the stores in which such a camera has been sold recently (even worse if there's any kind of serial number involved), and may use the purchase information provided by the stores to get CCTV footage of you buying it.  No matter whether you paid by cash or credit card.

This is of course not directly related to breaking anonymity of the payment, but it does not matter in the end.  I am aware that such a process actually happened to animal-right activists in Austria.  Apparently police even raided some homes of people who just happened to have bought the same camera at a similar time and paid by card but were not involved in any activism at all.

Yeah this was more or less my point, the actual transaction may be anonymous, but it's pointless since there is evidence of the actual persons involved, which is even more revealing than using Bitcoin as it is today to be honest. If you have all the cam footage and authorities can have it of all places and angles, they can reconstruct your path and eventually find out who was involved, so the cash transaction would need to happen in physical isolation from any cameras which is just a pain in the ass for any normal person not doing anything illegal that just wants to remain anonymous.

Sorry, but where the hell do you live that you have problems not getting filmed by a camera when in public? I know central london is a problem[3], but even their system was unable to do what you suggest in a murdercase[4,5].



[1] https://i.imgur.com/Zy1xXJ8.jpg
[2] https://www.youtube.com/watch?v=kzdv4FUHqP8
[3] https://thecctvmap.files.wordpress.com/2012/05/shoreditch2.jpg
[4] https://www.youtube.com/watch?v=bViveOxeHQ0
[5] http://www.bbc.com/news/uk-england-london-34284385

It's not really about that, the main thing here is you needing to physically move to exchange your coins, isn't it obvious that it defeat's Bitcoin's purpose? We want digital cash, if we have to meet in person, well, you might as well exchange actual physical cash..

The goal is to have the same function cash has but decentralized and online, with all the features of an internet app, without needing to meet in person. Of course, if you want fiat, there's no way around it, but crypto to crypto should be as anonymous as possible by default.

I agree, the point about "FIAT bills & CCTV can be used to track your payments" is bullshit though. Bitcoin allows you to stay anonymous. Its just hard and complicated. CoinJoin build into core or other common local wallets would be a great way to make things easier. AFAIK it can work without the need for a central server. I have not seen a working implementation yet though. Bc.i is one central server, dark wallet most likely stuck in alpha.

Isn't CoinJoin already working? There's this JoinMarket thing, but it's still very archaic, not user friendly, and therefore not a lot of people use it yet, that's why we need this sort of stuff to be implemented within the actual wallets and working in a seamless "click there and send anonymous" way where the user doesn't necessarily even know what is going on in detail, he just knows his transaction is safely sent. The JoinMarket stuff is too complicated imo, everything that isn't "click to send anonymously" is a hassle for the end user, and the end user is ultimately all that matters. At the end of the day, what we want is an anonymous transaction, that mixes the coins in a decentralized way, and that doesn't display the amount sent (this part is mostly solved by the nice work of Gmaxwell with CT). We combine both features in an easy way and then we can start talking about e-cash like the Bitcoin whitepaper said.
copper member
Activity: 1498
Merit: 1562
No I dont escrow anymore.
-snip-
Yea, but cash does have serial numbers on them and if a camera can pick that up then you are most definitely going to get tracked or caught.

ENHANCE![1] Sorry, but I can not take you serious with that point. Just turn the bill around and the serial is no longer seen by the camera that hardly has the resultion to make identify a person[2].

-snip-
I don't know if that was the poster's original point, but one way in which cameras can destroy supposed anonymity of cash is the following:  Suppose you are an activist and want to uncover some illegal situation happening in a big corporation.  For that, you buy a camera you are going to install to produce video evidence.  Unfortunately, the camera is detected by the owners before you are able to retrieve it afterwards.  Police is now able to trace the stores in which such a camera has been sold recently (even worse if there's any kind of serial number involved), and may use the purchase information provided by the stores to get CCTV footage of you buying it.  No matter whether you paid by cash or credit card.

This is of course not directly related to breaking anonymity of the payment, but it does not matter in the end.  I am aware that such a process actually happened to animal-right activists in Austria.  Apparently police even raided some homes of people who just happened to have bought the same camera at a similar time and paid by card but were not involved in any activism at all.

Yeah this was more or less my point, the actual transaction may be anonymous, but it's pointless since there is evidence of the actual persons involved, which is even more revealing than using Bitcoin as it is today to be honest. If you have all the cam footage and authorities can have it of all places and angles, they can reconstruct your path and eventually find out who was involved, so the cash transaction would need to happen in physical isolation from any cameras which is just a pain in the ass for any normal person not doing anything illegal that just wants to remain anonymous.

Sorry, but where the hell do you live that you have problems not getting filmed by a camera when in public? I know central london is a problem[3], but even their system was unable to do what you suggest in a murdercase[4,5].



[1] https://i.imgur.com/Zy1xXJ8.jpg
[2] https://www.youtube.com/watch?v=kzdv4FUHqP8
[3] https://thecctvmap.files.wordpress.com/2012/05/shoreditch2.jpg
[4] https://www.youtube.com/watch?v=bViveOxeHQ0
[5] http://www.bbc.com/news/uk-england-london-34284385

It's not really about that, the main thing here is you needing to physically move to exchange your coins, isn't it obvious that it defeat's Bitcoin's purpose? We want digital cash, if we have to meet in person, well, you might as well exchange actual physical cash..

The goal is to have the same function cash has but decentralized and online, with all the features of an internet app, without needing to meet in person. Of course, if you want fiat, there's no way around it, but crypto to crypto should be as anonymous as possible by default.

I agree, the point about "FIAT bills & CCTV can be used to track your payments" is bullshit though. Bitcoin allows you to stay anonymous. Its just hard and complicated. CoinJoin build into core or other common local wallets would be a great way to make things easier. AFAIK it can work without the need for a central server. I have not seen a working implementation yet though. Bc.i is one central server, dark wallet most likely stuck in alpha.
hero member
Activity: 770
Merit: 509
-snip-
Yea, but cash does have serial numbers on them and if a camera can pick that up then you are most definitely going to get tracked or caught.

ENHANCE![1] Sorry, but I can not take you serious with that point. Just turn the bill around and the serial is no longer seen by the camera that hardly has the resultion to make identify a person[2].

-snip-
I don't know if that was the poster's original point, but one way in which cameras can destroy supposed anonymity of cash is the following:  Suppose you are an activist and want to uncover some illegal situation happening in a big corporation.  For that, you buy a camera you are going to install to produce video evidence.  Unfortunately, the camera is detected by the owners before you are able to retrieve it afterwards.  Police is now able to trace the stores in which such a camera has been sold recently (even worse if there's any kind of serial number involved), and may use the purchase information provided by the stores to get CCTV footage of you buying it.  No matter whether you paid by cash or credit card.

This is of course not directly related to breaking anonymity of the payment, but it does not matter in the end.  I am aware that such a process actually happened to animal-right activists in Austria.  Apparently police even raided some homes of people who just happened to have bought the same camera at a similar time and paid by card but were not involved in any activism at all.

Yeah this was more or less my point, the actual transaction may be anonymous, but it's pointless since there is evidence of the actual persons involved, which is even more revealing than using Bitcoin as it is today to be honest. If you have all the cam footage and authorities can have it of all places and angles, they can reconstruct your path and eventually find out who was involved, so the cash transaction would need to happen in physical isolation from any cameras which is just a pain in the ass for any normal person not doing anything illegal that just wants to remain anonymous.

Sorry, but where the hell do you live that you have problems not getting filmed by a camera when in public? I know central london is a problem[3], but even their system was unable to do what you suggest in a murdercase[4,5].



[1] https://i.imgur.com/Zy1xXJ8.jpg
[2] https://www.youtube.com/watch?v=kzdv4FUHqP8
[3] https://thecctvmap.files.wordpress.com/2012/05/shoreditch2.jpg
[4] https://www.youtube.com/watch?v=bViveOxeHQ0
[5] http://www.bbc.com/news/uk-england-london-34284385

It's not really about that, the main thing here is you needing to physically move to exchange your coins, isn't it obvious that it defeat's Bitcoin's purpose? We want digital cash, if we have to meet in person, well, you might as well exchange actual physical cash..

The goal is to have the same function cash has but decentralized and online, with all the features of an internet app, without needing to meet in person. Of course, if you want fiat, there's no way around it, but crypto to crypto should be as anonymous as possible by default.
hero member
Activity: 672
Merit: 508
LOTEO
P2P does not mean anonymous though...

Yes, P2P only describes the distributed application architecture that partitions tasks or work loads between peers. Skype is a P2P network, anonymity and privacy do not exist in that network. Anonymity is very difficult, one mistake and it's gone.
sr. member
Activity: 392
Merit: 251
P2P does not mean anonymous though...

If the transaction was totally anonymous, then we would have a real problem on our hands. More illegal transactions would be through bitcoin, as right now, bitcoin is being patrolled appropriately. If there were truly anonymous transactions, maybe even ISIS might move into the bitcoin busniess. And that's bad. Bad for the bitcoin price and community.
copper member
Activity: 1498
Merit: 1562
No I dont escrow anymore.
-snip-
Yea, but cash does have serial numbers on them and if a camera can pick that up then you are most definitely going to get tracked or caught.

ENHANCE![1] Sorry, but I can not take you serious with that point. Just turn the bill around and the serial is no longer seen by the camera that hardly has the resultion to make identify a person[2].

-snip-
I don't know if that was the poster's original point, but one way in which cameras can destroy supposed anonymity of cash is the following:  Suppose you are an activist and want to uncover some illegal situation happening in a big corporation.  For that, you buy a camera you are going to install to produce video evidence.  Unfortunately, the camera is detected by the owners before you are able to retrieve it afterwards.  Police is now able to trace the stores in which such a camera has been sold recently (even worse if there's any kind of serial number involved), and may use the purchase information provided by the stores to get CCTV footage of you buying it.  No matter whether you paid by cash or credit card.

This is of course not directly related to breaking anonymity of the payment, but it does not matter in the end.  I am aware that such a process actually happened to animal-right activists in Austria.  Apparently police even raided some homes of people who just happened to have bought the same camera at a similar time and paid by card but were not involved in any activism at all.

Yeah this was more or less my point, the actual transaction may be anonymous, but it's pointless since there is evidence of the actual persons involved, which is even more revealing than using Bitcoin as it is today to be honest. If you have all the cam footage and authorities can have it of all places and angles, they can reconstruct your path and eventually find out who was involved, so the cash transaction would need to happen in physical isolation from any cameras which is just a pain in the ass for any normal person not doing anything illegal that just wants to remain anonymous.

Sorry, but where the hell do you live that you have problems not getting filmed by a camera when in public? I know central london is a problem[3], but even their system was unable to do what you suggest in a murdercase[4,5].



[1] https://i.imgur.com/Zy1xXJ8.jpg
[2] https://www.youtube.com/watch?v=kzdv4FUHqP8
[3] https://thecctvmap.files.wordpress.com/2012/05/shoreditch2.jpg
[4] https://www.youtube.com/watch?v=bViveOxeHQ0
[5] http://www.bbc.com/news/uk-england-london-34284385
sr. member
Activity: 322
Merit: 250
Verify my Bitcoin Address before EVERY transaction
How is cash anonymous?

In every store there is over 90000 cameras they can trace you by face, body if they need to.

Stop smearing your name one the bills while shopping.

Well he has a good point tho, sure cash has no public ledger and whatnot, but you need to physically move it, this is counter-productive privacy wise since as he pointed there are cameras everywhere nowadays, so you can kiss goodbye to privacy unless you meet up in the middle of a forest or somewhere bizarre like that which is not very attractive customer wise.

Of course this is not a problem if you just get inside a house, but you would still trust that the other party hasn't placed a hidden minicamera recording you or something. So the ultimate form of cash for me would be anonymous and online, because you wouldn't need physical presence.

Even though there are cameras in many shops... from you describe you are probably from the UK, so lets assume there are cameras everywhere that is not private. So, cameras everywhere, you pay cash. How exactly do they get your name? Cash is anonymous not because you cant get filmed while you use it, but because it has no record of who used it.
Yea, but cash does have serial numbers on them and if a camera can pick that up then you are most definitely going to get tracked or caught.
hero member
Activity: 770
Merit: 509
Even though there are cameras in many shops... from you describe you are probably from the UK, so lets assume there are cameras everywhere that is not private. So, cameras everywhere, you pay cash. How exactly do they get your name? Cash is anonymous not because you cant get filmed while you use it, but because it has no record of who used it.

I don't know if that was the poster's original point, but one way in which cameras can destroy supposed anonymity of cash is the following:  Suppose you are an activist and want to uncover some illegal situation happening in a big corporation.  For that, you buy a camera you are going to install to produce video evidence.  Unfortunately, the camera is detected by the owners before you are able to retrieve it afterwards.  Police is now able to trace the stores in which such a camera has been sold recently (even worse if there's any kind of serial number involved), and may use the purchase information provided by the stores to get CCTV footage of you buying it.  No matter whether you paid by cash or credit card.

This is of course not directly related to breaking anonymity of the payment, but it does not matter in the end.  I am aware that such a process actually happened to animal-right activists in Austria.  Apparently police even raided some homes of people who just happened to have bought the same camera at a similar time and paid by card but were not involved in any activism at all.

Yeah this was more or less my point, the actual transaction may be anonymous, but it's pointless since there is evidence of the actual persons involved, which is even more revealing than using Bitcoin as it is today to be honest. If you have all the cam footage and authorities can have it of all places and angles, they can reconstruct your path and eventually find out who was involved, so the cash transaction would need to happen in physical isolation from any cameras which is just a pain in the ass for any normal person not doing anything illegal that just wants to remain anonymous.
legendary
Activity: 1135
Merit: 1166
Even though there are cameras in many shops... from you describe you are probably from the UK, so lets assume there are cameras everywhere that is not private. So, cameras everywhere, you pay cash. How exactly do they get your name? Cash is anonymous not because you cant get filmed while you use it, but because it has no record of who used it.

I don't know if that was the poster's original point, but one way in which cameras can destroy supposed anonymity of cash is the following:  Suppose you are an activist and want to uncover some illegal situation happening in a big corporation.  For that, you buy a camera you are going to install to produce video evidence.  Unfortunately, the camera is detected by the owners before you are able to retrieve it afterwards.  Police is now able to trace the stores in which such a camera has been sold recently (even worse if there's any kind of serial number involved), and may use the purchase information provided by the stores to get CCTV footage of you buying it.  No matter whether you paid by cash or credit card.

This is of course not directly related to breaking anonymity of the payment, but it does not matter in the end.  I am aware that such a process actually happened to animal-right activists in Austria.  Apparently police even raided some homes of people who just happened to have bought the same camera at a similar time and paid by card but were not involved in any activism at all.
copper member
Activity: 1498
Merit: 1562
No I dont escrow anymore.
How is cash anonymous?

In every store there is over 90000 cameras they can trace you by face, body if they need to.

Stop smearing your name one the bills while shopping.

Well he has a good point tho, sure cash has no public ledger and whatnot, but you need to physically move it, this is counter-productive privacy wise since as he pointed there are cameras everywhere nowadays, so you can kiss goodbye to privacy unless you meet up in the middle of a forest or somewhere bizarre like that which is not very attractive customer wise.

Of course this is not a problem if you just get inside a house, but you would still trust that the other party hasn't placed a hidden minicamera recording you or something. So the ultimate form of cash for me would be anonymous and online, because you wouldn't need physical presence.

Even though there are cameras in many shops... from you describe you are probably from the UK, so lets assume there are cameras everywhere that is not private. So, cameras everywhere, you pay cash. How exactly do they get your name? Cash is anonymous not because you cant get filmed while you use it, but because it has no record of who used it.
hero member
Activity: 952
Merit: 503
Tracing funds is incompatible with "cash", and somewhat incompatible with the definition of money (fungiblity).
Yeah it is, but it's actually compatible in Bank transaction or any other non fiat transaction.
hero member
Activity: 770
Merit: 509
How is cash anonymous?

In every store there is over 90000 cameras they can trace you by face, body if they need to.

Stop smearing your name one the bills while shopping.

Well he has a good point tho, sure cash has no public ledger and whatnot, but you need to physically move it, this is counter-productive privacy wise since as he pointed there are cameras everywhere nowadays, so you can kiss goodbye to privacy unless you meet up in the middle of a forest or somewhere bizarre like that which is not very attractive customer wise.

Of course this is not a problem if you just get inside a house, but you would still trust that the other party hasn't placed a hidden minicamera recording you or something. So the ultimate form of cash for me would be anonymous and online, because you wouldn't need physical presence.
copper member
Activity: 1498
Merit: 1562
No I dont escrow anymore.
How is cash anonymous?

In every store there is over 90000 cameras they can trace you by face, body if they need to.

Stop smearing your name one the bills while shopping.
sr. member
Activity: 690
Merit: 269
How is cash anonymous?

In every store there is over 90000 cameras they can trace you by face, body if they need to.
hero member
Activity: 770
Merit: 509
The problem with dash's approach is the masternodes idea is prone to attacks, I think I remember it would be relatively easy for the feds or whatever to intercept said masternodes and ddoss them and whatnot. The thing is, it seems is not a sustainable solution. Ring signatures seem like a positive idea but I remember reading about blockchain bloat problems and scalability problems.

Let's just hope gmaxwell and friends continue doing a good job into making Bitcoin more anonymous because right now anonymity is impossible unless you at least mix your coins each time you want to buy something/send coins to someone by sending them into some mixer first which is annoying and a waste of time. I want to seamlessly send coins from A to B without having to send them first to some other place. This includes not having to convert to some alt as well.
legendary
Activity: 2492
Merit: 1491
LEALANA Bitcoin Grim Reaper
So as we all know, Satoshi intended Bitcoin to be p2p cash through the internet (its on the whitepaper!). I still do not understand how this concept is compatible with the public ledger, unless, we use the notion of mixing inputs and outputs. I am not an expert or a coder, but I think the CoinJoin thing is pushing on this direction and have the right idea.

Of course technologies like Darkwallet sound even cooler, but, CoinJoin seems like a more simple approach and I think it could easily be implemented in Core.

My point is, everyone must be able to send a transaction anonymously if they want to, including the most average Joe of Joes out there. Therefore, a check/uncheck button next to "send" that says "send this transaction anonymously" must be added. All this would do is automate the whole process of the CoinJoin thing, so it would send your coins mixed with random people's coins in the same transaction so there is no way to know who is sending what from A to B. This coupled with confidential transactions which hide the amount of BTC moved could reach a very respectable level of anonymity for everyone and then we would be able to start talking about actual p2p cash.

We must push for a decentralized Bitcoin and as anonymous as it gets for the whole family.

This is a good idea. Maybe you could write a patch to put this in electrum ... So that people could test it out

This is a good idea.  DASH has this functionality already.  The funds are pre-mixed at any time prior to sending.
https://dashtalk.org/



Premixed? Yeah if you want to wait 20 hours or 3 days as seen at the link below:



This reddit discussion from a few months ago gives insight into how long darksend mixing should/could take:


link: https://www.reddit.com/r/dashpay/comments/3etq0y/what_is_the_point_of_darksend_mixing_in_the/

2d2d2d2aasdasd
Quote
In the dashcore wallet it has darksend mixing, it doesnt give any options but says 1000drk/2 rounds, so it will try to mix my balance of 10drk 100x over? or 200x over? Whats the point of this if i can darksend when i send payment?
edit: Its been over 2 hours and only says 8% which it said 20minutes into it, it keeps saying it failed will retry like theres something wrong with the network, is darksend a working feature?


Tungfa:
Quote
You can change the mixing settings in " Wallet Preferences"
Mixing makes pre mixed coins available for DS ! For the mixing you need other coins/wallets to be mixing with you, so if nobody is online mixing it will take longer. be patient, DS works


2d2d2d2aasdasd:
Quote
Its been running since i made this post and its only at 9%, how patient do i have to be, like 72 hours patient?

Tungfa:
Quote
depends on how many coins, how many rounds
what are you doing 1000 Dash / 2 Rounds ? 72 hours definitely


2d2d2d2aasdasd:
Quote
I dont even have 1000 dash, i have like $20 worth. Its set at 1000 dash by default but im assuming that means it will mix up to 1000, right, like how could it mix more than there is?
So basically to use dash anonymously i got to leave my computer on for 3 days?

 Cheesy

#FAIL
legendary
Activity: 952
Merit: 1000
Stagnation is Death
Yes, it should be part of the protocol itself.   DASH does this right now.  In the wallet you can choose to send funds "anonymously" or "non-anonymously" with a single click.  The mixing is facilitated by the full nodes, so there is no need for a 3rd party mixing service.

Dash uses masternodes if i am correct, which means the user has to "trust" masternodes not to censor them. Kind of a logical failure i think

The mixing is better if implemented at protocol level, for ex - Cryptonote protocol
legendary
Activity: 1624
Merit: 1008
P2P was never standing for being anonymous at all

Although it could be...............satoshi left shortly after the following.

I'm not grasping your idea yet.  Does it hide any information from the public network?  What is the advantage?

If at least 50% of nodes validated transactions enough that old transactions can be discarded, then everyone saw everything and could keep a record of it.

Can public nodes see the values of transactions?  Can they see which previous transaction the value came from?  If they can, then they know everything.  If they can't, then they couldn't verify that the value came from a valid source, so you couldn't take their generated chain as verification of it.

Does it hide the bitcoin addresses?  Is that it?  OK, maybe now I see, if that's it.

Crypto may offer a way to do "key blinding".  I did some research and it was obscure, but there may be something there.  "group signatures" may be related.

There's something here in the general area:
http://www.users.zetnet.co.uk/hopwood/crypto/rh/

What we need is a way to generate additional blinded variations of a public key.  The blinded variations would have the same properties as the root public key, such that the private key could generate a signature for any one of them.  Others could not tell if a blinded key is related to the root key, or other blinded keys from the same root key.  These are the properties of blinding.  Blinding, in a nutshell, is x = (x * large_random_int) mod m.

When paying to a bitcoin address, you would generate a new blinded key for each use.

Then you need to be able to sign a signature such that you can't tell that two signatures came from the same private key.  I'm not sure if always signing a different blinded public key would already give you this property.  If not, I think that's where group signatures comes in.  With group signatures, it is possible for something to be signed but not know who signed it.

As an example, say some unpopular military attack has to be ordered, but nobody wants to go down in history as the one who ordered it.  If 10 leaders have private keys, one of them could sign the order and you wouldn't know who did it.


There happens to be an implementation of what he is talking about Cool
hero member
Activity: 671
Merit: 500
Mixing services aren't a solution, they are centralized and they keep logs, plus it's annoying as it gets to have to send your funds somewhere, then get them back, then buy or pay whatever. It should be just a single click like a regular transaction, otherwise it's a waste of time.

This is a good idea.  DASH has this functionality already.  The funds are pre-mixed at any time prior to sending.
https://dashtalk.org/


Yes, it should be part of the protocol itself.   DASH does this right now.  In the wallet you can choose to send funds "anonymously" or "non-anonymously" with a single click.  The mixing is facilitated by the full nodes, so there is no need for a 3rd party mixing service.
hero member
Activity: 692
Merit: 569
So as we all know, Satoshi intended Bitcoin to be p2p cash through the internet (its on the whitepaper!). I still do not understand how this concept is compatible with the public ledger, unless, we use the notion of mixing inputs and outputs. I am not an expert or a coder, but I think the CoinJoin thing is pushing on this direction and have the right idea.

Of course technologies like Darkwallet sound even cooler, but, CoinJoin seems like a more simple approach and I think it could easily be implemented in Core.

My point is, everyone must be able to send a transaction anonymously if they want to, including the most average Joe of Joes out there. Therefore, a check/uncheck button next to "send" that says "send this transaction anonymously" must be added. All this would do is automate the whole process of the CoinJoin thing, so it would send your coins mixed with random people's coins in the same transaction so there is no way to know who is sending what from A to B. This coupled with confidential transactions which hide the amount of BTC moved could reach a very respectable level of anonymity for everyone and then we would be able to start talking about actual p2p cash.

We must push for a decentralized Bitcoin and as anonymous as it gets for the whole family.

This is a good idea. Maybe you could write a patch to put this in electrum ... So that people could test it out
full member
Activity: 154
Merit: 100
Bitcoin has already evolved since its inception. It takes a fork to do such a thing, though.
hero member
Activity: 770
Merit: 509
P2P was never standing for being anonymous at all
Again, read the whitepaper. It clearly says p2p cash, which involves p2p's features AND cash features, simple as that. And no, a public ledger where everything can be clearly traced and anyone with enough resources can know if you bought a coffee, toothpaste, a porn movie or some ak47 because you believe in imaginary men in the sky or something, is not p2p cash.

Anonymity is what has caused so many of the "mishaps" in the crypto world that i really don't see development of such features to be beneficial. We should be working to build a better public image and increase adoption rather than hiding the traces of our use of such technology. I understand that in some jurisdictions there is little to no privacy protections and that use of such "disruptive" technology can cause complications however that is only the case for a minority and it is the majority that we should develop things further.
Until we can get passed this whole "obsession" with anonymity then we will not see huge growth in adoption.

The Council Approves this message.

I don't think satoshi nakamoto cared about what the status quo thought about Bitcoin, it was not in it's vision. If you want a different Bitcoin than satoshi's vision, that's another story.
newbie
Activity: 2
Merit: 0
Anonymity is what has caused so many of the "mishaps" in the crypto world that i really don't see development of such features to be beneficial. We should be working to build a better public image and increase adoption rather than hiding the traces of our use of such technology. I understand that in some jurisdictions there is little to no privacy protections and that use of such "disruptive" technology can cause complications however that is only the case for a minority and it is the majority that we should develop things further.
Until we can get passed this whole "obsession" with anonymity then we will not see huge growth in adoption.

The Council Approves this message.
legendary
Activity: 1624
Merit: 2509
P2P was never standing for being anonymous at all
hero member
Activity: 770
Merit: 509
Automating the whole process of the CoinJoin thing in Bitcoin would change the fundamental nature of what Bitcoin is. New code would need writing which decides which coins get mixed with other coins. That code could make Bitcoin illegal in some jurisdictions, either now or in the future. Currently third part mixer services provide mixing functionality for those that want it, and it may be better to leave it to third parties to avoid legal issues.

Mixing services aren't a solution, they are centralized and they keep logs, plus it's annoying as it gets to have to send your funds somewhere, then get them back, then buy or pay whatever. It should be just a single click like a regular transaction, otherwise it's a waste of time. Also the interests of governments will eventually collide with Bitcoin's... governments will abolish cash in the next decades, I don't think they are going to like the fact that an alternative economy is possible outside their closed source electronic super controlled money nightmare, so you might as well go to the end and give everyone maximum anonymity as possible before it's too late. Of course the possibility to do transparent transactions must still be there because it has it's uses (for example managing money of an organization where the funds are shared, so this way you avoid corruption).
newbie
Activity: 6
Merit: 0
Automating the whole process of the CoinJoin thing in Bitcoin would change the fundamental nature of what Bitcoin is. New code would need writing which decides which coins get mixed with other coins. That code could make Bitcoin illegal in some jurisdictions, either now or in the future. Currently third part mixer services provide mixing functionality for those that want it, and it may be better to leave it to third parties to avoid legal issues.
hero member
Activity: 770
Merit: 509
P2P cash isn't a synonym for anonymous cash. You can remain anonymous or avoid being traced/having your multiple identities connected if you use Bitcoin correctly. I think anonymity is a good feature and the pseudo anonymous nature of Bitcoin is the best of both worlds, in my opinion. Bitcoins has its usefulness in being able to trace funds to known addresses too... Smiley

Then what does p2p mean to you? To me it means exactly that... peer to peer + cash, in other words, the features of a peer to peer network with the features of cash, which as gmaxwell said include not being able to trace funds and fungibility, something that Bitcoin lacks right now. Lets hope that good work keeps being made in this direction. I cant wait for the confidential transactions.. I just dont like the idea of people knowing what kind of money you move, or if you want to receive donations for your code, art, or whatever, people shouldn't know what amount of donations you are getting. This seems pretty basic to me.
staff
Activity: 4326
Merit: 8951
Tracing funds is incompatible with "cash", and somewhat incompatible with the definition of money (fungiblity).
legendary
Activity: 1512
Merit: 1012
P2P cash isn't a synonym for anonymous cash. You can remain anonymous or avoid being traced/having your multiple identities connected if you use Bitcoin correctly. I think anonymity is a good feature and the pseudo anonymous nature of Bitcoin is the best of both worlds, in my opinion. Bitcoins has its usefulness in being able to trace funds to known addresses too... Smiley
newbie
Activity: 2
Merit: 0
So as we all know, Satoshi intended Bitcoin to be p2p cash through the internet (its on the whitepaper!). I still do not understand how this concept is compatible with the public ledger, unless, we use the notion of mixing inputs and outputs. I am not an expert or a coder, but I think the CoinJoin thing is pushing on this direction and have the right idea.

Of course technologies like Darkwallet sound even cooler, but, CoinJoin seems like a more simple approach and I think it could easily be implemented in Core.

My point is, everyone must be able to send a transaction anonymously if they want to, including the most average Joe of Joes out there. Therefore, a check/uncheck button next to "send" that says "send this transaction anonymously" must be added. All this would do is automate the whole process of the CoinJoin thing, so it would send your coins mixed with random people's coins in the same transaction so there is no way to know who is sending what from A to B. This coupled with confidential transactions which hide the amount of BTC moved could reach a very respectable level of anonymity for everyone and then we would be able to start talking about actual p2p cash.

We must push for a decentralized Bitcoin and as anonymous as it gets for the whole family.

Tough times never last, but tough people do.
hero member
Activity: 770
Merit: 509
So as we all know, Satoshi intended Bitcoin to be p2p cash through the internet (its on the whitepaper!). I still do not understand how this concept is compatible with the public ledger, unless, we use the notion of mixing inputs and outputs. I am not an expert or a coder, but I think the CoinJoin thing is pushing on this direction and have the right idea.

Of course technologies like Darkwallet sound even cooler, but, CoinJoin seems like a more simple approach and I think it could easily be implemented in Core.

My point is, everyone must be able to send a transaction anonymously if they want to, including the most average Joe of Joes out there. Therefore, a check/uncheck button next to "send" that says "send this transaction anonymously" must be added. All this would do is automate the whole process of the CoinJoin thing, so it would send your coins mixed with random people's coins in the same transaction so there is no way to know who is sending what from A to B. This coupled with confidential transactions which hide the amount of BTC moved could reach a very respectable level of anonymity for everyone and then we would be able to start talking about actual p2p cash.

We must push for a decentralized Bitcoin and as anonymous as it gets for the whole family.
Jump to: