Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ブロックチェーンのパターン解説 / HyperledgerFabric_CodePatterns

ブロックチェーンのパターン解説 / HyperledgerFabric_CodePatterns

IBM Developer Dojoの公開用セッション資料
https://ibm-developer.connpass.com/event/136849/
#ブロックチェーン #Blockchain #Hyperledger #OSS #IBM #IBMCloud

Aya Tokura

July 03, 2019
Tweet

More Decks by Aya Tokura

Other Decks in Technology

Transcript

  1. 7/3(⽔) IBM Developer Dojo @IBM箱崎オフィス 14:00-17:00 昼の部 19:00-20:30 夜の部 Hyperledger

    Fabricで理解する ブロックチェーン Blockchain: コードチャレンジ Workshop ビジネスブロックチェーン の技術解説 IBM 萩野たいじ ブロックチェーンの パターン解説 IBM ⼾倉彩 パターンチャレンジ Workshop IBM 加藤典⼦ IBM ⼭下利夫 https://ibm-developer.connpass.com/
  2. タイムテーブル 19:00-19:05 (5min) オープニング 19:05-19:20 (15min) ブロックチェーンのパターン解説 ⽇本アイ・ビー・エム株式会社 デベロッパーアドボケイト ⼾倉

    彩 19:20-20:30 (70min) パターンチャレンジWorkshop ⽇本アイ・ビー・エム株式会社 デベロッパーアドボケイト 加藤 典⼦ プログラムマネージャー ⼭下 利夫 20:30-20:50 (20min) クローズ
  3. ayatokura ĽŻ ƥ (Aya Tokura) IBM Developer Advocate " s¢m‡~rŸ£„kj¢lj¨|{žŽ¨Ō¯­Õ

    " ©®6ž¤£j£„kã­Ō¯­Õ " DevRel Meetup in TokyovšŸ‰„kĞĚ ~šˆ6al•¨†ŮƦ1Ŷ³ƍŲ1ƗƑĦähÑJQ1 ×¾·WÂ5V IBM Cloud aWatsonWľœƤƫh´>2
  4. DEVELOPER ADVOCATE in TOKYO Tokyo Team is a part of

    Worldwide Developer Advocate Teams! Developer Advocate City Leader AKIRA ONISHI WW Developer Advocate KYOKO NISHITO WW Developer Advocate TAIJI HAGINO WW Developer Advocate AYA TOKURA Program Manager TOSHIO YAMASHITA WW Developer Advocate NORIKO KATO Client Developer Advocate YASUSHI OSONOI Digital Developer Advocate JUNKI SAGAWA
  5. ¹ŨŽĺXąćéªWŔĄWYSP 13 17 million V12<WN49C+S8HF ZJ())>) 800,000+ ûůWÀƌVbeŁ·ú 22 ĎÄBPEcfM½ŚþŢÀŖVQ

    ¾¿IMƞWēú 13 18 Y;[Q5-O  C9,> 25% ĘŠÇUƧĀ©úVŝIM1 \MXţ?MýƅłĩŖ 800+ 2018IU K:,>
  6. Call for Code 2019 ]Zy#F/ ucU " ěĬ×¾ " ěĬĹƎ

    ŧō " âå6›‘‚ ŧō " éĪĪƁƀ6› Ö¬GƃŎ ƀµ  ìÎ4 ,DH:7" iZ " Ơñ­ Œ‚q¨×Ÿ !"#$%&'&( " Ơñ­ Œ‚q¨×Ÿ " ľœÇUï=¸gLČʼn #$%&'()*+&,+(-+./ "0.1.2&34.+)&čÆ !"#$)*+,&* " âå6›¾å " 56(7.6&,+89*&ן Ö¬ 3/25V arYp 7/29V v…ƒn ÙĝêÅ  V 10V éĪƁƀ 6›¾å ;|u{Ÿ6¤X2019«6º18©Ã÷WĕĆRĵźVUeļĢòB<d\K
  7. Hyperledger Fabric とは オープンソースの企業向け「許可制ブロックチェーン基盤」 Hyperledger Fabric の主な特徴 汎⽤ブロックチェーン基盤 分散台帳、スマートコントラクト、軽量なコンセンサス、認証局、秘匿性 オープンな開発

    - Hyperledger Projectは、現在240社を超えるメンバーで構成 - IBMは、Hyperledger Fabricプロジェクトへの初期コードの提供、 知的資産の提供、および開発への参画で貢献
  8. Hyperledger Fabric ,PC;P8 Hyperledger FabricWv¨˜6Š¨† 6y6W ŮŠ ĖĠ ƮTxďĤhńù CA

    PEER ORDERER )J#!P8 ƬTxƄĖëę Û´ ƭ:;ƄĖ ďĤńù Ư“¦‚shŇƆ ķv¨˜6Š¨†WÍĨò ORDERER CA PEER ğơhĉN1|™6†v¨†¢s†hÛ´Ke‹6‡ †¢¨ysz¡¨WżŕhņßI1 “¦‚shěóKe‹6‡ ĠÓģh¾´I1ĸā·WňđhŊßKex6| ŰİWĖĠŀX+$ ‹6‡ s¢lj¨† 0*"+&"!#"++$ V†¢¨ysz¡¨h¾´Ke j”£u6z¡¨ f(Org) ċŬ(Org) ƉúW""+h\S_Mt¤6” Tx:†¢¨ysz¡¨
  9. Hyperledger Fabric のシステム開発の主なスキルセット アプリケーション開発 ブロックチェーンネットワーク構築 OS/ハードウェア構築 ・UI ・フロントエンド処理 ・バックエンド処理 (ブロックチェーン接続)

    ・外部DB構築 ・スマートコントラクト開発 ・ブロックチェーンノード構築 必 要 な 項 ⽬ 必 要 な ス キ ル セ ト ・フロントアプリ開発スキル ・バックエンド開発スキル (Java or JavaScript) ・DBの開発スキル ・Hyperledger Fabricの専⾨スキル ・スマートコントラクト開発スキル (Go or Java or JavaScript) ・Linuxのオペレーションスキル ・Docker等のコンテナ技術スキル ブロックチェーン技術特有の技術に加えて、従来のシステム開発 スキルも必要になります。
  10. Hyperledger Fabric !AK+.IPYW “¦‚sn6¨#<= >?@ AB()*CDE0.F.G œl¨j”£ Web I/F Hyperledger

    Fabric Network @N5)4%Ph‚ )J#!P8!AK+.IP SDK (JavaScript1 Go1Java) n6¨v6‡ s¢lj¨†j”£u6z¡¨Ach ĂàIQ†¢¨ysz¡¨hńù ×¾IMn6¨v6‡h Fabric network […”¦l Blockchain×¾ıħÉ» űõz|„›ĮÑÉ» Ʃş n6¨v6‡1s¢lj¨†j”£u6z¡¨WSDKhĂà
  11. @N5)4%P;58O)h‚!AN4 ! Šl„k“×¾ ! IBM Blockchain Platform p¨”¥š| p¨”¥š| ŵ¶s¢m‡

    &).! ×¾ƒ6¤ Ğàƒ6¤ ×¾ƒ6¤ Ğàƒ6¤ ³ôj”£u6z¡¨ ³ôj”£u6z¡¨ 3OSS Docker Image 3IBM Certified Docker Image Hyperledger FabricWŠ‚†§6s×¾3Ğàh ´?eŊßv¨6¤hĜŞ2ŤŚƂÉ» l¨’¢É»X@ũšëēVĹJQÙƓ2 7BT,= .HAM Hyperledger Fabric"!')LE. CLI6RIBM CertifiedDocker Image /G 2P
  12. Hyperledger Fabric !AK+.IPYW6L 9$,.&-.!$))!":WŭŒçĢ9IBM Blockchain Platform: n6¨v6‡W×¾1„|†1…”¦lBļĢ 7https://github.com/horeaporutiu/VSCodeTutorial8 çĢ n6¨v6‡W×¾

    - JavaScript1TypeScriptVÁĹ  n6¨v6‡W…”¦l1ĈêÝ1j‚”t¥6‡hús£‚sRÛīļĢ „|†śŐ  —€¨²PR¦6q¤śŐVFabricŠ‚†§6shŅƈ7/  8  6yěó1s¢lj¨†Ac†¢¨ysz¡¨W„|†BļĢ x¨”¤v6‡ - GitHubVæ×Ċ7±Ę£¨s8 n6¨v6‡1s¢lj¨†v6‡