Nimiq2.0ホワイトペーパー

注意

本文書は機械翻訳された文章を若干手直ししたものです。
読みにくい点があるかもしれません。

Nimiq

シンプルで安全、検閲に強い、ウェブネイティブの決済プロトコルです。

Executive Summary

Nimiqとは?

Nimiqは、分散型で検閲に強いウェブネイティブの決済プロトコルであり、多様なアプリのエコシステムを備えています。ネイティブのNIMトークンは、Nimiqの中で保管と価値の移動として取引され、デジタル通貨として機能します。最先端のブラウザファーストのブロックチェーンアプローチは、ユーザーがブラウザだけでブロックチェーンに直接接続できることを意味します。そのため、最新のブラウザがあれば誰でも、ソフトウェアをインストールしたり、不要な仲介者に頼ることなく、直接決済ネットワークに参加し、支払いを受け付けることができます。これがNimiqの特徴であり、シンプルさと使いやすさをさらに強化しています。Nimiqは、多くの人に利用される仮想通貨として設計されています。

Nimiqのミッション&ビジョン

仮想通貨の可能性を最大限に引き出すことで、通貨に革命を起こします。Nimiqエコシステムは、Nimiq自体がテクノロジーに特化したプロジェクトである一方で、テクノロジーに精通した人々や一般的なインターネットユーザーにNIMへの普遍的なアクセスと使いやすさを提供することを目的としています。すべての取り組みは、NIMの採用が進むにつれて、慈善活動の能力が向上していくような、包括的な慈善活動の考え方に導かれています。

プロジェクトの状況

2018年4月14日に「Nimiq Mainnet」のサービスが開始され、決済プロトコルが本格的に稼働しています。Nimiqのブラウザファーストのブロックチェーンが展開され、ウェブ向けに合理化されています。すべてのユーザーインターフェースはシンプルさに重点を置き、オンボーディング、簡単な住所確認、簡素化されたバックアッププロセスなど、使いやすさを最大化しています。また、Nimiqはアプリのエコシステムも充実しており、ブロックチェーンと仮想通貨普及の研究を進めるために多大な努力を注いでいます。NimiqはドイツのWEG銀行の株式を取得し、プロジェクト資産を多様化させながら、オープンアセットスワップインタラクションスキーム(Nimiq OASIS)の最初のバージョンを実装するための銀行ライセンスを持つパートナーを確保しました。このプロジェクトは、コミュニティ開発者への積極的な支援とアドバイスを提供するとともに、資格のあるコミュニティプロジェクトへの限定的なシードファンディングを提供しています。

リソース

・ブラウザとバックボーンノード用の JavaScript コードベース
・バックボーンノードの高性能Rust言語での実装
Nimiqデベロッパーセンター

コラボレーション&助成金

WEG銀行:ピアツーピアの法定通貨から仮想通貨への橋渡しで協業
Trinkler Software:ブロックチェーンの研究とアプリケーション開発
スタンフォード大学の応用仮想通貨グループ:ブロックチェーン研究のための研究助成金
インペリアル・カレッジのクリプトカレンシー研究・工学センターの
 アーサー・ゲルヴェイス氏
: 博士研究助成金

研究発表

Albatross:楽観的コンセンサスアルゴリズム

NimiqがTrinkler Softwareとの共同研究から生まれた技術研究論文。1つのチェーンで理論上の最大値に近い性能を実現することができる新しいPoSコンセンサスアルゴリズムです。

Nimiq OASIS

オープン・アセット・スワップ・インタラクション・スキーム(Open Asset Swap Interaction Scheme)は、潜在的に破壊的な仮想通貨対現実通貨ブリッジの構図であり、不換通貨をブロックチェーン上のトークンのように振る舞い、従来の銀行ネットワークと非カストディアンの仮想通貨取引所を接続するユニークな方法を提供しています。

モチベーションの向上

クリプトカレンシーが有効な概念であることは、2009年の発売以来、ビットコインの成長と持続性によって確認されています。単なる技術的なアイデアにとどまらず、「金融機関を通さずに、ある当事者から別の当事者へ直接支払いを行うことができる」※という、人類の歴史上に見られなかった破壊的な価値の取引手段の基礎を築いたのです。この輝かしいコンセプトは、幅広いアイデアと技術的な解決策を持つ壮大なエコシステムを育てました。

仮想通貨は、まだ世界のマネーサプライのごく一部に過ぎません。そして、これまでのところ、その採用の多くは、あなたのためにあなたの仮想通貨資産を保持する中央集権型サービスによって駆動されている(中央集権型仮想通貨取引所、決済プロバイダーなど)。したがって、元のピアツーピア、非中央集権的な意味ではなおさらであるが、仮想通貨の大量採用という目標からはまだ遠い。集中型ソリューションがユーザーにアピールする理由は、利便性と使いやすさにあるように思われます。この親しみやすさは安全感につながります。しかし、この便利さと安全性の感覚は、深刻なトレードオフを伴うものです。つまり、鍵の所有権を第三者に譲渡してしまうことで、そもそも仮想通貨が誕生した最も基本的な理由と考えられているものに違反してしまうのです。

このような事実を踏まえ、Nimiqは大きなチャンスを認識しています。それは、最も身近で使いやすく、かつ検閲に強く、分散化された決済ソリューションを追求し、大量に普及させることです。Nimiqは、これを実現するために、以下のような最先端の技術を研究し、実装し、組み合わせることを目指しています。

・仮想通貨
・暗号技術
・ブロックチェーン技術
・ピアツーピアネットワーク
・分散型台帳技術
・ウェブ開発
・使い勝手の良さ
・ユーザー体験
・人間の心理と行動

デザインアプローチ

ウェブアプリはインターネットのスタンダードとなり、従来のソフトウェア産業のビジネスモデルを破壊しつつある。エンカルタからウィキペディア、OfficeからGoogle Docsまで、Webアプリはユーザーにとってソフトウェア全体の使い勝手を向上させるため、はるかに魅力的な存在となっています。

インストールは必要ありません

ユーザーはウェブサイトを開き、ワンクリックでアプリケーションを使い始めることができます。

クロスデバイス対応

特定の OS やデバイスではなくブラウザに焦点を当てることで、より一貫性のあるコードベースが実現されます。

内蔵されたセキュリティとプライバシー

ブラウザは、最も安全で、テストされ、監査されたソフトウェアの一つです。ユーザーのブラウザで実行されるクライアント側のソフトウェアを改ざんされずに提供することで、本質的に安全でプライベートなアプリケーションを実現します。

直感的

ユーザーがブラウザに慣れ親しんでいることを利用することで、スムーズで使いやすいユーザーエクスペリエンスを作成することができます。

将来性がある

発展途上国でもウェブがユビキタス化していることから、ウェブアプリはソフトウェア開発において明らかに長続きする傾向にあります。

大衆のための仮想通貨

仮想通貨を使用して自己資金を保有することには明らかな利点がありますが、技術に精通していないユーザーが便利で使いやすい支払い方法に惹かれるのは明らかであり、理解できます。

Nimiqは、フリクションレス決済がユーザーに採用されるための鍵であり、特にフリクションレス決済はシステムの安全性や信頼性に直接影響を与えるということを、商用の決済プロバイダーから学びました。言い換えれば、直感的でフリクションレスな決済システムは、ユーザーにとって、このシステムを信頼してお金を預けることに大きな自信を持たせてくれるのです。

仮想通貨の歴史と起源を見ると、技術に精通したユーザーに焦点が当てられていたのは論理的です。何十年にもわたって、主な目的は、暗号技術、分散型台帳、ネットワーク通信の分野で、とてつもなく困難な研究やエンジニアリングの問題を解決することでした。そのような初期の段階では、ブロックチェーン技術をユーザー体験やウェブ上での日常的な支払いに向けて合理化することを検討することは範囲外でした。

私たちは、今まで培ってきた知識をもとに、仮想通貨の先駆者たちの努力に感謝し、巨人の肩を持つことになりました。Nimiqは、従来の決済サービスの利便性を上回る、シンプルで直感的なユーザー体験を実現するとともに、分散型仮想通貨の持つプライバシーや検閲耐性を活かした新しい決済体験を実現しています。これが、Nimiqエコシステムに組み込まれた「Nimiqペイメントプロトコル」です。

