Skip to content

Commit

Permalink
Merge pull request #327 from btbf:Release-12.9.0
Browse files Browse the repository at this point in the history
v12.9.0 Release
  • Loading branch information
btbf committed Nov 20, 2023
2 parents 973f876 + 4795f75 commit ac357c0
Show file tree
Hide file tree
Showing 10 changed files with 32 additions and 22 deletions.
7 changes: 7 additions & 0 deletions docs/changelogs.md
Original file line number Diff line number Diff line change
@@ -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変更に伴う表記およびコマンド修正
Expand Down
Binary file added docs/images/r-login-setting.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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に質問できます
Expand Down
2 changes: 2 additions & 0 deletions docs/learning.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)


Expand Down
5 changes: 2 additions & 3 deletions docs/operation/start-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,10 @@

!!! tip "スロットバトル(stolen)"
他プールと同じスロットに割り当てられた際に発生
vrf値によるサイコロゲームが行われ出た目の小さいプールのブロックが採用されます。(ステーク量が少ないプールが有利)
vrf値によるサイコロゲームが行われ出た目の小さいプールのブロックが採用されます。(ステーク量による優位性はなくランダム)

!!! tip "ハイトバトル(Ghosted / missed)"
他プールと5秒以内に割り当てられた際に発生
ブロック伝播遅延による発生で、現在のネットワークは5秒以内にブロック伝播が行われれば問題ないため、1秒~2秒前後にスロットリーダーが重なった場合ブロック伝播遅延が発生。地理的不利を解消するため、vrf値によるサイコロゲームが行われ出た目の小さいプールのブロックが採用されます。(ステーク量による優位性はなくランダム)
他プールと5秒以内に割り当てられた場合や、前ブロック生成プールのサーバー設定・環境によりブロック伝播遅延が発生することで引き起こる現象。地理的優位性を無くすため、vrf値によるサイコロゲームが行われ出た目の小さいプールのブロックが採用されます。(ステーク量による優位性はなくランダム)

## **KESとは?**
!!! tip "KES=Key-Evolving Signatures"
Expand Down
4 changes: 4 additions & 0 deletions docs/setup/1-ubuntu-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion docs/setup/11-blocknotify-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.任意のグループ名を設定し「作成」をクリックする**
Expand Down
19 changes: 9 additions & 10 deletions docs/setup/2-node-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,13 @@

ターミナルを起動し、以下のコマンドを入力しましょう!

新しいTMUXセッションを開く

```
tmux new -s build
```


まずはじめに、パッケージを更新しUbuntuを最新の状態に保ちます。

```bash
Expand Down Expand Up @@ -203,12 +210,6 @@ cabal update
cabal configure --with-compiler=ghc-8.10.7
```

新しいTMUXセッションを開く

```
tmux new -s build
```

カルダノノードをビルドします。

```sh
Expand Down Expand Up @@ -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 \},' \
Expand All @@ -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 \},' \
Expand All @@ -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 \},' \
Expand All @@ -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 \},' \
Expand Down
7 changes: 3 additions & 4 deletions docs/setup/7-register-stakepool.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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) \
Expand Down
6 changes: 3 additions & 3 deletions docs/setup/8.topology-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,15 +231,15 @@ gtool
>[2] ブロック生成状態チェック を選択する

### ** Tracemempool無効 **
### **Tracemempool無効**

!!! danger "重要な最終調整"
ノード稼働時の、CPU/メモリ消費を抑えるためノード設定を調整します。
この調整はプール運営のパフォーマンスを左右しますので推奨設定となります。

!!! info "概要"
* トランザクション流入ログをトレース(記録)することで、CPU/メモリ消費を増加させる原因となることがわかっているため、この機能を無効にします。
* この設定を行うと、上記で確認した「Total TX」「Pending Tx」は増加しませんが、設定前に増加が確認できていれば問題ございません。
* <font color=red>この設定を行うと、上記で確認した「Total TX」「Pending Tx」は増加しなくなりますが、設定前に増加が確認できていれば問題ございません</font>


=== "リレー/BP"
```bash
Expand Down

0 comments on commit ac357c0

Please sign in to comment.