MENU

IT導入のヒントブログ IT BLOG

【参加レポート】(リモート開催)福岡ブロックチェーン勉強会#52 マスタリングイーサリアム輪読会

こんにちは、スミリオンの長嶋です。
下記のイベントに参加してきましたので、内容をレポートします。
 
(リモート開催)福岡ブロックチェーン勉強会#52 マスタリングイーサリアム輪読会
https://gbec.connpass.com/event/173517/
 
勉強会の内容ですが、今回は「マスタリングイーサリアム読書会Part4」と言うことで、
過去3回実施してきた読書会の続きをやりました。
以前も紹介しましたが、
※ マスタリングイーサリアムについては以下を参照
https://www.oreilly.co.jp/books/9784873118963/
 
今回も各自で、読みたい章を最初の1時間でまとめて、その後各担当章を発表する流れでした。
私は、前回、5章が途中までだったので、再び5章を担当しました。
皆さんがまとめた資料は以下です。
https://docs.google.com/document/d/1z9F9RdXDVDurVzLCVrmUSmTrarmJ9QNz1d6NA5uiWr0/edit#heading=h.w9x1xwbpmxnp
 
今回調べた章は、
第5章 ウォレット の続き(5.2 ウォレットのベストプラクティスから)
第9章 スマートコントラクトセキュリティの続き(9.12 競合状態/フロントランニング から)
第11章 オラクル
第12章 非中央集権型アプリケーション(DApp)
でした
 
■中城さんから補足など。
9.12.2 予防テクニック
・gasPriceを上限に設定する
⇒GasPrice上限は、今は無い?
・コミットリヴィールスキームとサブマリン送信
⇒サブマリン送信は、あまり聞かない。コミットリヴィールの方が良く聞く。
12.1.3 データストレージ
⇒スマートコントラクト上では、データを保存するには向いていないので、
画像とか動画とかは、オフチェーンのデータストレージにおく
・IPFSについて
⇒ファイルを分割して、アップロードし、分割した単位にハッシュが作成される
そのハッシュ値を公開(共有)する仕組み?
 
個人的に、今回は11章のオラクルの話が参考になりました。
ブロックチェーンを学び始めた時に、オラクルと言う言葉が出てきて、DBのオラクルと混同してましたが、
ブロックチェーンのオラクルは、「外部データソースを提供するもの」と言う事。
「オラクル」という言葉はギリシア神話に由来しており、未来を見通すことができる神と連絡を取る者を指しています。
とのことで、オラクルについても知識を整理することが出来、大変勉強になりました。
 
では、また