Byteballの未来

DAGベースの暗号通貨 Byteballの情報を発信

シングルアドレスウォレットとは

今回はシングルアドレスウォレットについて説明します。

ウォレットアドレスとは

まず基本的なこととして、ウォレットアドレスとは公開鍵暗号方式における公開鍵で、銀行での送金に例えると、送り先の口座番号にあたります。Byteball公式ウォレットでは下記の赤枠で囲んだ文字列がウォレットアドレスに当たります。

f:id:taigok:20180123202927j:plain

ByteballのDAG上に公開されているトランザクション(取引)は全て参照可能であり、同じアドレスをずっと使い続けるとトランザクションが全て他者によって参照されてしまいます。そこでウォレットアプリケーションの機能として複数のウォレットアドレスを生成する仕組み(決定性ウォレットアドレス)があります。

実際に"GENERATE NEW ADDRESS"をクリックすると、赤枠で囲っていた文字列が変わることが分かります。取引のたびに新規のウォレットアドレスを生成することで、トランザクションの追跡を防ぐことができます。

ここで勘違いしやすいのは、"GENERATE NEW ADDRESS"をクリックして新規ウォレットアドレスを作成しても、以前のウォレットアドレスが使用できなくなるわけではありません。

f:id:taigok:20180123205842j:plain 

シングルアドレスウォレットとは

上記で説明したように、Byteballの公式ウォレットのように最近のウォレットアプリケーションは複数のウォレットアドレスを生成できるようになっていますが、それをあえて1つのアドレスしか使用できないウォレットに設定できます。これをシングルアドレスウォレットと呼びます。

 

シングルアドレスウォレットの作成方法

Byteball公式ウォレットでのシングルアドレスウォレット作成方法は①すでに作成しているウォレットをシングルアドレスウォレットに変更する方法と、②新規に作成する時にシングルアドレスウォレットで作成する方法があります。①の場合は、すでに1回でも"GENERATE NEW ADDRESS"をクリックして新規ウォレットアドレスを作成している場合はできません。

 

①すでに作成しているウォレットを
 シングルアドレスウォレットに変更する方法

歯車をクリック
f:id:taigok:20180123212119j:plain

Single address walletをONにする
f:id:taigok:20180123212211j:plain

 

"GENERATE NEW ADDRESS"
  がないことを確認
f:id:taigok:20180123212307j:plain

 ②新規作成時にシングルアドレス
    ウォレットで
作成する方法

ADD WALLETを選択
f:id:taigok:20180123212500j:plain

 

Single address walletをONにして
CREATE NEW WALLETをクリック
f:id:taigok:20180123212610j:plain

 

"GENERATE NEW ADDRESS"
  がないことを確認
f:id:taigok:20180123212750j:plain

 

参考:

【ビットコイン】ウォレットの概要とHDウォレットの仕組み - Gunosy Blockchain Blog