2019年08月21日

白書:次世代のスマート契約と分散アプリケーション・プラットフォーム(28)


Messages and Transactions
メッセージと取引

The term "transaction" is used in Ethereum to refer to the signed data package that stores a message to be sent from an externally owned account. Transactions contain:
用語「取引き」は外部の所有する.アカウントから送られるべきメッセージを蓄積する署名されたデータパッケージを参照するためにイーサリアム で使われます。取引は下記を含みます:


  • The recipient of the message
    メッセージの受取人
  •  A signature identifying the sender
    センダーを識別する署名
  • The amount of ether to transfer from the sender to the recipient
    センダーから受取人まで移転すべきイーサ額
  •  An optional data field
    オプションのデータフィールド
  • A STARTGAS value, representing the maximum number of computational steps the transaction execution is allowed to take
    STARTGAS 値、取引き実行がとることを可能にされる電算ステップのの最大数に相当
  • A  GASPRICE   value, representing the fee the sender pays per computational step
    GASPRICE 値、センダーが電算ステップ毎に支払う費用に相当

The first three are standard fields expected in any cryptocurrency. The data field has no function by default, but the virtual machine has an opcode which a    contract can use to access the data; as an example use case, if a contract is functioning as an on-blockchain domain registration service, then it may wish to interpret the data being passed to it as containing two  "fields",  the  first  field being a domain to register and the second field being the IP address to register       it to. The contract would read these values from the message data and  appropriately place them in storage.
最初の3つはどんな暗号通貨ででも期待される標準的なフィールドです。 データフィールドはデフォルトで関数を持ちません、しかしバーチャルマシンはデータにアクセスするために契約が使うことができる操作符号を持っています; 例のユースケースとして、もし契約が ブロックチェーン上 のドメイン登録サービスとして機能を果たしているなら、それなら、それは、2つの「フィールド」を含んでいるとして、それに渡されるデータと解釈することを望むかもしれません。つまり、最初のフィールドが登録するべき領域と2番目のフィールドはそれに登録するべきIP アドレスと解釈します。その契約はメッセージデータからこれらの値を読んで、そして適切にそれらを蓄積するでしょう。

=====================================================================
 

人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 10:59| 千葉 🌁| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。