クリプト

進 CryptoZombies|レッスン3完了

華家様's icon'
  • 華家様
  • 2018/08/01 22:30


Content image


レッスン3は1.5時間かかりました。

なんというか、Solidityのコントラクトをイーサリアム上にデプロイしたら修正効かないっていうのが相当ハードル高いと感じる。
ガスコストの意義がわかっていたようでわかっていなかったのでやってよかった。


レッスン3で学んだこと

・OpenZeppelinを用いたコントラクトのオーナ(所有者)設定
・コンストラクタ・・・コントラクトが作成された時に初回のみ実行される
・関数修飾子の説明(modifier)・・・今のところ関数単位で実行される共通validate機能だと理解。
・ガス(燃料)の説明・・・イーサリアムではロジックの複雑度により手数料が自動計算されるので無駄のないコーディングが重要になる。
例えば通常は意味がないが、構造体(struct)のフィールド定義においてはuint uint8 uint16 uint32 などの使い分けも節約となるケースがある。
また、同じデータ型は連続して宣言したほうがコストが低くなるという特殊な仕様がある。
また、View関数の場合はガスコスト不要。
・日付の扱い・・・nowでUNIXタイムスタンプ(1970年からの累積時間)。
1 days なで(60秒*60分*24時間)=86400が返る。1 hours や 1 minutesも同様。
・storageとmemory・・・storageを使ってブロックチェーンに書き込むのはガス節約のために最低限に抑えるよう意識する必要がある。


CryptoZombiesかじってみて

いまさらだろうけど、最も多くのプロダクトで使われているイーサリアムのざっくりとした動きは押さえておきたいなとエンジニアの端くれとして考えていました。
なんだか難しいんだろうなという風に思っていましたが、ちょっとかじってみたらその思いは一層強まりました、権限設計でミスりそうな気がします。
プログラミング自体は何も難しいことはなく、数か月の初学者でも十分理解できると思うので解説だけ流し読んで答えコピペで進めていくだけでも面白いと思います、まだの方は是非。

https://cryptozombies.io/jp/

公開日:2018/08/01
獲得ALIS:16.93
華家様's icon'
  • 華家様
  • @dasoi
暗号通貨をイチから勉強していきます。キャピタルゲインを得るためのトレードはお金も才能も不足しているのでやらない。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

【初心者向け】$MCHCの基本情報と獲得方法

Like token Tip token
31.32 ALIS
Eye catch
クリプト

【第8回】あの仮想通貨はいま「テレグラム-TON/Gram」

Like token Tip token
69.90 ALIS
Eye catch
クリプト

Polygon(Matic)で、よく使うサイト(DeFi,Dapps)をまとめてみた

Like token Tip token
235.30 ALIS
Eye catch
クリプト

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

Like token Tip token
3.50 ALIS
Eye catch
クリプト

CoinList(コインリスト)の登録方法

Like token Tip token
15.55 ALIS
Eye catch
クリプト

2021年1月以降バイナンスに上場した銘柄を140文字以内でざっくりレビュー(Twitter向け情報まとめ)

Like token Tip token
38.10 ALIS
Eye catch
クリプト

クリプトスペルズで入手したMCHCを引き出す方法

Like token Tip token
196.20 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

スーパーコンピュータ「京」でマイニングしたら

Like token Tip token
1.06k ALIS
Eye catch
クリプト

UNISWAPでALISをETHに交換してみた

Like token Tip token
39.40 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
120.79 ALIS
Eye catch
クリプト

ブロックチェーンの51%攻撃ってなに

Like token Tip token
0.00 ALIS