
by Aleksei Lebedev, Founder of ADAMANT Messenger
技術が日常生活に浸透するにつれ、プライバシー侵害は日常的なものとなっている。メッセージングはオンラインコミュニケーションの最も一般的な形態の一つだが、送信ボタンを押した後に自分のデータがどこへ行くのかを真剣に考えるユーザーはほとんどいない。人気のあるメッセージアプリは大手企業が所有しており、可能な限り多くの個人情報を収集している——つながり、アプリの使用状況、取引、さらには他人があなたについて提供するデータまでもが対象だ。これらのデータは中央集権的なサーバーに保存されており、繰り返し侵害されている。これは、最大手の企業でさえセキュリティを保証できないことを示している。
誰を信頼すべきか
短い答え:誰も信頼してはいけない。安全なメッセージアプリとしてよく言及されるSignalでさえ、ユーザーを電話番号で識別している。それこそが、Bitcoinや分散型アプリケーションが存在する理由である——信頼を必要としない環境で動作するためだ。ブロックチェーン技術は、基盤となるコードを理解する必要なく、セキュリティと信頼性を検証可能な設計をもたらす。
3年間の開発を経て、ADAMANTは分散型ブロックチェーンメッセージアプリのコンセプトを確立した。iOS、Web PWA、Windows、GNU/Linux、macOS、Android向けのアプリが利用可能である。
プロトタイプ
ブロックチェーンにより、電話番号やメールアドレスといった認証情報なしに数秒でアカウントを作成できる。ユーザーは自由にアカウントを切り替えることができ、それらのアカウントが自分に属していた痕跡を残さない。すべてのデータは分散ノードを経由してルーティングされるため、IPアドレスは隠され、位置情報は追跡不能となる。また、アプリは連絡先帳にアクセスできない。メッセージの真正性をチェックする中央集権的な機関は存在しない——これは、ユーザーが所有する分散型の合意ベースホストシステムによって処理される。検閲は不可能である:アカウントはブロックされず、メッセージは削除されることはない。

ADAMANTはメッセージをトランザクションとして扱う。各メッセージはEd25519 EdDSAで署名され、中間者攻撃を排除する。メッセージはブロックに記録され、ブロックの順序とタイムスタンプは不変であるため、メッセージの順序が保証される——「そんなことは言っていない」という主張は、ブロックチェーンに保存されたメッセージでは通用しない。すべてのメッセージはエンドツーエンド暗号化されており、ADAMANTのコードは完全にオープンソースである。
ダイアログがブロックチェーン上に保存されるため、ローカルストレージは不要となる。これによりセキュリティが向上し、任意のデバイスや場所からチャットにアクセスできるようになる。

ブロックチェーンメッセージングは新たな可能性も開く。メッセージの配信確認は重要な通知に有用である。Ethereum、Dogecoin、Lisk、Dash、Bitcoinとの統合により、チャット内での仮想通貨送金が可能になり、ADAMANTには組み込みの仮想通貨交換機能も備わっている。ADAMANT 2FAは、既知のセキュリティ脆弱性を持つSMSベースの二段階認証に代わる、ブロックチェーンベースの代替手段を提供する。
変化は軽視できない問題だ
従来型のメッセージアプリよりも、真のブロックチェーンメッセージアプリを開発するにははるかに多くの労力が必要である——先例がないからだ。技術的な課題を超えて、大規模な普及にはさらに深い障壁がある:人々がまずマインドセットを変える必要があるのだ。
パラダイムシフト
根本的な問題は責任である。人々は責任を避けようとする。銀行口座が侵害された場合、銀行が失われた資金を回復してくれる可能性が高い。しかしBitcoinウォレットが侵害された場合、文句を言う相手は誰もいない。法定通貨の価値は政府によって保証されているが、Bitcoinの価値を保証する者は誰もいない。
分散型メッセージングは、ユーザーにとってさらに受け入れがたい。彼らは「秘密鍵を失ったらどうなる? すべての会話が盗まれてしまう!」と心配し、その答え——「秘密鍵を安全に保管してください」——に不満を抱く。Facebookでは、ユーザーはセキュリティ上の欠陥について企業を責めることができる。しかし分散型メッセージアプリでは、責める相手は誰もいない。それが「責任」というものだ。
隠れたコストを好む傾向
ユーザーは明確な支払いを避け、むしろ隠れたコストを好む傾向がある——たとえそれが個人データや会話の放棄を意味する場合でも。タダで得られるものなどない。
ADAMANTでは、価格は明示的である。メッセージ送信や連絡先の保存など、すべてのアクションには0.001 ADMのネットワーク手数料がかかる。無料の代替手段がある中で人々がメッセージ送信に支払いをするだろうかと批判する声もあるが、彼らはこのモデルを誤解している:手数料は開発者ではなくノード運営者に支払われる。ちょうどBitcoinのトランザクション手数料がBitcoin開発者に支払われないのと同じである。
時間が真実を試す
ブロックチェーンは分散型メッセージアプリを実現するための試みにすぎない。それが成功するかどうかは、時間が明らかにするだろう。しかし、ゲームチェンジャーとなるメッセージアプリは、最終的にFacebook規模の大規模普及を達成するだろう。
ADAMANTは、ブロックチェーンメッセージアプリが存在し得ることを証明した。過去に唯一の試みは2012年のBitmessageだったが、メッセージ配信の遅延、CPU負荷、モバイルアプリの欠如により失敗した。
現在の懐疑的な見方は、ブロックチェーンメッセージアプリが時代に先んじているという事実に由来する。人々は自分のアカウントに対する責任を取る準備ができていないし、個人情報の所有権がまだ流行していない。また、現行のブロックチェーン技術は高速性を提供していない。ADAMANTでなければ、将来より高度な類似アプリが登場するだろう。