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

2018年5月16日(土) 18時から21時 栃木 Ethereum 勉強会を開催しました。

各自エドガーさんに聞きたいことを聞いたり、質問管理表を埋めたりました。

他の人が何を話していたのかは、わからない部分もあるので、私がしたことですが。

https://bit.ly/2tGc12B

この DApp を実行することをしてみました!

こんな感じでやってみました。

テストネットの ETH を取得するには、

https://qiita.com/shiki_tak/items/855bd5d2213213610365

の 「2. gethをテストネットで起動する」 の 「テスト用のEtherを取得します。」 の方法で、送り先のアドレスを入れて Twitter に投稿したらもらえました。

8時間かかるとか書いてありましたら、10分くらいで、3 ETH もらうことができました!!

この DApp は、任意の文字列をブロックチェーンに投稿するというもので、私は、「雨にも負けず、風にも負けず」を投稿しました!!

そして、この DApp のソースは、見れるか探しましたが公開されていないように見えました。

エドガーさん曰く、DApp もソースコードを非公開にする場合もあり、ソースコードのデコンパイラも開発されているが、まだ、完璧ではないとのことでした。

その他。

Best dapp browser of 2018
https://medium.com/coinmonks/best-dapp-browser-of-2018-63a15ed1a2f9

これか??

Github で Mysay のソース探したけど、それっぽいの無い。。。てか、わからない
https://github.com/search?p=1&q=mysay&type=Repositories

Browser-Solidity でソース見れないような感じの気がする
https://ethereum.github.io/browser-solidity/#optimize=false&version=soljson-v0.4.24+commit.e67f0147.js

Smartcontractの開発を効率化するBrowser-solidityの使い方
https://qiita.com/mukoya/items/c00dd5d2f238309f4bba

EthereumのコントラクトをRemix(旧browser-solidity)で開発する
https://tomokazu-kozuma.com/develop-ethereum-contract-with-browser-solidity/

Mysay の DApp sate のリンクを探したけど、ソースらしきものは、見つからない。
Github を検索したけど、

———-
Bitcoin をバカにする掲示板??
https://www.reddit.com/r/Buttcoin/

各国のICO規制
https://cointyo.jp/article/10003408

Petshop
https://zoom-blc.com/how-to-create-first-dapp

自宅でブロックチェーン技術を習得してアプリケーション開発
https://techacademy.jp/briefing-lp-blockchain-s?gclid=Cj0KCQjw6pLZBRCxARIsALaaY9aRut25rfdhkLHB9vbcPP62Yy284xXz0CBkiXQrCBlD7q727pKajfYaAsHzEALw_wcB
オンライン完結のSolidity講座 | 自宅で学べるブートキャンプ‎

リンク切れてたらすみません!!(>_<)

次回の勉強会は、

https://eth.connpass.com/event/92755/

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

第一八回栃木イーサリアム勉強会を
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 のバグなのかな??