Los parámetros pueden verse en el archivo params.dat, que quedará almacenado en el directorio de instalación, una vez lanzado el nodo multichain contra la blockchain de Jasper (ver preguntas sobre lanzamiento/instalación del nodo Jasper) .
Un resumen de los parámetros mas importantes es este:
chain-description = jasper 20190925 Cointelegraph Bitcoin Price $8K Bounce Now Aligns With Stock-to-Flow Chart # Chain description, embedded in genesis block coinbase,
max 90 chars.
target-block-time = 15 # Target time between blocks (transaction confirmation delay), seconds. (2 - 86400)
# Global permissions
anyone-can-connect = true # Anyone can connect, i.e. a publicly readable blockchain.
anyone-can-send = true # Anyone can send, i.e. transaction signing not restricted by address.
anyone-can-receive = true # Anyone can receive, i.e. transaction outputs not restricted by address.
anyone-can-receive-empty = true # Anyone can receive empty output, i.e. without permission grants, asset transfers and zero native currency.
anyone-can-create = false # Anyone can create new streams.
anyone-can-issue = false # Anyone can issue new native assets.
anyone-can-mine = false # Anyone can mine blocks (confirm transactions).
anyone-can-activate = false # Anyone can grant or revoke connect, send and receive permissions.
anyone-can-admin = false # Anyone can grant or revoke all permissions.
allow-p2sh-outputs = true # Allow pay-to-scripthash (P2SH) scripts, often used for multisig. Ignored if allow-arbitrary-outputs=true.
allow-multisig-outputs = true # Allow bare multisignature scripts, rarely used but still supported. Ignored if allow-arbitrary-outputs=true.
setup-first-blocks = 10 # Length of initial setup phase in blocks, in which mining-diversity,
# admin-consensus-* and mining-requires-peers are not applied. (1 - 31536000)
mining-diversity = 0.51 # Miners must wait <mining-diversity>*<active miners> between blocks. (0 - 1)
admin-consensus-upgrade = 0.5 # <admin-consensus-upgrade>*<active admins> needed to upgrade the chain. (0 - 1)
admin-consensus-txfilter = 0.5 # <admin-consensus-txfilter>*<active admins> needed to approve filter in the chain. (0 - 1)
admin-consensus-admin = 0.5 # <admin-consensus-admin>*<active admins> needed to change admin perms. (0 - 1)
admin-consensus-activate = 0.5 # <admin-consensus-activate>*<active admins> to change activate perms. (0 - 1)
admin-consensus-mine = 0.5 # <admin-consensus-mine>*<active admins> to change mining permissions. (0 - 1)
admin-consensus-create = 0.0 # <admin-consensus-create>*<active admins> to change create permissions. (0 - 1)
admin-consensus-issue = 0.0 # <admin-consensus-issue>*<active admins> to change issue permissions. (0 - 1)
# Defaults for node runtime parameters
mining-requires-peers = true # Nodes only mine blocks if connected to other nodes (ignored if only one permitted miner).
mine-empty-rounds = 1 # Mine this many rounds of empty blocks before pausing to wait for new transactions. If negative, continue indefinitely (ignored
if target-adjust-freq>0). Non-integer allowed. (-1 - 1000)
mining-turnover = 0.0 # Prefer pure round robin between a subset of active miners to minimize forks (0.0) or random equal participation for all permit
ted miners (1.0). (0 - 1)
# Native blockchain currency
initial-block-reward = 10000000000 # Initial block mining reward in raw native currency units. (0 - 1000000000000000000)
first-block-reward = 0 # Different mining reward for first block only, ignored if negative. (-1 - 1000000000000000000)
reward-halving-interval = 5000000 # Interval for halving of mining rewards, in blocks. (60 - 1000000000)
reward-spendable-delay = 1 # Delay before mining reward can be spent, in blocks. (1 - 100000)
minimum-per-output = 0 # Minimum native currency per output (anti-dust), in raw units.
# If set to -1, this is calculated from minimum-relay-fee. (-1 - 1000000000)
maximum-per-output = 50000000100000000 # Maximum native currency per output, in raw units. (0 - 1000000000000000000)
minimum-offchain-fee = 1000 # Minimum fee for publishing off-chain data items, per 1000 bytes, in raw units of native currency. (0 - 1000000000)
minimum-relay-fee = 1000 # Minimum transaction fee, per 1000 bytes, in raw units of native currency. (0 - 1000000000)
native-currency-multiple = 100000000 # Number of raw units of native currency per display unit. (0 - 1000000000)
# Advanced mining parameters
skip-pow-check = false # Skip checking whether block hashes demonstrate proof of work.
pow-minimum-bits = 8 # Initial and minimum proof of work difficulty, in leading zero bits. (1 - 32)
target-adjust-freq = -1 # Interval between proof of work difficulty adjustments, in seconds, if negative - never adjusted. (-1 - 4294967295)
allow-min-difficulty-blocks = false # Allow lower difficulty blocks if none after 2*<target-block-time>.
default-network-port = 15444 # Default TCP/IP port for peer-to-peer connection with other nodes.
default-rpc-port = 15443 # Default TCP/IP port for incoming JSON-RPC API requests.
chain-name = jasper # Chain name, used as first argument for multichaind and multichain-cli.
protocol-version = 20010 # Protocol version at the moment of blockchain genesis.
network-message-start = 4a41534d # Magic value sent as the first 4 bytes of every peer-to-peer message.
address-pubkeyhash-version = 00 # Version bytes used for pay-to-pubkeyhash addresses.
address-scripthash-version = 05 # Version bytes used for pay-to-scripthash addresses.
private-key-version = 80 # Version bytes used for exporting private keys.
address-checksum-value = 00000000 # Bytes used for XOR in address checksum calculation.
genesis-pubkey = 026876018dcf602a15219dd440a08ca4cd1ad47e5bbb1bce9914a85c2efab25732 # Genesis block coinbase output public key.
genesis-version = 1 # Genesis block version.
genesis-timestamp = 1569413819 # Genesis block timestamp.
genesis-nbits = 536936447 # Genesis block difficulty (nBits).
genesis-nonce = 45 # Genesis block nonce.
genesis-pubkey-hash = 729496f1347dce9caabb63d1a23ac0e0503b2d6c # Genesis block coinbase output public key hash.
genesis-hash = 006493ce6595e0621da3e165c5569ad8e1ee8a16c1a66deb17dafd3c6544cd82 # Genesis block hash.