SlideShare a Scribd company logo
【資料】7月21日開 催
Go&ブロックチェーン
WebBench勉強会@原宿
自己紹介
• 主催者プロフィール三浦卓馬
• これまで大学院での学校支援プロジェクトや学会発表を経験後、
• 公立小の教員を半年間経験。その後G’sアカデミーにて新規Webサービ
スの企画立案から開発までの基礎を学びSNSを卒業制作として作成。
• またサービスの開発だけでなく、マーケティングやデータベース、サー
バーの基礎を学ぶ。G’sアカデミー卒業後は、常駐案件のエンジニアを
しながら、フリーランスを経験後、エンジニアとして勤務予定。
・次案件は、ブロックチェーンゲーム、Iot開発、某大手企業のシステム保
守などオファーが出ている→IoT案件に決定
この勉強会の目的と想定するレベル
・Pythonに多少触れた人
・HTML,CSS,JSなどやった人
・一人でもググりながら進められるようになる
*分かる方はLT側に回ったり、もくもく進めてください
目的
*プログラミング学習について
知識面→SHIBUYA-GのSlackに流れ
ている情報&言語のチュートリアル
な どは押さえて、テックイベントに参
加
技術面→サンプルやデモ、ポー
トフォリオを作る
本日、Goでブロックチェーンを実装し、タイムスタン
プなどの動きを確認しながらチェーンを可視化して
パラメータを確認します。
参考:http://suga-
tech3.hatenablog.com/entry/2018/01/22/210616
ブロックチェーンについては、Enter Chainの
ビジネスコースがオススメです
最近、色々なところで見かける「ブロックチェーン」というワード。
企業の規模の大小や、業界を問わず多くの企業が参入してき
ており、とある調査では国内大手企業の約4割以上が、実証実
験、試験運用、実装まで何らかの形で、ブロックチェーンの運用
を開始しているとデータが出ています。*ゲームなど
*Enter Chainビジネスコースより
タイムテーブル
• 13:30- 開場・受付開始
• 14:00- 14:05オープニング
• 14:05-14:30自己紹介 全員
• 14:30-16:30webアプリを作成してみる
• 16:30-17:00成果発表(フリートーク)
• 17:00-17:30クロージング(アンケート)
• ※途中退場可能
会場の注意事項
• 備品など間違って持ち帰らないように
• 飲酒は禁止です。
• 17時15分には撤収予定です。
• 案件やこんなサービス使ってるなど、
参加者の方でLTしたい方は事前に申し出てください!
グループを3つに分けます
初心者の方 自分で何かしらのの開発経験がある方 もくもくと進めたい方
本日の目標
・goとgRPCでサーバーを立て
るブロックの生成
ブロックのハッシュを次のブロックに含むデータ構造を実現す
る
ブロックチェーンのリストを表示する
皆様に作業する箱を提供しますので各自、もくもく進めましょう
!
*質問はバンバンOKです!
Let’Sスタート!!
環境
gRPC
golang 1.8.3darwin/amd64
作成するための要件
gRPCの設定
・Git hubから以下のリポジトリをクロー
ンhttps://github.com/kosa3/go-
blockchain
手順
①server/main.goをbuildしサーバーを
立 てる
②$ go build server/main.go $
./server 2, client/main.goを実行する
。
③チェーンを追加し確認
*ポイン
ト
*go runしてサーバを立てる際に確認してくださ
い
*ディレクトリの場所は間違ってないか
*コードをクローンしているか
*ターミナルを2つ出すなど、サーバが立ってい
る状態でチェーンのコードを追記しているか
手順④ 新規で作成されたブロックに以前に
作 成したハッシュの情報を残していることが確
認

More Related Content

What's hot (10)

0512kubernetes
0512kubernetes0512kubernetes
0512kubernetes
 
7 7k
7 7k7 7k
7 7k
 
1112 nuxt
1112 nuxt1112 nuxt
1112 nuxt
 
Vue.js
Vue.js Vue.js
Vue.js
 
