Bitcoin Forum
May 08, 2024, 02:20:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Bitcoin Axiom #0 - If you do not have the private keys for your bitcoins ...  (Read 3842 times)
whtchocla7e
Full Member
***
Offline Offline

Activity: 392
Merit: 116


Worlds Simplest Cryptocurrency Wallet


View Profile
February 25, 2014, 05:44:37 PM
 #21

If I lose the keys to my house, it's still my house.

That's because your house has weak locks. Put an infinitely strong lock on the house, and try the analogy again.

This is clever, apt and well said.

If I put an infinitely strong lock on the house, how does that change my analogy? If I lose the key, the key is lost, it don't matter what type of locks I had.

Here's a riddle for you: will an infinitely strong lock protect you better than a weak lock if I have your key?

Quote
▂▂▂▂▂▂▂▂▂▂▂▂▂▃▅▆█ L E A D █▆▅▃▂▂▂▂▂▂▂▂▂▂▂▂
World's Simplest and Safest Decentralized Cryptocurrency Wallet!
▬▬▬▬▬▬▬ • STORE • SEND • SPEND • SWAP • STAKE • ▬▬▬▬▬▬
1715134803
Hero Member
*
Offline Offline

Posts: 1715134803

View Profile Personal Message (Offline)

Ignore
1715134803
Reply with quote  #2

1715134803
Report to moderator
1715134803
Hero Member
*
Offline Offline

Posts: 1715134803

View Profile Personal Message (Offline)

Ignore
1715134803
Reply with quote  #2

1715134803
Report to moderator
1715134803
Hero Member
*
Offline Offline

Posts: 1715134803

View Profile Personal Message (Offline)

Ignore
1715134803
Reply with quote  #2

1715134803
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715134803
Hero Member
*
Offline Offline

Posts: 1715134803

View Profile Personal Message (Offline)

Ignore
1715134803
Reply with quote  #2

1715134803
Report to moderator
1715134803
Hero Member
*
Offline Offline

Posts: 1715134803

View Profile Personal Message (Offline)

Ignore
1715134803
Reply with quote  #2

1715134803
Report to moderator
1715134803
Hero Member
*
Offline Offline

Posts: 1715134803

View Profile Personal Message (Offline)

Ignore
1715134803
Reply with quote  #2

1715134803
Report to moderator
Musent
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
February 25, 2014, 06:39:47 PM
 #22

With that scenario, your computer is not yours, government can take it. If you have no computer, you have no bitcoins.

What if I told you that you could store your bitcoins not on a computer and you could make multiple redundant encrypted copies to ensure you retain control even if a single copy remains?
That's fine and dandy, but if you have no computer, you still have no bitcoins.
DeathAndTaxes (OP)
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 25, 2014, 07:10:12 PM
 #23

With that scenario, your computer is not yours, government can take it. If you have no computer, you have no bitcoins.

What if I told you that you could store your bitcoins not on a computer and you could make multiple redundant encrypted copies to ensure you retain control even if a single copy remains?
That's fine and dandy, but if you have no computer, you still have no bitcoins.

Of course I do.  My (and all) bitcoins are decentrally stored on the blockchain spread across hundreds of thousands of computer all over the planet.  A wallet contains no bitcoins, it contains keys which allows one to authenticate a request to transfer those bitcoins to the control of a different key (a transaction).   The Bitcoins are in the blockchain, they are always in the blockchain.  I still retain control over the future movement of those Bitcoins if I retain control over the private key(s).  They key(s) don't need to be online.  Now with offline signing the keys don't ever need to be online.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
February 25, 2014, 07:17:59 PM
 #24

If I lose the keys to my house, it's still my house.

Excellent point.  If you do not have private key for your house, then you still own the house.  Bitcoins are not houses.  The key to a house only grants access, ownership of houses is by a centralized ledger run by the state.  This is why if you lose your house key, you may have a temporary loss of access but you still own the house.  The entry in the state's ledger will still list you as the owner.  Bitcoin has no centralized ledger of ownership.  It was intended to remove the need for a centralized ledger of ownership thus the private key for bitcoins is more relevant than the key to your house.

