Bitcoin Forum
May 05, 2024, 05:31:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What happens when a node goes offline for a while?  (Read 716 times)
1t0ph20 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 7


View Profile
April 14, 2017, 05:03:35 PM
Merited by ABCbits (1)
 #1

Let's imaging a full node goes offline for a month, so they're missing ~4300 blocks (just using 10min/blk).

Are there any message exchanges that receive transactions to help sync the 'booting' node with the other peer node's mempools? (I.e. compensate for having a empty tx mempool)?  And if not, why not have a booting node receive a copy for another node's txn mempool (after receiving the missing blocks) so that they can reduce an additional round-trip in compact block relay that relay on generating short_txids from mempool?
1714887091
Hero Member
*
Offline Offline

Posts: 1714887091

View Profile Personal Message (Offline)

Ignore
1714887091
Reply with quote  #2

1714887091
Report to moderator
1714887091
Hero Member
*
Offline Offline

Posts: 1714887091

View Profile Personal Message (Offline)

Ignore
1714887091
Reply with quote  #2

1714887091
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714887091
Hero Member
*
Offline Offline

Posts: 1714887091

View Profile Personal Message (Offline)

Ignore
1714887091
Reply with quote  #2

1714887091
Report to moderator
1714887091
Hero Member
*
Offline Offline

Posts: 1714887091

View Profile Personal Message (Offline)

Ignore
1714887091
Reply with quote  #2

1714887091
Report to moderator
1714887091
Hero Member
*
Offline Offline

Posts: 1714887091

View Profile Personal Message (Offline)

Ignore
1714887091
Reply with quote  #2

1714887091
Report to moderator
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6581


Just writing some code


View Profile WWW
April 14, 2017, 05:10:57 PM
Merited by ABCbits (1)
 #2

A node can use the mempool message to request the txids of all of the transactions in another node's mempools. It can then ask the node for all of those transactions. Bitcoin Core 0.14.0+ will also save the mempool to the disk before it shuts down so it will populate its mempool from the saved data.

1t0ph20 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 7


View Profile
April 14, 2017, 05:25:37 PM
 #3

Thank you!

To just follow up, if that's the case, why does it still take 3/4 weeks of a node being online before getting 50-60% relayed without additional round trips for missing transactions with compact block relay?
Jet Cash
Legendary
*
Offline Offline

Activity: 2702
Merit: 2456


https://JetCash.com


View Profile WWW
April 16, 2017, 10:41:31 AM
 #4

I don't understand the question, sorry guys. I'm often offline for a day or so, and I just start up core, and it re-sync's without any problems. Should I be doing something else other than just starting it up normally?

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
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!