<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>MultiChain Developer Q&amp;A - Recent questions tagged files</title>
<link>https://www.multichain.com/qa/tag/files</link>
<description>Powered by Question2Answer</description>
<item>
<title>File Handling Question</title>
<link>https://www.multichain.com/qa/95713/file-handling-question</link>
<description>What is the best way to store files or should we really store file on the blockchain? if not, what are the best practices?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95713/file-handling-question</guid>
<pubDate>Wed, 05 Nov 2025 16:34:15 +0000</pubDate>
</item>
<item>
<title>Offchain storage of files</title>
<link>https://www.multichain.com/qa/13093/offchain-storage-of-files</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
How can we add a file to the offchain and the process to retrieve the original file from another node.&lt;br /&gt;
&lt;br /&gt;
Do we need to convert the file to Hex format and append it using append binarycache. (Im getting error is Hex value of file is large as &amp;quot;Data should be hexadecimal string&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or we can just copy the file contents to the cache file as mentioned in below link. (In this case file is in raw format and not binary)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.multichain.com/qa/12710/adding-file-into-a-stream&quot; rel=&quot;nofollow&quot;&gt;https://www.multichain.com/qa/12710/adding-file-into-a-stream&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Any detailed steps would be helpful to every users.&lt;br /&gt;
&lt;br /&gt;
Thanks.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/13093/offchain-storage-of-files</guid>
<pubDate>Tue, 19 Mar 2019 08:51:17 +0000</pubDate>
</item>
<item>
<title>Storing files MC vs IPFS</title>
<link>https://www.multichain.com/qa/13092/storing-files-mc-vs-ipfs</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
I would like to know whats the difference and advantage of storing files on Multichain than in IPFS.&lt;br /&gt;
&lt;br /&gt;
And to store a file on multichain could you help me with the steps.&lt;br /&gt;
&lt;br /&gt;
Thanks.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/13092/storing-files-mc-vs-ipfs</guid>
<pubDate>Tue, 19 Mar 2019 08:16:00 +0000</pubDate>
</item>
<item>
<title>Store and retrieve huge binary files in off-chain</title>
<link>https://www.multichain.com/qa/12484/store-and-retrieve-huge-binary-files-in-off-chain</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
In Multichain 2.0, when you use the binary cache, you can directly append large binary files and then publish them off-chain from the cache.&lt;br /&gt;
&lt;br /&gt;
However, when you want to retrieve them back, you get a huge HEX string which simply cannot be handled in memory, so how do you convert back to the original binary file?&lt;br /&gt;
&lt;br /&gt;
Thanks!</description>
<guid isPermaLink="true">https://www.multichain.com/qa/12484/store-and-retrieve-huge-binary-files-in-off-chain</guid>
<pubDate>Mon, 21 Jan 2019 16:39:05 +0000</pubDate>
</item>
<item>
<title>Publishing files in streams</title>
<link>https://www.multichain.com/qa/11442/publishing-files-in-streams</link>
<description>hi Dears,&lt;br /&gt;
&lt;br /&gt;
I used streams in blockchain, but i want to know if it is possible to publish file in stream and read it , if ok how how can it be done technically using the commands for publishing and reading. thank you so much&lt;br /&gt;
cordially</description>
<guid isPermaLink="true">https://www.multichain.com/qa/11442/publishing-files-in-streams</guid>
<pubDate>Fri, 02 Nov 2018 13:27:48 +0000</pubDate>
</item>
<item>
<title>Why the explorer is not running ?</title>
<link>https://www.multichain.com/qa/11259/why-the-explorer-is-not-running</link>
<description>nohup python -m Mce.abe --config Buybit.conf &amp;amp;&lt;br /&gt;
&lt;br /&gt;
afer doing this , i get &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[1] 5773&lt;br /&gt;
root@buybitcoin:~/.multichain# nohup: ignoring input and appending output to 'nohup.out'</description>
<guid isPermaLink="true">https://www.multichain.com/qa/11259/why-the-explorer-is-not-running</guid>
<pubDate>Thu, 04 Oct 2018 13:38:10 +0000</pubDate>
</item>
<item>
<title>chain is running bit blocks are not increasing</title>
<link>https://www.multichain.com/qa/10306/chain-is-running-bit-blocks-are-not-increasing</link>
<description>Hi Team&lt;br /&gt;
&lt;br /&gt;
pl guide&lt;br /&gt;
&lt;br /&gt;
we are using MC2-3 veriosn&lt;br /&gt;
&lt;br /&gt;
we had changed three paramters to increase the file size in params.dat,&lt;br /&gt;
&lt;br /&gt;
chains starts well after that and blcoks keep increasing&lt;br /&gt;
&lt;br /&gt;
later we installed web exploere and web demo&lt;br /&gt;
&lt;br /&gt;
though it was working fine for few days, but then we observed that blcoks has stopped inceasing the count where as intercative mode is working fine, and tx are going fine, files kept uploading, &amp;gt; we dont know which block they were going as the Blcoks count was static.&lt;br /&gt;
&lt;br /&gt;
1) is there any way to restart the stuck blcoks count&lt;br /&gt;
&lt;br /&gt;
Then later Block explorer stopped responding &amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) does it need any supersiver it keep it running behind the scene.&lt;br /&gt;
&lt;br /&gt;
3) thereafter with 3-4 days it stopped taking files upload, giving error of large file size.&lt;br /&gt;
&lt;br /&gt;
here are the params and &amp;nbsp;Interactive mode has stopped responding details&lt;br /&gt;
&lt;br /&gt;
chain-protocol = multichain &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
chain-description = MultiChain dibs &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
root-stream-name = root &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
root-stream-open = true &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;
chain-is-testnet = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;
target-block-time = 15 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# &lt;br /&gt;
maximum-block-size = 20097500 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
maximum-chunk-size = 1048576 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;
maximum-chunk-count = 1024 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
# Global permissions&lt;br /&gt;
&lt;br /&gt;
anyone-can-connect = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Anyone can connect, i.e. a publicly readable blockchain.&lt;br /&gt;
anyone-can-send = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Anyone can send, i.e. transaction signing not restricted by address.&lt;br /&gt;
anyone-can-receive = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Anyone can receive, i.e. transaction outputs not restricted by address.&lt;br /&gt;
anyone-can-receive-empty = true &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Anyone can receive empty output, i.e. without permission grants, asset transfers and zero native currency.&lt;br /&gt;
anyone-can-create = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Anyone can create new streams.&lt;br /&gt;
anyone-can-issue = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Anyone can issue new native assets.&lt;br /&gt;
anyone-can-mine = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Anyone can mine blocks (confirm transactions).&lt;br /&gt;
anyone-can-activate = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Anyone can grant or revoke connect, send and receive permissions.&lt;br /&gt;
anyone-can-admin = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Anyone can grant or revoke all permissions.&lt;br /&gt;
support-miner-precheck = true &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Require special metadata output with cached scriptPubKey for input, to support advanced miner checks.&lt;br /&gt;
allow-arbitrary-outputs = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Allow arbitrary (without clear destination) scripts.&lt;br /&gt;
allow-p2sh-outputs = true &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Allow pay-to-scripthash (P2SH) scripts, often used for multisig. Ignored if allow-arbitrary-outputs=true.&lt;br /&gt;
allow-multisig-outputs = true &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Allow bare multisignature scripts, rarely used but still supported. Ignored if allow-arbitrary-outputs=true.&lt;br /&gt;
&lt;br /&gt;
# Consensus requirements&lt;br /&gt;
&lt;br /&gt;
setup-first-blocks = 60 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Length of initial setup phase in blocks, in which mining-diversity,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# admin-consensus-* and mining-requires-peers are not applied. (1 - 31536000)&lt;br /&gt;
mining-diversity = 0.3 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Miners must wait &amp;lt;mining-diversity&amp;gt;*&amp;lt;active miners&amp;gt; between blocks. (0 - 1)&lt;br /&gt;
admin-consensus-upgrade = 0.5 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# &amp;lt;admin-consensus-upgrade&amp;gt;*&amp;lt;active admins&amp;gt; needed to upgrade the chain. (0 - 1)&lt;br /&gt;
admin-consensus-admin = 0.5 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# &amp;lt;admin-consensus-admin&amp;gt;*&amp;lt;active admins&amp;gt; needed to change admin perms. (0 - 1)&lt;br /&gt;
admin-consensus-activate = 0.5 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# &amp;lt;admin-consensus-activate&amp;gt;*&amp;lt;active admins&amp;gt; to change activate perms. (0 - 1)&lt;br /&gt;
admin-consensus-mine = 0.5 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# &amp;lt;admin-consensus-mine&amp;gt;*&amp;lt;active admins&amp;gt; to change mining permissions. (0 - 1)&lt;br /&gt;
admin-consensus-create = 0.0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# &amp;lt;admin-consensus-create&amp;gt;*&amp;lt;active admins&amp;gt; to change create permissions. (0 - 1)&lt;br /&gt;
admin-consensus-issue = 0.0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# &amp;lt;admin-consensus-issue&amp;gt;*&amp;lt;active admins&amp;gt; to change issue permissions. (0 - 1)&lt;br /&gt;
&lt;br /&gt;
# Defaults for node runtime parameters&lt;br /&gt;
&lt;br /&gt;
lock-admin-mine-rounds = 10 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Ignore forks that reverse changes in admin or mine permissions after this many mining rounds have passed. Integer only. (0 - 10000)&lt;br /&gt;
mining-requires-peers = true &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Nodes only mine blocks if connected to other nodes (ignored if only one permitted miner).&lt;br /&gt;
mine-empty-rounds = 10 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Mine this many rounds of empty blocks before pausing to wait for new transactions. If negative, continue indefinitely (ignored if target-adjust-freq&amp;gt;0). Non-integer allowed. (-1 - 1000)&lt;br /&gt;
mining-turnover = 0.5 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Prefer pure round robin between a subset of active miners to minimize forks (0.0) or random equal participation for all permitted miners (1.0). (0 - 1)&lt;br /&gt;
&lt;br /&gt;
# Native blockchain currency (likely not required)&lt;br /&gt;
&lt;br /&gt;
initial-block-reward = 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Initial block mining reward in raw native currency units. (0 - 1000000000000000000)&lt;br /&gt;
first-block-reward = -1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Different mining reward for first block only, ignored if negative. (-1 - 1000000000000000000)&lt;br /&gt;
reward-halving-interval = 52560000 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Interval for halving of mining rewards, in blocks. (60 - 1000000000)&lt;br /&gt;
reward-spendable-delay = 1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Delay before mining reward can be spent, in blocks. (1 - 100000)&lt;br /&gt;
minimum-per-output = 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Minimum native currency per output (anti-dust), in raw units.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# If set to -1, this is calculated from minimum-relay-fee. (-1 - 1000000000)&lt;br /&gt;
maximum-per-output = 100000000000000 &amp;nbsp;&amp;nbsp;&amp;nbsp;# Maximum native currency per output, in raw units. (0 - 1000000000000000000)&lt;br /&gt;
minimum-offchain-fee = 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Minimum fee for publishing off-chain data items, per 1000 bytes, in raw units of native currency. (0 - 1000000000)&lt;br /&gt;
minimum-relay-fee = 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Minimum transaction fee, per 1000 bytes, in raw units of native currency. (0 - 1000000000)&lt;br /&gt;
native-currency-multiple = 100000000 &amp;nbsp;&amp;nbsp;&amp;nbsp;# Number of raw units of native currency per display unit. (0 - 1000000000)&lt;br /&gt;
&lt;br /&gt;
# Advanced mining parameters&lt;br /&gt;
&lt;br /&gt;
skip-pow-check = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Skip checking whether block hashes demonstrate proof of work.&lt;br /&gt;
pow-minimum-bits = 8 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Initial and minimum proof of work difficulty, in leading zero bits. (1 - 32)&lt;br /&gt;
target-adjust-freq = -1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Interval between proof of work difficulty adjustments, in seconds, if negative - never adjusted. (-1 - 4294967295)&lt;br /&gt;
allow-min-difficulty-blocks = false &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Allow lower difficulty blocks if none after 2*&amp;lt;target-block-time&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
# Standard transaction definitions&lt;br /&gt;
&lt;br /&gt;
only-accept-std-txs = true &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;
max-std-tx-size = 20097500 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;
&lt;br /&gt;
max-std-op-returns-count = 32 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# )&lt;br /&gt;
max-std-op-return-size = 20097152 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
max-std-op-drops-count = 5 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
max-std-element-size = 40000 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# M&lt;br /&gt;
&lt;br /&gt;
default-network-port = 4245 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#.&lt;br /&gt;
default-rpc-port = 4244 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Default&lt;br /&gt;
chain-name = dibs &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Chain name&lt;br /&gt;
protocol-version = 20003 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;
&lt;br /&gt;
network-message-start = f1cad3fc &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;
address-pubkeyhash-version = 00f1aa15 &amp;nbsp;&amp;nbsp;#&lt;br /&gt;
&lt;br /&gt;
address-scripthash-version = 058c522c &amp;nbsp;&amp;nbsp;# Version bytes used for pay-to-scripthash addresses.&lt;br /&gt;
private-key-version = 803d9492 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Version bytes used for exporting private keys.&lt;br /&gt;
address-checksum-value = 2fbe08b4 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Bytes used for XOR in address checksum calculation.&lt;br /&gt;
&lt;br /&gt;
# The following parameters were generated by multichaind.&lt;br /&gt;
# They SHOULD NOT BE EDITED.&lt;br /&gt;
&lt;br /&gt;
genesis-pubkey = 0201153ad6bad99fbceb4a9f024054dcdd325dd3d6594965c32a3f50e37aadc277 # Gene...</description>
<guid isPermaLink="true">https://www.multichain.com/qa/10306/chain-is-running-bit-blocks-are-not-increasing</guid>
<pubDate>Tue, 17 Jul 2018 06:04:20 +0000</pubDate>
</item>
<item>
<title>Can files stored in the Blockchain be deleted or replaced, or are they immutably stored forever?</title>
<link>https://www.multichain.com/qa/8841/stored-blockchain-deleted-replaced-immutably-stored-forever</link>
<description></description>
<guid isPermaLink="true">https://www.multichain.com/qa/8841/stored-blockchain-deleted-replaced-immutably-stored-forever</guid>
<pubDate>Thu, 08 Mar 2018 14:33:41 +0000</pubDate>
</item>
<item>
<title>Storing hashes or files in Multichain</title>
<link>https://www.multichain.com/qa/8810/storing-hashes-or-files-in-multichain</link>
<description>Hello,&lt;br /&gt;
&lt;br /&gt;
I'm totally new to blockchain. I've setup a 2 node blockchain, and setup a web explorer on both nodes. &lt;br /&gt;
&lt;br /&gt;
I've setup a stream as well. I'm trying to build a proof of concept where 5 different users, are able to store documents on the blockchain and would appreciate some guidance/help.&lt;br /&gt;
&lt;br /&gt;
My blockchain nodes are running on linux and these users are windows users, so would that be done with curl?&lt;br /&gt;
&lt;br /&gt;
Thanks.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/8810/storing-hashes-or-files-in-multichain</guid>
<pubDate>Wed, 07 Mar 2018 05:23:01 +0000</pubDate>
</item>
<item>
<title>Can large files (over 64MB) be stored in the blockchain employing multiple assocaited streams?</title>
<link>https://www.multichain.com/qa/8715/stored-blockchain-employing-multiple-assocaited-streams</link>
<description></description>
<guid isPermaLink="true">https://www.multichain.com/qa/8715/stored-blockchain-employing-multiple-assocaited-streams</guid>
<pubDate>Tue, 27 Feb 2018 13:36:54 +0000</pubDate>
</item>
<item>
<title>Configuration files</title>
<link>https://www.multichain.com/qa/8312/configuration-files</link>
<description>Hi, I'm super new to Multichain. This question may seem a bit dumb but what's the difference between params.dat and multichain.conf? Both of them set configuration params for the blockchain you want to create but I can't really find out what's the difference between them.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/8312/configuration-files</guid>
<pubDate>Mon, 22 Jan 2018 12:43:01 +0000</pubDate>
</item>
<item>
<title>User authentication and file sharing in multichain</title>
<link>https://www.multichain.com/qa/8274/user-authentication-and-file-sharing-in-multichain</link>
<description>I am a newbie in multichain development and I am going through the documentation with multichain-node wrapper for json-rpc api. I have two use cases which I am unable to understand and implement it on multichain. I have following scenarios.&lt;br /&gt;
&lt;br /&gt;
1. User authentication: How can we create user login signup module on multichain such that user can register and login to see and perform different functions on blockchain like file transfer, message transfer etc ?&lt;br /&gt;
&lt;br /&gt;
2. How to send file in such a way that only the recipient can read the contents of that file.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/8274/user-authentication-and-file-sharing-in-multichain</guid>
<pubDate>Wed, 17 Jan 2018 19:57:55 +0000</pubDate>
</item>
<item>
<title>Multichain 1.0.2: Attaching files to the blockchain</title>
<link>https://www.multichain.com/qa/8129/multichain-1-0-2-attaching-files-to-the-blockchain</link>
<description>I have a question regarding Multichain 1.0.2.&lt;br /&gt;
&lt;br /&gt;
I would like to be able to add files to the blockchain only from one specific address. The other addresses can not be possible.&lt;br /&gt;
&lt;br /&gt;
It should be possible to read these attached files by any person.&lt;br /&gt;
&lt;br /&gt;
Does Multichain 1.0.2 offer such functionality?&lt;br /&gt;
Are there any restrictions?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/8129/multichain-1-0-2-attaching-files-to-the-blockchain</guid>
<pubDate>Sat, 06 Jan 2018 20:00:35 +0000</pubDate>
</item>
<item>
<title>Hello  everybody :), I have 2 PC connected in Local Area Network. How can i send documents using Multichain.</title>
<link>https://www.multichain.com/qa/5034/hello-everybody-connected-network-documents-using-multichain</link>
<description>&lt;pre style=&quot;text-align: left;&quot;&gt;How to send a document between 2 PC in LAN ?&lt;/pre&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;- Linux (CentOs)&lt;/pre&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;- Using a switch with RJ45.&lt;/pre&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;I want to push just a PDF on the blockchain.&lt;/pre&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;Thanks :)&lt;/pre&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/5034/hello-everybody-connected-network-documents-using-multichain</guid>
<pubDate>Thu, 11 May 2017 15:40:56 +0000</pubDate>
</item>
<item>
<title>Files inside MultiChain</title>
<link>https://www.multichain.com/qa/2719/files-inside-multichain</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
When the multichain is initialized, there are alot files store inside like permissions.dat, wallet.dat, entities.dat, etc. May i know whats the purpose of each file?&lt;br /&gt;
&lt;br /&gt;
Thank You</description>
<guid isPermaLink="true">https://www.multichain.com/qa/2719/files-inside-multichain</guid>
<pubDate>Wed, 21 Sep 2016 03:01:57 +0000</pubDate>
</item>
</channel>
</rss>