プログラム上達したいな blog

プログラム書けるようになりたいアウトプット用

CryptoZombies レッスン1 続き

続きします

 

 

cryptozombies.io

 

 

チャプター7

function = 関数

これかなー

qiita.com

 

 

チャプター8

配列に構造体の要素を追加する

ほお

 

 

チャプター9

public と private

 

public

誰でも関数を呼び出すことができる

 

private

このコントラクトを作った人?

しか呼び出すことができない

 

pvivateなら関数名のはじめに

「 _ 」をつけるのが通例

 

 

チャプター10

view と pure

これはあんまり理解していない

viewよりpureの方が

規制が厳しそう

returnsなので注意

 

 

チャプター11

keccak256は擬似乱数を生成できる

注:ブロックチェーンでの安全な 乱数の生成は非常に難しい課題です。ここで紹介する方法は安全なものではありませんが、ゾンビDNAの作成のチュートリアルではセキュリティを考慮する必要はないので、この方法で十分です。

乱数を作るのは難しいとのこと

 

 

チャプター12

ソンビを作る関数を作ったよ

 

 

チャプター13

イベント

ブロックチェーンに何かが起きた時に

コントラクトが

アプリのフロントエンドに

伝えることができるそう

ここ難しかった

 

フ、フロントエンド??

qiita.com

こ、これはえぐい道のりだ、、、

 

 

チャプター14

Web3.js

イーサリアムのJSライブラリ

github.com

はい、よくわかりませんw

f:id:gjjjjcdssvgg:20180612180825p:plain

OTSUBOゾンビができました

 

 

 

 

f:id:gjjjjcdssvgg:20180612181123p:plain

よくやった!自分!

 

 

おわりに

阪神 vs 日ハムの試合が始まった