オープンソースと開発者のアクセシビリティ

Nimiqはオープンソースであり、完全にコミュニティ主導型になることを目指しています。

Team Nimiqは、オープンソースに深く根ざした技術志向のチームです。プロジェクトのソースコードは公式のGitHubリポジトリで公開されており、ピアレビューや開発者との交流を促進しています。このプロジェクトの主な焦点は、最もアクセスしやすく、検閲に強い決済ソリューションを可能にすることです。これは本質的に、開発者がNimiqペイメントエコシステムを利用したアプリケーションをさらに構築するためのフレームワークとツールを提供することを意味します。開発者の皆様をサポートするために、NimiqはNimiq Developer Centerを提供しています。

ブラウザファーストのブロックチェーン

仲介者を介して、すでに仮想通貨を使ってオンラインで支払いが可能です。しかし、仮想通貨の心と魂は、第三者や仲介者から可能な限り独立した自分自身を作ることです。

シンプルさとは、ユーザーが既にオンラインでウェブ上にいる場所に、仮想通貨技術とブロックチェーン技術を持ち込むことです。Nimiqは、ウェブ用の決済サービスを提供するのではなく、デバイスが接続されている限り、オンラインでも、お店でも、友達同士でも、あらゆる形の決済を提供するウェブネイティブのブロックチェーンと決済プロトコルです。ブラウザファーストのブロックチェーンであるため、アプリやプラグインなどのインストールが不要で、ウェブサイトを閲覧するのと同じように簡単に支払いを行うことができます。デスクトップから携帯電話まで、ブラウザが搭載されているすべてのデバイスで動作します。

このビジョンを達成するためには、下記を含め2つの大きな課題を克服する必要がありました。まず、ブロックチェーンのコアコンポーネントをウェブプラットフォームに翻訳しなければなりませんでした。

・P2P接続を確立するためのネットワーク
・鍵とブロックチェーンデータを永続化するためのストレージ
・ハッシュ、署名、検証のための暗号技術

さらに、プロトコルは次のウェブの要件と制約に適合させなければなりませんでした。

・ブロックチェーンのデータを圧縮して、数時間ではなく数秒で同期させる
・ブラウザに最適化されたブロックチェーンパラメータ

ブロックチェーンをウェブ向けに合理化 [新規]

Nimiqは、ブロックチェーンベースの決済機能を大衆に提供するために、ウェブ用のブロックチェーンを構築しています。ウェブにネイティブな仮想通貨の体験は、中央集権型サーバーやレガシー技術に依存するウェブアプリケーションの利便性に慣れているユーザーの期待に応えなければならないし、期待以上のものでなければなりません。これらのシステムは通常、接続性の制約に悩まされることはありませんが、ユーザーは単一の真実の権威、すなわち銀行を相手にしているため、大きな欠点があります。

Nimiq の場合、各ユーザは複数のピアに接続し、その残高を確認するために必要な情報を受け取りますが、Nimiq の場合は、1 回の接続あたりのデータ量や遅延などの変数を考慮する必要があります。Nimiqの場合、各ユーザは複数のピアに接続し、残高確認に必要な情報を受け取ることができますが、1接続あたりのデータ量、遅延、悪質な行為者、その他の攻撃ベクトルなどを考慮しなければなりません。これらの課題を克服するために、Nimiqは最先端の暗号技術、ブロックチェーン、ウェブ技術を駆使して構築されており、ボーダーレスな分散化、中立性、検閲耐性といった仮想通貨の精神に忠実でありながら、一般的な中央集権型ウェブ決済プロセッサーと同等の結果を得ることができます。

Proof-of-Stake [新規]

Nimiq 2.0への移行に伴い、Proof-of-WorkからProof-of-Stakeへの移行が行われます。当社のProof-of-StakeアルゴリズムはAlbatrossと呼ばれ、最終的にはトランザクションの高いスループットを提供することができます。Proof-of-Workアルゴリズムと比較した場合の大きな利点として、Proof-of-Stakeスキームのエネルギー消費量が大幅に削減されていることが挙げられます。システムにエネルギーを投資する代わりに、採掘者は通貨自体に投資するバリデーターとなり、安全性を確保するために権益の一部を脇に置いておきます。

クライアントの種類

Nimiq 2.0ネットワークには、2種類のクライアントがあります。バックボーンクライアントとブラウザクライアントです。どちらのタイプも同じ同型のRustコードベースを利用しています。バックボーンクライアントがネットワークをサポートし、安全性を確保するための重労働の大部分を行っているのに対し、ブラウザクライアントはNimiqをウェブにネイティブにしているだけでなく、ウェブ用に合理化されたブロックチェーンを実現するために対処する必要があるすべての制約を導入しています。

ネットワーク

バックボーンクライアントは、サーバーやデスクトップ上で動作します。これらのクライアントは、WebSocketプロトコルを介して相互に通信し、ブラウザ間のWebRTC接続を確立するためのブラウザノードのエントリポイントとシグナリングサーバとして機能します。さらに、署名集約を高速化するために、バリデータはUDPベースのネットワークにまたがることがあります。

ブラウザクライアントは、最新バージョンの Blink (Chrome, Brave, Opera, Edge)、Gecko (Firefox)、WebKit (Safari) をサポートするブラウザエンジンに基づいて構築されており、最初に少なくとも 1 つのバックボーンノードに WebSocket 接続を確立してから、バックボーンノードをシグナリングサーバとして使用して安全なブラウザ間接続を開始することでネットワークに接続します。接続が確立されると、ブラウザノードは、さらなるブラウザ間接続のためのシグナリングサーバとしても機能します。

ストレージ

ブラウザクライアントは、IndexedDBを使用してブロックチェーンデータと暗号化された鍵をユーザーのハードドライブに保存します。デフォルトでは、IndexedDBの容量には制限があります。ブラウザエンジンにもよりますが、携帯電話では5MBという固定容量であったり、ディスク容量の何割かの容量であったりします。モバイルデバイスのメモリが全体的に限られているのと同様にスペースの制約を考えると、ブラウザがコンセンサスを得てネットワークの運用ノードになるためにダウンロードして保存する必要のある情報量を減らすために圧縮メカニズムが使用されています。対照的に、バックボーンクライアントはサイズの制約がないLMDBに依存しています。

接続性の制約

Nimiq 1.0では、3つの技術を組み合わせて、クライアントがダウンロードするデータ量を削減し、コンセンサスまでの時間を短縮し、使用する帯域幅とストレージを削減しました。アカウントツリー、NIPoPoW(Non-Interactive Proofs of-of-Work)、そして楽観的なアプローチです。

Nimiq 2.0はその上に構築され、UTXOベースの取引とアカウントツリーの間のハイブリッドモデルに依存しています。この新しいハイブリッドモデルでは、アカウントツリーは、アカウントの未使用の取引に簡単にアクセスできると同時に、アカウントベースのモデルの利点(例えば、証明可能なアカウントステートメント)を欠点なく利用できるようにしています。このようにして、Nimiq 1.0のようなトランザクションの有効性の開始高さを省略することができ、システムの使い勝手も向上しています。

その上で、現在Nimiq 1.0で使用されているNon-Interactive Proofs of-of-Workに代わるブロックチェーン圧縮システムを実装することが計画されています。本稿執筆時点では、このタスクのための最も有望な候補は、再帰的に構成可能なゼロ知識証明をベースに構築されています。Codaはこの道を模索した最初の仮想通貨で、zk-SNARKSと信頼されたセットアップに依存しています。最近、Electric Coin Companyは、Haloと呼ばれる再帰的な証明構成のための新しい構造を提案しました。このような証明システムを使用することで、単一の定数サイズのステートメントだけで完全なブロックチェーンを検証することが可能になります。

これにより、わずか数百キロバイトのデータでコンセンサスを得ることができます。詳細は、圧縮のセクションを参照してください。

プライバシー [新規]

