Web3に向けたビットコインウォレットリリース
[22/02/24]
提供元:PRTIMES
提供元:PRTIMES
オリジナルのビットコインのビジョンに忠実なChainBowウォレット
株式会社ChainBow(東京都台東区)は10カ月の開発期間を経て、2022年2月にChainBowビットコインウォレットバージョン1.0をリリースした。Web3時代に向け、オリジナルのビットコインのビジョンに忠実に開発したウォレットだ。
一、ビジョン
2008年ビットコインホワイトペーパーが発表されて以来、世界通貨のビジョンは多くの貢献者を刺激してきた。ChainBowチームは、ホワイトペーパーに記述されているP2Pの現金システムを実現するために、ビットコインウォレットを開発し、世界中に提供している。
[画像1: https://prtimes.jp/i/47248/13/resize/d47248-13-0d35c12e802a78aa9a74-8.png ]
インターネットはブロックチェーン技術によって、Web3時代へ発展した。現在広く使われているWeb2.0インターネットでは、人々のお金はPayPay、Alipayで使われ、IDはFacebook、Googleが管理している。大企業がユーザーのお金と情報を掌握し、無料を盾にあなたを局に入れ、あなたのデータを利用してお金を稼いでいる。
来るべきWeb3は科学技術の継続と進歩を推進して、ますます深刻なデジタル情報の所有問題を解決する。Web3のインターネットでは、お金、身分証明書、会員カードはすべてユーザー個人のウォレットの中にあり、必要な時にユーザーはウォレットを通じて支払いと身分署名をする。
科学的に設計されたビットコインUTXOモデルは、数千TPSのデータの同時送信、オフラインでのP2P決済、秒単位でのリアルタイム決済、1円単位の手数料であるマイクロペイメントをサポートする。
我々のウォレットは、元来のビットコインのビジョンに忠実であり、公開されたビットコインの技術標準に基づいて、多くのユーザーにWeb3の世界への扉を開いている。
二、制品の紹介
以上のビジョンに基づいて開発されたChainBow ウォレットには、次のような特徴がある。
アプリウォレット
Web3時代の製品であるウォレットは、特定のサーバーに依存せずに動作するアプリでなければならない。ニモニックをアカウントとして使用し、メールや電話番号などの第三者依存はない。ウォレットは無数のアドレスを自働的に派生させることができ、プライバシーを保護すると同時に、外部に署名を提供し、身分を表明することができる。良いウォレットはDID(分散型ID)だからだ。
[画像2: https://prtimes.jp/i/47248/13/resize/d47248-13-1a5bb02625cd50bc6ffe-0.png ]
比較対照となるWeb2.0では、製品を開発している会社のサーバーがサービスを提供しており、メールや電話番号でアカウントにログインし、OAuthで別のサイトを許可してアカウント情報を取得している。
[画像3: https://prtimes.jp/i/47248/13/resize/d47248-13-fb6b6d4d63c7450d9ebd-5.jpg ]
サトシ本位
ウォレットの中の資産はサトシ(Satoshi)で表示されている。ビットコインの基本単位である1ビットコインは、1億サトシに相当する。ビットコインの総量は2100万個であるから、サトシでいえば2100兆個になる。ビットコインは世界通貨であり、ドルやユーロのような社会的な役割を持ち、人々の日常生活の支払い手段として利用されるため、「サトシ」という単位を用いることは必須であると考えられる。
[画像4: https://prtimes.jp/i/47248/13/resize/d47248-13-07022af0a83972809536-7.png ]
ウォレットは使いやすさのために、BSVやUSD/EUR/JPYなどの法定通貨の価格変換も提供している。
UTXO管理
ユーザ資産の量は、ウォレットがUTXO残高を計算することによって知ることができる。UTXOは、ビットコイン資産の基本的なデータ構造であり、複数のテンプレートが用意されているが、その中でP2PKH UTXOテンプレートが広く使われている。ChainBow ウォレットは様々なタイプのUTXOを管理することができ、P2PKHのほかにもP2PK、マルチサインなど様々なテンプレートにも対応している。これらの情報は、データサーバに依存しない。
[画像5: https://prtimes.jp/i/47248/13/resize/d47248-13-1c0376596ccd8530e56d-1.png ]
ビットコイントークン
トークンもUTXOテンプレートの一種である。ChainBow ウォレットはCUPトークンプロトコルをサポートする。CUPトークンプロトコルはUTXOテンプレートのトークンプロトコルであり、他シリアルUTXO形とは異なり、各CUPトークンUTXOは独立しており、並列送信、P2P送金、原子交換などの特徴をサポートする。トークンUTXOはウォレットの異なるアドレスに分散されており、イーサリアムのようにアカウントアドレスからユーザーの資産情報を取得することはできず、プライバシーが保護されている。またCUPプロトコルでは、マイナー手数料を買手が支払うことにも対応している。ユーザのウォレットに「サトシ」がない場合でも、BIP270を使用しサーバに支払うという方法でトークンを送信することができる。
[画像6: https://prtimes.jp/i/47248/13/resize/d47248-13-774097697305ea4efe81-2.png ]
支払い
ChainBowウォレットは現在、以下の支払い方法に対応している。
・アドレスへの支払い(P2PKH,Pay-to-Public-Key-Hash)
「1」で始まるビットコインアドレスへ支払う。これは、プライバシーを保護し、最も多くのウォレットにサポートされているため、私たちが提案する支払い方法である。
[画像7: https://prtimes.jp/i/47248/13/resize/d47248-13-fee20bca85d80a590eb0-6.png ]
・BIP270サーバへの支払い(Pay-to-Server)
単純支払プロトコル(Simplified Payment Protocol)ともインボイスベースの支払い(invoice-based payments)とも呼ばれる。製品を販売する店舗が要求数量を提供し、ウォレットはユーザーが支払い金額などの情報を確認した後、取引に署名し、取引を店舗のサーバーに送信し、サーバーからブロードキャストする。
・Paymailへの支払い
Paymail支払いは、ウォレットの発行元サーバが対応する支払いスクリプトをメール・アドレスのような形式で提供し、現在の多くのウォレットに採用されている。ChainBow ウォレットにもPaymailアカウントも用意されており、必須ではないが、登録を歓迎している。
・ペーパーウォレットSweep
ビットコインのペーパーウォレットは、ギフトカードとして使われる。ChainBowユーザーは、ペーパーウォレット上の秘密鍵を直接スキャンしてギフトを得ることができる。
[画像8: https://prtimes.jp/i/47248/13/resize/d47248-13-9e52baa3d2596dd4d2bc-3.jpg ]
・URIへの支払い
以下の各種URIフォーマットは、一般的に二次元コードで具現されており、ChainBowのスキャンコードで識別できる。デスクトップ版では、チェーンのアイコンをクリックすることでクリップボードの認識ができる。
1. BIP021
bitcoin:1EAyRkZc4kKYavqpZqZ7kryUFhBqgP78vC?amount=0.00123456&sv
bitcoinのようなSchemaには、変形したURL Schemaもサポートされている。例えば、payやbitcoinsv
2. PayToプロトコル
payto:<receiver>?amount=<amount>&purpose=<purpose>
・公開鍵への支払い(P2PK,Pay-to-Public-Key)
公開鍵に支払いを行ったのは中本聡だけで、暗号学的にはP2PKの方がP2PKHより安全であるが、他のウォレットは対応していないので、将来的にオープンにする。
コールドウォレット
ビットコインを大量に保有しているユーザーには、コールドウォレット機能の利用を推奨する。ChainBowは、SimplyCashウォレットと互換性のあるコールドウォレットの仕組みを提供する。コールドウォレットを設定する場合は、ChainBowをダウンロードして専用のスマートフォンやパソコンにインストールし、ネットワークをオフにしてアカウントを設定する。別のデバイスを使ってXpubを導入することでオンラインのウォレットを作成する。
KYCなし
Web3アプリのウォレットとしては、ユーザー情報を把握することはなく、KYCも存在しない。分散型アプリ(DApp)ChainBow通?WalletConnect v2?接DApp。提供支付,交易?名API,支持不同的?名?型,支持sCrypt合?。技?文档和例子程序已?在GitHub公?。ChainBowは、WalletConnect v2を通してDAppに接続する。支払い、トランザクション署名APIの提供、署名タイプとsCryptスマートコントラクトをサポートする。技術文書とプログラム例はGitHubで公開されている。
ChainBowはさまざまなアプリケーションにウォレットを提供できる。
1. NFT
2. ゲーム
3. DeFi
4. などなど
[画像9: https://prtimes.jp/i/47248/13/resize/d47248-13-c12a7a422fcc82fe9b05-4.png ]
三、展望と合作
Web3の領域において、ほぼすべてのイーサリアム・ウォレットに加えて、ChainBowは、スマートコントラクトに対応したビットコインウォレットを持ち込み、強力な機能を発揮して活躍するだろう。
もしDAppのアイデアと資金がある場合、我々はウォレットと技術チームを提供し、あなたの協力を強く期待している。
Web3時代は、あらゆる業界にとってやり直す価値があるのだ。
注: 弊社は高機能なイーサリアム系ウォレットhttps://Wallet3.ioも提供している。
相談連絡:support@chainbow.io
製品HP:https://ChainBow.io
会社HP:https://ChainBow.co.jp
株式会社ChainBow(東京都台東区)は10カ月の開発期間を経て、2022年2月にChainBowビットコインウォレットバージョン1.0をリリースした。Web3時代に向け、オリジナルのビットコインのビジョンに忠実に開発したウォレットだ。
一、ビジョン
2008年ビットコインホワイトペーパーが発表されて以来、世界通貨のビジョンは多くの貢献者を刺激してきた。ChainBowチームは、ホワイトペーパーに記述されているP2Pの現金システムを実現するために、ビットコインウォレットを開発し、世界中に提供している。
[画像1: https://prtimes.jp/i/47248/13/resize/d47248-13-0d35c12e802a78aa9a74-8.png ]
インターネットはブロックチェーン技術によって、Web3時代へ発展した。現在広く使われているWeb2.0インターネットでは、人々のお金はPayPay、Alipayで使われ、IDはFacebook、Googleが管理している。大企業がユーザーのお金と情報を掌握し、無料を盾にあなたを局に入れ、あなたのデータを利用してお金を稼いでいる。
来るべきWeb3は科学技術の継続と進歩を推進して、ますます深刻なデジタル情報の所有問題を解決する。Web3のインターネットでは、お金、身分証明書、会員カードはすべてユーザー個人のウォレットの中にあり、必要な時にユーザーはウォレットを通じて支払いと身分署名をする。
科学的に設計されたビットコインUTXOモデルは、数千TPSのデータの同時送信、オフラインでのP2P決済、秒単位でのリアルタイム決済、1円単位の手数料であるマイクロペイメントをサポートする。
我々のウォレットは、元来のビットコインのビジョンに忠実であり、公開されたビットコインの技術標準に基づいて、多くのユーザーにWeb3の世界への扉を開いている。
二、制品の紹介
以上のビジョンに基づいて開発されたChainBow ウォレットには、次のような特徴がある。
アプリウォレット
Web3時代の製品であるウォレットは、特定のサーバーに依存せずに動作するアプリでなければならない。ニモニックをアカウントとして使用し、メールや電話番号などの第三者依存はない。ウォレットは無数のアドレスを自働的に派生させることができ、プライバシーを保護すると同時に、外部に署名を提供し、身分を表明することができる。良いウォレットはDID(分散型ID)だからだ。
[画像2: https://prtimes.jp/i/47248/13/resize/d47248-13-1a5bb02625cd50bc6ffe-0.png ]
比較対照となるWeb2.0では、製品を開発している会社のサーバーがサービスを提供しており、メールや電話番号でアカウントにログインし、OAuthで別のサイトを許可してアカウント情報を取得している。
[画像3: https://prtimes.jp/i/47248/13/resize/d47248-13-fb6b6d4d63c7450d9ebd-5.jpg ]
サトシ本位
ウォレットの中の資産はサトシ(Satoshi)で表示されている。ビットコインの基本単位である1ビットコインは、1億サトシに相当する。ビットコインの総量は2100万個であるから、サトシでいえば2100兆個になる。ビットコインは世界通貨であり、ドルやユーロのような社会的な役割を持ち、人々の日常生活の支払い手段として利用されるため、「サトシ」という単位を用いることは必須であると考えられる。
[画像4: https://prtimes.jp/i/47248/13/resize/d47248-13-07022af0a83972809536-7.png ]
ウォレットは使いやすさのために、BSVやUSD/EUR/JPYなどの法定通貨の価格変換も提供している。
UTXO管理
ユーザ資産の量は、ウォレットがUTXO残高を計算することによって知ることができる。UTXOは、ビットコイン資産の基本的なデータ構造であり、複数のテンプレートが用意されているが、その中でP2PKH UTXOテンプレートが広く使われている。ChainBow ウォレットは様々なタイプのUTXOを管理することができ、P2PKHのほかにもP2PK、マルチサインなど様々なテンプレートにも対応している。これらの情報は、データサーバに依存しない。
[画像5: https://prtimes.jp/i/47248/13/resize/d47248-13-1c0376596ccd8530e56d-1.png ]
ビットコイントークン
トークンもUTXOテンプレートの一種である。ChainBow ウォレットはCUPトークンプロトコルをサポートする。CUPトークンプロトコルはUTXOテンプレートのトークンプロトコルであり、他シリアルUTXO形とは異なり、各CUPトークンUTXOは独立しており、並列送信、P2P送金、原子交換などの特徴をサポートする。トークンUTXOはウォレットの異なるアドレスに分散されており、イーサリアムのようにアカウントアドレスからユーザーの資産情報を取得することはできず、プライバシーが保護されている。またCUPプロトコルでは、マイナー手数料を買手が支払うことにも対応している。ユーザのウォレットに「サトシ」がない場合でも、BIP270を使用しサーバに支払うという方法でトークンを送信することができる。
[画像6: https://prtimes.jp/i/47248/13/resize/d47248-13-774097697305ea4efe81-2.png ]
支払い
ChainBowウォレットは現在、以下の支払い方法に対応している。
・アドレスへの支払い(P2PKH,Pay-to-Public-Key-Hash)
「1」で始まるビットコインアドレスへ支払う。これは、プライバシーを保護し、最も多くのウォレットにサポートされているため、私たちが提案する支払い方法である。
[画像7: https://prtimes.jp/i/47248/13/resize/d47248-13-fee20bca85d80a590eb0-6.png ]
・BIP270サーバへの支払い(Pay-to-Server)
単純支払プロトコル(Simplified Payment Protocol)ともインボイスベースの支払い(invoice-based payments)とも呼ばれる。製品を販売する店舗が要求数量を提供し、ウォレットはユーザーが支払い金額などの情報を確認した後、取引に署名し、取引を店舗のサーバーに送信し、サーバーからブロードキャストする。
・Paymailへの支払い
Paymail支払いは、ウォレットの発行元サーバが対応する支払いスクリプトをメール・アドレスのような形式で提供し、現在の多くのウォレットに採用されている。ChainBow ウォレットにもPaymailアカウントも用意されており、必須ではないが、登録を歓迎している。
・ペーパーウォレットSweep
ビットコインのペーパーウォレットは、ギフトカードとして使われる。ChainBowユーザーは、ペーパーウォレット上の秘密鍵を直接スキャンしてギフトを得ることができる。
[画像8: https://prtimes.jp/i/47248/13/resize/d47248-13-9e52baa3d2596dd4d2bc-3.jpg ]
・URIへの支払い
以下の各種URIフォーマットは、一般的に二次元コードで具現されており、ChainBowのスキャンコードで識別できる。デスクトップ版では、チェーンのアイコンをクリックすることでクリップボードの認識ができる。
1. BIP021
bitcoin:1EAyRkZc4kKYavqpZqZ7kryUFhBqgP78vC?amount=0.00123456&sv
bitcoinのようなSchemaには、変形したURL Schemaもサポートされている。例えば、payやbitcoinsv
2. PayToプロトコル
payto:<receiver>?amount=<amount>&purpose=<purpose>
・公開鍵への支払い(P2PK,Pay-to-Public-Key)
公開鍵に支払いを行ったのは中本聡だけで、暗号学的にはP2PKの方がP2PKHより安全であるが、他のウォレットは対応していないので、将来的にオープンにする。
コールドウォレット
ビットコインを大量に保有しているユーザーには、コールドウォレット機能の利用を推奨する。ChainBowは、SimplyCashウォレットと互換性のあるコールドウォレットの仕組みを提供する。コールドウォレットを設定する場合は、ChainBowをダウンロードして専用のスマートフォンやパソコンにインストールし、ネットワークをオフにしてアカウントを設定する。別のデバイスを使ってXpubを導入することでオンラインのウォレットを作成する。
KYCなし
Web3アプリのウォレットとしては、ユーザー情報を把握することはなく、KYCも存在しない。分散型アプリ(DApp)ChainBow通?WalletConnect v2?接DApp。提供支付,交易?名API,支持不同的?名?型,支持sCrypt合?。技?文档和例子程序已?在GitHub公?。ChainBowは、WalletConnect v2を通してDAppに接続する。支払い、トランザクション署名APIの提供、署名タイプとsCryptスマートコントラクトをサポートする。技術文書とプログラム例はGitHubで公開されている。
ChainBowはさまざまなアプリケーションにウォレットを提供できる。
1. NFT
2. ゲーム
3. DeFi
4. などなど
[画像9: https://prtimes.jp/i/47248/13/resize/d47248-13-c12a7a422fcc82fe9b05-4.png ]
三、展望と合作
Web3の領域において、ほぼすべてのイーサリアム・ウォレットに加えて、ChainBowは、スマートコントラクトに対応したビットコインウォレットを持ち込み、強力な機能を発揮して活躍するだろう。
もしDAppのアイデアと資金がある場合、我々はウォレットと技術チームを提供し、あなたの協力を強く期待している。
Web3時代は、あらゆる業界にとってやり直す価値があるのだ。
注: 弊社は高機能なイーサリアム系ウォレットhttps://Wallet3.ioも提供している。
相談連絡:support@chainbow.io
製品HP:https://ChainBow.io
会社HP:https://ChainBow.co.jp