スマートコントラクトについて解説します。
スマートコントラクトとは?
スマートコントラクト= “契約の自動化”
ブロックチェーン上のシステムを使い、人などの仲介を通さずに自動で一連の契約を実行してくれる仕組みです。
法学者・暗号学者のNick Szaboによって提唱され、Vitalik ButerinがEthereum上で開発したプロトコルです。
スマートコントラクトの特徴とメリット
イーサリアムは、仮想通貨(暗号資産)の中で最も有名なビットコイン(BTC)と同じブロックチェーンの技術が使われています。
イーサリアムの特徴としては、スマートコントラクトが実装されていることであり、”契約の改ざん” “国” “企業” などの中央管理者を通さなくても自動的に契約が完了できる点です。
一番のメリットは、人を介さずに契約がおこなわれるため、取引の期間が短縮されることです。
その他には、”人件費の削減” ”サーバーの軽減” “管理費の削減” などが見込まれるため、幅広いコスト削減につながります。
スマートコントラクトの手数料
実は、イーサリアム上のスマートコントラクトはすべてが無料で使えるわけではないです。
仮想通貨(暗号資産)は送金の他に、契約の取引における承認作業はGas代が必要になってきます。
支払いはETHでおこなわれ、ブロックをマイニングしている “マイナー” にトランザクションを送信するユーザーが手数料を支払います。
イーサリアムのGas代(手数料)
• 送金の手数料
• スマートコントラクト実行の手数料
Gas代とは?
Gasは手数料を計算する上の「単位」です。
注意点としては、ガスという仮想通貨(暗号資産)はないです。
Gas代は、最終的にETHで換算され、ブロックのマイニングをしているマイナーにETHで報酬が支払われています。
Gasについて
Gasの用語としては、”Gas Price” を覚えておきましょう。
Gas Priceとは?
Preiceとは”価格” であり、Gas Price =1Gasです。
単位としては、「gwei」が使われ、イーサリアムのトークンであるether(ETH)の数量を表す単位です。
ここで疑問です。
Gas Priceは決まっているのでしょうか?
基本的に送金やトランザクションの利用者によって自由に設定できます。
前提として、ブロックのマイニングしているマイナーは、報酬の高い取引を優先します。
例えば、イーサリアムの取引が詰まっているときにGas Priceを高く設定すると、取引がすぐに終わります。
逆に取引がが詰まっているときにGas Priceを低くすると、成立がしないことがあるので注意が必要です。
ether(ETH)は、”gwei” 以外にもたくさんの単位があります。
ガス代の計算方法