第十八回勉強会を開催しました。@石橋公民館

第一八回栃木イーサリアム勉強会を
2018年4月24日(土)18:00〜20:30 栃木県石橋駅から徒歩10分の石橋公民館2F会議室で行いました。

公民館の会議室のテーブルをコの字型にして勉強会の準備をします。
4月になり、だんだんと日も長くなってきた様で、勉強会はまだ辺りが明るいうちに始まりました。

今回の参加者は10名。
うち3名が新規の参加者で、みなさんエンジニアではありませんでした。
また県外からの参加者が4名。すでに何度か参加されている方はエンジニアの方が多い様です。

まず最初に全員の自己紹介を一回り行いました。
その後、進行役の大垣さんから新たに参加された方にイーサリアムやブロックチェーンについて聞きたいことがありますかと尋ねたところ、以下の質問があがりました。
 ・ビットコインとイーサリアムの違い
 ・フォークとは?なぜ起こるのか?
 ・スマートコントラクトでこの先どう変化してゆくのか?
これらの質問について、町井さん、エドガーさんが中心に回答されました。

その後、話が進む中で以下のような議題が出ました。
・イーサリアムの開発者増加傾向とその指標
・ブロックチェーン周りの税制・法整備
・コインの価格と世の中の動き(決算期)の相関関係
・リリースしたコントラクトを更新・停止する方法があるのか
・一般の方とブロックチェーンの接点

皆さん活発に発言され、終了の時間には、日もとっぷり暮れていました。
最後に参加者のみなさんで会議室を片付けて、今回の勉強会は終了です。

残念ながら、今回議論が長引いてしまったため、実習予定だった齋藤さんが作成されたペットショップのチュートリアルは行うことは出来ませんでした。
このため実習を行うメンバーは、議論を行うメンバーと分けて進めた方がよいのでは?と提案がでました。

次回の勉強会は、5月19日18:00〜 に開催予定です。

第十七回勉強会を開催しました。@石橋公民館

2018年3月24日(土) 18時から20時30分くらいまで。第十七回勉強会を行いました。

今回の参加者は、4名でした。

なんかいつもより少ないねとエドガーさんと話していました。

少し遅れて、2名到着。

最初は、質問管理表の回答をみんなで確認して、訂正しました。質問管理表も充実してきたので、著作権表記を一番上に書きました。

そのあと、現在の勉強会の問題点を話して、今後、どうするかという話になりました。

第十六回 勉強会を開催しました @ 石橋ラ・ポルテ2F

2018年2月17日(土)18時から20時30分くらいまで、石橋駅西口近くの共同オフィス、ラ・ポルテにて、第十六回勉強会を開催しました。

参加者は、8名くらいだったと思います。

新規の参加者が1名いらして、事務局の佐藤順の方で受付をしました。

受付をすると質問管理表への書き込みや勉強会の Google Drive へのアクセス、Facebook グループの参加ができます。

そのあと2グループに別れて、エドガーさんへの質問グループと斎藤さんのチュートリアルのグループで勉強会を進めました。

斎藤さんのチュートリアルは、うまく行かない Ubuntu の人がいて、Ubuntu は、様々な開発環境がセットアップされていると競合してしまうので一旦、OSをクリーンインストールした方がいいよ。と言うことでした。

その他にエドガーさんへの質問グループもいろいろとディスカッションできたようでした。

最近は、参加者のみなさんが積極的に勉強会の Facebook などにも投稿してくれて、盛り上がっています。

第十五回勉強会を開催しました。@石橋公民館

2018年1月20日(土) 18時から20時45分 石橋公民館にて、栃木 Ethereum 勉強会を行いました。

今回は、6名での勉強会となりました。

1名、新規の参加者がいたので、私の方で、truffle で MetaCoin のサンプルを動かすことをしようとしたのですが、うまく動きませんでした。

詳細、忘れたのですが、truffle serve まで通ったけど、コインの送信がちゃんとできなかった気がします。

truffle のバージョンは、4 で fsseven は、コンストラクタじゃないとかいうエラーで truffle serve が通らなくて、3 に落としたら通った記憶です。

その他、参考リンク。

https://medium.com/loom-network/how-to-code-your-own-cryptokitties-style-game-on-ethereum-7c8ac86a4eb3

https://cryptozombies.io/

次回は、2018年2月17日(土) 18時から20時30分くらいまで、です。パリス・ヒルトンさんの誕生日です。場所は、石橋公民館です。あとで、Connpass 立ててもらうので、そちらで参加申請してください。

第十四回勉強会を開催しました。@石橋公民館

2017/12/16 土曜日 栃木 Ethereum 勉強会の一周年記念パーティーを行いました。

いつものメンバーが8名ほど集まりました。

ピザ、サラダ、お惣菜、ポテチ、ジュース、ノンアルビールなどをヨークベニマル石橋店などで購入しました。

みんなパソコンを見ながらディスカッションなどしたり、雑談したりしながらの和やかなパーティーとなりました。

次回は、2018/01/20 土曜日 18時から石橋公民館です。

