リカバリに必要なシェアの閾値kを決める(2〜9)
3. 4文字の識別子を決める
4. k個分シェアを作成する:
a. シェアインデックスを選択(bech32アルファベット1文字:aから順に)
b. シードのbitサイズ / 5 を切り上げた個数分、
ランダムなbech32文字を選択(128bitであれば 26文字)
c. チェックサムを計算する
マスターシードは、↑のk個のシェアから計算される(シャミアの秘密分散法):
• シェアインデックスをxの値としてk-1次の多項式f(x)を構築
• x = 16(シェアインデックスs)で多項式を評価した値f(16)がマスターシード
※ 先にシードがあるのではなくシェアからシードを生成
※ その他に必要なシェアは、新しいシェアインデックスで f(x)を評価して生成