Bitcoin Forum
May 06, 2024, 09:57:04 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Cold Storage + Fork = ???  (Read 877 times)
BananaMigration (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 17, 2014, 10:13:07 PM
 #1

Hola, Gentlemen (and perhaps Lady),

Is there anything I need to be on the ready for in case of a hard fork regrading my paper wallet stored coins? I tried searching around and figuring this out on my own, unfortunately, I need to raise the white flag and ask for help understanding this.

Basically, are my coins safe and still usable on the new fork in the case of a hard fork of the network? Is there anything I need to do to ensure that my paper coins are "bona fide" and accounted for on the new fork, or, since the transaction already exists in the block chain, I have no need to worry? My thinking is that forking only affects new blocks/transaction post-fork, so I should be good.

However, If I don't need to worry about anything because the coins are already allocated to my keys in the block chain, is there something stopping me from spending coins on each of the new networks, assuming a fork?


I'm assuming there will be a hard fork in the future (who knows when though), per Gavin's reasoning regarding raising the block size limit and just want to be sure I'm clear on whatever I need to do to prepare or execute on.



Thanks.
1714989424
Hero Member
*
Offline Offline

Posts: 1714989424

View Profile Personal Message (Offline)

Ignore
1714989424
Reply with quote  #2

1714989424
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
May 17, 2014, 10:40:36 PM
 #2

There is no danger. Your coins will be yours in both forks since the forks will share the portion of the blockchain before the fork.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1131

All paid signature campaigns should be banned.


View Profile WWW
May 17, 2014, 10:54:30 PM
 #3

If there is a hard fork your coins get doubled!  You get to spend the same coins on both forks.  Sometimes I wish all these "let's fork because I don't like ___________" folks would just try it.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
BananaMigration (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 17, 2014, 11:20:07 PM
 #4

Thanks fellas. Makes sense. I appreciate the help.


Just a final clarification, please:


So, the cold storage/paper coins are safe because they've been accounted for on the block chain (pre-fork). Understood. Got it.

Regarding BurtW's response (re: "your coins get doubled! You get to spend the same coins on both forks"):

I'm assuming that if I'm running my node on Fork1 and send coins to another address in Fork1, that this will have no affect on coins in my wallet that are on Fork2.

Assuming I were to then run my node on Fork2, I would still control my coins in those keys which I had spent in Fork1, because these coins haven't been moved in this separate block chain. They're two separate continuing ledgers, so spends wouldn't be accounted between the two (and thus, its impossible to spend/send coins between the two). Correct?

Sorry if I'm not explaining it clear enough.



Note: I understand that in all likelihood, one of the forks would ultimately become the defacto, and the other would simply die off, as no one would be running a node on the lesser of the forks, rendering coins on the un-utilized fork effectively worthless. But my question remains, if for no other reason than as a thought experiment and point of clarification for myself.
BananaMigration (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 18, 2014, 12:35:28 AM
 #5

Never mind, figured it out.


Thanks again!
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
May 18, 2014, 04:12:36 AM
 #6

It is actually somewhat of a challenge to spend pre fork coins on one fork only.  A fork is caused by some of the network using an alternate chain (of blocks).  Transaction which are not yet in a block would be relayed by nodes on each fork unless the tx is invalid on that fork.

One way to make a tx invalid on one fork is to include newly minted coins which can only exist on one side of the fork (because the other side has a different block and thus different coins).
BananaMigration (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 19, 2014, 11:09:13 PM
 #7

Three Hero Members helping out a noob! Fucking class act around here - even considering the trolls and the children running around...


Thanks fellas.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4616



View Profile
May 20, 2014, 02:21:28 AM
 #8

It is actually somewhat of a challenge to spend pre fork coins on one fork only.  A fork is caused by some of the network using an alternate chain (of blocks).  Transaction which are not yet in a block would be relayed by nodes on each fork unless the tx is invalid on that fork.

One way to make a tx invalid on one fork is to include newly minted coins which can only exist on one side of the fork (because the other side has a different block and thus different coins).

If the two forks are communicating with each other (and a transaction that is sent on one fork gets automatically broadcast to both forks) then you're right, one good way to make a transaction invalid on one fork (and double your coins) is to include in the first of the two transactions coins that are minted after the split.

On the other hand, if the fork includes changes that prevent the average "reference" node from broadcasting transactions between the two forks, you can use your two clients (one from each fork of the source code) and create two separate addresses of your own (one in each client).  Then use each client to send the entire balance to your new address on each fork.  Once each transaction gets confirmed in its respective fork, you'll have an output in each fork that is completely incompatible with the other fork.  As such, you'll be able to spend your bitcoins completely separately on each fork.
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!