ビットコイン、ノードにどうやって最新データが行き渡る+?

ビットコイン、ノードにどうやって最新データが行き渡る+?

ビ ッ ト コ イ ン を 発 明 し, 未 だ そ の 正 体 が 分 か っ て い な い サ ト シ · ナ カ モ ト. そ ん な サ ト シ が 残 し た 約 2 年 間 の 文章 を, 小 宮 自由 氏 の 解説 と 共 に 紹 介 す る 連載 「サトシ・ナカモトが残した言葉〜ビットコインの歴史をたどる旅」の第 15回。

まず の メール の 前 に に いる の 元 に なっ て て と ビット 者 か か か か か か する する する か か 掲載 か か 掲載 か か か か か か か か 掲載 掲載 掲載 掲載.

フィル・シャンパーニュ氏の解説

この 章 の 最初 で 、 サトシ は は 話 を 取引 プール に 広げ て いる。。 次 に 、 ノード が 近隣 の ノード データ データ を リクエスト する。 最後 に コード の 作業 に 直近 直近 の の の の 最後 に. 18ヶ月間取り組んでいることを打ち明けている。

サトシ・ナカモト 2008—11—17—13—33—04—XNUMX—XNUMX г.

それでは2008年11月17日 13時33分04秒のサトシのメールをみていこう。

=========================
Re:ビットコイン ピア・ツー・ピア 電子キャッシュ 論文
サトシ・ナカモト 2008年11月17日 月曜日 13時33分04秒 -0800

(注:斜体部分は、サトシ以外の者の質問を指す()

Джеймс А. Доналд は書きました:

サトシは書きました:

幸い、必要なのは、待機中の取引プールを現在の最良のブランチのために保持することですあ

この とき に 必要 な の は 、 良い ふるまい を する 誠実 な ピア がい がい て 、 その 通信 と データ 保存 が 良好 、 、 その を て て いる 現在 現在 の 最良 ブランチ ブランチ か か を て て いる こと です です.

つまり 、 ノード の 方 で 必要 と なる の の は 、 持っ 持っ て いる 最良 の の ブランチ に対する 待機 中 取引 プール だけ です。 その ブランチ。 、 その ノード が ブロック に 取り組む 取り組む 取り組む ブランチ です。 プール を 必要 必要.ブランチのためだけです。

プロードキャストはたぶん、ほぼ完全に信頼の置けるものになるでしょう .

全て の メッセージ が 最低 一 度 は 届く と 仮定 する のではなく 、 メッセージ の 未 未 着信 が 頻繁 に 起き て 情報 が 必ず 届く 届く メカニズム を 作る が あり ます。。

ピアネットワークのプロードキャストの仕組みは説明したと思います。

それぞれのノードは、新規ブロックのハッシュとブロックに含まれる取引のハッシュを集めた目録リストを、近隣のノードに送ります。近隣のノードは未受信の項目をリクエストします。タイムアウト後になっても項目が 届か なけれ ば 、 他 の ノード に リクエスト リクエスト し ます 最終 最終 的 に は 、 、 ほぼ 全て の ノード 全て の 項目 を 保持 し て て ので 、 たとえ 一ヶ所 から 受信 に に に 失敗 し て も 、 一 一.試せば、他のノードから取得できます。

目録リクエストデータの構造によりちょっと 待機時間が発生しますが、最終的には、伝送キューから余分なデータブロックを外し、帯域を節約することにより、速度を上げます。

あなた に は そういう 設計 に 関する 基本 構想 が あり 、 それ は 大きな 前進 です です が 、 しかし 、 悪魔 潜ん で いる の は 些末 な 細部 です。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。.

コーディング作業中のここ一年半の間に、この些末な細部を全て研究しつくしたと思っています。問題はたくさんありました。関数の詳細は論文*1ではカバーできていませんが、ソスコードがまもなく出せます。主要なファイル群をお送りしました(要望に応じて配布します。完成版のリリースはもうすぐです)。

サトシ・ナカモト

暗号学メーリングリスト

=========================

【訳注】

*1 ビットコイン論文От него.

Коментар

ネットワーク の 混雑 など が 原因 で 、 ノード に に すべて の が が 速やか に渡ら ない 場合 場合 が ある のでは? いう 疑問 に サトシ が 答え て 保管 ます。 ビット コイン は し て て て データ を 保管 する こと により により.が直近までの履歴を保存しています。もしあるノードに接続できなくても、他のノードに接続すればほぼ同じデータが手に入ります。そのため、世界中にほとんどのノードのネットワークが脆弱である、というような特殊な場合(これまで一度も起こっていません)を除いて、ほとんどのノードに最新のデータはすぐに行き渡ります。

小宮自由

→この連載の他の記事を読む

Заглавно изображение/iStock:Dilok Klaisataporn

Източник: https://www.neweconomy.jp/features/sato/286089