- ビットコインキャッシュのdApps向け新規格が公開
- ビットコインキャッシュのネットワーク上でdAppsの開発を行うプロジェクト提案の場を設ける事を目的とした新規格、BDIPが、日本人開発者の宇佐美氏によって提案された。
BCHネットワークの新規格、BDIPが公開
11月15日に予定されているハードフォークを前に、ここ数日で急激な価格上昇を見せているビットコインキャッシュ(BCH)だが、11月3日、新たに、分散型アプリケーション(dApps)開発の提案を行う場を提供しようと、BDIPという規格が世界最大のソフトウェア開発プラットフォームGitHub上に公開された。
ビットコイン(BTC)の技術的な限界を改善するため、2017年8月に分岐して単横したビットコインキャッシュ(BCH)は、アップデート内容について対立している2つのチェーン(BitcoinABCとBitcoinSV)に分裂してしまう可能性が取り沙汰されており、バイナンスなどがサポートアナウンスを行ったことをきっかけに「付与通貨の可能性」を目的とした買いが殺到している。
BCHに特化したウォレットを提供しているYenom(エノム)社の開発者チームによってローンチされたこのBDIPとは、Bitcoin Dapps Improvement Proposal (ビットコインdApps改善提案)の略で、ビットコインブロックチェーン上のBIP (Bitcoin Improvement Proposal)や、イーサリアム・ブロックチェーン上の「EIP (Etherium Improvement Proposal)」モデルに相当するものだと説明されている。
開発者の宇佐美俊氏は、ツイッターで、その開発理由を次のように述べている。
#BDIP (Bitcoin dApps Improvement Proposal)を作成した。
— Shun Usami (Yenom) (@usatie) 2018年11月3日
これまではアプリケーション寄りのBIPを出すのに適した場所がなかったが、これからは(イーサリアムだけでなく)ビットコインでもdAppsがどんどん増えてくると考えられるので、BIP〇〇とかERC〇〇みたいな共通規格を提案するための場所が必要だ。#ビットコインで世界を遊ぶ https://t.co/M7BqNTIogJ
GitHubの概略説明によると、BDIPは、BitcoinのdAppsコミュニティに、機能の簡潔な技術仕様とその機能の根拠に関する情報を提供する設計仕様書式で、 BDIP作成者は、コミュニティ内でコンセンサスを構築し、反対意見を文書化する責任を負うものとされている。
また、BDIPは、新しい機能の提案、課題に対するコミュニティの技術的インプットの収集、Bitcoin dAppsに取り入れられた、設計決定を文書化するための主要なメカニズムとなることを見据えていると述べている 。
BDIPはバージョン管理されたリポジトリ内のテキストファイルとして管理されるため、改訂履歴は、同時に機能提案の履歴ともなる。
BDIPにより、プログラマーならびにユーザーは、次のような一連の作業が可能になる。
- 実装の状況確認
- フィードバック提出
- 課題の確認
- 開発者の活動状況
そのため、開発者チームは、このプロセスがBCHチェーン上に構築された分散アプリケーションを追跡するのに適した方法だと考えているようだ。
BDIPは次の3つのタイプから構成されている。
Bitcoin dApps実装に関する変更事項
設計に関する課題、一般的な情報とガイドライン(新しい機能提案はしない)
Bitcoin dAppsのプロセス説明または、プロセス変更のための提案
なお、この概略説明で使われている Bitcoin dApps とは、 ビットコインではなく、ビットコインキャッシュを指している点に注意していただきたい。
BDIPプロセスの公開は、BCHコミュニティ内では歓迎されている様子で、既に同日中にBCH開発者の一人が、” dApps ID” というコードを公開している。
The fist BDIP is for DApp ID. "A unique identifier for a single DApp Protocol with the specification of the DApp."https://t.co/fWNewYaVTS
— Gabriel Cardona (@cgcardona) 2018年11月3日
Credit to @usatie & the @yenom_wallet team for this BDIP.
このBDIP開発を行ったYenom社は、スマートフォン向け英単語学習アプリ「mikan」 の開発からスタートした企業で、共同設立者でCEOの宇佐美峻氏が、ビットコイン技術の魅力に取りつかれたことから、ウォレット開発に着手したという背景がある。
また10月半ば、米サンフランシスコで開催されたBCH ハッカーソンで優勝を果たしたYenom社の開発者チームは、同月21日に、Deep Link Payment Protocolという支払いプロトコルを提案している。
ウォレットと他のアプリとの通信システムに相当する、このプロトコルを使用することで、ユーザーはウェブサイトのリンクをクリックするだけで、BCH建てで、商品の支払いができるという。
価格低迷と低い価格のボラティリティが続く仮想通貨市場だが、その裏では着実に開発活動が続いている模様だ。