イーサリアム
イーサリアムには、ユーザーアカウント(外部所有アカウント)とコントラクトアカウントの2種類のアカウントがあり、両方ともアドレスを持つ。
ユーザーアカウントとは秘密鍵を持つアカウントであり、トランザクションを送信できる。またコントラクトアカウントは秘密鍵を持たないが、EVMで実行できるプログラムであるスマートコントラクトのコードが関連付けられ、コントラクト内の関数を呼び出す事ができる。