アカウント
アカウントとは、イーサリアムをウォレットで管理する際の残高を照会するための仕組みのこと。
イーサリアムの場合、ビットコインと異なり資金の移動以外にもウォレットを使用するため、UTXOのような複雑な構造ではなく、シンプルに残高を照会できる方が汎用性が高くなる。
イーサリアムのアカウントには、外部アカウント(EOA:Externally Owned Account)とコントラクトアカウント(CA:Contract Account)の二種類が存在する。
EOAは、イーサリアムのユーザーが保有するアカウントで、秘密鍵によって管理される。
CAは、コントラクトに接続するためのアカウントで、コントラクトに関するコードや情報を保有するアカウントである。CAはEOAによって生成される。