まちカドネットワークへの繋ぎ方 (old)
testnetの時の情報です
ノードのセットアップはaptが利用可能なLinux Distroでないと動きません
一応バリデーションはしっかりやってるので外れ値を入力しても登録できませんよ
Aptos WalletをGoogle Chrome系ブラウザにインストールしてください
chrome:extensionsを開き(もしくは右上の拡張機能から拡張機能を管理 を押してください)
右上の「デベロッパーモード」をオンにしてください
左上の「パッケージ化されていない拡張機能を読み込む」を押して、先ほどダウンロードしたwallet-extension.zipを解凍したディレクトリを選択してください
https://scrapbox.io/files/62ef383a5c086e001db58e88.png
拡張機能の欄からAptos Walletをクリックしてください
初回セットアップを完了してください
https://scrapbox.io/files/62ef3860d44d12003740ccd6.png
セットアップが完了するとFaucetというボタンが表示されるので、このボタンを押してAccount balanceを5000くらいにしてください
「接続」ボタンを押してAptos Walletと連携してください
「まちカドネットワークアカウント作成」セクションで、自分のアカウントを作成してください。
1分間のcacheがあるので、アカウント詳細にユーザー名が表示されない場合は1分くらい待ってリロードしてください
これは嘘です キャッシュされてませんでしたのですぐ更新されます
「まちカドネットワーク Subnet追加」で、お好きなSubnetを追加してください
これもキャッシュがあるのでしばらく待ってリロードしてください
aptが使えるラズパイやVPSを用意してください
Sakura CLIをダウンロードしてください
curl -sL https://machikado.network/install/sakura | sh でカレントディレクトリにsakuraというバイナリが作成されます
エラーが出てダウンロードできなかった場合は自分でビルドしてください
ノード設定を開始してください
sudo ./sakura tinc setup <好きなNode名([0-9a-z])> <IPアドレス(10.50.xxx.yyy)>
10.50.xxx.yyy のxxxの部分は先ほど作成したSubnetにしてください。yyyは自由です。
わかりやすいようにyyyは1とかにするのが良いです
存在すると後で公開できません
ノード設定が終わった時にRSAの公開鍵が表示されるので、メモっておいてください
わからなくなった場合はsudo cat /etc/tinc/mchkd/hosts/<Node名>で取得できます
ノード設定を公開してください
「TincNode作成」セクションに先ほど設定したNode名と表示された公開鍵を入力して、Node作成ボタンを押してください。
公開鍵を更新してください
sudo ./sakura tinc update ですでに存在している公開鍵を取得してください
しないと接続できないです
ノード設定を公開してから、最大600秒で公開鍵が更新され、接続できるようになります。
まずお茶でも飲んで600秒待ってください
600秒くらい経ったらsudo systemctl restart tinc@mchkd.serviceコマンドを打って、その後10.50.0.1にpingが飛ぶか確認してください。
飛ばない場合は報告してください。