villagerHの日記

勉強したことや苦労した事などを書き綴ります

スマートコントラクト関連

CryptoZombiesを進めてますがまだSolidityの文法関連が多めな感じなので
その辺りは一旦スルーしつつ文法以外の部分で覚えておきたい部分のメモ。


ブロックチェーン上にデプロイしたスマートコントラクトは書き換えや上書きが出来なくなるので注意
コントラクトを呼び出したりするのにはコストがかかる
ブロックチェーン上にデータを残せば残すほどコストがたくさんかかる
・string型はもっともコストが高い
・コスト削減のために非効率なコードを書いた方が良い場合もある
・view(参照専用)関数はコストがかからない