Bitcoin Forum
November 08, 2024, 06:20:06 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Backing-up Bitcoins within Bitcoin itself...  (Read 2645 times)
I.Goldstein (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 23, 2011, 12:43:17 AM
 #1

Would it be of any benefit to encrypt a Bitcoin private key in an algorithm of your choosing then place its output in the blockchain itself? You could access the Bitcoins at any time. You just need the password for your encryption.

Is there any software that allows us to write into the blockchain these days? I know the original versions of Bitcoin had a messaging function.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
October 23, 2011, 12:47:25 AM
 #2

If you have a passphrase simply use a deterministic wallet.

Also the wording of your question is weird.  You can't backup a bitcoin.  Every bitcoin every minted is already in the block chain.  You simply need to backup a private key.

You could back it up in the blockchain but you gain nothing over conventional backup to the cloud or determisitic wallet.
elggawf
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
October 23, 2011, 12:53:43 AM
 #3

If you want to store arbitrary shit in a blockchain, just use namecoin. Merged mining's blowing up so I'm pretty sure namecoin's not going anywhere, it's free to later update the information (or add new information to the same domain), and the cost to actually register is minimal (at current NMC prices and domain cost you're looking at around 0.2BTC or 60c or so to register a new namecoin domain).

^_^
nmat
Hero Member
*****
Offline Offline

Activity: 602
Merit: 502


View Profile
October 23, 2011, 12:54:29 AM
 #4

Is there any software that allows us to write into the blockchain these days? I know the original versions of Bitcoin had a messaging function.

https://bitcointalk.org/index.php?topic=47283.0
wareen
Millionaire
Legendary
*
Offline Offline

Activity: 910
Merit: 1001

Revolutionizing Brokerage of Personal Data


View Profile
October 23, 2011, 12:50:14 PM
 #5

You could back it up in the blockchain but you gain nothing over conventional backup to the cloud or determisitic wallet.
Well, data in the cloud can be accidentally deleted, your account could be hacked or your "cloud" might go out of business.
Additionaly, a backup of a private key in the blockchain would have the nice property of being exactly available as long as it is useful (ie. it lives and dies with Bitcoin).

I like the idea of a backup being embedded in the blockchain. One could even use the data in the blockchain for some kind of steganographic storage of a key/passphrase. Since it isn't too hard to include arbitrary data in the blockchain, everybody can easily cook up his own scheme - only your imagination is the limit.

        ▄▄▀▀▄▄
    ▄▄▀▀▄▄██▄▄▀▀▄▄
▄▄▀▀▄▄█████▄████▄▄▀▀▄▄
█▀▀█▄█████████████
█▄▄████▀   ▀██████
███████     █▄████
█████▀█▄   ▄██████
█▄█████▌   ▐█████
█████▀█     ██████
██▄███████████████
▀▀▄▄▀▀█████▀████▀▀▄▄▀▀
    ▀▀▄▄▀▀██▀▀▄▄▀▀
        ▀▀▄▄▀▀
.PDATA..
.
TOKEN..
██
██
██   ██
██   ██
██   ██
██   ██
██   ██
██   ██

██   ██
██   ██

██   ██
██
██
██
██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██

██  ██
██  ██

██  ██
██
██
██
██
██   ██
██   ██
██   ██
██   ██
██   ██
██   ██

██   ██
██   ██

██   ██
██
██
TELEGRAM     BITCOINTALK     FACEBOOK
MEDIUM    SLACK    TWITTER    YOUTUBE
▬▬▬▬▬▬▬   E M A I L   ▬▬▬▬▬▬▬
██
██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██

██  ██
██  ██

██  ██
██
██
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
October 23, 2011, 01:55:04 PM
 #6

Except his plan was to backup an ENCRYPTED copy of the private key.  If he loses the key then it being in the block chain is useless.  If he backup the key he is right back to the issue of keeping alternate backups.

With a deterministic wallet you can create thousands (millions if you need them) of addresses from a single passphrase.  You simply need to backup the passphrase (preferably offline).  I use a deterministic wallet and have memorized the passphrase and I keep a copy in my safety deposit box.  I have no other backups of my wallet.dat and I am very confident in my ability to recover any balances in the event of a data loss.
wareen
Millionaire
Legendary
*
Offline Offline

Activity: 910
Merit: 1001

Revolutionizing Brokerage of Personal Data


View Profile
October 23, 2011, 04:28:52 PM
 #7

Except his plan was to backup an ENCRYPTED copy of the private key.  If he loses the key then it being in the block chain is useless.  If he backup the key he is right back to the issue of keeping alternate backups.
Putting an encrypted private key in the blockchain has advantages over putting the encrypted private key in the cloud as you suggested, but you are right of course, in that a deterministic wallet based on a passphrase serves pretty much the same purpose.

        ▄▄▀▀▄▄
    ▄▄▀▀▄▄██▄▄▀▀▄▄
▄▄▀▀▄▄█████▄████▄▄▀▀▄▄
█▀▀█▄█████████████
█▄▄████▀   ▀██████
███████     █▄████
█████▀█▄   ▄██████
█▄█████▌   ▐█████
█████▀█     ██████
██▄███████████████
▀▀▄▄▀▀█████▀████▀▀▄▄▀▀
    ▀▀▄▄▀▀██▀▀▄▄▀▀
        ▀▀▄▄▀▀
.PDATA..
.
TOKEN..
██
██
██   ██
██   ██
██   ██
██   ██
██   ██
██   ██

██   ██
██   ██

██   ██
██
██
██
██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██

██  ██
██  ██

██  ██
██
██
██
██
██   ██
██   ██
██   ██
██   ██
██   ██
██   ██

██   ██
██   ██

██   ██
██
██
TELEGRAM     BITCOINTALK     FACEBOOK
MEDIUM    SLACK    TWITTER    YOUTUBE
▬▬▬▬▬▬▬   E M A I L   ▬▬▬▬▬▬▬
██
██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██

██  ██
██  ██

██  ██
██
██
elggawf
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
October 23, 2011, 04:31:30 PM
 #8

The wording of his question is weird because Atlas doesn't know how to speak English.

Sometimes I'm not sure anymore whether your snark is due to genuine disgust at what you see, or because you just desperately want to be accepted by goons. Smiley

^_^
Portnoy
Legendary
*
Offline Offline

Activity: 2030
Merit: 1000

My money; Our Bitcoin.


View Profile
October 23, 2011, 04:36:54 PM
 #9

Also the wording of your question is weird.

The wording of his question is weird because Atlas doesn't know how to speak English.



Why don't you address the ideas expressed instead always getting into these threads just to do personal attacks? 
teflone
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


You're fat, because you dont have any pics on FB


View Profile
October 23, 2011, 05:11:47 PM
 #10

Also the wording of your question is weird.

The wording of his question is weird because Atlas doesn't know how to speak English.



Why don't you address the ideas expressed instead always getting into these threads just to do personal attacks? 

Yes!..

To Matthew everyone is Atlas.. 


For Canadians by Canadians: Canada's Bitcoin Community - https://www.coinforum.ca/
I.Goldstein (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 23, 2011, 05:56:10 PM
 #11

Where can I find a text editor that encrypts in SHA512?
elggawf
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
October 23, 2011, 06:18:11 PM
 #12

Where can I find a text editor that encrypts in SHA512?

SHA512 is not encryption it's a hashing mechanism. The difference is that hashes are not reversible, SHA is not what you want for storing your private key in the blockchain.

^_^
MatthewLM
Legendary
*
Offline Offline

Activity: 1190
Merit: 1004


View Profile
October 23, 2011, 06:32:52 PM
 #13

I've talked to people on #bitcoin IRC channel and they said that you cannot guarantee additional data will be included in the blockchain by miners so some sort of server based or side-line p2p solution would be best for sending messages and encrypted data of sorts.

If people use a deterministic wallet they need to be careful of collision problems. It forces highly unique and long pass-phrases, you have to remember.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
October 23, 2011, 11:45:55 PM
 #14

Where can I find a text editor that encrypts in SHA512?

SHA (all variants), MD5, RIPEMD, Tiger, Whirpool are all hashing algorithms. 
Something -> cryptographic hashing function -> hash.

All cryptographically strong hashing functions are irreversible.  Meaning you can go something -> hash but not hash -> something.

To store something encrypted in the block chain you want a symmetric encryption cipher.  Some examples are:
Twofish, Serpent, AES, Blowfish, CAST5, RC4, 3DES, and IDEA.

Symmetric encryption algorithms are reversible (if you have the key) i.e.
Plain Text -> encryption function (w/ key) -> Cipher Text
Cipher Text -> encryption function (w/ same key) -> Plain Text

Unless you have some specific reason to use a different algorithm AES is a good choice.  It is strong, has no known vulnerabilities, and has been extensively tested and used worldwide.  The US govt requires AES to encrypt SECRET and TOP SECRET documents.
elggawf
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
October 24, 2011, 01:41:48 AM
 #15

The disgust is very real. I'm tired of supporting a community who consists mostly of money grubbing has-beens, no-talent 'home makers', and over-the-top libertarians. I was happy considering Bitcoin an alternative to Paypal but some people just want to try to rule the world with maccaroni craft guns and tanks.

Yeah, I can, to an extent, empathize with that. Lots of people on this forum still seem to think that any questionable business idea with Bitcoin attached is an instant-hit. In fact most of the forum just seems to think Atlas can do no right, but I would almost bet that if you took one of Atlas' ideas and had another, more respected member of the forum propose it, you'd have no shortage of cheerleaders patting the OP on the back and telling them what a great idea it is.

I still think Atlas is a terrible communicator. I don't believe he actually "thinks" in the language he does, I think he uses pseudo-intellectual babble and authoritative phrasing to compensate for something. But cut the kid some slack, it sounds like he's actually trying to work at something - the sooner he realizes that he needs to try and fail (by which I mean actually try something, rather than proposing it and expecting to get credit solely for being the ideas man) a few times before he discovers something that can work.

But I just don't see the sense in making a whipping boy of Atlas for no good reason. When he does/says something dumb, call him out on it for sure - but being nasty for no good reason is just poor etiquette.

^_^
astana
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
October 24, 2011, 01:47:00 AM
 #16

Trust me if the NSA wanted to crack bitcoin they would in a day. Blowfish or Serpant will just annoy them for 30 minutes while they get another cup of coffee.
tvbcof
Legendary
*
Online Online

Activity: 4746
Merit: 1277


View Profile
October 24, 2011, 02:06:59 AM
 #17

Trust me if the NSA wanted to crack bitcoin they would in a day. Blowfish or Serpant will just annoy them for 30 minutes while they get another cup of coffee.

I actually doubt that this is the case at this time, and it sounds to me like speculation (particularly as anyone who knew what they were talking about would not be flapping their gums on this board.)  An academic who cracks Blowfish, for instance, and particularly in a practical way would be about as famous as they wish to be.  I doubt that anyone in the NSA puts their pants on much differently than anyone anyone in the top levels of academia, and they probably have limited control over the info that gets out (which could well be why the MD5 work surfaced in China.)

sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
DiaperedDynamo
Newbie
*
Offline Offline

Activity: 56
Merit: 0



View Profile
October 24, 2011, 02:26:36 AM
 #18

Atlas, I thought you were banned.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
October 24, 2011, 01:45:19 PM
 #19

Trust me if the NSA wanted to crack bitcoin they would in a day. Blowfish or Serpant will just annoy them for 30 minutes while they get another cup of coffee.

Sure.  You know something that tens of thousands of cryptography experts around the world don't.

There is no brute force method to crack blowfish or serpant.  The sun would burn out before you had a 1% chance of getting valid key, even if every computer on the planet tries a billion keys a second and did nothing else for next 5 billion years.


Now there may (can't disprove a negative) be a cryptographic flaw BUT for your statement to be true three things would need to be true.

1) This cryptographic flaw hasn't been found by any non-NSA cryptographic expert in the entire world (despite many of them looking for a decade)
2) This cryptographic flaw HAS been found by the NSA despite the NSA having <1% of all cryptgrophers in the world on their payroll
3) The NSA has been able to keep this a secret from everyone on the planet ... except you.

so Occam's razor says you are full of shit.
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!