用語集

 この用語集には、イーサリアムに関連して使われる多くの用語が含まれています†1。これらの用語は本書全体で使用されていますので、簡単に参照できるようにブックマークしてください。

†1 編注:この用語集は、原著の並び順(アルファベット順)になっています。

アカウント(account)

アドレス、残高、ナンス、オプションのストレージ、コードを含むオブジェクト。アカウントには、コントラクトアカウントと外部所有アカウント(EOA)がある。

アドレス(address)

通常、アドレスは、ブロックチェーン上でトランザクションを受信できる(宛先アドレス)またはトランザクションを送信できる(ソースアドレス)、EOAまたはコントラクトを意味する。具体的には、ECDSA公開キーのKeccakハッシュの右側の160ビットが該当する。

アサート(assert)

Solidityでは、assert(false)は無効なオペコードである0xfeにコンパイルされ、残りのすべてのガスを使い果たし、すべての変更を元に戻す。assert()ステートメントが失敗するということは、予期しない非常に間違ったことが起こっているということであり、コードの修正が必要ということである。

ビッグエンディアン(big-endian)

最上位桁が最初に位置する数値表現。最下位桁が最初に位置するリトルエンディアンの逆。

BIP(Bitcoin Improvement Proposals)

ビットコイン改善提案。ビットコインを改善するために、ビットコインコミュニティのメンバーが提出した一連の提案。たとえばBIP-21は、ビットコインのURI(Uniform Resource ...

Get マスタリング・イーサリアム ―スマートコントラクトとDAppの構築 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.