時間の同期

You spend too much time on ephemeras. The majority of modern books are ” merely wavering reflections of the present. They disappear very quickly. You should read more old books. The classics. Goethe.

一時的なものでしかない書類に時間を浪費しては居ませんか? 現代の本の大部分は単に現代思想の陽炎にすぎず、あっという間に消えていきます。 もっと古い本を読みましょう。古典を。ゲーテを。

フランツ・カフカ

ほとんどの他の暗号化通貨と同様に、NEMでは、トランザクションとブロックはタイムスタンプに依存しています。 理想的には、ネットワーク内のすべてのノードは、時間に関して同期されているべきです。 ほとんどの最新のオペレーティングシステムには時間同期が統合されていますが、 依然として実時間より1分以上逸脱したローカルクロックを持っていることがあります。 これにより、これらのノードは有効なトランザクションやブロックを拒否し、 ネットワークとの同期が不可能になります。

したがって、すべてのノードが定刻であると同意することを保証する同期メカニズムが必要です。これを行うには基本的に2つの方法があります:

  1. 既存のプロトコル(NTPなど)を使用する
  2. カスタムプロトコルを使用する

NTPのような既存のプロトコルを使用する利点は、実装が容易であることで、 ネットワーク時間は常にほぼ実時間になります。これには欠点があり、 ネットワークがネットワーク外のサーバーに依存します。

P2Pネットワークだけに依存するカスタムプロトコルを使用することでこの問題が解決されますが、 トレードオフがあります。ネットワーク時間が常に実時間に近いことを保証することは不可能です。 さまざまなカスタムプロトコルの概要については、たとえば12を参照してください。

NEMはカスタムプロトコルを使用して、外部の主体から完全に独立しています。

results matching ""

    No results matching ""