Very good answer, and you are correct in this case.
No private key, no coins.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Rampion
Legendary
*
Offline Offline

Activity: 1148
Merit: 1018


View Profile
February 25, 2014, 08:44:10 PM
Last edit: February 25, 2014, 11:55:59 PM by Rampion
 #25

Axiom #0 is an absolute truth, but it is somewhat abused by services like blockchain.info in order to provide a false sense of security to its customers.

Despite of what the operators of blockchain.info and similar services like to say, having the exclusive possession of your private keys is *not* the only security measure you should follow to take counterparty risk out from the equation. A third-party service like blockchain.info can still steal users coins in a trivial way just by injecting code, as it happened when strongcoin "intercepted" 1k coins to return them to OzCoin after a hack. More info also in this post and this one.

DeathAndTaxes (OP)
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 25, 2014, 09:38:10 PM
 #26

With that scenario, your computer is not yours, government can take it. If you have no computer, you have no bitcoins.

Which is why you need to take advantage of cryptography! Learn how to protect your private keys so well that only you could possibly access them. We have the technology!

In the real world most people would want to ensure their bitcoins remain accessible even if they have a total memory loss or die. I don't see any practical options other than storing your unencrypted private keys in an access-controlled safety deposit box. This however also makes them accessible to the government  Undecided.

Sharim secret sharing ( http://en.wikipedia.org/wiki/Shamir's_Secret_Sharing ) is an algorithm for sharing a secret as "pieces" between multiple people where some subset is needed to recreate the original secret.  So encrypt your cold storage wallet using SSS which requires n of m keys.   Distribute the m keys to yourself and friends.   Even if n of them conspire against you they would need to be able to retrieve the encrypted keys from secure storage.  Someone which has the encrypted and doesn't know the keyholders would not be able to gain access.

If you are super paranoid put the encrypted secret in deposit boxes in banks in different countries. Smiley
DeathAndTaxes (OP)
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 26, 2014, 10:38:03 PM
 #27

Well the power of good software is that it makes complicated, difficulty things easy.  Bitcoin is incredibly complicated, hell the protocols bitcoin relies upon TCP/IP are also complicated.
cr1776
Legendary
*
Offline Offline

Activity: 4032
Merit: 1301


View Profile
February 26, 2014, 11:01:41 PM
 #28

If I lose the keys to my house, it's still my house.

Bitcoin private keys are the deed and the keys rolled into one. As long as you can protect your private keys, no one, including the government, can take your Bitcoins without your permission.

If you aren't the sole controller of your private keys, you don't have any bitcoins.

Create secure private keys, and then protect them, and you will never lose any bitcoins.

+1 to Holliday and D&T.

Private keys are like bearer bonds where if you have the bond, you own it, no questions asked.  You could do what you wanted with them, clip the coupons and get paid etc.  But you had to store them somewhere safe from thieves, natural disasters and the like.  There was no way to get them back if destroyed by fire for example.  If there were "bearer deeds" for houses, and you lost it, the house would no longer be yours.  Private keys are not analogous to house keys, despite the name.

As far as the complicated nature, yes, the internet and everything from credit cards to cars is complicated but we abstract the complicated portions downward so it seems simple.  Bitcoin will have that eventually so people can protect themselves better.

Query: if you could store 100 bitcoins in one address or in 10000, which makes more sense? From a protection standpoint, the 10000. From an easy of use standpoint as of now, the former.  Soon though, you'll be able to store each whole coin in 10 or 100 places so that you won't lose much if one private key is exposed. It will all be abstracted down so you do t even know it though.  

The suggestions above help prevent the loss of keys by storing them in a distributed fashion or encrypting them so that they are inaccessible even if viewed. Compared to bearer bonds, that is good.

The point is that you should have your own coins under your control or you just have a ledger entry for them on someone's books.

:-)