5 1
5 15 1
5 1
 
0728
07280728
0728
 
Ionic2
Ionic2Ionic2
Ionic2
 
Kaggle
KaggleKaggle
Kaggle
 
React native
React nativeReact native
React native
 
Vu
VuVu
Vu
 

Similar to Go721

UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
 
[Keynote-2] リターン・オン・モデル(ROM)で価値の最大化を目指す、社会実装されるための機械学習テクニック
[Keynote-2] リターン・オン・モデル(ROM)で価値の最大化を目指す、社会実装されるための機械学習テクニック[Keynote-2] リターン・オン・モデル(ROM)で価値の最大化を目指す、社会実装されるための機械学習テクニック
[Keynote-2] リターン・オン・モデル(ROM)で価値の最大化を目指す、社会実装されるための機械学習テクニック
Deep Learning Lab(ディープラーニング・ラボ)
 
アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜
アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜
アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜
MicroAd, Inc.(Engineer)
 
子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう
Masao Niizuma
 
凄いWordPress2018 contents.nagoya
凄いWordPress2018  contents.nagoya凄いWordPress2018  contents.nagoya
凄いWordPress2018 contents.nagoya
takashi ono
 
20200122 エンタープライズブロックチェーン勝負の2020年、2年目のジンクスに立ち向かう
20200122 エンタープライズブロックチェーン勝負の2020年、2年目のジンクスに立ち向かう20200122 エンタープライズブロックチェーン勝負の2020年、2年目のジンクスに立ち向かう
20200122 エンタープライズブロックチェーン勝負の2020年、2年目のジンクスに立ち向かう
オラクルエンジニア通信
 
javascriptの基礎
javascriptの基礎javascriptの基礎
javascriptの基礎
Masayuki Abe
 
対話からはじまるデザインプロセス:UX Japan Forum2015
対話からはじまるデザインプロセス:UX Japan Forum2015対話からはじまるデザインプロセス:UX Japan Forum2015
対話からはじまるデザインプロセス:UX Japan Forum2015
Satoru MURAKOSHI
 
20160217_よりよいプロダクトづくりのためのデザインプロセス
20160217_よりよいプロダクトづくりのためのデザインプロセス20160217_よりよいプロダクトづくりのためのデザインプロセス
20160217_よりよいプロダクトづくりのためのデザインプロセス
Satoru MURAKOSHI
 
さくらの夕べオンライン~小学校プログラミング教育ナイト2021
さくらの夕べオンライン~小学校プログラミング教育ナイト2021さくらの夕べオンライン~小学校プログラミング教育ナイト2021
さくらの夕べオンライン~小学校プログラミング教育ナイト2021
Asakura Megumi
 
凄い WordPress 2017 OSC Nagoya 2017
凄い WordPress 2017 OSC Nagoya 2017凄い WordPress 2017 OSC Nagoya 2017
凄い WordPress 2017 OSC Nagoya 2017
takashi ono
 
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめScratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめ
Masao Niizuma
 
プログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかプログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのか
Haruo Sato
 
マーケティングオートメーション&Mauticとは(WordBench Nagoya 2017年2月勉強会)
マーケティングオートメーション&Mauticとは(WordBench Nagoya 2017年2月勉強会)マーケティングオートメーション&Mauticとは(WordBench Nagoya 2017年2月勉強会)
マーケティングオートメーション&Mauticとは(WordBench Nagoya 2017年2月勉強会)
takashi ono
 
将来上京を考えている人へ
将来上京を考えている人へ将来上京を考えている人へ
将来上京を考えている人へ
俊文 黒澤
 
20200129コーポレートエンジニアとキャリアとマッチングと
20200129コーポレートエンジニアとキャリアとマッチングと20200129コーポレートエンジニアとキャリアとマッチングと
20200129コーポレートエンジニアとキャリアとマッチングと
Tsuyoshi Hisamatsu
 