Nimiq 2.0の初期リリースには、高度なプライバシー機能は含まれていませんが、これはNimiqのロードマップ上の項目です。この方向性に関する予備的な研究の結果、現在、多くのプライバシーソリューションの中で、最も禁止されている欠点の1つは、ブロックチェーン全体をスキャンして自分の取引を見つける必要があることです。これは、Nimiqのコア機能の一つであるモバイルデバイスでは特に困難です。Zetherのような他のソリューションは、プライバシーの保証を犠牲にしても、この制約を取り除くことができます。Nimiqチームは、Nimiq 2.0の初期リリースが安定した後も、納得のいく解決策を模索していく予定です。

Nimiqブロックチェーン

アカウントとその未使用トランザクション出力は、Merkleベースのアキュムレータに格納されます。マイクロブロックを刈り込み、情報をマクロブロックに凝縮することで、フルノードの同期時間が改善されます。再帰的に構成可能な証明(CodaやHaloで使用されているような)が将来的に統合され、超軽量ノードが実現する可能性があります。

AlbatrossはNimiqのProof-of-Stakeアルゴリズムであり、Ed 25519 Schnorrの署名は取引を安全にし、Hierarchical Key Derivationは実質的に無制限のアカウント数を同じシードから生成することを可能にします。このプロトコルはRustで実装され、ブラウザで使用するためにWebAssemblyにコンパイルされています。

Nimiqサプライ流通

Nimiqネットワークは、合計で210億NIMを供給するように設計されています。NIMの最小単位はルナと呼ばれ、100’000(1e5)ルナは1NIMに相当し、結果として総供給量は21e14ルナとなり、ビットコインの21e14サトシと同じになります。NIMは以下のように分配されます。

・88% Validators Reward (~100年かけて採掘されたもの)
・5%トークンセール投稿者
・2.5% 長期プロジェクト基金(10年間の権利確定)
・2% グッドコーズパートナーシップとスポンサーシップ(10年間の権利確定)
・1.5%早期拠出者(6ヶ月間の権利確定)
・1% クリエイター(3年間の権利確定)

2018年4月14日にメインネットを立ち上げた際、最初の721ブロック合計3’176’435.57 NIM(最終供給量の0.00015%)が採掘され、NQ07 0000 0000 0000 0000 0000 0000 0000 0000 0000※でバーンされました。これは、ネットワークの難易度が低いことに関連したいくつかの問題、例えば、複数のチェーンフォーク、孤児ブロック、および可能性のある悪意のある攻撃を防ぐために行われました。NIMの利害関係者の分布を不利に歪めないように、NIMをバーンしました。
※バーンアドレスはNimiqブロックチェーン上では有効なアドレスですが、資金の移動に必要な秘密鍵は不明です。一度バーンアドレスに送金された資金は、チームNimiqを含む誰もが使用することはできません。

パラメータ

ブロックタイム:ネットワークが許す限りの速さ
ブロック報酬:未定
最大ブロックサイズ:未定
総供給量 21B 100,000で割り切れるコイン

Albatross

Albatrossは、単一チェーンの理論上の最大値に近い性能に到達することで、現在の最先端技術を改良した新しいプルーフオブステークコンセンサスアルゴリズムです。Albatrossを記述した技術論文が、Trinkler Softwareと共同でTeam Nimiqのメンバーによって2019年3月に発表されました。Albatrossのコンセンサスアルゴリズムは、Speculative Byzantine-fault-tolerant(BFT)アルゴリズムに触発され、その後、セキュリティを犠牲にすることなく速度と効率を向上させる「楽観的アプローチ」と呼ぶものを追加することで、古典的なBFTアルゴリズムを改善しています。

古典的なBFTアルゴリズムは、限られた数の悪意のあるアクターやビザンチンアクターを考慮しながら、分散システムでのコンセンサスを提供します。このようなアルゴリズムの最も顕著な例の1つはPBFTであり、例えば、Tendermint仮想通貨は、コアで活用しています。

古典的なBFTアルゴリズムを超える新たな進歩として、SpeculativeBFTアルゴリズムがあります。このアルゴリズムは、悪意のあるアクターが存在しない場合に性能を大幅に向上させることができます。これは、いわゆる楽観的なケースです。ビザンチンなアクターが存在し、プロトコルを改ざんしようとした場合、他のネットワーク参加者はそれに気付き、プロトコルを低速でより保守的なモードに切り替え、標準のBFTプロトコルと同じセキュリティ保証を提供します。そうでなければ、最良のケースでは、楽観的コンセンサスアルゴリズムは古典的なものよりもはるかに優れた性能を発揮することができますが、攻撃ケースでは標準的なものと同等の性能を維持しています。

また、チームNimiqは、高速なマルチシグネチャアグリゲーションプロトコルであるHandelのようなAlbatrossの最適化にも取り組んでいます。新しい研究成果や開発内容については、このホワイトペーパーに随時追加していきます。

ブロック生産 [新規]

プルーフ・オブ・ワーク・ブロックチェーンでは、すべての新しいブロックは、マイナーと呼ばれるネットワークのノードによって採掘(作成)されます。アルバトロスでは、新しいブロックを生成する責任のあるノードはバリデータと呼ばれます。システムに利害関係のある人は誰でもバリデーターとして志願することができ、その利害関係をセキュリティとして預けることで、悪さをした場合の罰として切り捨てられます。

アルバトロスのブロック生産はエポックに分けられます。次の図に示すように、各エポックは一定数のマイクロブロック(下の例では4つのマイクロブロック)から構成され、その後にマクロブロックが続きます。マイクロブロックにはトランザクションが含まれており、バリデーターのセットからランダムに選ばれた1人のブロックプロデューサーがいます。バリデータには誰でも志願することができますが、あるエポックでの実際のバリデータセット(アクティブバリデータ)は、前のエポックのマクロブロックによって選ばれます。

上の例では、ブロック番号 0 は、ブロック 1 からブロック 5 までのエポックのアクティブなバリデータ v0, …, vk を決定する。バリデータのリストから次のブロックプロデューサをランダムに選択できるようにするために、各ブロックにはランダムビーコンが含まれており、上の図ではriで示されている。ブロックのブロック・プロデューサーは、前の値ri-1から次のランダム値riを生成するために、いわゆる検証可能ランダム関数(VRF)を使用する。その後、他のすべての参加者は、次のランダム値の正しさを検証することができる。

各ブロック内のこれらのランダムビーコンが与えられると、アルバトロスの各参加者は、アクティブなバリデータのリストから次のブロック生成者vσ(r)を決定することができます。このようにして、マイクロブロックの生産は、選ばれたブロック生産者がブロックにトランザクションを入れ、暗号的に署名し、そのブロックをネットワークに送信するだけの簡単なものである。

マクロブロックの作成は少し手間がかかりますが、それ以上の頻度ではありません。マクロブロックは、古典的な PBFT プロトコルを使用して構築されます。このために、選ばれたブロック生成者(この場合は提案者)が次のランダム値を作成し、その値から次のエポックの有効なバリデータの新しいリストを決定します。バリデーターのリストは、すべてのボランティアの中から、ステーク(利害関係)とランダムビーコンに基づいて選ばれます。ブロック提案者はその提案を公開し、他のすべてのアクティブなバリデータは2回のラウンドで投票する。マクロブロックにはトランザクションは含まれていません。ブロック間に目標とするブロック時間という概念がないため、ブロックはネットワークが許すのとほぼ同じ速さで生成することができます。

悪意のある行為者への対応 [新規]

アルバトロスのプロトコルは、バリデータリストの中の ⅓がビザンチンアクターであると仮定した場合でも安全である。しかし、これらのアクターは一時的にチェインを遅らせ、ブロック生成をより保守的なモードにすることができる。ビザンチンアクターは主に次の2つのメカニズムを利用することができます。

・フォーク:次のブロック生成者が競合するブロックの一つを選択し、
 悪意のあるバリデータの杭を切ることができるようにする
・遅延:遅延が発生し、代わりに別のバリデータがブロックを生成する

これらのケースについてのより詳細な説明は、技術論文に記載されています。

圧縮

ブロックチェーンをウェブ向けに合理化したNimiqは、ウェブユーザーが合意を得るために必要なデータ量を最小限に抑える必要があります。