LouReed
Hero Member
*****
Offline Offline

Activity: 732
Merit: 500


Nosce te Ipsum


View Profile
February 26, 2014, 11:03:51 PM
 #29

Keeping your Bitcoin on an exchange is like buying paper gold! If you don't have the physical gold in your hand, despite what that neat little piece of paper says, you don't own any gold!

If you keep your Bitcoin on an exchange, as proved by the 744,408 Bitcoin that people thought they owned because their computer screen said that their Mt. Gox account held X ammount of coins, you may one day find out that you in fact DO NOT own any Bitcoin!!  

jubalix
Legendary
*
Offline Offline

Activity: 2618
Merit: 1022


View Profile WWW
February 26, 2014, 11:41:10 PM
 #30

Update

Bitcoin Axiom #0 - If you do not have provably secure [air gap generated] private keys for your bitcoins, then you have no bitcoins.

Admitted Practicing Lawyer::BTC/Crypto Specialist. B.Engineering/B.Laws

https://www.binance.com/?ref=10062065
pointbiz
Sr. Member
****
Offline Offline

Activity: 437
Merit: 415

1ninja


View Profile
February 27, 2014, 03:40:55 AM
 #31


Sharim secret sharing ( http://en.wikipedia.org/wiki/Shamir's_Secret_Sharing ) is an algorithm for sharing a secret as "pieces" between multiple people where some subset is needed to recreate the original secret.  So encrypt your cold storage wallet using SSS which requires n of m keys.   Distribute the m keys to yourself and friends.   Even if n of them conspire against you they would need to be able to retrieve the encrypted keys from secure storage.  Someone which has the encrypted and doesn't know the keyholders would not be able to gain access.

If you are super paranoid put the encrypted secret in deposit boxes in banks in different countries. Smiley

I'm working on this for bitaddress.org
But without needing to have an 'Encrypted private key' be Encrypted with another key which is then split using Shamirs scheme. You could just select m and n and the number of keys left in the safety deposit box such that you need to have access to the box plus other key parts to spend. Thereby accomplishing the goal quoted above.

Coder of: https://www.bitaddress.org      Thread
Open Source JavaScript Client-Side Bitcoin Wallet Generator
Donations: 1NiNja1bUmhSoTXozBRBEtR8LeF9TGbZBN   PGP
ardeare
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 22, 2014, 08:42:52 AM
 #32

I have moved my bitcoins around many, many times. I have never been asked to produce a private key, and I don't even know where to find them. Is that wrong?
Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
June 22, 2014, 11:25:27 AM
 #33

I have moved my bitcoins around many, many times. I have never been asked to produce a private key, and I don't even know where to find them. Is that wrong?

For most users, that's perfectly fine. The software you use manages your private keys for you and stores them in the wallet-file. If you use any of the standard Bitcoin wallet clients (Bitcoin Core, Multibit, Electrum, etc...) that's good.

If you use a web-service to manage your Bitcoins, then you don't have your private keys on your computer and you're 100% reliant on the web-service to keep your money safe. This is not recommended (except for small amounts for convenience).

rarkenin
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
June 22, 2014, 11:29:29 AM
 #34

If you use a web-service to manage your Bitcoins, then you don't have your private keys on your computer and you're 100% reliant on the web-service to keep your money safe. This is not recommended (except for small amounts for convenience).

blockchain.info runs mostly on the client, the server does not have your private keys in a usable form, and you are free to export them.
Beliathon
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


https://youtu.be/PZm8TTLR2NU


View Profile WWW
June 22, 2014, 12:45:04 PM
 #35

If I lose the keys to my house, it's still my house.

That's because your house has weak locks. Put an infinitely strong lock on the house, and try the analogy again.
Nailed it.

If your house was like Bitcoin - secured by the laws of the universe itself, mathematics, you'd be fucked if you lost your keys.

Remember Aaron Swartz, a 26 year old computer scientist who died defending the free flow of information.
Pages: « 1 [2]  All
  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!