2019年08月07日

白書:次世代のスマート契約と分散アプリケーション・プラットフォーム(14)


An important scalability feature of Bitcoin is that the block is stored in a multi- level data structure. The "hash" of a block is actually only the hash of the block header, a roughly 200-byte piece of data that contains the timestamp, nonce, previous block hash and the root hash of a data structure called the Merkle tree storing all transactions in the block. A Merkle tree is a type of binary tree, composed of a set of nodes with a large number of leaf nodes at the bottom of the tree containing the underlying data, a set of intermediate nodes where each node is the hash of its two children, and finally a single root node, also formed from the hash of its two children, representing the "top" of the tree.
ビットコインの重要な拡大縮小可能性機能はそのブロックがマルチレベルのデータ構造に蓄積されるということです。ブロックの「ハッシュ」は実際はただブロックヘッダのハッシュで、タイムスタンプ、乱数、前のブロックハッシュとブロックのすべてのトランザクションをしまっている マークルツリーと呼ばれるデータ構造のルートハッシュを含むざっと言って200バイトの一片のデータに過ぎません。 マークルツリーはツリーの一番下のタイプの多数の枝葉のノードを持っている1セットのノードで構成された 2進ツリーで、基礎をなすデータや各ノードが、その2つの子ハッシュで、最終的にその2つの子ハッシュから同じく構成される一つのルートノードのハッシュで、ノードツリーの「トップ」を表す1セットの中間ノードを含んでいます。

 The purpose of the Merkle tree is to allow the data in a block to be delivered piecemeal: a node can download only the header of a block from one source, the small part of the tree relevant to them from another source, and still be assured that all of the data is correct. The reason why this works is that hashes propagate upward: if a malicious user attempts to swap in a fake transaction into the bottom of a Merkle tree, this change will cause a change in the node above, and then a change in the node above that, finally changing the root of the tree and therefore the hash of the block, causing the protocol to register it as a completely different block (almost certainly with an invalid proof of work).
マークルツリーの目的はブロックのデータが少しずつ届けられることを可能にすることです: ノードがただ1つの源からのブロックのヘッダーを、別の源から、それらに適切なツリーの小さい部分だけをダウンロードでき、そしてまだデータのすべてが正しいことを確認することが可能です。 これがなぜうまくいくかの理由はハッシュが上方に伝搬するということです: もし悪意がある利用者が マークルツリーの底への偽りの取引きを交換することを試みるなら、この変更は、それの上のノードの変更の原因となり、そして次にその上のノードの変更を起こす原因となり、最終的にツリールートを変え、そのためにブロックのハッシュも変え、完全に異なったブロックとして(ほとんど確かに無効な仕事の証明で)通信プロトコールにそれを記録させるでしょう。

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

人気ブログランキングへ人気ブログランキングへ

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

posted by 平成アフィリエイトへの挑戦 at 15:21| 千葉 ☀| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190807

今日の先端技術情報20190807

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

AI


人工知能(AI)の流行で改めて感じる「それはAIでやるべきなのか」という感覚の大切さ

Yahoo!ニュース

人工知能(AI)を活用することで、これまでは人間がやって出来なくはないけれど面倒でどちらかというと手を付けたくなかったみたいな作業を効率良く処理できる ...



AIは製造業を無人化するか? 三菱電機の研究所所長に聞いた(後編)

日経テクノロジーオンライン

前編で)AIを導入する際のコストについては既に聞いた。では、時間はどうか。ユーザーがAIを使えるまでにどれくらいの時間が必要なのか、目安はあるか。

ブロックチェーン

【ABS2019レポート】ブロックチェーン普及の議論から見える、大手コンソーシアム参入の衝撃

自社 (風刺記事) (プレスリリース)

ABS2019の二日目、「ブロックチェーン普及のMissing Linkとは何か」についてパネルディスカッションが行われ、弊社藤本がモデレーターを務めた。 MissingLink ...


なぜ企業はパブリックイーサリアムを好むようになるのか?

コインデスク・ジャパン

2015年、イーサリアムのパブリックメインネットがローンチされ、多くの企業向けプライベートブロックチェーンサービスがそれに続いた。これを受けて他企業との ...


IOT


狙われた大量のIoTデバイス なぜ攻撃される? 有効な対応策は (1/2)

ITmedia

近年、IoTデバイスへの攻撃が増え続けています。理由は台数が増えているだけではなく、IoTデバイスが攻撃に対して無防備で悪用されやすいためです。


「AIやIoTに惑わされてはいけない」、DXに挑む4人が語った理念

日経テクノロジーオンライン

デジタルトランスフォーメーション(DX)を実現する際、AI(人工知能)やIoT(インターネット・オブ・シングズ)といった新しい技術を活用するケースが増えている。

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

人気ブログランキングへ人気ブログランキングへ

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

posted by 平成アフィリエイトへの挑戦 at 15:15| 千葉 ☀| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする