契約アカウントとは?
無料エアドロップシーズン7開催中! 楽しいクイズに答えたり、簡単なタスクをこなして、3万ドルのBitDegree賞金プールから報酬を獲得! 今すぐ参加 ! 🔥
契約アカウントの意味や仮想通貨における定義、契約アカウントとは?、その他の詳細な事実すべてを見てみましょう。
契約が契約者によって承認されると、その契約に関連するすべての料金を徴収するために、契約ごとに別のアカウントが作成されます。また、契約アカウントと呼ばれるシリアルナンバーも付与されます。
契約アカウントには、Etherの残高とリンクされたコードも含まれています。他の契約から取得されたトランザクションやメッセージによって、そのコードの実行が開始されます。
また、契約アカウントはかなり複雑な操作を行うことができ、自身の永続的なストレージを管理することもできます。このストレージは独自の永続的な状態を持ち、操作時に他の契約を呼び出すことが可能です。
これは、イーサリアムのブロックチェーン上のすべてのアクションが、外部で保有されているアカウントに依存しているためです。その結果、契約アカウントがトランザクションを受け取るたびに、トランザクションの一部として提供された入力詳細に従って、含まれるコードが実行されます。
イーサリアムバーチャルマシーンは、新しいブロックの認証プロセスの一環として、システムでアクションを起こすノードの1つ1つにコードを実装します。一方で、この操作は一貫性を保つ必要があります。その唯一の設定は、ブロックチェーン内でのブロックの配置とすべての関連情報です。
イーサリアムには2つのアカウントタイプがあります:
-
契約(コントラクト) - コードによって管理され、ネットワークに実装されたスマートコントラクト。
-
外部所有 - 秘密鍵を所有する誰もが管理できます。
さらに、ブロックチェーン上のブロックは最終的に時間の単位を示し、ブロックチェーンは状態の全履歴を反映する構成要素であると同時に、シーケンス内部のブロックによって指定された明確なポイントでもあります。
備品、給与、外注費など、契約アカウントに発生する全ての費用は、契約アカウントに計上されます。