2017/09/22SHAREツイートシェアはてブGoogle+PocketLINEこんにちは、しずく(@sizuku_bitcoin)です。今回は一部で話題になっているTNTのノード建てにチャレンジしてみた結果を報告します。私自身プログラミングに関する知識はあまり深くなく、ネットワークについてはド素人なので不安でしたが、織田弾正忠信長くりぷとちゃんの記事やGitHub情報を参考になんとか成功したので備忘録を兼ねてまとめてみました。躓いた箇所についてはその対策を添えているので、参考になれば幸いです。追記:ノードがきちんと設定されているか一括チェックできるスクリプトについて解説しました。覚えておきたいコマンドたちクレジットの送信先ノードアップデートについてNTPサーバー設定についてわからないことがあったらノード建ての流れについて以下に示すものが主にノード建てに必要な項目です。トークンを所持していない方はLiqui等の取引所などで購入してください。仮想通貨で天下布武を仮想通貨でブイブイ言わせている皆様おはようなのじゃ。今日はTierion殿のノード建てについて、やさしく丁寧に解説していくのじゃ。「Tierionって何?」って御仁は回...今回使用しているVPSサーバーは月額5ドルで利用可能なDigitalOceanを使用しています。VPSサーバー契約VPSサーバー契約のためにDigitalOceanにアクセス。※上記リンクからの登録で2ヶ月分(10ドル)のクーポンが配布されます。必要事項を記入して「アカウントを作成する」をクリック。確認用のメールが指定したメールアドレス宛に送信されます。DigitalOceanからメールが届いているはずですので、リンクをクリックすることでアカウント確認が完了します。again.と表示されログインできませんでした。Termを使用したところ特に問題なく使えたので、同じ症状が出て対策がわからない場合はお使いください。TeraTermのダウンロードはこちら※解説画像ではrootでログインしていますが、セキュリティについては各自対策を行って下さい。Term内でコピーアンドペーストを利用したい場合、貼り付けたい部分で右クリックを押すとクリップボードの内容がペーストされます。0!の警告についてログを確認していると、以下の様な内容で警告が出ている箇所がありました。effect.[/aside]デフォルトではovercommit_memoryの値が0に設定されており、この状態だとメモリが足りなくなると実行中のプロセスが強制的に終了されてしまいます。念のためovercommit_memoryの値を1に変更しておきましょう。以下に手順を示します。downでノードを一旦落とします。downその後、以下のコマンドをターミナル上で実行。vm.overcommit_memoryおそらく0という値が返ってくるはずです。sysctlに-wオプションで設定変更が可能なので、末尾に=1と付け足して変更します。vm.overcommit_memory=1このように表示されれば完了です。upでノードを立ち上げれば完了です。追記(2017/09/19)織田くりぷとちゃんからの情報でシャットダウンはせずに以上に示す手順で大丈夫とのことでした!(VPS環境に依存する可能性はあります。)本当に感謝なのじゃ。それに伴い記事を一部修正したのじゃ。bashたまに画像のようなエラーが返されることがあります。このエラーはFirewall等、接続に起因するエラーなのですが、DigitalOceanでサーバーを建てたばかりだと特に起こりやすいです。一度試して同じようなエラーが出る場合はしばらく時間を置いてから試してみて下さい。基本的には数分で解決するはずです。chainpoint-nodecdはディレクトリの移動を示し、chainpoint-nodeフォルダにTNTノード実行用のファイルが保存されています。以下のmake系コマンドを使用する際は、まずchainpoint-nodeディレクトリに移動する必要があります。upノードを立ち上げる際に必要なコマンド。downノードをシャットダウンする際に必要なコマンド。設定変更前はノードをシャットダウンするのが吉です。logsノードが働いているのか、エラーが出ていないか等のログを確認したい時に必要なコマンド。vm.overLinuxのシステム変数を確認したい時に使用するコマンド。この場合はgrepを使用しており、vm.overを含む項目を表示します。nowシステムを再起動したい際に使用するコマンド。-rオプションを付けることで再起動になります。-hオプションを使用するとシャットダウン。(尚実行すると今回のVPSの場合はメモリの設定がリセットされるようなので注意)クレジットの送信先TNTノードを運用する際にはクレジットが必要で、一定時間ごとにクレジットが消費されていきます。クレジットはTNTを指定アドレスに送ることで変換することが出来るのですが、その送信先アドレスはchainpoint-security.txtに記載されているのでお間違えのないように。chainpoint-security.txtを閲覧するためにはまずchainpoint-nodeディレクトリに移動して以下のコマンドを入力。chainpoint-security.txt関連記事のIDを正しく入力してくださいノードアップデートについてTNTのノードは日々アップデートが行われています。コチラに関しても織田弾正忠信長くりぷとちゃんがまとめてくださっているので要チェック!エラーが吐かれていたり動きがおかしい場合はまずアップデートを疑いましょう。仮想通貨で天下布武をTNTのノード建てで消耗しているみなさんおはようなのじゃ。朝起きたら、昨日の記事の確認3ができなくなっておったのじゃ。up-to-date.になっていれば最新版です。念のため、設定したERC20ウォレットのアドレスや、IPアドレスの記述がしっかりと保存されているかも確認しておきましょう。NTPサーバー設定についてGitHubを覗いているとNTPサーバーの設定を行ったほうが良いとの記述がありました。※ファイアウォ...わからないことがあったらGitHubのIssuesページに投稿したり、同じような質問が上げられていないかチェックしましょう。大きめの問題があればまず間違いなく誰かがスレッドを立てているはずです。Nodeもし記事内に間違いがあれば、TwitterやLINE@宛に教えてくださると嬉しいです。▼以下のボタンをクリックして頂けると記事更新の励みになります。▼LINE@にまだ登録していない方はこちらよりご登録をお願い致します。ビットコイン口座の開設はcoincheckがオススメです。口座開設方法の記事はこちら※いまなら最大5000円キャッシュバック中、スマホからでも簡単に購入できます。仮想通貨の存在を知ったのは2014年、2016年の後半に初めてビットコインを購入してから資産1,000倍を達成しました。トレードや技術に触れるのが好きで、様々なジャンルのメディア・サービスを運営中。中国取引所「Binance(バイナンス)」の上場銘柄まとめたよ...次の記事TNTのノード状況を一括確認する方法しずく2016年から仮想通貨を見つめている大学生です。初心者でも楽しく読める記事を心がけています。