2019年08月28日

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


The Ethereum blockchain is in many ways similar to the Bitcoin blockchain, although it does have some differences. The main difference between Ethereum and Bitcoin with regard to the blockchain architecture is that, unlike Bitcoin (which only contains a copy of the transaction list), Ethereum blocks contain a copy of both the transaction list and the most recent state. Aside from that, two other values, the block number and the difficulty, are also stored in the block.
それが若干の相違を持っているけれども、 イーサリアムの ブロックチェーンはいろいろな意味でビットコインのブロックチェーンに類似しています。 ブロックチェーンアーキテクチャに関しての イーサリアムとビットコインの間の主な相違は、 ビットコインと異なり、(ただ取引きリストのコピーを含んでいるだけだが)イーサリアムのブロックは取引きリストと最も最近の状態の両方のコピーを含みます。 それは別として、ブロック番号と困難の2つの他の値は、同じくブロックに蓄積されます。

The basic block validation algorithm in Ethereum is as follows:
イーサリアムの基本ブロック検証アルゴリズムは次の通りです:

  1. Check if the previous block referenced exists and is valid.
    参照された前のブロックが存在して、そして妥当であるかどうか点検。
  2. Check that the timestamp of the block is greater than that of the referenced previous block and less than 15 minutes into the future
    ブロックのタイムスタンプが参照された前のブロックのそれより大きいか、それから15分未満であることを点検
  3. Check that the block number, difficulty, transaction root, uncle root and gas limit (various low-level Ethereum-specific concepts) are valid.
    ブロック番号、困難、取引きルーツ、叔父ルーツとガス限界(さまざまな低レベルの イーサリアムに特定された概念だが)が妥当であることを点検。
  4. Check that the proof of work on the block is valid.
    ブロック上の仕事の証明が妥当であることを点検。
  5. Let S[0] be the state at the end of the previous block.
    S[0]が前のブロックの終わりの状態であるようにする。
  6. Let TX be the block's transaction list, with n transactions. For all in in 0...n-1, set S[i+1] =APPLY(S[i],TX[i]). If any applications returns an error, or if the total gas consumed in the block up until this point exceeds the GASLIMIT, return an error.
    TX が、n取引で、ブロックの取引リストであるようにしてください。 0...n-1ですべてのためにS[i+1] =APPLY(S[i],TX[i])をセット。 もしアプリケーションがエラーを返すなら、あるいはもしこのときまでブロックで消費される完全なガスが GASLIMIT を超えるなら、エラーを返してください。
  7. .Let  S_FINAL   be  S[n]  , but adding the block reward paid to the miner.
    S_FINAL がS[n]  にすること、しかし鉱夫に払われるブロック報酬を加えること。
  8.  Check if the Merkle tree root of the state  S_FINAL   is equal to the final state root provided in the block header. If it is, the block is valid; otherwise, it is  not valid.
    状態 S_FINAL の Merkle ツリーの根がブロックヘッダで供給される最終状態ルーツと等しいか点検。 もしそうであるなら、ブロックは妥当です;さもなければ、それは妥当ではありません。
=====================================================================
 

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

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

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

今日の先端技術情報20190828

今日の先端技術情報20190828

テーマ:

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

先端技術情報

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

IOT

柏の葉エリアにIoTセンサーを設置し、熱中症対策や見守り

マイナビニュース

三井不動産と、三井共同建設コンサルタント、センスウェイ、柏の葉アーバンデザインセンター(UDCK)は、地域でIoT普及・活用を目指す「柏の葉IoTビジネス共創 ...


「IT Japan Award」マダイにAI・IoT自販機、特別賞は意外な活用事例に

日経xTECH

クラウドAIを活用して人手で最も負荷のかかる作業を自動化した第1次産業をITによって革新していくうえで参考になる先進事例として評価したい」(審査委員の ...

ブロックチェーン


44社結集のブロックチェーン巨大新興陣営が大手電力に挑む

ダイヤモンド・オンライン

ブロックチェーン技術を使った「電力取引」の開発競争が繰り広げられている。金融業界の既存プレーヤーを脅かしたテクノロジーは、電力業界のビジネスモデルも“ ...


BUIDL、住宅アカデメイアと住宅分野におけるブロックチェー技術活用で業務提携

時事通信

ブロックチェーン専門の開発とコンサルティングを行う株式会社BUIDL(以下「BUIDL」)と、住宅金融事業を行う日本モーゲージサービス株式会社(以下「日本 ...

AI


元・女子高生AI「りんな」がBuzzFeedでインターン チャットbotを活用した記事を配信

ITmedia

バイラルメディアを運営するBuzzFeed Japanは8月7日、日本マイクロソフトのAIキャラクター「りんな」のチャットbot機能を活用した記事コンテンツを配信すると ...


ファーウェイ、「AIと5Gの相互接続が可能」なスマート工場を立ち上げ

日経xTECH

中国Huawei Technologies(ファーウェイ)は2019年7月30日、中国Haier、China Mobile(中国移動)との連携により、世界初とするAIと5Gの相互接続可能な ...

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

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

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

posted by 平成アフィリエイトへの挑戦 at 10:23| 千葉 ☔| Comment(0) | e-コマース | このブログの読者になる | 更新情報をチェックする