以下の方法は、Nimiqブロックチェーンに組み込まれており、分散型決済システムの主要な機能である、コンセンサスの取得、残高の確認、受信したトランザクションの検証、トランザクションの送信を実現するために、ブラウザクライアントがダウンロードする必要のあるデータ量を削減するためのものです。

UTXOアカウント ツリーハイブリッド [新規]

残高を追跡するために、UTXOとアカウントツリーのハイブリッドが使用されている。UTXOの現在のセットは、空ではない各アドレスのUTXOを統合したハッシュツリー構造で管理される。これにより、アドレスの残高を簡単に証明し、決定することができる。ツリーのルートハッシュは、各ブロックヘッダーに格納される。

Nimiqは、空ではないすべてのアカウントのUTXOを格納するために、パトリシア・メルクル・ツリーを使用します。新しいブロックが追加されるたびにツリーが更新され、ブロックのヘッダに新しいMerkleルートが格納されることで、ノード間の整合性と一致を確保しています。

口座残高の代わりにUTXOをツリーに格納することで、より効率的な剪定技術が可能になり、使い勝手が向上しました。Nimiq 1.0のトランザクションとは対照的に、トランザクションは有効な開始高さを指定する必要がなくなりました。

マイクロブロック剪定 [新規]

アルバトロスのマイクロブロックのコンセプトは、ネットワークができるだけ速くブロックを作成することを可能にします。しかし、低いトランザクションレートの時には、これらのブロックのほとんどすべてが空になることがあり、不必要なスペースを無駄にします。したがって、すべてのノードは、マクロブロックによってエポックが確定されると、マイクロブロックの剪定を行うことができます。これを補うために、マクロブロックはエポック中に発生したすべてのトランザクションをまとめたアキュムレータにコミットする必要もあります。その後、ネットワークへの新しいノードは、マクロブロックの連鎖をダウンロードして検証することができます。

再帰的に構成可能なゼロ知識証明

チームNimiqは現在、超軽量クライアントを促進するために、再帰的に構成可能なゼロ知識証明の適用可能性について研究を行っています。このようなアプローチはすでにCodaによって使用されており、ブロックチェーンを数キロバイトのデータに圧縮しています。彼らのアプローチはzk-SNARKsの再帰的な構成に依存しているため、信頼できるセットアップが必要ですが、Electric Coin Companyは最近、信頼できるセットアップの必要性を排除するHaloと呼ばれる構成を提案しました。どちらのアプローチも、NimiqのProof-of-Stakeチェーンを一定サイズの証明に圧縮するのに適しているようです。

コンセンサス

Nimiqのブラウザクライアントの利点の一つは、第三者の情報を信用せずに、独自にコンセンサス(※1)を得ることができることです。これは、ビットコインのように、SPV(※2)はあっても、取引をブロードキャストするためには、必ず事前に定義された第三者のノードが必要である仮想通貨と同等の検閲耐性を持っています。ブラウザクライアントは、ネットワーク上の任意のフルノードに連絡を取り、受信したデータを検証することができます(例えば、自身の残高や取引がチェーンに含まれているかどうかなど)。
※1 ブロックチェーン圏でのコンセンサスの達成とは、ネットワーク参加者全員がシステムの現状について合意している状態を指します。
※2 ブロックチェーン全体をダウンロードすることなく取引を検証するために使用される技術「Simple Payment Verification(簡易決済検証)」

ブラウザとバックボーンクライアントが様々な制約環境でコンセンサスに到達できるようにするために、ブロックチェーンをWebに合理化で説明されているように、いくつかのブラウザAPIと圧縮技術が使用されています。それぞれの環境に合わせて、複数のコンセンサスレベルが用意されており、それぞれのコンセンサスレベルでノードタイプが定義されています。

ノードタイプ

履歴ノード

履歴ノードは、すべてのマイクロブロックを含む完全なブロックチェーンをダウンロードするため、より多くのストレージを必要とします。このノードタイプは、バックボーンクライアントのみで使用する必要があります

フルノード

フルノードはマクロブロックチェーン全体をダウンロードするため、より多くのストレージを必要とします。このノードタイプは、理論的にはブラウザでも実行できますが、バックボーンクライアントでのみ使用されるべきです。

ライトノード

ライトノードは、再帰的に構成された証明を使用して、現在のブロックチェーンヘッドの状態を決定し、アカウントツリーの一部のみをダウンロードする可能性があります。しかし、初期化後はフルノードのように振る舞います。詳細は圧縮を参照してください。

現在、Team Nimiqでは、現在のトランザクションとブロックの処理に必要なアカウントツリーの部分のみをダウンロードする改良型ライトノードの開発に取り組んでいます。

ナノノード

ナノノードは、コンセンサスを確立するためにダウンロードするデータ量が少ないため、ブラウザクライアントに適したノードタイプです。

ライトノードと同様に、再帰的に構成された証明を使用してブロックチェーンの現在の状態を決定する可能性がありますが、ブロックヘッダと自分のアカウントに関連する最小限の情報のみをダウンロードします。正しい状態が判明すると、つまりコンセンサスが確立すると、口座残高はこのタイプのノードに対して暗号的に証明されるようになります。

ピコノード

ナノノードと同様に、アカウントツリーとアカウント証明を使用します。しかし、再帰的に構成された証明を使用してブロックヘッダを同期する代わりに、最初にすべてのピアが同じヘッドハッシュ(または隣接するハッシュ)上にあるかどうかをテストし、もしそうであれば、そのヘッドを正しいものとして受け入れます。これは楽観的アプローチとも呼ばれます。互換性のないヘッドハッシュを受け取った場合にのみ、ナノコンセンサスにフォールバックします。

利用可能な接続性を活用することで、ほぼ瞬時にコンセンサスを達成できることを意味します。pico コンセンサスは最新の開発であり、完全に確立され次第、nano コンセンサスに代わる新しいデフォルトとして期待されています。

シードノード

シードノードは、ピアツーピアネットワークの一般的な構成要素です。Nimiqネットワークでは、シードノードとは、ネットワークへのエントリーポイントとしての役割を果たすことを目的としたバックボーンノードのことです(「ネットワーク」参照)。チームNimiqでは、ユーザーがネットワークへの信頼性の高いエントリーポイントを確保できるように、シードノードと呼ばれる専用のシグナリングバックボーンノードのリストを提供しています。また、分散型アーキテクチャを維持するために、コミュニティ開発者によるコミュニティシードノードも用意されています。

Nimiq公式シードノードでは、以下のようなセキュリティ対策と高可用性対策を実施しています。

・ロードバランシング
・アーキテクチャは負荷に応じてスケーリングされる
・シードノードは世界中に分布
・ロードバランサーとノードサーバを近接させてレイテンシを低減

NimiqのCommunity Seed Nodesのリストは、コミュニティが管理するリポジトリで公開されています。コミュニティのメンバーは、Seed Nodesをホストすることをサポートし、奨励しています。

スクリプト言語

シンプルであることは、安全な決済システムを構築する際の最良の方法であり、シンプルであることはスクリプト言語が不要であることを意味します。Nimiqの核となる機能は、高速で安全な支払いです。Ethereumのようなプロジェクトはすでにスマートコントラクトの問題に焦点を当てているため、Nimiqは意図的にスクリプト言語を持っていません。Nimiqはこの分野で競合しようとしているわけではありません。むしろ、高度なスマートコントラクト機能を利用したいNimiqユーザーが利用できるように、他のブロックチェーンとの互換性を持たせることを目標としています。

アトミックスワップライトニングネットワークのようなオフチェーン取引を可能にするために、Nimiqはプロトコルの一部としてHTLC(Hash Time Locked Contracts)をサポートしています。

Nimiqでは、NIMを一定の時期※にロックインしてリリースできるようにするために、プロトコルの一部としてVested Contractsをサポートしています。Nimiqの長期的なコミットメントを証明するために、「Nimiq Supply Distribution」に記載されているように、チームメンバー、クリエイター、早期貢献者、Nimiq Foundation、Nimiq Charity Foundationへの資金が帰属しています。
※作成時に時間を指定し、NIMは複数回に分けて端数で解放することも可能です。

プロトコル設計により、将来的にオンデマンドでさらなる契約を追加することができます。

Nimiqペイメントエコシステム

