強力なVPNを構築するのに必要な技術とは？分散型VPN；NymVPNの技術解説

VPNの利用は急増しており、昨年の市場規模だけで446億ドル、2026年にはほぼ倍増すると予測されている。VPNは、エンドユーザーのプライバシーとセキュリティを向上させるための最も身近で簡単な手段ですが、世の中に出回っているVPN製品の大半には欠けている重要な部分があります。

VPNはウェブサイトからあなたのIPアドレスを保護しますが、プロバイダー自体を信頼しなければなりません。そして通常、プロバイダーはあなたの閲覧習慣、位置情報、支払い詳細にアクセスすることができ、他の企業と同じようにデータ漏洩の可能性がある。あるいはもっと悪いことに、オープンデータ市場であなたの情報を売る可能性も否定できない。

https://qiita.com/pseudonym2/items/023b75fe47a6a7d4c110


人々のデータを売ろうとする経済的圧力は、多くのVPNを含むアプリの大半が監視ビジネスモデルを続けていることを意味する。個人データの世界的な市場規模を正確に言うのは難しい。しかし、デジタル広告市場が2,000億ドル以上の価値があり、Zoomのようなテクノロジー・プロバイダーもAIモデルのトレーニング用にあなたのデータを販売していることから、あなたを追跡し、あなたのオンライン上の行動、人間関係、プロフィールを売ろうとする経済的誘惑が、アプリやサービスの大半を支配し続けていると言っていいだろう。

従って、実際のプライバシーを提供するVPNへの第一歩は、運営者を詮索するよう誘惑するのではなく、経済的インセンティブがプライバシーに報いるようにすることである。これはNYMトークンエコノミクスの主要な機能であり、反監視のビジネスモデルを確立することである。そして間もなく、NYMトークンエコノミクスレールはNym VPNもサポートするようになり、消費者は実際のプライバシーにアクセスできるようになる。

Nymのコアチームは、Nymミックスネット上で動作する最初の主要な消費者向け製品、高速で信頼性の高い分散型VPNをNYMトークンで決済して発売するための残り4つのステップに取り組んでいる。現在進行中の開発作業の裏側をご覧ください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/bbd97c2c-514e-c10f-3345-c5e9a33f9d46.png)

# 1 Project smoosh
### 成長する分散型インフラ

これまで、Nymのmixnetは初期のノード・オペレーターに可能な限り高いリターンを確保するため、かなり小規模に抑えられてきた。しかし、Nym VPNアプリのローンチに伴い、mixnetは世界中のmixノードを強力にカバーする必要がある。

https://qiita.com/pseudonym2/items/e68ccf9b65bf8e98e380


Project smooshとは、CTOのDave HrycyszynとチーフサイエンティストのClaudia Diazによるニックネームで、Nymノードを「smoosh」にして、同じオペレータがミックスノード、ゲートウェイ、VPNノードとして交互に機能できるようにするために現在行っている作業のことである。これには、Nymトークンエコノミクスを慎重に調整する必要がある。例えば、質の高いサービスを提供することで高い評価を得ているノードだけがVPNノードとなり、より高い報酬を得るチャンスを得ることができる。

コンポーネントを簡素化し、VPN機能を追加し、新たなノードオペレーターをサポートすることで、ノードの地理的な適用範囲を広げ、大幅な冗長性を持たせ、需要に対応できる多くのオペレーターを確保することを目指している。そのためには、強力な経済的インセンティブが必要であり、また新しいノードオペレーターのためのトレーニングやサポートも必要である。

# 2 スピーディーモード（Speedy mode）
スピードとプライバシーのトレードオフを制御

Torのような強力なプライバシー基盤の採用を阻む主な要因の1つは、使いやすさ、より具体的には待ち時間（レイテンシー）です。残念ながら、スピードと強力なセキュリティとプライバシーの間には非常に現実的なトレードオフがあります。しかし、この領域を最適化するためにできることはたくさんあります。

Speedy Modeは、ユーザーがスピードとプライバシーのトレードオフをどの程度まで許容するかをコントロールすることを可能にする。ユーザーは、Nym mixnetが提供できる最高の匿名性（レイテンシーとスピードは犠牲になる）を求めるか、プライバシーは低いがスピードは求めるか、あるいはmixnetが提供する完全なプロテクションの代わりに2ホップVPNを使用する超高速オプションを求めるかを選択できるようになる。

Speedyモードは現在、NymConnectアプリでテストされており、市場対応のVPN製品への統合に備えている。

一方、Nymの研究開発チームと製品チームは、慎重に設計されたジオルーティング（geo-routing）、新しい暗号化フォーマット（Sphinxを置き換える可能性のある、より効率的な新しいパケットフォーマットなど）、パラメーター化を通じて、ミックスネットの最適化における科学的なブレークスルーに重点的に取り組んでいる。

https://qiita.com/pseudonym2/items/107cf005e9cab0b165b6


# 3 匿名の電子マネー（Anonymous e-cash）
### IDではなくトークンで支払う

