<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>MultiChain Developer Q&amp;A - Recent questions tagged mining-diversity</title>
<link>https://www.multichain.com/qa/tag/mining-diversity</link>
<description>Powered by Question2Answer</description>
<item>
<title>mining-turnover Vs. mining-diversity</title>
<link>https://www.multichain.com/qa/17887/mining-turnover-vs-mining-diversity</link>
<description>I want to use round robin instead of POW with some control to avoid some problems that Multichain solve like freezing but I am confused to use &amp;nbsp;mining-diversity or mining-turnover or both specially I am confused about mining-turnover as I couldn't find clear specific definition specifically for intermediate values.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/17887/mining-turnover-vs-mining-diversity</guid>
<pubDate>Thu, 06 Feb 2020 15:32:25 +0000</pubDate>
</item>
<item>
<title>What is mining diversity?</title>
<link>https://www.multichain.com/qa/13070/what-is-mining-diversity</link>
<description>Thanks for your reply.Can u help me with the above question.?&lt;br /&gt;
&lt;br /&gt;
As miners donot get any incentives the what is the term 'mining diversity'.I already gone through the multichain docs but if would be more appreciated if u explain it clearly</description>
<guid isPermaLink="true">https://www.multichain.com/qa/13070/what-is-mining-diversity</guid>
<pubDate>Sat, 16 Mar 2019 06:40:41 +0000</pubDate>
</item>
<item>
<title>What is the role of the Publisher in Data Streams ?</title>
<link>https://www.multichain.com/qa/12699/what-is-the-role-of-the-publisher-in-data-streams</link>
<description>I have been using data streams in my Project and i have noticed that each item has a field called &amp;quot; Publishers &amp;quot; .&lt;br /&gt;
&lt;br /&gt;
1. My question is, what exactly is the role of the publisher in a data stream ?&lt;br /&gt;
&lt;br /&gt;
2. Why must every item, that is published in a data stream, needs a publisher specified for it ?&lt;br /&gt;
&lt;br /&gt;
3. Is it possible for one item to have multiple publishers ? If so, how would that be useful ?&lt;br /&gt;
&lt;br /&gt;
4, Do publishers take part in mining the transactions, which occur when an item is published on a data stream ?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/12699/what-is-the-role-of-the-publisher-in-data-streams</guid>
<pubDate>Sun, 03 Feb 2019 13:48:30 +0000</pubDate>
</item>
<item>
<title>Questions about customizing/extending multichain</title>
<link>https://www.multichain.com/qa/9233/questions-about-customizing-extending-multichain</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;We're planning to run a custom blockchain with Multichain as a base except we want to modify the API (add our own API calls, have some custom permission handling, etc). I have two questions:&lt;/p&gt;&lt;p&gt;1. Would it be possible to restrict that the only nodes to connect to our blockchain would be running our exact same custom API? Our concern is that since we would open source our code, in theory someone could compile/build their own copy and bypass any custom permissions we implement.&lt;/p&gt;&lt;p&gt;2. We understand there is a blockchain parameter &lt;span style=&quot;color:rgb(199, 37, 78); font-family:menlo,monaco,consolas,courier new,monospace; font-size:12.6px&quot;&gt;mining-diversity&amp;nbsp;&lt;/span&gt;that controls how many miner confirmations are needed to validate. Would it be possible to customize/modify multichain such that this value can be modified after initialization? Or some other way to adjust the required number of confirmations at some point in the future? (Unfortunately I do not have a justification/use case for this scenario at the moment, it is a client request that we are following up on)&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/9233/questions-about-customizing-extending-multichain</guid>
<pubDate>Fri, 06 Apr 2018 12:51:15 +0000</pubDate>
</item>
<item>
<title>Multichain Cluster stops mining</title>
<link>https://www.multichain.com/qa/6559/multichain-cluster-stops-mining</link>
<description>&lt;p&gt;Hi&lt;/p&gt;&lt;p&gt;We discovered an issue yesterday whereby are test cluster stopped mining.&amp;nbsp; It had been running for about a week without issue beforehand.&amp;nbsp; After a number of failed attempts to get the nodes mining again we cleared it down and started it up fresh, after a short space of time the issue occurred again.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Our working theory at the minute is:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:calibri; font-size:11.0pt&quot;&gt;Our automated tests create new addresses/keys per run and were assigning these new addresses mining permission.&amp;nbsp; The only mining parameter we had changed on our setup was &lt;/span&gt;&lt;span style=&quot;color:maroon; font-family:menlo; font-size:9.0pt&quot;&gt;admin-consensus-mine &lt;/span&gt;&lt;span style=&quot;color:black; font-family:calibri; font-size:11.0pt&quot;&gt;which was set to 0.&amp;nbsp; Is it possible that all these additional addresses/keys on the node were affecting the rules governing mining, specifically related to the mining-diversity setting?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I have now tuned this down to zero and keeping an eye on the newly created cluster.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;strong&gt;A couple of questions:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Do you think this was the issue, and if so then there's probably some guidance required for the proper configuration of your cluster with respect to the mining config vs nodes etc?&lt;/p&gt;&lt;p&gt;Secondly, how could we have recovered from this.&amp;nbsp; In the end we cleared down the cluster because we couldn't get it mining.&amp;nbsp; All transactions were just sitting in the mempool.&amp;nbsp; If this happened in a production environment, blowing it away is not really an option :)&lt;/p&gt;&lt;p&gt;Assuming the issue&amp;nbsp;was caused by these additional mining permissions, would revoking them have recovered the cluster?&lt;/p&gt;&lt;p&gt;If this is a misconfiguration issue rather than a bug/problem, some sort of log or message from the nodes would have been really useful given the amount of time we spent trying to resolve the issue.&lt;/p&gt;&lt;p&gt;If you think this shouldn't have been an issue, have you any other suggestions as to what the problem might have been.&amp;nbsp; I backed up the volume of one of the nodes and should be able to start it up again to investigate further?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Marty&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/6559/multichain-cluster-stops-mining</guid>
<pubDate>Thu, 07 Sep 2017 00:38:12 +0000</pubDate>
</item>
<item>
<title>Number of active nodes for mining a block</title>
<link>https://www.multichain.com/qa/5443/number-of-active-nodes-for-mining-a-block</link>
<description>I have 3 miner nodes and mining-diversity = 0.5, mining-turnover = 0.0. In this case minimum 2 miners should be active to mine a block, but this is working some time with 2 miners being active and some time it is't working even though 2 miners are active. If 3rd miner becomes active then mining the block working. I want to know the proper setting of mining-diversity, mining-turnover (and any other run time parameters ) value which will mine the block if there are at least 2 miners active.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/5443/number-of-active-nodes-for-mining-a-block</guid>
<pubDate>Mon, 26 Jun 2017 12:06:35 +0000</pubDate>
</item>
<item>
<title>What constitutes an &quot;active miner&quot;?</title>
<link>https://www.multichain.com/qa/3531/what-constitutes-an-active-miner</link>
<description>&lt;p&gt;The params include a setting for `mining-diversity` that is based on the number of &quot;active miners&quot;, and the white paper states...&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;A value of 1 ensures that every permitted miner is included in the rotation, whereas 0 represents no restriction at all. In general, higher values are safer, but a value too close to 1 can cause the blockchain to freeze up if some miners become inactive.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;... and in a footnote hints at a possible heartbeat feature as a means of identifying miners that have gone inactive. &amp;nbsp;However, I've not found anything in the documentation to suggest that this heartbeat&amp;nbsp;has (yet) been added, or in lieu&amp;nbsp;of it, what currently distinguishes an active miner from an inactive miner.&lt;br&gt;&lt;br&gt;My questions specifically pertain&amp;nbsp;to a block chain with `anyone-can-(connect,send,receive,mine)=true`, but I suspect they are at least somewhat relevant to other configurations as well. &amp;nbsp;So....&lt;br&gt;&lt;br&gt;1) How does multichain currently deal with nodes that connect, mine a bit, and then drop off never to return?&amp;nbsp;When, if ever, would they no longer be considered &quot;active&quot; as it pertains to `mining-diversity`?&lt;/p&gt;&lt;p&gt;2) How might this change (if at all) with the&amp;nbsp;beta release and ultimately the &quot;genesis&quot; ;-) release?&lt;br&gt;&lt;br&gt;Thanks for the great work so far! &amp;nbsp;I'm really excited about the potential this offers.&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/3531/what-constitutes-an-active-miner</guid>
<pubDate>Sun, 08 Jan 2017 00:46:59 +0000</pubDate>
</item>
</channel>
</rss>