質問
「スマートコントラクトがイサーリアム上に保存される」と書いてるところが多いのですが、具体的にどこに保存されて、どういう風に実行されるのでしょうか?
個人的な仮説としては、
・仮想通貨の情報と同じように、バイナリコードがブロックに保存される
・コントラクトを呼び出すとき、最新のコントラクトが呼ばれる
・コントラクトのdeployは、権限を持った人のみができる
なのかなと思ったのですが、よくわかっておらず。。
チュートリアルなどをやっているのですが、よくわからないので、質問です。よろしくお願いしますmm
コンパイル済みのコードがブロックチェーン上に記録されて
トランザクション時に採掘者が実行するで合っていると思います。
https://book.ethereum-jp.net/first_use/contract
>>コントラクト・コードの実行は採掘者によって行われ、実行結果は公開元帳であるブロックチェーンに書き込まれていき、特定の中央機関なくアプリケーションが動作していきます。
ありがとうございます!
今日、進めていて理解進みました。
・contractアカウント(ざっくりコードが記録されている、自動エージェント)がアドレスを持つ
・そのアドレスに対して、transactionを発行すると、コードが実行される(関数指定可能)
https://book.ethereum-jp.net/first_use/contract

回答1件
あなたの回答
tips
プレビュー