2016年9月13日火曜日

Factomのペーパーウォレットを作成する方法


  • 暗号通貨の保存というと,プライベートキーの盗難をいかに防ぐかという観点から議論がされていることが多いように思うが,私は盗難よりもむしろ紛失,忘却のリスクの方がよほど大きいように思うのだが。

  • いずれにせよ,プライベートキーの盗難なり紛失,忘却なりを防ぐには,物理的な媒体に記録して,しかるべき場所に保管しておくというのがベストではないだろうか。

  • ペーパーウォレット自体が盗まれる可能性もないではないだろうが,少なくとも当面は,窃盗犯人になるような人が暗号通貨に関する知識を持ち合わせているとは考えにくく,仮に盗まれたとしても使い方が分からないのではないだろうか。

  • さて,困ったちゃんのFactomだが,ペーパーウォレットを作成する際には factoidpapermill.exe というソフトを使用する。factoidpapermill.exe はこちらからダウンロードする。

  • これはパブリックアドレスとプライベートキーを生成するだけのソフトで,ダブルクリックでも起動できるが,ダブルクリックで起動した場合には一瞬で終了してしまって,画面上で結果を確認できないのでコマンドプロンプトから起動する。


  • コマンドプロンプトを起動させた上で,factoidpapermill.exe が C:\factom の中にある場合には次のようにコマンド入力をする。factoidpapermill.exe をコマンドプロンプトのウィンドウにドラッグアンドドロップしてもよい。

  • C:\factom\factoidpapermill.exe


  • また結果をテキストファイルに書き出すには次のようにコマンド入力する。生成されたプライベートキーなどが factom.txt に書き出される。

  • C:\factom\factoidpapermill.exe >factom.txt


  • あとは二次元バーコードを作成し,画像なりを適当にレイアウトして印刷すれば,ペーパーウォレットが完成する。

  • ただし,Factomをペーパーウォレットに送金するのはそれなりの覚悟が必要なように思う。というのは,復元に使用する公式デスクトップウォレットに不具合があるらしく,かなり心もとないため。

  • さすがに永久に取り出せなくなることはないだろうが,最悪は公式ウォレットの不具合が修正されるまで取り出せなくなるなんてこともありうるかもしれない。