<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>MultiChain Developer Q&amp;A - Recent questions tagged sync</title>
<link>https://www.multichain.com/qa/tag/sync</link>
<description>Powered by Question2Answer</description>
<item>
<title>How to increase the synchronisation speed ?</title>
<link>https://www.multichain.com/qa/23368/how-to-increase-the-synchronisation-speed</link>
<description>We have a business case where we have to frequently write and query multichain streams. To improve the performance, we are writing to a primary node and querying to a secondary node of blockchain network. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
But the problem is that when primary node is writing, sync speed is almost 1 block per minute. And when primary node is idle it's still 3 blocks per minute. Sometimes it takes weeks for secondary node to catch up which is not idle for our business case where customers can query the data within 2-3 days of writing. &lt;br /&gt;
&lt;br /&gt;
Our customers are little unhappy with this situation. Please suggest, is there is any solution to increase the speed of syncing or if there is any other solution to this problem. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Our blockchain has around 4,00,000 blocks currently.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/23368/how-to-increase-the-synchronisation-speed</guid>
<pubDate>Thu, 01 Oct 2020 13:46:41 +0000</pubDate>
</item>
<item>
<title>peer network with different startingheight value</title>
<link>https://www.multichain.com/qa/15794/peer-network-with-different-startingheight-value</link>
<description>&lt;p&gt;Dear Team,&lt;/p&gt;&lt;p&gt;I have a network composed by 4 nodes, one seed node and other 3 nodes connected to it. I checked they are in sync with the &amp;lt;getblockchaininfo&amp;gt; command. All of them show the same values for the following parameters:&lt;br&gt;&lt;span style=&quot;font-size:11px&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace&quot;&gt;&quot;blocks&quot; : 477,&lt;br&gt;&quot;headers&quot; : 477,&lt;br&gt;&quot;bestblockhash&quot; : &quot;00110f363f98ff344e93d5491b79644783abd2f58a7b257540be7c416596a562&quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size:12px&quot;&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif&quot;&gt;However, if I log in in the seed node and I send the command &amp;lt;getpeerinfo&amp;gt;, I get the list of the 3 peers with a different value for one of them:&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family:courier new,courier,monospace&quot;&gt;[&lt;br&gt;&amp;nbsp; &amp;nbsp; {&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;id&quot; : 1,&lt;br&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;startingheight&quot; : 462,&lt;/strong&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;banscore&quot; : 0,&lt;br&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_headers&quot; : 476,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_blocks&quot; : 476,&lt;/strong&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; },&lt;br&gt;&amp;nbsp; &amp;nbsp; {&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;id&quot; : 3,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;startingheight&quot; : 477,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;banscore&quot; : 0,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_headers&quot; : 477,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_blocks&quot; : 477,&lt;br&gt;&amp;nbsp; &amp;nbsp; },&lt;br&gt;&amp;nbsp; &amp;nbsp; {&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;id&quot; : 4,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;startingheight&quot; : 477,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;banscore&quot; : 0,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_headers&quot; : 477,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_blocks&quot; : 477,&lt;br&gt;&amp;nbsp; &amp;nbsp; }&lt;br&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size:12px&quot;&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif&quot;&gt;Could you kindly help me in understanding? Thanks, Fabio&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/15794/peer-network-with-different-startingheight-value</guid>
<pubDate>Sat, 28 Sep 2019 15:43:07 +0000</pubDate>
</item>
<item>
<title>Generate automatic events on create/update of item/stream so that polling is not required</title>
<link>https://www.multichain.com/qa/15352/generate-automatic-create-update-stream-polling-required</link>
<description>I have multichain configured on server. So, like in Ethereum, we can create event in the smart contract which can keep listening to events for new actions, likewise, can we subscribe to stream events using Multichain's APIs without explicitely keep polling from subscriber's end?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/15352/generate-automatic-create-update-stream-polling-required</guid>
<pubDate>Fri, 06 Sep 2019 07:09:04 +0000</pubDate>
</item>
<item>
<title>Timeout downloading block from peer, disconnecting</title>
<link>https://www.multichain.com/qa/12623/timeout-downloading-block-from-peer-disconnecting</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I have a master node with 900+ blocks. Now I try to connect a new node, but when it starts syncing up with the master, it disconnects after some blocks complaining about a timeout:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;receive version message: /MultiChain:0.2.0.6/: version 70002, blocks=959, us=174.16.213.31:53738, peer=2&lt;br&gt;Added time data, samples 2, offset +0 (+0 minutes)&lt;br&gt;mchn: Parameter set from peer=2 verified&lt;br&gt;Pre-allocating up to position 0x100000 in rev00000.dat&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=00f4c23c213136008518e74414f17605c024ad3cf34d81cb53f8130266ee815b&amp;nbsp; height=1&amp;nbsp; log2_work=9&amp;nbsp; tx=2&amp;nbsp; date=2019-01-28 08:48:07 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=0000b25e3031363046cc69e138f209868484bbd15f6fee3f0dc42b5f51be3565&amp;nbsp; height=2&amp;nbsp; log2_work=9.5849625&amp;nbsp; tx=3&amp;nbsp; date=2019-01-28 08:48:08 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;...&lt;/p&gt;&lt;p&gt;...&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=00113d9451141fc321bc88e5bc2f2388580f683fa3c9af4705a754485c3fbdac&amp;nbsp; height=126&amp;nbsp; log2_work=14.988685&amp;nbsp; tx=1284&amp;nbsp; date=2019-01-28 14:10:10 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=005f0110f6d32bf8e68a9598dd7533852a30cff92ec65341e25e55149f976eff&amp;nbsp; height=127&amp;nbsp; log2_work=15&amp;nbsp; tx=1540&amp;nbsp; date=2019-01-28 14:10:14 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=00f59a8a840365aa1c3bac5fe717753c07f4cf27f6e95926423531ab33488af8&amp;nbsp; height=128&amp;nbsp; log2_work=15.011227&amp;nbsp; tx=1760&amp;nbsp; date=2019-01-28 14:10:16 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;ResendWalletTransactions()&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=008a866cb66d2f98894fd98ebe2b7eb78f5d9ff5460d6e723ef0db38ba6757f2&amp;nbsp; height=129&amp;nbsp; log2_work=15.022368&amp;nbsp; tx=1908&amp;nbsp; date=2019-01-28 14:10:18 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=00e7442c16a2008681791394d95966db86e5155cee8668ff25566c332953d6f0&amp;nbsp; height=130&amp;nbsp; log2_work=15.033423&amp;nbsp; tx=2015&amp;nbsp; date=2019-01-28 14:10:20 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=0012883f0df88e470804ec4f5aefe78fbbfd0ced34b02737a321bb496b0f63d2&amp;nbsp; height=131&amp;nbsp; log2_work=15.044394&amp;nbsp; tx=2112&amp;nbsp; date=2019-01-28 14:10:23 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=00d26a69b99e592f5687a8704a217b87be3516f4f72dfdb80d734d939aa52663&amp;nbsp; height=132&amp;nbsp; log2_work=15.055282&amp;nbsp; tx=2273&amp;nbsp; date=2019-01-28 14:10:25 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=00a163113a22b08250698cd44280b44e4a7f952ddf9dbb9aa33f88a8c57741d9&amp;nbsp; height=133&amp;nbsp; log2_work=15.066089&amp;nbsp; tx=2410&amp;nbsp; date=2019-01-28 14:10:27 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=006862bab537d132727e6abc9f1adef8e2520c9d26d5d1f5f727d7ab24f4e8b4&amp;nbsp; height=134&amp;nbsp; log2_work=15.076816&amp;nbsp; tx=2521&amp;nbsp; date=2019-01-28 14:10:28 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=00c77418d1248a4118363b5df2c620023d2e3fd28ed6b83f3366eeed99a04118&amp;nbsp; height=135&amp;nbsp; log2_work=15.087463&amp;nbsp; tx=2613&amp;nbsp; date=2019-01-28 14:10:30 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;ResendWalletTransactions()&lt;br&gt;UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=0081d6e61d0b716b1b318ddd48260d1c620be5b100fdad271e2732311fe7b049&amp;nbsp; height=136&amp;nbsp; log2_work=15.098032&amp;nbsp; tx=2789&amp;nbsp; date=2019-01-28 14:10:33 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;Timeout downloading block 00e9dfcfc91067a07d32a80e241d944089d33a5aeea12335422970dd270dcbe1 from peer=2, disconnecting&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;What is this timeout about? Why does&amp;nbsp;it happen? Is there any parameter that allows me to increase such timeout?&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/12623/timeout-downloading-block-from-peer-disconnecting</guid>
<pubDate>Wed, 30 Jan 2019 09:24:29 +0000</pubDate>
</item>
<item>
<title>Sync Wallets Between Nodes</title>
<link>https://www.multichain.com/qa/11467/sync-wallets-between-nodes</link>
<description>Hello,&lt;br /&gt;
&lt;br /&gt;
I started learning MC 2.0 I noticed something I'd like to ask about.&lt;br /&gt;
&lt;br /&gt;
My setup: 2 nodes on two different computers running locally.&lt;br /&gt;
&lt;br /&gt;
When I created a new account on one node, I couldn't interact or use the address from the other node unless I imported the address or the wallet.&lt;br /&gt;
&lt;br /&gt;
Is there a way to keep all addresses/wallets synced between the nodes? Or is there a method to add an address to all wallets on all the nodes so the user can interact with the blockchain using any node.&lt;br /&gt;
&lt;br /&gt;
Thank you for your time.&lt;br /&gt;
&lt;br /&gt;
[edit] I tried setting up cluster nodes using -initprivkey. However, when I imported a new account, it wasn't added to the other nodes.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/11467/sync-wallets-between-nodes</guid>
<pubDate>Mon, 05 Nov 2018 14:17:14 +0000</pubDate>
</item>
<item>
<title>Is it possible to disable transactions validation on a second node?</title>
<link>https://www.multichain.com/qa/9710/is-possible-disable-transactions-validation-on-second-node</link>
<description>Hello guys!&lt;br /&gt;
&lt;br /&gt;
A second node is joining an existing chain. The sync process takes lot of time. Is there any possibility to speed up the sync process?&lt;br /&gt;
&lt;br /&gt;
I think when I disable the validation process of each transactions on the second node could speed up the sync process a little bit. Could be this true? If yes, how can I disable it?&lt;br /&gt;
&lt;br /&gt;
I set mine-empty-rounds to 0 to reduce the blocks, but still I have many blocks which need to be synchronized on another node.&lt;br /&gt;
&lt;br /&gt;
Many thanks in advance!</description>
<guid isPermaLink="true">https://www.multichain.com/qa/9710/is-possible-disable-transactions-validation-on-second-node</guid>
<pubDate>Sat, 19 May 2018 22:44:35 +0000</pubDate>
</item>
<item>
<title>Block syncing to new nodes.</title>
<link>https://www.multichain.com/qa/7527/block-syncing-to-new-nodes</link>
<description>&lt;p&gt;Hi team,&amp;nbsp;&lt;/p&gt;&lt;p&gt;I 've a 2 node multichain. The nodes were in sync and working fine, I started with load testing of the nodes and gradually on the 2nd node I started to get memory errors like below. Anyway that's another story.&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;EXCEPTION: St9bad_alloc&lt;/p&gt;&lt;p&gt;std::bad_alloc&lt;/p&gt;&lt;p&gt;bitcoin in ProcessMessages()&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;So after this I deleted the ~/.multichain/chain1 from my 2nd node and started the multichain on 2nd node again. It took some time to get the blocks synced (the inflight section of getpeerinfo didn't show any blocks so I assumed they are synced. )&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Now on the 2nd node when I do&amp;nbsp;getinfo and getpeerinfo I see respectively;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&quot;blocks&quot; : 1287,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;inbound&quot; : true,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;startingheight&quot; : 1287,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;banscore&quot; : 0,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_headers&quot; : 1287,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_blocks&quot; : 1287,&lt;/p&gt;&lt;p&gt;Seems alright.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;But when I do the same on 1st node.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&quot;blocks&quot; : 1287,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot;inbound&quot; : false,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;startingheight&quot; : 632,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;banscore&quot; : 0,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_headers&quot; : 634,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;synced_blocks&quot; : -1,&lt;/p&gt;&lt;p&gt;Doesn't seem alright to me.&amp;nbsp;&lt;/p&gt;&lt;p&gt;1. What does the inbound imply here?&lt;/p&gt;&lt;p&gt;2. why my sync header and block is different on node 1?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/7527/block-syncing-to-new-nodes</guid>
<pubDate>Tue, 14 Nov 2017 06:07:57 +0000</pubDate>
</item>
<item>
<title>How exactly does MultiChain broadcast the information?</title>
<link>https://www.multichain.com/qa/5504/how-exactly-does-multichain-broadcast-the-information</link>
<description>What kind of code is involved? Is it using the boost c++ library's signals? How exactly do those work? Thanks!</description>
<guid isPermaLink="true">https://www.multichain.com/qa/5504/how-exactly-does-multichain-broadcast-the-information</guid>
<pubDate>Fri, 30 Jun 2017 13:48:23 +0000</pubDate>
</item>
<item>
<title>How to Increase the speed of blocks synchronization</title>
<link>https://www.multichain.com/qa/4248/how-to-increase-the-speed-of-blocks-synchronization</link>
<description>Hi, &lt;br /&gt;
&lt;br /&gt;
I am joining an existing chain that has over 150,000 blocks already and blocks syncronisation to my local node takes lot of time.. it's already 4 hours and blocks synched 40,000 only. &lt;br /&gt;
&lt;br /&gt;
Is there anyway that we could improve the speed of sync?. &lt;br /&gt;
&lt;br /&gt;
getblockchaininfo&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;chain&amp;quot; : &amp;quot;main&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;chainname&amp;quot; : &amp;quot;chain1&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;description&amp;quot; : &amp;quot;MultiChain chain1&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;protocol&amp;quot; : &amp;quot;multichain&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;setupblocks&amp;quot; : 60,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;reindex&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;blocks&amp;quot; : 40273,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;headers&amp;quot; : 154576,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;bestblockhash&amp;quot; : &amp;quot;00007953b668e13658f2a0242e4fc061a506fb51d4ad466cb71d3a48e&lt;br /&gt;
d4b7c6a&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;difficulty&amp;quot; : 0.00001526,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;verificationprogress&amp;quot; : 1.00000000,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;chainwork&amp;quot; : &amp;quot;000000000000000000000000000000000000000000000000000000009d529&lt;br /&gt;
d52&amp;quot;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Thanks.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/4248/how-to-increase-the-speed-of-blocks-synchronization</guid>
<pubDate>Wed, 08 Mar 2017 07:10:04 +0000</pubDate>
</item>
<item>
<title>Node catchup seems to be rolling back blocks continuously</title>
<link>https://www.multichain.com/qa/2887/node-catchup-seems-to-be-rolling-back-blocks-continuously</link>
<description>HI &lt;br /&gt;
&lt;br /&gt;
I blew away one of my multichain nodes and then re-created it my peering it with a node running in the cloud. &amp;nbsp;I've been watching it and two things look strange:&lt;br /&gt;
&lt;br /&gt;
1) It is gradually increasing the number of blocks that are in the syncing node, but it is continously rolling back blocks and then re-adding them.....it's like taking three steps forward followed by two back......would you exepct this......feels like there is an issue and the sync is now taking a very long time!&lt;br /&gt;
&lt;br /&gt;
2) The syncing node seems to be mining....it has permissions to mine but my assumption is that it won't request the mempool until it catches up the existing mined blocks, which it hasn't done so.....so how could it be mining?? &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
&lt;br /&gt;
Marty</description>
<guid isPermaLink="true">https://www.multichain.com/qa/2887/node-catchup-seems-to-be-rolling-back-blocks-continuously</guid>
<pubDate>Thu, 13 Oct 2016 14:23:59 +0000</pubDate>
</item>
</channel>
</rss>