用語集

 この用語集には、イーサリアムに関連して使われる多くの用語が含まれています†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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.