Nimiqペイメントエコシステムのすべてのアプリは、使いやすさを考慮して作られています。コミュニティと密接な関係を持つTeam Nimiqのビジョンは、コミュニティがNimiq Blockchainを使って素晴らしいアプリを作成できるようにすることであり、Nimiqコミュニティ資金調達委員会と協力して開発者をサポートしています。

ユーザーエクスペリエンス

ブロックチェーンプロジェクトの中で、優れたプロフェッショナルなユーザー体験は稀です。技術的な知識や仮想通貨に特化した言語が必要とされることが多く、多くのソリューションはほとんどの潜在的なユーザーにはアクセスできません。その結果、これらのソリューションは仮想通貨分野に限定されてしまいます。Nimiqは、このような一般のユーザーにとっての大きな障壁を認識し、仮想通貨分野におけるユーザビリティの向上を目指すだけでなく、ブラウザファーストであることの利点を活用して、フィンテック業界の標準を超えるユーザー体験を提供することを目指しています。直感的なユーザー体験は、Nimiqの重要な要素であり、プロトコルの技術力を実際の価値に変換するために不可欠なものです。

最もアクセスしやすく、使いやすいブロックチェーン決済システムを作りたいという願望が、すべての意思決定に影響を与えています。ユーザビリティに焦点を当てたアプローチにより、最も顕著なデザインの選択が行われています。

迅速かつ簡単なオンボーディング

新規ユーザーのためのエントリーポイントは、スピードとシンプルさを追求し、ダウンロードや個人情報を必要としないように設計されています。Nimiqのブラウザファーストの特性を活かし、新規ユーザーは3回のクリックでアカウントを作成することができます。

Nimiqの重要な部分を中心に、エコシステムを紹介しています。新規に作成されたアカウントに少量のNIMが発送され、その後、Nimiqのチェックアウト体験を紹介するウェブショップで使用することができます。

ユーザビリティと安全性

初めてNimiqにアクセスしたときに、アカウントのバックアップなど、ユーザーにとってより過酷なタスクを強制的に課すことはありません。その代わり、このタスクは、アカウントが実際に価値を持っていて、ユーザーが本能的にバックアップをしたいと思った時にのみ必要とされますので、安全性を損なうことなくユーザビリティを向上させることができます。バックアップは、パスワードで保護されたログインファイルをダウンロードすることで行うことができ、リカバリーワード(24ワードのニーモニックシード)のコールドストレージ(書き留め)に代わるバックアップの形を提供します。

ビジュアルアイデンティティ

シンプルさと使いやすさを重視したNimiqは、伝統的なカラー、ミニマルで幾何学的なサンセリフフォント、そして一般的なレイアウトパターンという落ち着いた基盤の上に構築されています。テクノロジーの限界を押し広げるだけでなく、体験やタッチポイントをデザインする方法にも力を入れており、便利さと魅力の違いを生み出す洗練されたエッジを加えています。

Nimiqは、開発者がその旅に参加することを奨励するオープンソースのプロジェクトです。Nimiqのエコシステムがどのように見えるか、どのように感じるかを決めるのではなく、Nimiqのビジョンのエッセンスを核心部にまで落とし込んで、他の人が自分のアイデアで埋めていけるようにすることを意図しています。Nimiqとコミュニティのために、コミュニティの方々からの意見を集め、主要なステークホルダーやチームへのインタビューを行い、ブランドとしてのNimiqの共通認識を導き出しました。
Nimiqスタイルガイド

使用可能なデノミネーション

仮想通貨の利用者にとって共通の悩みといえば、デノミネーションです。数学的な数値は変わらないとしても、0.0019BTCよりも1.9mBTCの方が扱いやすいことは時間の経過とともに明らかになっています。このわずかなデノミネーションの変化が、仮想通貨の大量採用に重要と判断したポジティブな視覚効果を生み出しています。

このことを考え、ビットコインに触発されて、NIMの総供給量は210億-21e9 NIMとなり、ビットコインに比べて1,000分の1ずつシフトし、最小単位と最大単位の差が縮まっています。NIMの最小単位はLunaと呼ばれ、100,000Lunaは1NIMに相当します。これにより、NIMの総供給量は21e14ルナに相当し、ビットコインのSatoshiの総供給量と一致します。

アドレスと識別子

Nimiqアカウントのアドレスは、国際銀行口座番号(IBAN)に準拠しています。これにより、将来的には既存の決済事業者とのスムーズな連携が可能になりますが、何よりも使い勝手が向上します。Nimiqアドレスは、「NQ」というコードで始まり、残りの32文字のチェックサムを定義する2文字が、実際のアドレスとなります。

誤字脱字に加えて、クリップボードの乗っ取りが問題になっています。いずれの場合も、アドレスの確認ができないと利用者は資金を失うことになります。Nimiqでは、Identiconsの概念を改良し、Nimiq Identicons、略して「Nimiqons」を作成しました。これは、Nimiqのアドレスを簡単に視覚的に表現したもので、利用者が使用しようとしていたアドレスが使用されているアドレスであることを視覚的に確認することができます。これにより、システムの安全性と使いやすさを両立させています。また、これまで無機質なアドレスを、社会的・ファッション的なアイテムに変えることで、帰属意識を高めることができます。

それぞれのNimiqonは、背景色と、底面、顔面、側面、上面の4つの体の部分があり、それぞれに特徴的な色を持っています。Nimiqonは、各ボディパーツに21種類の要素、9種類のボディカラー、10種類の背景色、8種類のパーツカラーの組み合わせで構成されています。

つまり、10 ✕ 9 ✕ 8 ✕ 21⁴ = 140’026’320 の異なる Nimiqonを生成することができます。誤字脱字やマルウェアによる置き換えなど、ちょっとした変更で、そのニミコンの見た目は大きく変化します。 差別化された、すぐにわかるNimiqonは、このようになります。

どのニミコンにもおすすめのラベルが付いているので、記載しやすくなっています。

Nimiq Safe & Nimiq Hub

お支払いは、使用するデバイスに関わらず、摩擦のないものでなければなりません。Nimiq SafeとNimiq Hubは、オンラインバンキングと同等のインターフェースを提供しますが、決定的な違いがあります。それは、第三者が管理するサーバー上ではなく、すべてのデータがローカルに保存されるということです。その代わり、全てのデータはローカルに保存され、お客様の端末から離れることはありません。さらに、スムーズな操作性とユーザーエクスペリエンスを実現するために最適化されており、使用しているプラットフォームやOSに依存することはありません。Nimiq Safeが取引履歴や残高を確認できる場所であるのに対し、Nimiq Hubはアカウントのリスト、つまりラベル付きの住所を扱い、保存しますが、鍵は決して保存されません。鍵は、ハードウェアやソフトウェアのウォレット(Ledger、Nimiq Keyguardなど)のような、安全性の高い専用の場所に保管されます。ハブは、様々な鍵保管ソリューションの前に配置され、ユーザーが複数の場所から複数の鍵に関連付けられている可能性のあるすべてのアカウントを管理するための統一されたインターフェイスを提供します。これにより、ユーザーは、どこで支払いを行っても、常に同じ使い慣れたユーザーインターフェースを見ることができるようになります。

既存の口座をインポートしたり、新規に口座を作成したりすることができます。Nimiq Hubは、取引や支払いを依頼する際に、NIMの資金移動元口座を選択したり、受取人へのメモを追加したり、依頼を完全にキャンセルしたりすることができるインターフェースとなっています。

シンプルさのコンセプトは、開発者にまで届いています。Nimiqは、JavaScriptライブラリを追加するだけで簡単に決済を統合できるようにしています。主要なプラットフォームと最近のブラウザに対応しています。NimiqのHub APIは、async/await関数の呼び出しと、コールバックによる従来のトップレベルのリダイレクトの両方をサポートしています。同時に、プラグインやモジュールを介したラッパーや完全な統合のエコシステムも継続的に成長しています。

SafeとHubの実装は、もちろんオープンソースであり、セルフホストで実行することができます。これらはベストプラクティスのお手本になることを目的としており、他の人が独自のソリューションを構築し、Nimiqエコシステムを豊かにすることを奨励しています。

サポートされているウォレット

