English

イントロダクション

通貨という概念が誕生してから、通貨は常に中央政権にコントロールされてきました。中央政権は通貨を使ってできるすべてのことを思うがままに決めることができました。つまり通貨の価値を強くしたり弱くしたり、あなたの通貨を奪い取ったり、何でもです。中央政権の宣言により、価値を有するものは、お金のみとなり、残念なことに、我々は今日もその形式だけの通貨を使用しています。それがドルの形であれ、ユーロや円の形であれ、すべては中央政権にコントロールされている通貨なのです。

2008年に自らをサトシ・ナカモトと名乗った人物が、この通貨という概念をすべて直したいと決心し、暗号通貨の起源である「ビットコイン」を創りだしました。ビットコインは偉大で革新的なアイディアで、その副産物として「ブロックチェーン」というアイディアをも創出しました。ブロックチェーンとは今まで起きたすべての決済の記録が載った公開された台帳であり、すべての人がそのトランザクションを確認できます。

2016年現在、世の中には数百もの暗号通貨があるので、その中でもとりわけ有名な暗号通貨の良い点・悪い点を説明し、そして最後になぜXEMが優れているかを説明します。

Bitcoin Logo

ビットコイン (Bitcoin)

ビットコインは起源となった暗号通貨です。我々は、起源となったものが最も優れたものとは限らないことを知っている。しかし、それがイノベーションであることに変わりはない。ビットコインは、セキュリティのために、ブロックチェーンと呼ばれる公開台帳を使っていますが、あくまでセキュリティ対策のためのみにブロックチェーンを利用しています。

このアイディアはイーサリアムとNEMの両方に応用されており、簡単な要約はこちらの動画で見ることができます、この動画はビットコインが有名になり始めた頃に作られたものです。

トランザクション インフォグラフィック

Transaction Infographic

ビットコインでできるすべてのことは、NEMやイーサリアムで実現可能であり、ビットコインより優れているとも言えます。

Ethereum Logo

イーサリアム (Ethereum)

イーサリアムでのトランザクションがどうやって行われているかを知りたいのであれば、先ほどのビットコインの図を見てください。すべて同じ仕組みです。 イーサリアムは、ビットコインより優れた以下2つの特徴のおかげで、非常に大きな規模になりました。 スマートコントラクト:プログラムされた通りに動くアプリケーションを、ブロックチェーン上に書き込めるようになります ASIC-proofアルゴリズム:高価な機械・装置がなくても、マイニングで対価を得られるようにするアルゴリズム
しかし、このASIC-proofアルゴリズムはまだ実質 proof-o-work(電力をより多く使える人が利益を得やすい仕組み)の状態となっており、ビットコインと同様の欠点を抱えています。

ここしばらく、暗号通貨のコミュニティは、スマートコントラクトが本当に大好きで、熱狂していました。宣伝の仕方が非常に素晴らしかったからです。例えば「ワールド・コンピュータ」とか「稼働停止することなくプログラム通りに動くアプリケーション」などです。ただし、少し過大に宣伝されすぎたようです。

最近、今までのイーサリアム内で最大のスマートコントラクトがハッキングされました。スマートコントラクトの仕組みと堅牢性の致命的な欠陥によってハックされたのです。このことについては、こちらの記事でよく説明されています。もし、スマートコントラクトに脆弱性があれば、ハッカーは”合法的”にお金を盗むことができます。これはハッカーにとって、この上なく幸せな状況です。

NEM Logo

NEM

NEMはPoI (Proof-of-importance)という仕組みを使っています。これによって(ビットコインやイーサリアムと違って)、NEMは電力をあまり消費せず、そしてよりセキュリティ上堅牢なものになっています。マイニングにおいて(ビットコインやイーサリアムのマイニングと違って)、ネットワークの維持のための膨大な電力を必要としません。シンプルで安価な、例えばラズベリーパイのようなコンピュータでも、NEMのノードとして実装することができます。(ラズベリーパイとは、35ドル程度で販売されている小型コンピュータのこと。電力をほとんど消費しない。)PoIの仕組みのおかげで、NEMを単に貯蓄するだけでなく、実際にNEM使うことも容易になります。さらに詳しい説明は、前に書かれたこちらの記事を参考にしてみてください。

NEMはさらにセキュリティも優れています。EigenTrust++というノードの重要性の決めるためのアルゴリズムを採用しており、それがネットワークのセキュリティを大幅に強くしています。これは他の暗号通貨にはないユニークな特徴です。さらに局部的スパム防止の手法を用いているため、ネットワークの処理能力が限界になったときに、スパムを試みるノードのみをシャットダウンさせることができます。これも他の暗号通貨にはないNEM独自の特徴です。

さらにNEMは2つの層を念頭に置いて設計されています。この設計のおかげで、もしあなたがウォレットを使いたいとき、完全な機能を持ったノードやブロックチェーンのコピーを必要としません。ノードに接続しさえすれば、信用に関係なく、すべての機能を使うことができるのです。 ここで「セキュリティ上安全なので悪意のあるノードが手持ちの資金に手をつけれない」としても単純に「ネットワークは維持し続けられるのか」と疑問を抱く人がいるかもしれません。そのためにNEMの開発者チームはスーパーノードプログラムを創ることで、何年にも渡って人々がノードおよびネットワークを維持する動機を与えています。