20220716_jsfes.pdf
20220716_jsfes.pdf20220716_jsfes.pdf
20220716_jsfes.pdf
Sugawara Ryousuke
 
0からのWebディレクション for Students 3月講義 WBS編
0からのWebディレクション for Students 3月講義 WBS編0からのWebディレクション for Students 3月講義 WBS編
0からのWebディレクション for Students 3月講義 WBS編
Takehiko Goshi
 
0 d4s 20140323_共有用
0 d4s 20140323_共有用0 d4s 20140323_共有用
0 d4s 20140323_共有用
Takehiko Goshi
 

Similar to Go721 (20)

Firebase0901
Firebase0901Firebase0901
Firebase0901
 
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
 
[Keynote-2] リターン・オン・モデル(ROM)で価値の最大化を目指す、社会実装されるための機械学習テクニック
[Keynote-2] リターン・オン・モデル(ROM)で価値の最大化を目指す、社会実装されるための機械学習テクニック[Keynote-2] リターン・オン・モデル(ROM)で価値の最大化を目指す、社会実装されるための機械学習テクニック
[Keynote-2] リターン・オン・モデル(ROM)で価値の最大化を目指す、社会実装されるための機械学習テクニック
 
アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜
アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜
アドテクを支える基盤 〜10Tバイト/日のビッグデータを処理する〜
 
子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう
 
凄いWordPress2018 contents.nagoya
凄いWordPress2018  contents.nagoya凄いWordPress2018  contents.nagoya
凄いWordPress2018 contents.nagoya
 
20200122 エンタープライズブロックチェーン勝負の2020年、2年目のジンクスに立ち向かう
20200122 エンタープライズブロックチェーン勝負の2020年、2年目のジンクスに立ち向かう20200122 エンタープライズブロックチェーン勝負の2020年、2年目のジンクスに立ち向かう
20200122 エンタープライズブロックチェーン勝負の2020年、2年目のジンクスに立ち向かう
 
javascriptの基礎
javascriptの基礎javascriptの基礎
javascriptの基礎
 
対話からはじまるデザインプロセス:UX Japan Forum2015
対話からはじまるデザインプロセス:UX Japan Forum2015対話からはじまるデザインプロセス:UX Japan Forum2015
対話からはじまるデザインプロセス:UX Japan Forum2015
 
20160217_よりよいプロダクトづくりのためのデザインプロセス
20160217_よりよいプロダクトづくりのためのデザインプロセス20160217_よりよいプロダクトづくりのためのデザインプロセス
20160217_よりよいプロダクトづくりのためのデザインプロセス
 
さくらの夕べオンライン~小学校プログラミング教育ナイト2021
さくらの夕べオンライン~小学校プログラミング教育ナイト2021さくらの夕べオンライン~小学校プログラミング教育ナイト2021
さくらの夕べオンライン~小学校プログラミング教育ナイト2021
 
凄い WordPress 2017 OSC Nagoya 2017
凄い WordPress 2017 OSC Nagoya 2017凄い WordPress 2017 OSC Nagoya 2017
凄い WordPress 2017 OSC Nagoya 2017
 
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめScratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめ
 
プログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかプログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのか
 
マーケティングオートメーション&Mauticとは(WordBench Nagoya 2017年2月勉強会)
マーケティングオートメーション&Mauticとは(WordBench Nagoya 2017年2月勉強会)マーケティングオートメーション&Mauticとは(WordBench Nagoya 2017年2月勉強会)
マーケティングオートメーション&Mauticとは(WordBench Nagoya 2017年2月勉強会)
 
将来上京を考えている人へ
将来上京を考えている人へ将来上京を考えている人へ
将来上京を考えている人へ
 
20200129コーポレートエンジニアとキャリアとマッチングと
20200129コーポレートエンジニアとキャリアとマッチングと20200129コーポレートエンジニアとキャリアとマッチングと
20200129コーポレートエンジニアとキャリアとマッチングと
 
20220716_jsfes.pdf
20220716_jsfes.pdf20220716_jsfes.pdf
20220716_jsfes.pdf
 