Nimiq Keyguardは、シンプルさを追求したソフトウェアウォレットです。日々の取引に最適であり、セキュリティには最大限の注意を払っていますが、より大きな資金を保有する場合には、ハードウェアウォレットの代わりになることは意図していません。

NIMに対応した最初のハードウェアウォレットは、人気の高いLedger Nano Sで、Ledgerのセキュリティ最大化のアプローチは、大容量のものに最適で、コールドウォレットとしても機能する可能性があります。

NIMに対応した最初のマルチコインウォレットは、Binanceのモバイルアプリ「Trust Wallet」です。この統合は、Nimiq Communityの開発者によって貢献されました。

Keyguard

ユーザーが簡単に始められるようにすることは、新しいユーザーをオンボードで迎え入れ、広く普及を促進するために非常に重要です。仮想通貨に初めて触れる多くのユーザーにとって、24の単語を書き留め、正しい順序であることを確認することは、真剣な努力であり、仮想通貨を始めたばかりの多くの一般的なインターネットユーザーにとっては、あまりにも技術的な作業であることが証明される可能性があります。特に、ペンと紙を用意してもらうという最初のステップは、古臭く感じたり、威圧的に感じたりして、ユーザーが自発的にNimiqを試してみることを妨げる可能性があります。初めてのクリプトユーザーにハードウェアウォレットの設定を依頼するのは論外です。

Nimiq Keyguardは、ブラウザ上に常駐するソフトウェア・ウォレットであり、導入時に設定されます。キーガードは、お客様の秘密鍵をお客様のデバイス上のローカルで独占的に処理します。全てのプロセスは、スムーズで短く、シンプルに合理化されています。アカウントを作成し、パスワードを設定すれば、すぐに利用できます。

Nimiq Keyguardはあなたのニーモニックフレーズを書き留める必要はありません。ユーザーがNimiqに自然と興味を持ち、NIMを持つことで、資金を確保したいという内発的な動機が生まれれば、喜んでバックアップをしてくれるでしょう。また、Nimiqエコシステムのアプリは、ユーザーに親切にリマインドしてくれます。

その利便性は、強力なセキュリティ対策によって支えられています。お客様の秘密鍵は、ブラウザのプライベートストレージに完全に暗号化されてローカルに保存され、他のウェブサイトから隔離された独自の安全な場所でホストされています。鍵の安全性を最大限に確保するために、必須のセキュリティ対策に加えて、Nimiq Keyguardは特別なセキュリティ対策を施して設計されています。

外部依存関係を完全に排除しており、変更や悪意のある依存関係があっても、Nimiq Keyguardの動作を壊すことがないようにしています。これには、ソースコードからのアプリのビルドプロセスも含まれており、シンプルなレビュー可能なスクリプトです。
ソースコードの更新は、チーム内の少なくとも2人の開発者が独立してレビューします。
各潜在的な新バージョンは、最初にテストネットにデプロイされ、チーム内の開発者とコミュニティのメンバーによってユーザーテストが行われます。

ログインファイル

仮想通貨の熱心なユーザーは、秘密鍵を扱うプロセスが複雑で威圧的になる可能性があることや、ニーモニックなフレーズを不揮発性のアナログ形式、つまり紙やスチール製の気密性の高い耐火容器に書き留めて安全に保存する必要があることに慣れている。秘密鍵が生の形式で使用されるたびに、悪意のある者に盗まれる危険性があります。Nimiqでは、使いやすさと安全性を高めるために、アカウントの秘密鍵をパスワードで暗号化したログインファイルを利用するオプションを用意しています。このファイルは、QRコード形式の画像ファイルとして提供され、ユーザーがダウンロードしてバックアップすることができます。この方法では、ユーザーは秘密鍵を簡単に保存することができますが、二次的な復旧方法として 24 ワード表示を使用することができます。

Trinkler Softwareと共同で、このコンセプトはImageWalletとして標準化されており、他の仮想通貨や一般的な認証手段として同じフォーマットが使用できるようになっています。

セキュリティへの配慮

法定通貨※を上回る仮想通貨の主な利点の一つは、ユーザーが自分の資金を完全にコントロールできることです。そのため、利用者が資金を管理するソフトウェアのセキュリティが非常に重要になります。チームNimiqのメンバーの中には、ドイツの情報セキュリティセンター(CISPA)での科学的な研究経験と経歴を持つ者もおり、サイバーセキュリティに非常に精通しています。Nimiq Mainnetに新しいソフトウェアが公開される前に、本項に記載されている厳格な監査プロセスを経ています。
※フィアットマネー(略して法定通貨)とは、貨幣として成立している本質的価値のない通貨のことである。

一般的に、コードは機能ブランチに書かれ、プルリクエストとしてレビューされます。それをマスターブランチにマージするためには、少なくとも1人の追加チームメンバーからの独立した承認が必要です(キーガードの場合など、2つの承認が必要な場合もあります)。Keyguard や Account Manager など、特にセキュリティに関連する部分のメジャーリリースの前には、 コードを書いたチーム以外の開発者がコード監査を行う。最後のステップとして、コードは継続的な公開硬化のためのBug Bountyプログラムの範囲に入ります。

コアに特化したビルド手順

新しいリリースの準備が整うと、特別な目的の仮想マシン内に構築され、Linux (Debian、Red Hat、およびその派生品) と Windows 用のバイナリパッケージが作成されます。その後、クリーンなシステムにゼロからインストールしたり、前のバージョンがインストールされているシステムで新しいバージョンにアップグレードしたりして、パッケージをテストします。最後に、パッケージは署名され、それぞれのデプロイメントリポジトリにコミットされ、署名されたタグが付けられ、チームメンバーの一人によって署名されます。

フロントエンド固有のビルド手順

新しいリリースがデプロイされる前に、そのリリースはローカルでビルドされ、正しいかどうかテストされます。その後、署名され、コミットされ、デプロイメントサーバにプッシュされます。最後に、リリースの準備ができたら、署名されたタグでマークされ、デプロイメントが承認されます。Keyguardは、運用開始と同時に2人のメンバーによる署名付きタグが必要になります。

展開手順

デプロイメント サーバは前提条件をチェックし、古いバージョンを新しいバージョンに置き換えます。サーバー側のビルドプロセスやランタイムコードの実行はなく、サーバーは静的ファイルを提供するだけです。

デプロイメント手順は、最初にテストネットサーバ上で実行され、ライブシステム上で新バージョンをテストします。展開が成功し、リリースが承認された場合は、メインネットサーバ上で手順を再実行します。

Nimiqのサーバーにアプリをデプロイしてバイナリパッケージを公開する以外にも、ライブラリはmasterブランチからビルドし、チームメンバーがパッケージとしてnpmレジストリに公開しています。

セキュリティの追加レイヤーとして、Nimiqは2018年初頭から2020年までHackerOneと協力し、セキュリティ研究者やプロのホワイトハットハッカーにインセンティブを与えるために20万米ドルのバグバウンティプログラムを設定し、当社のネットワークのコードやインフラストラクチャの脆弱性を探すようにしました。その後、バグバウンティプログラムは社内に移されました。Nimiq Bug Bounty Program

このプログラムの一環として、Nimiq社の最もセキュリティ上重要なコードの中から悪用可能なバグを発見して報告した人は、重要な脆弱性を発見することで20,000米ドルもの収入を得ることができます。

バグバウンティプログラムの範囲にコードを追加する前に、まず、コードの作成に関与していない複数のチームメンバーによってレビューされます。各メンバーは短いレポートを提供し、問題を解決するためにミーティングで解決策を議論します。ソースコードが内部テストに合格した場合のみ、Bug Bounty プログラムの一部となります。

ピアツーピアの法定通貨仮想通貨ブリッジ

Nimiqは、大量導入を実現するためには、新興のクリプトエコシステムが従来の金融システムと補完的に連携し、選択の自由を提供することで利益を得ることができると考えています。仮想通貨は、人類の歴史上、かつてないほどの検閲耐性を備えています。しかし、伝統的な中央集権型金融機関は、現在、世界中のほとんどの人々に利用され、信頼されています。

