coreのラッパー開発メモ
・環境変数を起動時と運用時で分割
・AIに書いてもらったので間違いがあるかも。
Symbol ネットワーク設定項目一覧
大きく「初回固定(Genesis依存)」「運用可変(再起動で変更可)」「注意が必要(途中変更はリスク)」に分類。
🟢 初回固定 (Genesis依存)
設定項目 | 説明 | 初期値 (参考値) | 設定範囲/型 | 変更可否 |
---|---|---|---|---|
networkIdentifier |
ネットワーク識別子 (public=104, private=152) | 104 (public) | 固定整数 | ❌ Nemesis生成時のみ |
nemesisGenerationHashSeed |
ネメシスブロック生成ハッシュ | ランダム | 32byte HEX | ❌ Nemesis固定 |
nemesisSignerPublicKey |
ネメシス署名者公開鍵 | - | 32byte HEX | ❌ Nemesis固定 |
currencyMosaicId |
通貨モザイクID | 自動生成 | uint64 | ❌ Nemesis固定 |
harvestingMosaicId |
ハーベスト用モザイクID | 自動生成 | uint64 | ❌ Nemesis固定 |
initialCurrencyAtomicUnits |
通貨モザイク初期供給量 | 8,999,999,998,000,000 | 0 ~ 2^63-1 | ❌ Nemesis固定 |
totalChainImportance |
ネットワーク総インポータンス値 | 8,999,999,998,000,000 | uint64 | ❌ Nemesis固定 |
minHarvesterBalance |
ハーベストに必要な最小残高 | 10,000 XYM | >0 | ❌ Nemesis固定 |
epochAdjustment |
エポック調整 (UNIX 時刻との差) | 1615853185s (mainnet) | 秒 | ❌ Nemesis固定 |
harvestBeneficiaryPercentage |
ネットワーク手数料の分配割合 | 25% (mainnet) | 0–100 | ❌ Nemesis固定 |
harvestNetworkPercentage |
ネットワーク維持報酬の割合 | 5% (mainnet) | 0–100 | ❌ Nemesis固定 |
🟡 運用可変 (再起動で変更可)
設定項目 | 説明 | 初期値 (参考値) | 設定範囲/型 | 変更可否 |
---|---|---|---|---|
blockGenerationTargetTime |
ブロック生成目標時間 | 30秒 | 1–60秒 | ⭕ 再起動で反映 |
maxTransactionsPerBlock |
1ブロック内Tx上限 | 6,000 | 1–10,000 | ⭕ |
maxTransactionsPerAggregate |
アグリゲート内Tx上限 | 1,000 | 1–10,000 | ⭕ |
maxCosignaturesPerAggregate |
アグリゲート署名者上限 | 25 | 1–25 | ⭕ |
defaultDynamicFeeMultiplier |
手数料倍率デフォルト | 100 | 1–10,000 | ⭕ |
minFeeMultiplier |
許容最小手数料倍率 | 1 | ≥1 | ⭕ |
maxMosaicDuration |
モザイク存続期間上限 | ~3650日 | ブロック数 | ⭕ |
maxNamespaceDuration |
ネームスペース存続期間上限 | ~365日 | ブロック数 | ⭕ |
aliasDeadline |
ネームスペースエイリアス有効期限 | 1日 | ブロック数 | ⭕ |
maxMessageSize |
メッセージ最大サイズ | 1,024 | 1–4096 | ⭕ |
maxMetadataSize |
メタデータ最大サイズ | 1,024 | 1–4096 | ⭕ |
unconfirmedTransactionsCacheMaxSize |
未承認Txキャッシュ上限 | 10,000 | >0 | ⭕ |
🔴 注意が必要 (途中変更リスク)
設定項目 | 説明 | 初期値 (参考値) | 設定範囲/型 | 変更可否 |
---|---|---|---|---|
maxRollbackBlocks |
ロールバック可能ブロック数 | 360 | 1–10000 | ⚠ 途中変更リスク |
maxDifficultyBlocks |
難易度調整用ブロック数 | 60 | 1–1000 | ⚠ |
importanceGrouping |
重要度計算の単位 | 180ブロック | 1–∞ | ⚠ ネットワーク全体で統一必須 |
votingSetGrouping |
投票ラウンドの単位 | 360ブロック | 1–∞ | ⚠ ネットワーク全体で統一必須 |