NEMが優れているのは、セキュリティ面だけではありません。多くの新しく、改良された機能を持っています。ビットコインと違い、マルチシグネチャアカウントがブロックチェーン上に記録されるため、マルチシグネチャアカウントを持つのにサードパーティの信頼を必要としません。イーサリアムも確かにスマートコントラクト機能を持っていますが、自分自身で記述する必要があります。つまりそれは開発者のみができることです。さらに上のEtheruemのセクションでも言及したように、正しくスマートコントラクトをプログラムとして書くことは非常に難しいことです。NEMは数回のクリックで、マルチシグネチャコントラクトを作ったり編集したりすることができます。

さらに高度な機能が、「モザイク」というものです。これはビットコインでいうところのカラードコインと似た仕組みで動きますが、完全にブロックチェーン上で実装されます。従ってサードパーティの信頼を必要としません。これらのカラードコインの名前は「ネーム・スペース」(インターネットでいうところのドメイン名)に基づいています。 一度ネームスペースが創られると、誰も同じモノを創ることはできません。さらにネームスペースの持ち主は、無限にサブドメインを作ることができます。

普通プラットフォームというのは、メッセージ機能が欠かせません。NEMは暗号化されたまたは暗号化されていないメッセージをアドレス間で送り合うことができます。開発者向けに16進数のメッセージも利用可能です。

イーサリアムやビットコインは、ブロックチェーンのブロックを生成したマイナーに対して報酬を与える一方で、ノードを起動させ続けることやネットワークのスループット(処理能力)を助けることに対しては、報酬などの動機を一切与えていません。NEMはその点スーパーノードという高機能なノードを動かしている人に対して報酬を与えています。(このスーパーノードのおかげでライトウォレットが高速かつ安全に機能します。)これらの報酬は、NEMネットワークのブロックが最初に生成された時期に、確保されていたもので、数年間計画されていたものでした。また、このスーパーノード用に確保していた報酬を渡し終えたあとも、常にネットワークを維持する動機があります。10,000XEMを持っている人は誰でも、ハーベスティングノードというノードを作ることができ、トランザクションの手数料を得ることができます。(受け取れる手数料の量は、PoIの仕組みによって決められるノードの「重要度」に基づいて決められます。)さらに、大量の電力を消費する高価なマイニングマシンを買う必要はなく、NEMのハーベストには、ラズベリーパイのようなシンプルな小型コンピュータで十分です。

私たちは、世界初の、プライベート/パブリックブロックチェーンであり、Linuxを作るために使われたのと同じシステムを使っています。(Linuxとは、OSの一種であり、最もセキュリティ上安全なOSとして世界中に受け入れられています。) NEMは経験豊かな開発者によって開発され、最初から拡張性と安定性を重視して作られてきました。さらに私たちは現在、銀行での耐久テストを受けて金融機関での実用性を認められた世界で唯一のプラットフォームです。他の暗号通貨もテスト自体はされてきましたが、その立証事例は一つも共有されていません。一方、私達のすべての検証は、全員に見えるように結果をオープンにしています。

NEMはさらに、ブロックチェーン上にサードパーティが作られることを可能なかぎり容易にします。ビットコインのようなプラットフォームでは、ほとんどのサードパーティの開発者は、中心的なサービスを使わざるを得ません。(例えばCoinbaseやBitpayを使うなどです。)そうなると、サードパーティの開発者たちは、構築やアップデート、APIの維持をするために、これらの中心的なサービスに頼ることになってしまいます。イーサリアムでは、それぞれの開発者は、自分独自のスマートコントラクトのためのコードを書くため、多用途で柔軟性がありますが、先ほどから述べているように、セキュリティ上失敗はできないという大きなリスクが伴います。NEMはその点、充実かつ扱いやすいJSON/restful APIを提供しており、開発者たちは、すべてのトランザクションタイプで使える、ネットワークの全ノードが使えるAPIを使うことができます。

今まで述べてきたこれらすべての機能をは100%独自のコードで作られており、ビットコインやイーサリアムの欠点をカバーしています。それだけでなく、その2つのプラットフォームの利点も取り入れることもできます。

上に書いた多くの文章を読むのが面倒な方は、以下の図を参考にしてみてください。

NEMインフォグラフィック

NEM Infographic

(以下、インフォグラフィックの翻訳です)

安全(SECURE)

  1. ノードの重要性を評価するためのアルゴリズム
    「EIGENTRUST++」を使った世界初のプラットフォーム
  2. インフラサーバとクライアントの2層設計
    -ネットワークを使うためににブロックチェーンを同期するが必要ない-
  3. 局所的スパム防止の手法により、スパムノードのみをシャットダウン可能
  4. スーパーノードプログラム
    スーパーノードに報酬を与えることで、ネットワークを何年も維持する動機を与える

堅固(ROBUST)

  1. コーディングをすることなく、ブロックチェーン上に信頼なしのマルチシグネチャアカウントを作成できる
  2. 「ネームスペース」を使うことで、アドレスを使わずXEMを送れたり、独自のコインを作成できる
  3. 「モザイク」と呼ばれる独自のコインをNEMブロックチェーンに作成し、トークンを発行できる
  4. 暗号 / 非暗号 / 16進数 のメッセージを使用することができる
  5. 小型コンピュータでもハーベスティングによって報酬が得られ、NEMネットワークが維持される

安定(SOLID)

  1. 100% 独自のコードで書かれており、ビットコインからの派生でない
  2. PROOF OF IMPORTANCEによって、電力や資本量でネットワークを維持するわけではない
  3. ネットワークを利用するための使いやすいAPIを提供
  4. 細かい設定なしに、基軸通貨である「XEM」を使って、小さなトランザクション手数料を払うことができる
  5. 拡張性と安全のためのインフラサーバ(NIS: Nem Infrastructure Server)を誰でも動かすことができる
Blog Logo

A Nember


Published


Image

NEM

Official Blog of NEM/XEM

Back to Overview