Nimiqは、法定通貨を理解し、ブロックチェーンロジックと相互作用させるためのミドルレイヤーであるNimiq Open Asset Swap Interaction Scheme (OASIS)の開発に着手し、この方向性にしっかりとした一歩を踏み出しました。最初のバージョンでは、この革新的なアプローチは、ユーロ(米ドルなど)の銀行口座を、カストディアンではないクロスチェーン取引のプログラム可能なカウンターパーティーにすることに焦点を当てています。簡単に言えば、仮想通貨を売買するための非カストディアル(アトミック・スワップ)取引では、取引相手は法定通貨の口座保有者になることができるということです。

Nimiq OASIS は既に開発中であり、OASIS を利用した最初の実際の取引は、銀行側では WEG Bank AG が、非カストディ取引所側では DEX※またはマーケットメイキングを行う事業体が行う予定です。分散化の精神に基づき、導入期間の後、OASISは他の銀行やDEXが提携できるように開放されます。
※分散型取引所の略。中央の権限を持たずに運営されている取引所。

WEG Bank AGは、完全認可を受けたドイツのプライベートバンクであり、法人口座を対象としていますが、最近ではクリプト領域に選択的にアプローチする方法でその範囲を広げ始めています。Nimiqは、WEG銀行との提携に成功した後、WEG銀行の少数株主持分を取得しました。この提携と買収の結果、Nimiqは従来の金融システムとの新たな関わり方を持つことになりました。例えば、Nimiq OASISは、WEG銀行を通じたSEPAのインスタント・バンキング・ネットワークを活用することが可能になりました。Nimiq OASISとWEG銀行、そしてTrade TelegraphのようなDEXを組み合わせることで、SEPAインスタントネットワークの一部であるEU20カ国にある2,000以上の銀行*の顧客は、仮想通貨と法定通貨システムの間で価値を交換することができます。Nimiq OASISを利用したNIM / BTC / ETHのDEX Crypto-to-fiatスワップは、2019年末から2020年初頭までに利用できるようになることを目標としています。

ビジョンを現実のものにする

Team Nimiq

Nimiqは、ブロックチェーンの精神に基づき、分散化された水平的なチーム構造を採用しています。量より質を重視するNimiqでは、優秀なフリーランスのチームメンバーで構成されており、複雑なヒエラルキーや官僚的なオーバーヘッドを排除しています。責任の所在は、1人または複数のチームメンバーが分担し、協力して下記に示す仕事を進めていきます。

・Core
・フロントエンド
・UI/UX
・コミュニケーションとマーケティング
・インフラストラクチャー
・ドキュメント
・オペレーション

追加の外部サービスの分野には、以下のようなものがあります。

・SEO
・プレス
・法務・行政
・地域に密着したコミュニティマネージャー

チームメンバーの詳細な説明は、チームページに掲載されています。

Nimiq財団

非営利団体であるNimiq財団は、Nimiqブロックチェーンとエコシステムの継続的な開発と発展を支援するために設立されました。

Nimiq財団は、最終的なNIMトークン供給量の2.5%、525,000,000,000NIMに相当するNIMトークンを寄贈されました。Nimiq財団は、10年間の権利確定契約(NQ09 VF5Y 1PKV MRM4 5LE1 55KV P6R2 GXYJ XYQF)でトークンを受け取り、長期的な資金使途を確保しています。また、Nimiq Network Ltd.のトークンイベントからのプロジェクト資金拠出金の配分を統括しています。米国を拠点とするNimiq基金は、2年ごとに再選される7名の理事会によって運営されています。理事会の会長は毎年理事会によって選出されます。これまでの理事会は、プロジェクトの立ち上げから携わってきたチームメンバーで構成されていますが、長期的なビジョンとしては、NimiqのリーチとNimiqエコシステムが成熟し、分散化とグローバル化の精神を可能な限り反映させるために、ガバナンスを拡大し、コミュニティメンバーを参加させることが挙げられています。

達成したマイルストーン

2017年

6月

公開ブログ開設
初のホワイトペーパー速報を公開
Nimiqベータネットリリース
資金調達10日間で60kETHのキャップに到達

11月

Lunaテストネットをリリース

12月

Nimiqアイデンティコンのコンセプトを公開

2018年

2月

HackerOne Bug Bountyプログラム開始(以降、Nimiq Bug Bountyプログラムに移行)
NETからNIMのアクティベーションツールをリリース

4月

Nimiqメインネットをリリース

5月

プールマイニングサーバーの実装を公開

6月

初めての取引所上場
Ledger Nano Sのサポート

9月

Swag Shopをオープン、Wordpress用Nimiq決済プラグインを展示: shop.nimiq.com
・第一回目の透明性レポート

10月

アムステルダムでの初のコミュニティ・ミートアップ
Nimiqブランドとビジュアルを一新
マーケティング計画コミュニティファンディングを発表

11月

Nimiqコミュニティファンディング開始
Web 3サミットでボートを使ったマーケティング・スタント

12月

アゴラ貿易(現貿易電信)とのコラボレーション開始
TotalCryptoによる暗号化採用研究の開始:cryptoadoption.io
NETトークンの寿命が尽きる

2019年

1月

・初のReddit AMAを開催

2月

Nimiq OASISコンセプトを公開

3月

アルバトロス、楽観的コンセンサスアルゴリズムを発表
NimiqをTrust Walletに統合

4月

NimiqがWEG銀行の株式を取得

5月

新型NimiqキーガードとNimiqハブ
Rustでの完全なノード実装のベータリリース

6月

・WordPressのWooCommerce用にNIMでの支払いが可能なウェブショッププラグイン
 リリースされました。
Nimiq 1.0 ホワイトペーパー公開

8月

・Nimiq Safeでのキャッシュリンクの統合

9月

・新サイト「nimiq.com」を開設しました。

Q4

Nimiq 2.0 ホワイトペーパー
Nimiq OASISのテスト
nimiq.com/cardsでキャッシュリンクとQRコードを使って簡単・に
 ホリデーカードやギフトカードが作れる
・NIM/BTC/ETH/EUROでのNimiqチェックアウトは、OASIS経由で
 直接加盟店の銀行口座に入金されます。
kindhumans.comにNimiqチェックアウトを追加しました。

今後のマイルストーン

2020年

Q1

・アルバトロス・デモンストレーター
・仮想通貨の請求書を簡単に作成できるサイト「Cryptopayment.link」
 をリリース
・新しいNimiqウォレット(旧称:Safe 2.0)のファーストベータリリース
・PoSを搭載したNimiq 2.0のステイク計算機をリリースしました。
・NIMで寄付を受け付けるためのウィジェット

Q2

・TEN31 Bankとの「Nimiq OASIS」をフルリリースし、簡単にNIM-fiatの交換が可能に
・アルバトロステストネット
・新しいNimiqウォレットでビットコインに対応
・フィアットアトミックスワップトレーダー(FAST)のサービス
・OASISを使用して即座に仮想通貨を購入するためのウィジェット
・アプリやウェブサイトの多言語対応
・Nimiq 2.0ハードフォークの準備

Q3

・Nimiq 2.0 Mainnet 全アプリのアップグレードを含む
・ニミークウォレット2.0で簡単にプールステイキング
・Nimiqチェックアウトに法定通貨変換機能を搭載
・モバイル端末向けのネイティブウォレットアプリ

Q4

・個人間取引を含むプライバシー機能を公開
・UTXO-Treeに関する研究開発


2021年以降

・Nimiq Safeの革新的なマルチシグ機能。
・同期化された連絡帳
・暗号化秘密鍵同期サービス

社会的意識

暗号化採用調査

Nimiqは、仮想通貨の大量導入のための潜在的な道筋を探り、評価することに情熱を注いでいます。取り組みには、金融インフラや通貨システムに問題を抱えているコミュニティを、有意義で責任ある方法で支援することも含まれます。理想的には、暗号を動力源とした全く新しい人間と経済の発展モデルを生み出す可能性を開くことができるはずです。このような取り組みにより、NimiqはTotalCrypto.ioのスポンサーとなり、暗号の採用提案書を作成しました。