第十三回勉強会を開催しました。@石橋公民館

Ethereum 勉強会を行いました。

◯ 雑談スペース

佐藤順・町井さん
公共貨幣という本がありますが、興味ありますか?
 経済成長の制御方法の学派
  通貨発行量で制御する学派
  金利で制御する学派

◯ ディズカッション

メトロポリスが二つに分かれた
 ビザンチウム
 コンスタンチノープル
 ※ リリースが間に合わなかったので二つに分かれた。

10月16日イーサリアムのメトロポリスハードフォークの重要な事
https://ethereum-japan.net/ethereum/metropolis-hardfork-byzantium/

ディバートというオプコード
 エラーを起こし、そこまでのガスの消費で済むようにする
 エラーの判定は、データを返す(リターンデータ)

スタティックオール
 情報を戻すだけの機能のコントラクト

プリコンパイル
 ゼロキャッシュ(匿名性が高い仮想通貨)、暗号系の計算
 ガスの消費が多くてできなかった
 チューリング完全

個別の機能は、Ethereum 自身には、持たない。みなさんでコントラクトを作ってくださいという考え方。

7万ドルをトランザクション fee に使った人がいる。

そのブロックに入らない、どうしてもそのブロックに入れたい人がたくさにると高くなる。

name に javascript コードを入れて、cross site scripting して、お金を盗むのに成功した人がいた

サトシナカモトが予測していなかったこと
 実際の決済ではなく、投機に使われている
 マイニングがもっと分散すると思ってた

11月は、お休みして、12月に一周年記念ピザパーティーを行います。

次回は、2017年12月16日(土)18時から21時

興味のある方は、connpass でこの後立てるイベントページに参加申請を行ってください。

https://eth.connpass.com/

第十二回勉強会を開催しました。@石橋公民館

2017年9月30日(土)Ethereum 勉強会が石橋公民館で行われました。

ディスカッションは、次の点を議論?質問しました。

Q.ブロックチェーンの肥大化
A.一度、ブロックチェーンをダウンロードしたらそのあとは、一定サイズのブロックをダウンロードするだけなので、そのブロックが増大してゆくことはない。

Q.コントラクトがアップデートできない
A.ブロックチェーンは、過去のブロックは更新できないので仕方ない。

Q.タイマーイベントがない
A.タイマーイベントはない。でも、処理には、必ず受益者と利益提供者がいるので、受益者が処理を起動するはずなので、タイマーイベントは、必要ないのでは?ただし ethereum alarm clockなどの処理の起動を誰かにお金を払って頼むスマートコントラクトがある。

Q.テキスト文書などをブロックチェーンに保存する場合、どうすれば良いのか?
A.String型の変数に保存できるがString型は、バイナリ配列のようなものなので、長い文章の保存には、適さない。長い文章は、IPFS(Inter-Planetary File System)やSwarm(Ethereum Swarm メモ)などのストレージシステムに保存するのが良いと思う。

演習は、もくもく演習でした。私は、以下の github からプロジェクトをダウンロードして、MetaCoinコントラクトをテストしようとしましたが、動かなかった。

tochigi-ethereum/myproject

結局、MetaMaskがページロードの最後に web3.js を injection した時にエラーが起きていることがわかり、Metamask を無効にしたら正常に動作した。。。Metamask のバグなのかな??

第十一回勉強会を開催しました。@石橋公民館

2017年8月19日(土)Ethereum 勉強会が石橋公民館で行われました。

最初のディスカッションでは、わからないこと管理表を見ながらエドガーさんに回答をいただきました。

詳細は、以下のリンクをご覧ください。

何度かディスカッションが白熱し、話が盛り上がったりして、良いディスカッションだったと思います。

その後、web3.js を使って、コントラクトの GUI を作る演習を行いました。

環境の構築に手間取り、最後まで行けなかったのですが、できないことが分かっただけでも勉強になったなと思いました。

次回は、環境を仮想環境などで、みんな統一した方が良いかなとと言う話になりました。

第十回勉強会を開催しました。@石橋公民館

2017年7月22日(土)18時から Ethereum勉強会を行いました。

今回の参加者は、8名でした。職業は、ソフトウェアエンジニアが多く、大学で働いている方も参加しました。

以下のようなスケジュールで勉強会をしました。

流れ
 18:00 – 19:00 ディスカッション
 19:00 – 20:30 演習
 20:30 終わり

ディスカッションでは、最近の話題を話しました。

特に Ethereum のノード(クライアント)のひとつである Parity のバグにより、34億円が盗まれたという話題が上がりました。

イーサリアムParityの脆弱性で34億円が盗まれる

お金を扱うシステムなのでこのような事件が起こりうるのかもしれません。

どんなシステムにもバグはあるということでしょうか?

演習では、実際にソースコードを確認しながらどのようなバグだったかを確認しました。

そのほかに地域通貨の話題なども出ました。

次回は、8月19日(土) 18時から石橋公民館です。

最近は、公民館の使用料として、100円を集めています。