0からのWebディレクション for Students 3月講義 WBS編
0からのWebディレクション for Students 3月講義 WBS編0からのWebディレクション for Students 3月講義 WBS編
0からのWebディレクション for Students 3月講義 WBS編
 
0 d4s 20140323_共有用
0 d4s 20140323_共有用0 d4s 20140323_共有用
0 d4s 20140323_共有用
 

More from 卓馬 三浦卓馬 (15)

Kubernetes1228
Kubernetes1228Kubernetes1228
Kubernetes1228
 
Rails
RailsRails
Rails
 
Nuxt0501ver1
Nuxt0501ver1Nuxt0501ver1
Nuxt0501ver1
 
414
414414
414
 
Go
GoGo
Go
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Python
PythonPython
Python
 
Firebase3
Firebase3Firebase3
Firebase3
 
Firebase2
Firebase2Firebase2
Firebase2
 
Firebase
FirebaseFirebase
Firebase
 
Kaggle3
Kaggle3Kaggle3
Kaggle3
 
Study ml
Study mlStudy ml
Study ml
 
Kaggle3
Kaggle3Kaggle3
Kaggle3
 
Kaggle2
Kaggle2Kaggle2
Kaggle2
 
Kaggle
KaggleKaggle
Kaggle
 

Recently uploaded

株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
Members_corp
 
【スポンサープラン】Marketing Native Fes 2024summer
【スポンサープラン】Marketing Native Fes 2024summer【スポンサープラン】Marketing Native Fes 2024summer
【スポンサープラン】Marketing Native Fes 2024summer
yutooyama
 
kintone Café 山口 Vol.8 kintone×UiPath.pdf
kintone Café 山口 Vol.8 kintone×UiPath.pdfkintone Café 山口 Vol.8 kintone×UiPath.pdf
kintone Café 山口 Vol.8 kintone×UiPath.pdf
takashihashimoto14
 
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
ssuser4eac57
 
HRMOS-saiyo_overview_material_powred_by_bizreach
HRMOS-saiyo_overview_material_powred_by_bizreachHRMOS-saiyo_overview_material_powred_by_bizreach
HRMOS-saiyo_overview_material_powred_by_bizreach
gmiki1
 
intra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updatesintra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updates
NTTDATA INTRAMART
 
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
ytakahashi4
 
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
recruit9
 
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
ssuserdc1268
 
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
DAISUKE NAKAMURA
 
The AI service "MMOL Pot (MMOT)" by MMOL Holdings
The AI service "MMOL Pot (MMOT)" by MMOL HoldingsThe AI service "MMOL Pot (MMOT)" by MMOL Holdings
The AI service "MMOL Pot (MMOT)" by MMOL Holdings
mikidaisuke
 

Recently uploaded (11)

株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
 
【スポンサープラン】Marketing Native Fes 2024summer
【スポンサープラン】Marketing Native Fes 2024summer【スポンサープラン】Marketing Native Fes 2024summer
【スポンサープラン】Marketing Native Fes 2024summer
 
kintone Café 山口 Vol.8 kintone×UiPath.pdf
kintone Café 山口 Vol.8 kintone×UiPath.pdfkintone Café 山口 Vol.8 kintone×UiPath.pdf
kintone Café 山口 Vol.8 kintone×UiPath.pdf
 
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
 
HRMOS-saiyo_overview_material_powred_by_bizreach
HRMOS-saiyo_overview_material_powred_by_bizreachHRMOS-saiyo_overview_material_powred_by_bizreach
HRMOS-saiyo_overview_material_powred_by_bizreach
 
intra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updatesintra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updates
 
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
 
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
 
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
 
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
 
The AI service "MMOL Pot (MMOT)" by MMOL Holdings
The AI service "MMOL Pot (MMOT)" by MMOL HoldingsThe AI service "MMOL Pot (MMOT)" by MMOL Holdings
The AI service "MMOL Pot (MMOT)" by MMOL Holdings
 

Go721