このスポンサーによる研究努力の最初の成果は、CryptoAdoption.ioで見ることができる大規模なCrypto Adoption Proposalでした。この最初の調査は完全にオープンコンテンツであり、誰でもこの研究を活用して、独自の暗号採用方法論の開発や提案書の改善に役立てることができます。このように、Crypto Adoption Proposalは生きた文書です。次のステップとして、Nimiqは潜在的なケーススタディの候補を評価することを計画しています。

Adoption Researchの概要

TotalCrypto.ioが提案する「Crypto Adoption Proposal」は、暗号の採用だけでなく、その持続可能性を支える対象地域での富の創出を促進することにも焦点を当てています。この提案では、専門知識を活用し、学者、慈善団体、起業家と協力して、潜在的なケーススタディの学術的価値を洗練させ、実行し、向上させることを助言しています。

今回の提案は、3つの要素から構成されています。

・地方取引所:地方の人々が法定通貨とその逆に仮想通貨を交換できるようにするために。
 さらに、仮想通貨の情報センターとして機能することができます。
・Geo-targeted crypto airdrop:
 これは、地域のための一回限りの刺激パッケージとして機能します。
・インキュベーター:オンラインビジネスを構築し、
 より有意義な方法でデジタル経済に参加するためのノウハウ、ツール、リソースを持つ
 地方の人々をサポートすることで、地域の経済成長を促進することに焦点を当てています。

Nimiqの仮想通貨採用研究の究極の目標は、具体的なケーススタディの実行、学術コミュニティ、その他の主要なグループに裏付けられた、仮想通貨を動力とする人間の開発と採用のためのスケーラブルな青写真を作成することです。最も重要なことは、Nimiqの仮想通貨採用の取り組みから得られた研究やデータはオープンソース化され、仮想通貨、慈善活動、学術コミュニティへのより広い貢献となることです。

Nimiqでは、社内での初期展開の可能性のある場所やコミュニティを評価するために、仮想通貨の採用事例研究を依頼しており、今後の展開の可否や方法を評価していきたいと考えています。

チャリティー

Nimiqの精神と生命線には、初日からチャリティーが組み込まれています。チームは、最終的に供給されるNIMトークン(420,000,000NIM)の2%を、社会的・生態学的インパクトの高いプロジェクトのために確保することを決定しました。Nimiqは、ブロックチェーンを最初にPoWで確保することで生じる天然資源の負担に対抗するものがあることを確認したいと考えており、また、それを使用するだけで、少なくとも間接的に善良な原因を支援するための支払いプロトコルを実現したいと考えています。Nimiq Foundationと同様に、ImpactX Foundationも10年間の権利確定契約(NQ19 YG54 46TX EHGQ D2R2 V8XA JX84 UFG0 S0MC)を介して寄付金を受け取るために設立されており、長期的な資金の利用と、時間をかけて価値を高めていく忍耐力を確保しています。米国に本拠地を置くインパクトエックス財団は、非営利の登録慈善団体であり、7名の理事会によって運営されており、現在はニミーク財団の理事会と同様の理事会が運営されている。この相関関係は、将来的には慈善事業の内容や舵取りの資格が異なる可能性が高いため、必ずしも持続するとは限らない。今後は、ニミクの活動範囲とニミクのエコシステムが成熟していくにつれて、コミュニティのメンバーにも監視の目を向けるようにしていく予定です。取締役会は、ImpactXが保有するNimiqの価値が、追加の助成金の可能性を過度に消耗させることなく、寄付をすることで変化をもたらすことができるポイントに到達したときに決定します。ImpactXは、より持続可能な社会のビジョンを推進するプロジェクトに資金を提供することを計画しています。

Community Project Funding Board

Nimiqは、包括的であること、そして人々に変化をもたらす力を与えることに情熱を注いでいます。そのために、Nimiqは「Nimiq Community Funding Board」を設立し、後援しています。コミュニティのメンバーは、以下のカテゴリーで、支援または限定的なシードファンディングを要請するプロジェクトの提案書を委員会に提出することができます。

・チームNimiqによるセキュリティ監査、技術的アドバイス、UI/UXデザイン
・アプリケーションホスティング
・MVP※を作成するために必要な雑費、または非営利プロジェクトの場合は
 プロジェクトを維持するための費用
 ※最小限の実行可能な製品。
  試作品よりも、動作はするが、最も本質的な機能のみを備えた製品。

簡単なコミュニティボードのルール

・コミュニティ・ファンディング・ボードは6名のメンバーで構成されています。
 コミュニティの代表者3名とチームNimiqから3名です。
・プロジェクトの資金調達案は、理事会の50%以上が資金調達案を受け入れた場合に
 付与されます。
・理事会は、少なくとも2ヶ月に1回開催され、受け取った提案について議論します。
・取締役会で決定されたことはすべて、Nimiqのブログの記事で公開されています。
・半年ごとに役員を交代させています。

プロジェクトや提案に関する最新情報は、Nimiqフォーラムでご覧いただけます。

結論

現実世界のスケーリング問題を解決することは、この分野の様々なプロジェクトが解決に向けて取り組んでいる最も重要な課題の一つです。スケーリングの解決策がなければ、現在のクリプトペイメント技術を広く採用することはほぼ不可能です。しかし、ブロックチェーン技術のスケーリングとスピードの向上には多くの努力が払われており、非常に有望な結果が得られています(アルバトロスのコンセンサスアルゴリズムを含む)が、仮想通貨の限定的な採用は技術的な欠点だけに関係しているわけではないと確信しています。

チームNimiqは、採用の背景にある2つの原動力を見ています。

・経済発展途上国の平均的な消費者が使い慣れた支払い方法から切り替えるための
 使いやすさと価値のインセンティブを提供
・法定通貨や金融インフラが破綻している国や、銀行のない人が多い国では利用しにくい。

さらに、仮想通貨決済システムは、従来の銀行と仮想通貨のエコシステムの間のギャップを埋めるのに苦労しています。現在、この2つのエコシステムは、2つのエコシステム間で直接かつ信頼できる形で価値を取引することができない、別個の島のようなものと考えられています。Nimiq OASISの研究青写真は、便利で低コストの価値交換のための基盤を提供する可能性があります。

本ホワイトペーパーでは、スケーラビリティ、アクセシビリティ、ユーザビリティ、相互運用性の4つの観点から、Nimiqがどのように取り組んでいるかを紹介しました。Nimiqは、中央集権的で閉鎖的なプラットフォームやサービスに陥ることなく、利便性とコストの両面で従来の決済事業者を凌駕することを目指しています。そのためには、経済的に発展している国と発展していない国の両方で、消費者や企業が直面している決済の問題を特定し、解決することが最大の可能性だと考えています。このような知見をもとに、私たちは、クロスボーダー取引の手数料がほぼゼロに近いNimiq決済システムへの移行を促進し、シンプルなユーザーエクスペリエンスとユーザーフローの利便性を組み合わせて、誰にでも開かれたバリアフリーの価値交換を可能にします。Nimiqは、技術的な知識がなくても、ブラウザ上でボタンをクリックするだけでノードを実行することができ、仮想通貨やブロックチェーン技術の本質的な特徴や理想をさらに追求している点でユニークです。ネットワークを使うのではなく、ネットワークの一部になることができます。Nimiqは、個人の主権、検閲への抵抗、自己決定、選択の自由を象徴しており、クリプトカレンシーの真の精神を表しています。

是非アカウントを作成し、コミュニティに参加してください。
詳細は nimiq.com をご覧ください。

免責事項

本書の記述は、Nimiq、クリプトカレンシー、投資商品を推奨するものではありません。また、本サイトに掲載されている情報や意見は、作成者や参加者が有価証券やその他の金融商品の売買を勧誘したり、投資助言やサービスを提供することを目的としたものではありません。Nimiqのウェブページ、ブログ、ソーシャルメディア、プレスリリース、または一般の方がアクセス可能な場所に掲載されている情報に含まれる記述、およびNimiqまたはプロジェクト関係者による口頭での記述のうち、歴史的事実でないものは、すべて「将来の見通しに関する記述」に該当します。これらの将来の見通しに関する記述には、既知および未知のリスク、不確実性、その他の要因が含まれており、これらの将来の見通しに関する記述によって期待される将来の結果、業績、成果、または成果とは大きく異なる結果をもたらす可能性があります。