なるほど｡
さて､ ビットコインの仕組みと暗号通貨全般の仕組みについて基本的な理解を深めたところで､
次の講義では､ 暗号通貨､ 特にビットコインをインターネットやダークネットで匿名で利用する方法について説明したいと思います｡
さて､ まず､ 何かをする前に､ ウォレットを作らなければなりません｡
ウォレットとは､ 私たちのお金や暗号通貨を保管するソフトウェアのことです｡
そして､ このウォレットを使って､ 支払いを送ったり､ 支払いを受け取ったりすることができるのです｡
つまり､ 銀行と契約したときに得られる銀行口座や､ PayPalと契約したときに得られるダッシュボードと似たようなものだと考えていただければと思います｡
現在､ 多くのウェブベースのウォレットがあり､ ウェブブラウザを使ってオンラインで自分の通貨にアクセスすることができます｡
携帯電話に入れるアプリもあれば､ デスクトップパソコンにインストールするプログラムもあります｡
さて､ 今回はtailsを使うので､ entailsにプリインストールされているelectronというウォレットを使用します｡
ご存知のように､ Thalesはライブオペレーティングシステムですから､ これは非常に重要なことです｡
記憶喪失になるんです｡
そのため､ 外部プログラムをインストールした場合､ Thalesを起動するたびにインストールする必要があり､ パーシステンスが有効になっていることが少ないです｡
もうひとつ､ Electronのクールなところは､ 本当に速いということです｡
かなり大きなブロックチェーン全体をダウンロードする必要がないのです｡
インデックス化されたものを使用しているので､ ダウンロードやプログラムを起動すればすぐに使用することができます｡
また､ エレクトロンで作成したウォレットは､ 別々のパソコンから利用することが可能です｡
例えば､ Thalesのビルドを壊してしまっても､ 別のThalesに行けば､
アカウントを復元することができるのです｡
では､ タレスに行ってみましょう｡
そして､ これらのことは､ 実践していくうちに､ より理解しやすくなっていくことでしょう｡
エレクトロンにはtailsがプリインストールされているので､ インストールする必要はなく､ 「アプリケーション」→「インターネット」→「エレクトロン」をクリックすればアクセスできます｡
さて最近､ Electronの以前のバージョンに非常に危険な脆弱性が発見されましたが､ このバージョンはtailsで出荷されていました｡
そして､ そのバージョン以降､ tailsは何度もアップデートされているにもかかわらず､ electronはアップデートされませんでした｡
electronの最新バージョンには､ tailsのベースとなっているDebianビルドがまだ存在しないからです｡
そこで､ この講義では､ 最新版のElectronを手動でインストールする方法を紹介します｡
そして､ 次の講義では､ 実際に今使っていただいています｡
あなたの場合は､ ここから起動して､ 次の講義で紹介する内容に従ってください｡
もしプログラムが動かなくなったら､ それはtailsにまだ最新版のElectronが含まれていないことを意味します｡
そして､ 今からお見せするように､ この講義に戻って最新版をインストールする必要があります｡
さて､ Electronの最新版をダウンロードするには､ 同社のウェブサイトelectron dot orgにアクセスする必要があります｡
資料の中に入れておきますね｡
ダウンロードに行くことになりました｡
そして､ Linuxのイメージ､ アプリのイメージをここに選択します｡
ワンクリックで､ 「ファイルを保存」をクリックすると､ これが自動的にTorブラウザのディレクトリに保存されます｡
それでいいんです｡
そして､ 「保存」をクリックすると､ ダウンロードが開始されます｡
また､ ここにある署名をダウンロードしようと思いますので､ これを右クリックして､ 名前を付けてリンクを保存すると､
再び､ これがTorブラウザのディレクトリに入ります｡
保存をクリックし､ 下にスクロールしてみます｡
そして､ 開発者の公開鍵を右クリックで「名前を付けてリンク先を保存」してダウンロードしようと思います｡
そしてまた､ ダウンロードの中に入って､ 「保存」をクリックします｡
なぜ､ インストーラーの署名と開発者であるThomasの公開鍵をダウンロードしたかというと､ 先ほど説明したように､
インターネットから何かをダウンロードすると､ さまざまな主体によって改ざんされる可能性があるからです｡
したがって､ 署名をダウンロードしたところで､ 開発者の公開鍵をダウンロードし､ 開発者の公開鍵と署名を使って､
ダウンロードしてから､ 開発者が署名してから､ そのファイルが改ざんされていないことを確認することになります｡
実はこの仕組みは､ 暗号化のところで詳しく説明しているんです｡
だから､ ちょっと曖昧に聞こえたら修正してください｡ でも､ 基本的に今､ ダウンロードは終わっていると思っています｡
Torブラウザのディレクトリに移動すると､ Electrumというプログラムがあります｡
また､ このプログラムと全く同じ名前で､ 拡張子がDOT ISCである署名もあります｡
そして､ このプログラムを作った開発者の公開鍵であるCファイルをトーマスVドットにしています｡
そこで､ 何かをする前に､ このキーをキーチェーンにインポートする必要があります｡
そして､ その方法は以前にも紹介しました｡
というわけで､ さっそくやってみます｡
アプリケーションを見に行く｡
パスワードとキーに行く｡
ファイルしてきます｡
インポートして､ ファイルを選択します｡ Torブラウザーにあるのは､ このファイルです｡
トーマスVドットISC｡
開く」をクリックし､ 詳細を確認してから「インポート」をクリックすると､
彼のキーがインポートされます｡
そして､ ご覧のように､ ここには開発者キーがあります｡
さて､ 鍵が追加されたので､ 署名を右クリックして､ 署名の検証で開くことができます｡
そして､ この実行ファイルが変更されていなければ､ 肯定的な結果が得られます｡ なぜなら､ キーを持つトーマスがこの実行ファイルを作成したからです｡
そこで､ 「検証」をクリックします｡
そして､ ご覧のように､ これが有効であることを教えてくれているのです｡
また､ 先ほど説明したように､ 有効だと書いてある以上､ 信頼できない部分は気にしなくていいのです｡
これは､ Thomasが署名して以来､ ファイルが変更されていないことを意味します｡
これで､ このファイルを実行しても､ トーマスが署名して以来､ ファイルが変更されていないことがわかるので､
心配することはありません｡
でも､ その前に､ 実はこれをコピーするんです｡
そして､ それを永続的なディレクトリに置くことにしています｡
そこで､ ここを右クリックして､ 貼り付けます｡
なぜこんなことをするかというと､ テイルズはライブで､ 記憶喪失になることが分かっているからです｡
そのため､ 再起動するたびに､ 永続的なディレクトリに保存されていない限り､ すべてのファイルが失われることになります｡
さて､ persistentディレクトリがない場合は､ persistenceが有効になっていないことを意味します｡
以前､ 講座で取り上げたので､ その講座に戻って､ これを有効にする方法を確認してください｡
さて､ また､ エレクトロンを使う前に､ アプリケーションとテール
Configure Persistenceをクリックします｡
以前にも取り上げましたが､ 個人データが有効になっていることと､ スクロールするとビットコインクライアントも有効になっていることを確認してほしいです｡
そして､ その設定が必要な理由｡
そのため､ ウォレットを作成すると､ このコンピュータにウォレット情報が保存されることになります｡
だから､ 再起動するときに､ いちいちウォレットを復元する必要がないのです｡
パスワードを入れるしかない｡
というわけで､ 私にとってはすべてが適切に設定されているので､ これを閉じます｡
そして最後の一歩､ Thalesで実行ファイルを実行できるからです｡
これは､ タレスに付属するセキュリティ対策です｡
ファイルを右クリックして､ プロパティの「アクセス権」を開き､ 「プログラムとしてファイルの実行を許可する」というボックスをチェックする必要があります｡
このまま終了します｡
そして､ electronを実行するたびに､ アプリケーションではなく､ インターネットからpersistenceに来て､ この実行ファイルをダブルクリックしてください｡
さて､ ご覧の通り､ プログラムがスタートしました｡
今は財布がない｡
そのため､ パスワードなどを要求されることはないのです｡
しかし､ 今はすぐにでも使える状態です｡
そして次回の講義では､ このプログラムの基本を説明し､ 最初のビットコインウォレットを作成する予定です｡