インターネット接続なしでBitcoinを送信できるプロジェクト「darkwire」

3週間前
7分読む
4 ビュー

オープンソースプロジェクト「darkwire」の概要

新たにオープンソースで開発されたプロジェクト「darkwire」が、インターネット接続なしでもBitcoin取引を送信できるインフラを築いています。このプロジェクトは、Bitcoin 2025公式ハッカソンに提出されたもので、長距離無線を利用してオフグリッド通信が可能になるよう設計されています。プログラマーの「cyber」によって考案されたこのシステムは、現在、人工知能と機械学習の学位取得を目指しています。

darkwireの必要性とユースケース

Decryptとのインタビューで、cyberはdarkwireがインターネットや電力網、携帯電話ネットワークといった従来の通信手段が「利用できないか、制限されている」状況で、必要かつ望ましい場合があると述べました。具体的には、Rafah Crossingやインド・チベット国境のような「検閲されるまたは政治的に敏感な地域」、更にはインフラが破壊されている災害地域がその例です。

「darkwireはプライバシーを求める人々や、コミュニケーションや取引の監視を避けたい人々のためのものです」とcyberは強調し、このフレームワークがカジュアルなBitcoinユーザー向けではないことも付け加えました。「これは、特定のユースケースに対応するTorのようなものだと考えてください」と彼は続けました。

暗号取引のメカニズム

darkwireはLong Range Radio(LoRa)を使用して分散型メッシュネットワークを形成し、デバイス間で伝統的なインターネットや携帯電話ネットワーク、衛星通信なしで数キロメートルの距離にわたってテキストメッセージやBitcoin取引を送信できるようにしています。「ネットワーク内の少なくとも一つのノードがインターネットに接続されている必要があります。そうすることで、取引がブロックチェーンにプッシュされ、マイナーによって検証されます」とcyberは述べました。

ユーザーインターフェースと取引プロセス

darkwireは、長距離無線トランシーバーに加えて、Ardoino UNOのようなマイクロコントローラーを使用したメッシュネットワークを形成しています。このネットワークは、複数ノードが他の多数のノードに接続され、中央集権的なアクセスポイントを持たないという特徴があります。「ユーザーがdarkwireのGUIを使ってBitcoin取引を送信したいとき、彼らはbitcoinlib(Pythonライブラリ)を使用して受取人のアドレスと金額を指定します」とcyberは語りました。取引の入力が完了すると、darkwireのグラフィカルユーザーインターフェースを通じて、16進数形式の署名済み生Bitcoin取引が生成され、そのデータがUSBなどのシリアル接続を介してdarkwireノードに送られます。

「darkwireノードはこの取引データを受け取り、必要に応じて小さなパケットに分割し、LoRaを通じてワイヤレスで送信します」と彼は説明しました。理想的な環境では、各darkwireノードの範囲は直接視界で約10kmになりますが、より人口密度が高い地域では3kmから5kmに制限されることがあります。

「メッシュネットワーク内では、他のdarkwireノードがこれらのパケットを受信し、前に中継していきます。これがノードからノードへとホッピングするプロセスです」とcyberは述べました。

このプロセスは取引データがインターネットに接続された指定のdarkwireノードまで到達するまで続きます。「このインターネット接続ノードは出口ポイントとして機能し、収集され検証されたBitcoin取引をグローバルなBitcoinネットワークにブロードキャストし、そこにブロックに含まれることができるようにします」と彼は続けました。

今後の展望と課題

現時点では、darkwireはBitcoin 2025公式ハッカソンへのエントリーに過ぎませんが、cyberはこのプロジェクトをさらに発展させ、成熟したオープンソースプラットフォームとして洗練された「業界標準」を確立することを目指しています。「これは当然ながら私一人ではできないので、オープンソースへの貢献を感謝しています」とcyberは述べており、また、メッセージ伝送に関するUTXO取得や暗号化、Nostr(メッセージ送信用のオープンソースプロトコル)へのアップロードなど、いくつかの機能はまだ実装されていないことを指摘しました。

さらに、darkwireはまだ開発段階にあるため、cyberはデザイン段階におけるいくつかの制限を認めています。これには、LoRa無線の接続帯域幅の低さや、LoRaの地形障害物への敏感さ、darkwireノードがインターネット出口ノードに依存することで生じる障害点が含まれます。しかし、darkwireネットワークが成長するにつれ、これらの制約は大幅に改善され、より困難な環境にいるBitcoinユーザーに対して、他の地域にいるBitcoinバリデーターに取引を送信する手段を提供できると考えられています。権威主義的な体制が進行する現代において、darkwireはBitcoinの継続的な使用と成長において重要なツールとなる可能性があります。

「権威主義的な国や体制に住む人々がdarkwireを利用し、真実を発信できることを願っています」とcyberは締めくくりました。