VPN、そしてほとんどのデジタル製品やサービスのもうひとつの大きな問題は、代金を支払った瞬間に、自分の名前やクレジットカードの詳細など、個人を特定できる情報を渡すことになるということだ。しかし、オンラインでの支払いが、物理的な現金の使用と異なる理由はない。お店の人は、あなたのフルネーム、住所、財務情報を知らなくてもいいはずだし、実際、支払いプロバイダーや銀行は、あなたの消費習慣を知らなくてもいいはずだ。

Nymの研究開発チームは、zk-nymの取り組みをe-cashに拡張し、まさにこれを実現する匿名オフラインe-cashシステム（anonymous offline e-cash system）の開発を大きく前進させた。そしてこのスキームの最初のユースケースはNym VPNとmixnetである。NYMトークンを帯域幅クレデンシャルに使うことができるようになり、Nym VPNの利用がウォレットや他の支払い方法に接続されないようになる。

匿名e-cashに関する論文はこちら：

https://arxiv.org/abs/2303.08221


# 4 検閲耐性
検閲は基本的人権に対する攻撃である。情報へのアクセスをコントロールしたりブロックしたりすることは、人々や社会が発展し成長する能力を停滞させることになる。(Nymのロシアコミュニティは最近、ロシアが携帯電話会社からOpenVPN/Wireguardを検閲していることを取り上げたが、これは検閲の傾向が強まっているように見えるものの最新の例である）。英国やEUで提案されているクライアントサイドスキャンもまた、検閲に向けたミッション・クリープの危険性を提示している。したがって、検閲への耐性は一般の人々が情報やサービスを継続的に利用できるようにするため、VPNにとって重要なセールスポイントのひとつになる可能性が高い。

NymのR&Dチームは現在、世界のNymコミュニティと密接に協力し、Nym mixnetが世界のどの地域で検閲に直面しているかを測定しています。これは、mixnetとVPN製品によって提供される強力なプライバシー保護へのグローバルなアクセスを確保するための、検閲耐性R&Dトラック全体における重要なステップです。


# NymVPNアプリ
かつてVPNの利用は、オープンなインターネット・アクセスを妨げたりブロックしたりする抑圧的な体制と同義語だった。しかし、Apple、Signal、WhatsAppがクライアントサイドスキャンの可能性に対応して英国から撤退すると脅しており、政府がプライバシーとセキュリティを弱体化させ続け、企業がデータを販売することで人々の信頼を損ない続ける中、英国や西欧諸国におけるVPNの需要は急速に高まりそうだ。

最終的な目標は、このような急速に変化する状況の中で、人々のプライバシーの要求に応えることができる、高速で信頼性が高く、分散型のNym VPNアプリを開発することである。そして、詮索を誘うことなく、経済的に実行可能な方法でそれを行うことです。Nymの監視防止ビジネスモデルは、以下を可能にする：

- VPNを利用することで、あなたのブラウジングの習慣が裏で売られる心配がなくなる；

- VPNサービスを利用する際、支払いの詳細や身元を明かすことなく料金を支払うことができ、その結果、運営者やステーカーは強力なプライバシーを提供し続けることができる；

- プロのノードオペレーターとして、あるいは単にNYMトークンをオペレーターにステークし報酬の分け前を得ることで、インフラそのものに参加することが可能

## 従来のVPNを超える - あらゆるアプリやサービスのためのミックスネット
Nymのミッションは、全人類にデジタルプライバシーを提供することです。Nym VPNアプリは、一般の人々にとってこれを実現する最速の方法です。一方、ミックスネットのプライバシー保護は、他のサービスプロバイダーとの統合も可能にしています。

mixnetは、インターネット全体に広がる問題、すなわち公開されたトラフィックパターンに対処します。Nym SDKは、Nym mixnetとの統合を可能な限り容易にし、ソフトウェア開発者がアプリのトラフィックをNym mixnet経由でルーティングすることで、ユーザーにより強力なプライバシーを提供できるようにします。

# 参考リンク

- [Nym公式サイト](https://nymtech.net/)
- [Nymのミキシングネットワーク - Wikipedia](https://ja.wikipedia.org/wiki/Nymミックスネット)
- [Nymホワイトペーパー](https://nymtech.net/nym-whitepaper.pdf)
- [分散型VPN と中央集権型VPN:違いの全て](https://note.com/koko_crypto/n/n71fe7e92b68a)
- [ミックスネットとは何か？ VPNによる比類なきオンラインプライバシー](https://note.com/koko_crypto/n/n302e7516f691?magazine_key=m0129d65e3526)
- [Sphinx暗号-Nymを支える匿名データフォーマット](https://qiita.com/pseudonym2/items/107cf005e9cab0b165b6)
- [ココナッツ認証（Coconut Credentials）とは？- プライバシーを保護するゼロ知識証明技術](https://qiita.com/pseudonym2/items/b2739ae32f4fb29de0b6)

# コミュニティ

- [Nym日本コミュニティ - Telegram](https://t.me/nymjapanese)
- [Nym日本コミュニティ - Discord](https://discord.com/invite/nym)
- [Nym日本コミュニティ - LINEオープンチャット](https://line.me/ti/g2/0YGYYq4EoQZ8fL5FYQmqU4O9SRuE_a6YX19GtA?utm_source=invitation&utm_medium=link_copy&utm_campaign=default)

- [Nymプロジェクト日本語アカウント - X](https://x.com/nymproject_jp)