Bitcoin Forum
June 16, 2024, 01:52:51 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Satoshi clearly understands the benefits of privacy. Why isn't it in bitcoin?  (Read 1286 times)
jehst (OP)
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000

21 million. I want them all.


View Profile
November 26, 2014, 06:02:17 AM
 #1

Pseudonymous addresses and no address re-use is cool, but it's clearly not good enough for real privacy. If Satoshi could figure out a good-enough solution to the Byzantine Generals' Problem by creating the blockchain, couldn't he figure out coinjoin? It's curious that a person who was obsessed with privacy didn't implement it at the protocol level. Was he in a rush to release bitcoin? Doubtful. Was it above his abilities? Doubtful.

Year 2021
Bitcoin Supply: ~90% mined
Supply Inflation: <1.8%
inBitweTrust
Hero Member
*****
Offline Offline

Activity: 658
Merit: 501



View Profile
November 26, 2014, 06:09:00 AM
 #2

Pseudonymous addresses and no address re-use is cool, but it's clearly not good enough for real privacy.

Pseudonymity is superior because it gives the user the choice of radical transparency or anonymity. This is a good thing as I want the charities I donate to, to be radically transparent and not automatically perform stealth address functions with conjoin/coin shuffle.


Was it above his abilities? Doubtful.

Believe it or not, Satoshi was human and made plenty of mistakes.

Orangina
Sr. Member
****
Offline Offline

Activity: 309
Merit: 250



View Profile
November 26, 2014, 06:17:29 AM
 #3

As the above user said , Satochi make mistakes , obviously.
but I don't think it does matter , It is much safer then the other payment methods out there .
hilariousandco
Global Moderator
Legendary
*
Offline Offline

Activity: 3850
Merit: 2644


Join the world-leading crypto sportsbook NOW!


View Profile
November 26, 2014, 06:19:14 AM
 #4

I don't think he was in a rush, but I don't think bitcoin was ever going to solve everything anyway and he could not be expected to. There are ways to remain anonymous with bitcoin though if you wish.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
jehst (OP)
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000

21 million. I want them all.


View Profile
November 26, 2014, 06:32:58 AM
 #5


Pseudonymity is superior because it gives the user the choice of radical transparency or anonymity. This is a good thing as I want the charities I donate to, to be radically transparent and not automatically perform stealth address functions with conjoin/coin shuffle.


How about a third option? Make private the default, but give the users the ability to reveal balances or transactions if they want to.

Year 2021
Bitcoin Supply: ~90% mined
Supply Inflation: <1.8%
Fernandez
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000



View Profile
November 26, 2014, 06:36:18 AM
 #6

Bitcoin was the first of its kind, it was meant to show the way, not to be the ultimate in technology.

It was an experiment, it wasn't even a given that it would succeed. Getting the network running reliably and getting it to be useful was the priority, not advanced stealth modes.






██████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████▄▄▄███████████████████████
███████████████████████████████████████████████████████████████████████▀▀▀████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████





...INTRODUCING WAVES........
...ULTIMATE ASSET/CUSTOM TOKEN BLOCKCHAIN PLATFORM...






inBitweTrust
Hero Member
*****
Offline Offline

Activity: 658
Merit: 501



View Profile
November 26, 2014, 06:40:28 AM
 #7


Pseudonymity is superior because it gives the user the choice of radical transparency or anonymity. This is a good thing as I want the charities I donate to, to be radically transparent and not automatically perform stealth address functions with conjoin/coin shuffle.


How about a third option? Make private the default, but give the users the ability to reveal balances or transactions if they want to.

It is private by default. You have to attach you identity to a public address if you want to remove your privacy.

jehst (OP)
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000

21 million. I want them all.


View Profile
November 26, 2014, 06:45:51 AM
 #8

It is private by default. You have to attach you identity to a public address if you want to remove your privacy.

Unless you externally mix your coins, your privacy will inevitably be eroded.

Year 2021
Bitcoin Supply: ~90% mined
Supply Inflation: <1.8%
Raize
Donator
Legendary
*
Offline Offline

Activity: 1419
Merit: 1015


View Profile
November 26, 2014, 07:01:00 AM
 #9

"Satoshi got to have his anonymity, why can't we?"

Repeat it. Repeat it constantly. It pisses off the right people.
inBitweTrust
Hero Member
*****
Offline Offline

Activity: 658
Merit: 501



View Profile
November 26, 2014, 07:01:39 AM
 #10

Unless you externally mix your coins, your privacy will inevitably be eroded.

Even the core wallet creates a new public key with every transaction. It is your choice to attach your identities to one or multiple of those addresses or not.

Melbustus
Legendary
*
Offline Offline

Activity: 1722
Merit: 1003



