connecting...
Google translation for articles :
7 NEMBER donated to you!!

【NEM技術勉強会】8.5 ブロックチェーン同期【Symbol白書】

nem35.40xem (7) 375 0 0

明日から、新しいオフィスへの引越し準備に入り、技術勉強会もペースが落ちると思います。なので今のうちにできるだけ進めておこうと思います。


8.5 ブロックチェーン同期

 

ひとつながりのブロックであれば、どのような長さに対しても、それに含まれるブロックのスコアを合計することでブロックチェーンスコアが計算できる:

ブロックチェーンの同期は、分散型コンセンサス(合意形成)を維持する上で、最も重要な事項である。ローカルノードは、定期的に他のノードにチェーンについて問い合わせをする。問い合わせ先ノードは、パートナーノードの中から、ノードの評判(13章:評判を参照)などの、様々な条件によって選ばれる。

 

問い合わせ先ノードが、自分より高いスコアを持ったチェーンを提示してきた場合、ローカルノードは、自分の持つチェーンのハッシュと比較することによって、直近の共通ブロックを見つけ出す。もし、そのようなブロックが見つかった場合には、設定が許す範囲で問い合わせ先ノードからできるだけ多くのブロックを取り寄せる。

 

もし、取り寄せたブロックチェーンが有効なものであれば、ローカルノードは自分のチェーンをそれと置き換える。もし、取り寄せたチェーンが無効なものであれば、ローカルノードはそれを拒絶して、そのノードが失敗(fail)しているとみなす。

 

図18に、このプロセスの詳細を図解する。

図18:ブロックチェーン同期のフローチャート


ブロックスコアはブロック難度から、ブロック生成にかかった時間を引いたものです。ブロックチェーンスコアは連続したブロックのスコアを足し合わせるので、ブロック難度が高く、最も長くて、かつ、かかった時間の短い優秀なチェーンを選ぶのに使えます。すべてのノードがそれに同期しようするので、ブロックチェーンの分岐は抑制され、1本のチェーンだけが伸びていくのですね。

 

目指せ北海道

Why don't you get crypt currency 'nem' by posting your blog article?

nemlog is blog posting service which has donation feature by crypt currency nem.
nemlog was launched to create environment which can be donated nem among NEMbers via blog articles.
Let's get nem by posting good blogs.

Nem prize event is being held frequently, Please join us on this opportunity!

nemlog registration from here
Register

NEMber who posted this article

趣味はバイクでツーリングしながら、ブログを書いたり、動画配信したりすること。暗号通貨はまだまだ初心者。

nemlogに何を書こうかいろいろ考えたのですが、まずはバイクで動画配信をするための工夫や楽しさ、充実感などを伝えられたらと思ってはじめました。ラズパイをバイクに積載して、ボタン一つでYoutubeライブ配信できるシステムを作りました。それを発展させて、XEMの価格を常時監視、取引するボットも作って活用してます。子供の頃から技術書を読むのが好きなので、NEMの白書を訳したりもしています。

本業は再生医療研究者です。歯の神経の中にいる「歯髄(しずい)細胞」を活用して新しい医療を開拓するために、しずい細胞プロジェクトを推進中。細胞の流通(トレーサビリティー)管理にNEMを使っています。管理システムの名称は「ShizuiNet」。NEM.ioのAlexさん、Jeffさんと名刺交換&握手できたのが心の宝物。
40515
0

Why don't you read following articles?