diff --git a/docs/changelogs.md b/docs/changelogs.md index 37cbf7d5..ad94da91 100644 --- a/docs/changelogs.md +++ b/docs/changelogs.md @@ -1,5 +1,12 @@ # 変更履歴 +## 2023/11/20 ver. 12.9.0 +!!! note "" + * R-Login使用時の推奨設定を掲載 [Ubuntu初期設定](./setup/1-ubuntu-setup.md) + * Tracemempool初期値変更対応 + * SPOミーティング議事録リンク掲載 [SJGラーニング](./learning.md) + * 軽微な修正 + ## 2023/10/28 ver. 12.8.9 !!! note "" * minPoolCost変更に伴う表記およびコマンド修正 diff --git a/docs/images/r-login-setting.jpg b/docs/images/r-login-setting.jpg new file mode 100644 index 00000000..7cb82ae2 Binary files /dev/null and b/docs/images/r-login-setting.jpg differ diff --git a/docs/index.md b/docs/index.md index 8a173072..335058a4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -10,7 +10,7 @@ SPO JAPAN GUILDでは、カルダノネットワーク分散化促進活動の !!! info "情報" このマニュアルは、カルダノノードv8.1.2に対応しています。 - 最終更新日:2023年10月28日 guide version 12.8.9 + 最終更新日:2023年11月20日 guide version 12.9.0 !!! tip "サポート" サポートが必要な場合は、ディスコード[SPO JAPAN GUILDコミュニティ](https://discord.gg/U3gU54c)で現役のSPOに質問できます diff --git a/docs/learning.md b/docs/learning.md index b0baf6eb..df9998a8 100644 --- a/docs/learning.md +++ b/docs/learning.md @@ -3,6 +3,8 @@ !!! tip "SJGラーニングとは?" こちらの内容はSJGディスコードで毎週土曜日21時から開催のSPOミーティング内で不定期に実施しているSJGラーニング教材です。プールオペレーションにおける基礎知識を共有しSPOのレベルアップを図ります。 + SPOミーティング議事録は[こちら](https://spojapanguild.net/category/meeting/) + ## 第1回 [ファイアウォールとポートの基礎知識](https://drive.google.com/file/d/1rFWFgo-zX0dCPdfqz_FwN5nbqL9R5__i/view?usp=share_link) diff --git a/docs/operation/start-guide.md b/docs/operation/start-guide.md index e9f82779..cac20441 100644 --- a/docs/operation/start-guide.md +++ b/docs/operation/start-guide.md @@ -44,11 +44,10 @@ !!! tip "スロットバトル(stolen)" 他プールと同じスロットに割り当てられた際に発生 - vrf値によるサイコロゲームが行われ出た目の小さいプールのブロックが採用されます。(ステーク量が少ないプールが有利) + vrf値によるサイコロゲームが行われ出た目の小さいプールのブロックが採用されます。(ステーク量による優位性はなくランダム) !!! tip "ハイトバトル(Ghosted / missed)" - 他プールと5秒以内に割り当てられた際に発生 - ブロック伝播遅延による発生で、現在のネットワークは5秒以内にブロック伝播が行われれば問題ないため、1秒~2秒前後にスロットリーダーが重なった場合ブロック伝播遅延が発生。地理的不利を解消するため、vrf値によるサイコロゲームが行われ出た目の小さいプールのブロックが採用されます。(ステーク量による優位性はなくランダム) + 他プールと5秒以内に割り当てられた場合や、前ブロック生成プールのサーバー設定・環境によりブロック伝播遅延が発生することで引き起こる現象。地理的優位性を無くすため、vrf値によるサイコロゲームが行われ出た目の小さいプールのブロックが採用されます。(ステーク量による優位性はなくランダム) ## **KESとは?** !!! tip "KES=Key-Evolving Signatures" diff --git a/docs/setup/1-ubuntu-setup.md b/docs/setup/1-ubuntu-setup.md index 4c906e88..db3d6c40 100644 --- a/docs/setup/1-ubuntu-setup.md +++ b/docs/setup/1-ubuntu-setup.md @@ -13,6 +13,10 @@ 1.R-Login(Windows) [https://kmiya-culti.github.io/RLogin/](https://kmiya-culti.github.io/RLogin/) +!!! tip "接続状態維持のための設定" + R-Login使用の際は、未操作時の接続状態を保持するため以下の設定を行ってください。 + ![](../images/r-login-setting.jpg) + 2.Terminal(Mac) [https://www.webdesignleaves.com/pr/plugins/mac_terminal_basics_01.html](https://www.webdesignleaves.com/pr/plugins/mac_terminal_basics_01.html) diff --git a/docs/setup/11-blocknotify-setup.md b/docs/setup/11-blocknotify-setup.md index b3c7f260..599138f1 100644 --- a/docs/setup/11-blocknotify-setup.md +++ b/docs/setup/11-blocknotify-setup.md @@ -102,7 +102,7 @@ cat $NODE_HOME/scripts/cncli.sh | grep -o '#USE_KOIOS_API=Y' * **1.LINEグループを作成する** ![*](../images/block_notify/2-1-1-1.png) - * **2.「Line Notify」を追加する** + * **2.「Line Notify」を追加する** ![*](../images/block_notify/2-1-1-2.png) * **3.任意のグループ名を設定し「作成」をクリックする** diff --git a/docs/setup/2-node-setup.md b/docs/setup/2-node-setup.md index 847c499e..fbcb1bab 100644 --- a/docs/setup/2-node-setup.md +++ b/docs/setup/2-node-setup.md @@ -9,6 +9,13 @@ ターミナルを起動し、以下のコマンドを入力しましょう! +新しいTMUXセッションを開く + +``` +tmux new -s build +``` + + まずはじめに、パッケージを更新しUbuntuを最新の状態に保ちます。 ```bash @@ -203,12 +210,6 @@ cabal update cabal configure --with-compiler=ghc-8.10.7 ``` -新しいTMUXセッションを開く - -``` -tmux new -s build -``` - カルダノノードをビルドします。 ```sh @@ -277,7 +278,7 @@ wget --no-use-server-timestamps -q https://book.world.dev.cardano.org/environmen -e 's!"ByronGenesisFile": "byron-genesis.json"!"ByronGenesisFile": "'${NODE_CONFIG}'-byron-genesis.json"!' \ -e 's!"ShelleyGenesisFile": "shelley-genesis.json"!"ShelleyGenesisFile": "'${NODE_CONFIG}'-shelley-genesis.json"!' \ -e 's!"ConwayGenesisFile": "conway-genesis.json"!"ConwayGenesisFile": "'${NODE_CONFIG}'-conway-genesis.json"!' \ - -e "s/TraceMempool\": true/TraceMempool\": false/g" \ + -e "s/TraceMempool\": false/TraceMempool\": true/g" \ -e 's!"TraceBlockFetchDecisions": false!"TraceBlockFetchDecisions": true!' \ -e '/"defaultScribes": \[/a\ \[\n "FileSK",\n "logs/node.json"\n \],' \ -e '/"setupScribes": \[/a\ \{\n "scFormat": "ScJson",\n "scKind": "FileSK",\n "scName": "logs/node.json"\n \},' \ @@ -291,7 +292,7 @@ wget --no-use-server-timestamps -q https://book.world.dev.cardano.org/environmen -e 's!"ByronGenesisFile": "byron-genesis.json"!"ByronGenesisFile": "'${NODE_CONFIG}'-byron-genesis.json"!' \ -e 's!"ShelleyGenesisFile": "shelley-genesis.json"!"ShelleyGenesisFile": "'${NODE_CONFIG}'-shelley-genesis.json"!' \ -e 's!"ConwayGenesisFile": "conway-genesis.json"!"ConwayGenesisFile": "'${NODE_CONFIG}'-conway-genesis.json"!' \ - -e "s/TraceMempool\": true/TraceMempool\": false/g" \ + -e "s/TraceMempool\": false/TraceMempool\": true/g" \ -e 's!"TraceBlockFetchDecisions": false!"TraceBlockFetchDecisions": true!' \ -e '/"defaultScribes": \[/a\ \[\n "FileSK",\n "logs/node.json"\n \],' \ -e '/"setupScribes": \[/a\ \{\n "scFormat": "ScJson",\n "scKind": "FileSK",\n "scName": "logs/node.json"\n \},' \ @@ -307,7 +308,6 @@ wget --no-use-server-timestamps -q https://book.world.dev.cardano.org/environmen -e 's!"ByronGenesisFile": "byron-genesis.json"!"ByronGenesisFile": "'${NODE_CONFIG}'-byron-genesis.json"!' \ -e 's!"ShelleyGenesisFile": "shelley-genesis.json"!"ShelleyGenesisFile": "'${NODE_CONFIG}'-shelley-genesis.json"!' \ -e 's!"ConwayGenesisFile": "conway-genesis.json"!"ConwayGenesisFile": "'${NODE_CONFIG}'-conway-genesis.json"!' \ - -e "s/TraceMempool\": true/TraceMempool\": false/g" \ -e 's!"TraceBlockFetchDecisions": false!"TraceBlockFetchDecisions": true!' \ -e '/"defaultScribes": \[/a\ \[\n "FileSK",\n "logs/node.json"\n \],' \ -e '/"setupScribes": \[/a\ \{\n "scFormat": "ScJson",\n "scKind": "FileSK",\n "scName": "logs/node.json"\n \},' \ @@ -320,7 +320,6 @@ wget --no-use-server-timestamps -q https://book.world.dev.cardano.org/environmen -e 's!"ByronGenesisFile": "byron-genesis.json"!"ByronGenesisFile": "'${NODE_CONFIG}'-byron-genesis.json"!' \ -e 's!"ShelleyGenesisFile": "shelley-genesis.json"!"ShelleyGenesisFile": "'${NODE_CONFIG}'-shelley-genesis.json"!' \ -e 's!"ConwayGenesisFile": "conway-genesis.json"!"ConwayGenesisFile": "'${NODE_CONFIG}'-conway-genesis.json"!' \ - -e "s/TraceMempool\": true/TraceMempool\": false/g" \ -e 's!"TraceBlockFetchDecisions": false!"TraceBlockFetchDecisions": true!' \ -e '/"defaultScribes": \[/a\ \[\n "FileSK",\n "logs/node.json"\n \],' \ -e '/"setupScribes": \[/a\ \{\n "scFormat": "ScJson",\n "scKind": "FileSK",\n "scName": "logs/node.json"\n \},' \ diff --git a/docs/setup/7-register-stakepool.md b/docs/setup/7-register-stakepool.md index fa0ad5cd..a8d43ebf 100644 --- a/docs/setup/7-register-stakepool.md +++ b/docs/setup/7-register-stakepool.md @@ -278,8 +278,7 @@ cat $NODE_HOME/poolMetaData.json | jq . `--pool-pledge` 誓約数 `--pool-cost` 固定手数料 `--pool-margin` 変動手数料 - `111.***.***.***`はリレー1のIPに置き換えてください - `222.***.***.***`はリレー2のIPに置き換えてください + `***.***.***.***`はリレー1、リレー2のIPに置き換えてください `https://xxx.github.io/xxx/poolMetaData.json` はご自身のメタデータURLに置き換えてください ```bash @@ -293,9 +292,9 @@ cat $NODE_HOME/poolMetaData.json | jq . --pool-reward-account-verification-key-file stake.vkey \ --pool-owner-stake-verification-key-file stake.vkey \ $NODE_NETWORK \ - --pool-relay-ipv4 111.***.***.*** \ + --pool-relay-ipv4 ***.***.***.*** \ --pool-relay-port 6000 \ - --pool-relay-ipv4 222.***.***.*** \ + --pool-relay-ipv4 ***.***.***.*** \ --pool-relay-port 6000 \ --metadata-url https://xxx.github.io/xxx/poolMetaData.json \ --metadata-hash $(cat poolMetaDataHash.txt) \ diff --git a/docs/setup/8.topology-setup.md b/docs/setup/8.topology-setup.md index 5303dcf3..b8406c19 100644 --- a/docs/setup/8.topology-setup.md +++ b/docs/setup/8.topology-setup.md @@ -231,15 +231,15 @@ gtool >[2] ブロック生成状態チェック を選択する -### ** Tracemempool無効 ** +### **Tracemempool無効** !!! danger "重要な最終調整" ノード稼働時の、CPU/メモリ消費を抑えるためノード設定を調整します。 この調整はプール運営のパフォーマンスを左右しますので推奨設定となります。 -!!! info "概要" * トランザクション流入ログをトレース(記録)することで、CPU/メモリ消費を増加させる原因となることがわかっているため、この機能を無効にします。 - * この設定を行うと、上記で確認した「Total TX」「Pending Tx」は増加しませんが、設定前に増加が確認できていれば問題ございません。 + * この設定を行うと、上記で確認した「Total TX」「Pending Tx」は増加しなくなりますが、設定前に増加が確認できていれば問題ございません + === "リレー/BP" ```bash