最終更新ゆかり仮想通貨ウォレットの仕組みを初心者でもわかるように解説!仮想通貨ウォレットの仕組みってどうなっているか知っていますか?そもそも仮想通貨は実物が存在しないインターネット上の通貨なので、保管すると言われてもピンとこないかと思います。金融業界で屈指の実力を持つマネックスの傘下に入り、生まれ変わった「新生コインチェック」!アプリのダウンロード数は日本一で、今一番使われている取引所ではないでしょうか!?「雨降って地固まる」という諺(ことわざ)の通り、ハッキング事件があったことでセキュリティが非常に強固になっており、実は今編集長が一番信頼している取引所なんです。仮想通貨の取引だけをしていると、ウォレットについて触れる機会はあまりないかもしれません。誰かに送金したり、決済したりする場合は、その通貨に合ったウォレットを利用する必要がありますよね。これまで全然気にしなかった人も、ウォレットを実際に使ってみると「どんな仕組みで仮想通貨が保管されているの?」と疑問に思うのではないでしょうか。ウォレットは秘密鍵を管理するもの仮想通貨ウォレットって何?そもそものお話ですが、仮想通貨ウォレットって何だと思いますか?ウォレット(wallet)は日本語で「財布」という意味なので、仮想通貨を保管するためのものなんだなーくらいはわかるかと思います。仮想通貨には実物はなく、インターネット上のデータとして扱われていますよね。それを保管するって言われてもピンとこないのではないでしょうか。仮想通貨は暗号通貨とも呼ばれますが、その情報はすべて暗号化されて保管されることになります。仮想通貨を送金するためには、その暗号とつながる「秘密鍵」と呼ばれるものが必要なんです。ゆかり簡単に言うと、データを管理するためのパスワードみたいなものです(*^^*)仮想通貨ウォレットは、この秘密鍵を保管するというのが一番の役割です。逆に言えば、秘密鍵を保管できるもののことを仮想通貨ウォレットって呼んでいます。仮想通貨ウォレットには、あとで紹介しますがいろんな種類があります。それらのウォレットには、いろいろな機能がついていますが、すべて秘密鍵を保管する機能があるはずです。仮想通貨ってどんな仕組みになっているの?仮想通貨ウォレットの仕組みを知るためには、まずは仮想通貨の仕組みを知る必要があります。いうか、仮想通貨の仕組みを理解できれば、自然とウォレットについても詳しくなるはずです!通貨の種類によってその仕組みは少しずつ異なりますが、今回は「ビットコイン」を例に紹介していきたいと思います。多くの通貨はビットコインを元に開発されたので、まずはビットコインを理解することが大切です。仮想通貨はブロックチェーンで成り立っている今日の記事で一番重要なポイントは、仮想通貨はブロックチェーンで成り立っているということです。ビットコインを始めとする仮想通貨は、すべてブロックチェーンによって管理されています。「AがBに1BTC送金した」「CがDに2BTC送金した」というような情報を、すべて管理するシステムなんです。ゆかりBTCっていうのは、ビットコインの単位です!ちなみに、ビットコインキャッシュはBCH、イーサリアムならETHというように表します♪そしてこのブロックチェーンの最も重要な特徴は、「分散型」の台帳だということです。ブロックチェーンの管理者が世界中にいて、その管理者がみんな同じブロックチェーンのデータを管理しています。みんなで同じデータを管理・共有・監視し合うので、誰かが不正をしようとしても、ほかのみんながそれを阻止できるという仕組みになっているんですね。このような仕組みを、P2P(ピア・ツー・ピア)と言います。*)P2Pがなかった頃は、たとえばメールなんかだと、送信されたメッセージは一旦メールサーバーというところに預けられ、そこから送信先へ届けられる仕組みになっていました。たくさんのメールが同じサーバーに預けられ、そこからメールアドレスに従って送信先に届けられるということです。そのサーバーが故障してしまったら、メールが届かなくなってしまいますよね。ブロックチェーンなら、データを特定の場所に集めるサーバーのようなものは存在しません。管理者がインターネットを通じて、すべての情報を共有しているからです。管理者のコンピュータが故障しても、ほかの管理者が同じようにデータを管理できるので、何も問題はありません。́)もう少し具体的に、ブロックチェーンのお話しましょう。仮想通貨の取引をするには、ブロックチェーンを利用しなければいけません。ブロックチェーンを利用するためにはウォレットを使うなどいくつか方法がありますが、今その話は置いておきましょう。Aさんが自分のウォレットからBさんのウォレットに3枚のビットコインを送金したいと考えたとき、Aさんが「自分の持っている3枚のビットコインをBさんに送金する」という情報をブロックチェーンのシステム上に送信します。するとその情報は、P2Pシステムによって管理者全員に届きます。管理者たちは、その取引が不正のない正しい取引なのか確認をしたあと、「承認」を行います。承認された取引はブロックチェーンに正式に記録され、同じようにその情報が管理者すべてに届くという流れになります。Cさんが悪いことを考えて、その取引データを「AからC(自分のウォレット)に3枚送金する」というように改ざんした場合はどうなるでしょう。この場合、その取引データを扱う権利はCさんにはないので、ほかの管理者が「このデータは不正」と判断し、ブロックチェーンに記載されることはありません。秘密鍵で所有の証明をするでは、先ほどBさんにビットコインを3枚送金したAさんは、自分がそのビットコインの所有者であることをどうやって証明するのでしょうか。その取引データが正しいのか、もしくは不正データなのか、管理者たちは何を見て判断しているのでしょうか。それは、冒頭でも軽く触れた「秘密鍵」を持っているかどうか、というところで判断をします。秘密鍵は、シークレットキーやプライベートキーなどと呼ばれ、その通貨を所有していることを証明する固有の暗号です。自分のウォレットから誰かに仮想通貨を送金する際に、その秘密鍵を使ってブロックチェーン上にデータを送ることで、それが正しい取引だと判断されます。ゆかり秘密鍵を紛失した場合、世界中の誰に助けを求めても、その仮想通貨は返ってきません。ネットの闇の中に消え去ることになります(。-`ω-)銀行のように、自分の名前や住所などは、ブロックチェーン上には一切記録されていません。そもそも個人と仮想通貨は、まったく紐づけられていないのです。これはどういう意味かと言うと、もし自分の所有している仮想通貨の秘密鍵を他人に知られてしまった場合、その秘密鍵に紐づけられた仮想通貨を好きなように送金されてしまうということです。秘密鍵を知った他人は、正当な手続きでブロックチェーンに取引データを送信できるので、いくら「その仮想通貨は私のものだ!」と主張しても無駄だということです。この秘密鍵を絶対に誰にも知られないように保管するためのアイテムが「仮想通貨ウォレット」だということです。ブロックチェーンにはアドレスが記載されているウォレットから仮想通貨を送金するには、秘密鍵が必要だというお話をしました。秘密鍵だけでは、仮想通貨のやり取りはできません。先ほどの例で言うと、Aさんは自分の仮想通貨を秘密鍵で送金できますが、「Bさん」に送るための目印がないですよね。Bさんが自分の秘密鍵をAさんに見せれば、それを目印に送金することもできますが、それでは「秘密鍵」の意味がないですよね(。-`ω-)実は、そこで利用されるのが「アドレス」と呼ばれるものになります。*)このアドレスは、秘密鍵から生成することができます。反対にアドレスから秘密鍵を割り出すことはできません。アドレスを公開してそこに仮想通貨を送ってもらうと、そのアドレスを生成した秘密鍵だけが送ってもらった仮想通貨を使えるようになるということです。Bさんは安心して、Aさんに対してアドレスを提示できるということなんです。ブロックチェーン上に記録されているのは、この「アドレスにいくら送金されてきたか」という情報です。アドレスAからアドレスBに10BTCアドレスBからアドレスCに5BTCアドレスXからアドレスZに0.2BTCというようなデータがどんどん記録されていくということです。この場合だと、アドレスA・B・Cにそれぞれ5BTCずつ、アドレスZに0.2BTCが紐づいているということがわかることになります。重要なのは、アドレスAやBにいくら入っているか記録されているわけではなく、アドレスAやBが誰からいくらもらったかという記録があるだけということです。誰からいくらもらったかという記録から、最終的にいくら入っているかがわかるという流れになります。ややこしいですが、ウォレットの仕組みを理解するうえで大切なポイントです。ブロックチェーンの名前の由来は?ブロックチェーンでは、世界中で行われた取引データが管理されています。その取引データは、ひとつのブロックとしてまとめられ、暗号化されて記録されます。ひとつのブロックには一定のサイズがあり、またそのブロックは一定時間ごとに生成される仕組みです。ビットコインなら、ひとつのブロックのサイズは1MB(メガバイト)と決まっており、約10分間隔で新しいブロックが生成されます。そのブロックは、時系列ごとに繋げられているのが特徴です。生成された順番は絶対に変わることはありません。ブロックには取引データのほかに、ひとつ前のブロックデータが暗号化されたものも含まれています。その仕組みにより、ブロックのデータを改ざんすることがほぼ不可能になっているのです。335番目のブロックを改ざんした場合、次の336番目のブロックとつじつまが合わなくなりますよね?それを合わせるために336番目のブロックを改ざんしても、次は337番目のブロックとつじつまが合わなくなり、最終的には全部のブロックを改ざんしなくちゃいけないってことなんです。多くの人が共有・管理・監視し合っているブロックチェーンの中で、そんな改ざんはできませんよね。「ブロックチェーン」は、ブロックがチェーン状につなげられているという、この特徴から名づけられました。この仕組みのおかげで、ブロックチェーンのデータ改ざんは、現代の技術ではほぼ不可能であると言われています。仮想通貨ウォレットの種類とその仕組み仮想通貨の仕組みを理解できれば、ウォレットの仕組みもすんなりと頭に入ってくるはずです(*^^)vちょっとややこしいのが、ウォレットにはいくつか種類があるということです。仮想通貨ウォレットにはどのような種類があるのか、それぞれどのような仕組みで秘密鍵を保管しているのか、順番に見ていきたいと思います!セキュリティに優れたハードウェアウォレットウォレットと言えば、この「ハードウェアウォレット」を思い浮かべる人が多いのではないでしょうか。USBメモリのような形・大きさをしていて、パソコンに挿して使うタイプのウォレットです。このハードウェアウォレットには、中にソフトウェアがインストール(導入)されており、そのシステム内で秘密鍵を保管する仕組みになっています。ハードウェアウォレットによっては、秘密鍵がシステム内のどこかに隠されており、所有者でも秘密鍵を確認できないタイプのものもあります。́)システム内で秘密鍵を保管しているので、そのまま簡単に送金することができます。相手のアドレスを読み取る機能(QRコード)や入力する機能はないので、送金する際はパソコンにつなぐ必要があります。パソコンから取り外して保管できるので、ネットワーク接続によるハッキングのリスクが非常に小さいのが最大の魅力です。持ち運びも簡単ですし、金庫などに入れておけば最強のセキュリティになります♪デメリットのない完璧なウォレットのように見えますが、値段が高いという大きな弱点があります。́・ω・)使いやすさを重視したソフトウェアウォレットソフトウェアウォレットとは、パソコンにソフトウェアをインストールするタイプのウォレットです。ハードウェアウォレットと違い、パソコンに直接インストールするタイプなので、取り外して持ち歩いたりすることができません。パソコンということで基本的には常にインターネットに接続されているので、ハッキング被害に遭うリスクもあります。*)ソフトウェアウォレットのメリットは、その使いやすさです。パソコン上で保管されているので、そのまま簡単に送金することもできますし、バックアップも取りやすいです。中にはブロックチェーンのデータを、すべてダウンロードして使用するタイプのソフトウェアウォレットもあります。これはフルノード版や完全版などと呼ばれるもので、仮想通貨の管理(マイニング)もすることができます。データの量が膨大なので、スペックの低いパソコンや回線が遅い場合、データのダウンロードだけで何日もかかってしまう可能性があるので注意しましょう。ゆかりソフトウェアウォレットは「デスクトップウォレット」と呼ばれることもありますが、デスクトップ型だけでなくノート型のパソコンでも利用できるので、私はソフトウェアウォレットと呼んでいます(‘ω’)自由に出し入れできるウェブウォレットウェブウォレットは、秘密鍵をウェブ上で保管するタイプのウォレットです。自分で秘密鍵を保管するのではなく、他人(ウェブサービスなど)に保管を任せることになるので、詐欺・盗難・ハッキングのリスクは高めです。ちなみに、仮想通貨取引所に預けている場合も、このウェブウォレットタイプに分類できます。ウェブウォレットでは、そもそもサービス自体が詐欺の可能性もありますし、保管者が利用者の秘密鍵を持ち逃げしてしまう可能性もあるので、私はあまりおすすめできません。取引所に預けている人も、頻繁に取引をしないのであれば、ほかのウォレット(ハードウェアウォレットやソフトウェアウォレットなど)に移し替えておくようにしたほうがいいでしょう。ゆかり2018年1月に、コインチェックという大手取引所で、ハッキングによって利用者の秘密鍵が盗まれるという事件がありましたね(。-`ω-)ウェブウォレットのメリットは、無料で簡単に預けられるというところです。メールアドレスなどでアカウントを作成すれば、送金用のアドレスが用意されていて、そこに仮想通貨を送金するだけでOKみたいなサービスが多いです。́・ω・)ただそれでも、絶対に信用できるサービスなんてありませんので、私はのちほど紹介するモバイルウォレットをおすすめしています。ゆかり高額を保管する場合は、ハードウェアウォレットがおすすめですよ!現物で保管できるペーパーウォレット秘密鍵は、以下のような英数字の羅列で構成されています。L4VRMQWZ4vyQn9N1h8qAtu282MbExmpiiAjcXjg9acTqDo2R8hRYここから、以下のようなアドレスを生成することができます。13wjdWj2Vz3A7SmC2oNeJJ1paU1D9kc9H9ウォレットの仕組みを知らない人は、秘密鍵は複雑なデータのようなイメージがあったかもしれませんが、実際はこのようにたった1行の文字列なんです。この文字列を紙に印刷しておけば、それをウォレットとして利用できるということです。address.org」というサイトで秘密鍵を作成できるので、そのまま印刷すれば簡単にできてしまいます。ゆかり実際は、ハッキングのリスクを低くするために、オフラインで作成します。ペーパーウォレットの魅力は、やっぱり現物でウォレットを持つことができる、ということじゃないでしょうか。無料で、何個でも作れるのでめっちゃお手軽ですよね!ただし、紙なので火や水には弱いですし、紛失しやすいというのは肝に銘じておいたほうが良いでしょう。́・ω・)というか、忘れてしまう危険性を考えると、メリットよりもデメリットのほうが圧倒的に大きいので、やる必要はないですね。決済も簡単にできるモバイルウォレット少額の仮想通貨を持ち運ぶなら、モバイルウォレットがおすすめです。その名の通り、スマートフォンなどにアプリを導入して利用するタイプで、そのアプリ内で秘密鍵を保管する仕組みになっています。アプリによっては、セキュリティを高めるために、利用者にも秘密鍵を見えないようにしているタイプもあります。それと、基本的にはアプリを開くためにパスワードを求められるので、他人に触られる心配はありません。これもハッキングのリスクや、スマートフォン紛失のリスクがありますので、高額を保管しておくには不向きです。ゆかり私はGincoというアプリのモバイルウォレットを愛用しています!モバイルウォレット最大のメリットは、QRコードなどを利用して決済ができるということです。今はまだ仮想通貨決済に対応している店舗は多くないですが、将来的にモバイルウォレットを利用したお買い物が普通になるかもしれませんよ♪ウォレットは秘密鍵を管理するものウォレットにはいろいろな種類があり、システムや仕組みもそれによって異なりますが、すべて「秘密鍵を保管する」という最大の役目があります。仕組みに多少の差はありますが、根本的な目的は同じだということを知っておきましょう♪また、いろいろなウォレットを使ってみるのも、仕組みを理解するうえで大切なことです。私達は、皆様にもっと仮想通貨のことを知ってもらいたい!楽しんでもらいたい!稼いでもらいたい!と思っているので、これからもどうぞ、応援のほどよろしくお願いします!!ところで皆様、もう取引所は登録していますか?取引所の登録は3分ほどで完了しますが、利用可能まで3日ほど待たないとダメなんです。仮想通貨の最大の魅力は「突然やってくる高騰」です。【この記事を書いた女子会メンバー】ゆかり就活の到来から全力逃亡中。H〇NTER×HUNT〇Rのヒソカ好きな仮想通貨女子です。仮想通貨トロン(TRON/TRX)完全攻略座談会!チャート、将来性や特徴|エンタ...たかしま編集長2019.05.10予告編:「仮想通貨トロンの時代」が迫りくる。個性豊かな女子会メンバーのまとめ役をやってる高島です(メンバーにはVtuberもいるよ!)。