View Profile
November 26, 2014, 07:55:29 AM
 #11

Pseudonymous addresses and no address re-use is cool, but it's clearly not good enough for real privacy.

Pseudonymity is superior because it gives the user the choice of radical transparency or anonymity. This is a good thing as I want the charities I donate to, to be radically transparent and not automatically perform stealth address functions with conjoin/coin shuffle.


Was it above his abilities? Doubtful.

Believe it or not, Satoshi was human and made plenty of mistakes.

^ This.


And also:

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.


So, yes, he was interested in ways to achieve better privacy in bitcoin, but a practical solution for something better than coinjoin was not apparent at the time.

Bitcoin is the first monetary system to credibly offer perfect information to all economic participants.
Soros Shorts
Donator
Legendary
*
Offline Offline

Activity: 1617
Merit: 1012



View Profile
November 26, 2014, 10:58:14 AM
 #12

As the above user said , Satochi make mistakes , obviously.
but I don't think it does matter , It is much safer then the other payment methods out there .

OT: I'm starting to see Satoshi spelt as "Satochi" by several posters lately. Is this some kind of inside thing?
Jamie_Boulder
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile WWW
November 26, 2014, 11:19:41 AM
 #13

Pseudonymous addresses and no address re-use is cool, but it's clearly not good enough for real privacy.


Believe it or not, Satoshi was human and made plenty of mistakes.
Seemingly. I think you'll find that many of his mistakes were laced with messages which puts in doubt the rest of them such as his D.O.B on some of his website registrations.

herzmeister
Legendary
*
Offline Offline

Activity: 1764
Merit: 1007



View Profile WWW
November 26, 2014, 11:59:11 AM
 #14

He was glad to get it working as it is for sure. He left it for his successors to implement such additional features.

https://localbitcoins.com/?ch=80k | BTC: 1LJvmd1iLi199eY7EVKtNQRW3LqZi8ZmmB
jehst (OP)
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000

21 million. I want them all.


View Profile
November 26, 2014, 12:04:42 PM
 #15

He was glad to get it working as it is for sure. He left it for his successors to implement such additional features.

Unfortunately, a change like that may be too radical to make it into the official client now. It's a big debate just to make the  blocksize bigger.

Year 2021
Bitcoin Supply: ~90% mined
Supply Inflation: <1.8%
Orangina
Sr. Member
****
Offline Offline

Activity: 309
Merit: 250



View Profile
November 26, 2014, 12:10:10 PM
 #16

As the above user said , Satochi make mistakes , obviously.
but I don't think it does matter , It is much safer then the other payment methods out there .

OT: I'm starting to see Satoshi spelt as "Satochi" by several posters lately. Is this some kind of inside thing?

wooops , my bad  Embarrassed
franky1
Legendary
*
Offline Offline

Activity: 4256
Merit: 4523



View Profile
November 26, 2014, 12:11:41 PM
 #17

Pseudonymous addresses and no address re-use is cool, but it's clearly not good enough for real privacy. If Satoshi could figure out a good-enough solution to the Byzantine Generals' Problem by creating the blockchain, couldn't he figure out coinjoin? It's curious that a person who was obsessed with privacy didn't implement it at the protocol level. Was he in a rush to release bitcoin? Doubtful. Was it above his abilities? Doubtful.


firstly although he wanted to stay anonymous, it was not due to some conspiracy about financial oversight by governments. it was more related to not wanting to get arrested for money creation.

but as we have now become aware that bitcoin is classed as an asset currency and not thing to do with government fiat, his anonimity was less needed than first thought. but now we see thousands of people wanting to search him out as a form of religious icon. i can see why he desires to stay anonymous.

as for why bitcoin doesnt have more anonimity features. well bitcoin itself meant to be a small straightforward way to enpower people and remove control of wealth from corporate entities who have centralised powers. bitcoin is enough to be pseudonominous BUT it has to be for PEOPLE to care about what they do with such features.

basically no code in the world can stop an idiot telling everyone what his address is,.. so its upto the people to protect themselves.

there are other layers that can sit alongside or ontop of bitcoin to help reduce self management and with people relying more on code then their selves. but i believe satoshi cared more about financial freedom and self control, rather than hiding funds away.

and there is no point talking about bitcoin as if satoshi has any say in it anymore. if you dislike it and want bitcoin to have extra facility, you can either make your own, or go to the bitcoin github and submit idea's/code.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
uvt9
Sr. Member
****
Offline Offline

Activity: 300
Merit: 250


View Profile
November 26, 2014, 01:52:35 PM
 #18

Why people keep thinking Satoshi is a god ? Limitation of current technology doesn't allow us to have completely blind blockchain without compromising trustless.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!