Suche senden
Hochladen
20190712 polkadot japan meetup
•
1 gefällt mir
•
402 views
N
Nagato Kasaki
Folgen
Polkadot Japan Meetup #4 登壇資料 https://neutrino.connpass.com/event/137421/
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 21
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
OSS開発支援Stakes.Socialの使い方
OSS開発支援Stakes.Socialの使い方
taake crypto
1st Ontology Japan Meetup in Tokyo
1st Ontology Japan Meetup in Tokyo
Ontology1
Polkadotの紹介
Polkadotの紹介
Hiroki Takemura
札幌Ibmクラウド勉強会 blockchain
札幌Ibmクラウド勉強会 blockchain
softlayerjp
[Intermediate 01] イントロダクション / Bitcoin を動作させる
[Intermediate 01] イントロダクション / Bitcoin を動作させる
Yuto Takei
ハッカソンについて(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
ハッカソンについて(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
Masahiro NAKAYAMA
暗号通貨輪読会 #20 bloXroute
暗号通貨輪読会 #20 bloXroute
Nagato Kasaki
ブロックチェーン技術の基本と応用の可能性
ブロックチェーン技術の基本と応用の可能性
Kenji Saito
Empfohlen
OSS開発支援Stakes.Socialの使い方
OSS開発支援Stakes.Socialの使い方
taake crypto
1st Ontology Japan Meetup in Tokyo
1st Ontology Japan Meetup in Tokyo
Ontology1
Polkadotの紹介
Polkadotの紹介
Hiroki Takemura
札幌Ibmクラウド勉強会 blockchain
札幌Ibmクラウド勉強会 blockchain
softlayerjp
[Intermediate 01] イントロダクション / Bitcoin を動作させる
[Intermediate 01] イントロダクション / Bitcoin を動作させる
Yuto Takei
ハッカソンについて(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
ハッカソンについて(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
Masahiro NAKAYAMA
暗号通貨輪読会 #20 bloXroute
暗号通貨輪読会 #20 bloXroute
Nagato Kasaki
ブロックチェーン技術の基本と応用の可能性
ブロックチェーン技術の基本と応用の可能性
Kenji Saito
OpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウド
VirtualTech Japan Inc.
Scalability problems @ neutrino 20181023
Scalability problems @ neutrino 20181023
takayaimai
BlockchainEXE_IBM特集 Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform An...
BlockchainEXE_IBM特集 Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform An...
Tsuyoshi Hirayama
Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform Anywhereとエコシステム | 日本アイ・ビ...
Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform Anywhereとエコシステム | 日本アイ・ビ...
blockchainexe
ブロックチェーンアプリケーションプラットフォームの現在と未来
ブロックチェーンアプリケーションプラットフォームの現在と未来
dmm-smacon
Azure Antenna AI 概要
Azure Antenna AI 概要
Miho Yamamoto
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
EMC Japan
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
VirtualTech Japan Inc.
【Connected.T5】SORACOMと繋がるクラウドサービス
【Connected.T5】SORACOMと繋がるクラウドサービス
SORACOM,INC
Introduction to Quantum Programming Studio
Introduction to Quantum Programming Studio
Satoyuki Tsukano
知られざる。Alibaba Cloudを支えるテクノロジー (manabiya.tech)
知られざる。Alibaba Cloudを支えるテクノロジー (manabiya.tech)
Shinya Mori (@mosuke5)
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
Hironori Washizaki
MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
torisoup
Pact言語によるセキュアなスマートコントラクト開発
Pact言語によるセキュアなスマートコントラクト開発
Nagato Kasaki
WebRTCエキスパート座談会
WebRTCエキスパート座談会
Ryosuke Otsuya
Spark Summit 2014 の報告と最近の取り組みについて
Spark Summit 2014 の報告と最近の取り組みについて
Recruit Technologies
Code4Lib 2010報告会・発表ダイジェスト
Code4Lib 2010報告会・発表ダイジェスト
Masao Takaku
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Kenichiro Nakamura
分散クラウドシステムにおける遠隔連携技術
分散クラウドシステムにおける遠隔連携技術
Masaharu Munetomo
先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際
Tetsutaro Watanabe
ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!
Nagato Kasaki
Sparkを活用したレコメンドエンジンのパフォーマンスチューニング&自動化
Sparkを活用したレコメンドエンジンのパフォーマンスチューニング&自動化
Nagato Kasaki
Weitere ähnliche Inhalte
Ähnlich wie 20190712 polkadot japan meetup
OpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウド
VirtualTech Japan Inc.
Scalability problems @ neutrino 20181023
Scalability problems @ neutrino 20181023
takayaimai
BlockchainEXE_IBM特集 Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform An...
BlockchainEXE_IBM特集 Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform An...
Tsuyoshi Hirayama
Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform Anywhereとエコシステム | 日本アイ・ビ...
Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform Anywhereとエコシステム | 日本アイ・ビ...
blockchainexe
ブロックチェーンアプリケーションプラットフォームの現在と未来
ブロックチェーンアプリケーションプラットフォームの現在と未来
dmm-smacon
Azure Antenna AI 概要
Azure Antenna AI 概要
Miho Yamamoto
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
EMC Japan
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
VirtualTech Japan Inc.
【Connected.T5】SORACOMと繋がるクラウドサービス
【Connected.T5】SORACOMと繋がるクラウドサービス
SORACOM,INC
Introduction to Quantum Programming Studio
Introduction to Quantum Programming Studio
Satoyuki Tsukano
知られざる。Alibaba Cloudを支えるテクノロジー (manabiya.tech)
知られざる。Alibaba Cloudを支えるテクノロジー (manabiya.tech)
Shinya Mori (@mosuke5)
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
Hironori Washizaki
MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
torisoup
Pact言語によるセキュアなスマートコントラクト開発
Pact言語によるセキュアなスマートコントラクト開発
Nagato Kasaki
WebRTCエキスパート座談会
WebRTCエキスパート座談会
Ryosuke Otsuya
Spark Summit 2014 の報告と最近の取り組みについて
Spark Summit 2014 の報告と最近の取り組みについて
Recruit Technologies
Code4Lib 2010報告会・発表ダイジェスト
Code4Lib 2010報告会・発表ダイジェスト
Masao Takaku
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Kenichiro Nakamura
分散クラウドシステムにおける遠隔連携技術
分散クラウドシステムにおける遠隔連携技術
Masaharu Munetomo
先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際
Tetsutaro Watanabe
Ähnlich wie 20190712 polkadot japan meetup
(20)
OpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウド
Scalability problems @ neutrino 20181023
Scalability problems @ neutrino 20181023
BlockchainEXE_IBM特集 Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform An...
BlockchainEXE_IBM特集 Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform An...
Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform Anywhereとエコシステム | 日本アイ・ビ...
Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform Anywhereとエコシステム | 日本アイ・ビ...
ブロックチェーンアプリケーションプラットフォームの現在と未来
ブロックチェーンアプリケーションプラットフォームの現在と未来
Azure Antenna AI 概要
Azure Antenna AI 概要
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
【Connected.T5】SORACOMと繋がるクラウドサービス
【Connected.T5】SORACOMと繋がるクラウドサービス
Introduction to Quantum Programming Studio
Introduction to Quantum Programming Studio
知られざる。Alibaba Cloudを支えるテクノロジー (manabiya.tech)
知られざる。Alibaba Cloudを支えるテクノロジー (manabiya.tech)
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
Pact言語によるセキュアなスマートコントラクト開発
Pact言語によるセキュアなスマートコントラクト開発
WebRTCエキスパート座談会
WebRTCエキスパート座談会
Spark Summit 2014 の報告と最近の取り組みについて
Spark Summit 2014 の報告と最近の取り組みについて
Code4Lib 2010報告会・発表ダイジェスト
Code4Lib 2010報告会・発表ダイジェスト
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
分散クラウドシステムにおける遠隔連携技術
分散クラウドシステムにおける遠隔連携技術
先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際
Mehr von Nagato Kasaki
ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!
Nagato Kasaki
Sparkを活用したレコメンドエンジンのパフォーマンスチューニング&自動化
Sparkを活用したレコメンドエンジンのパフォーマンスチューニング&自動化
Nagato Kasaki
Sparkで始めるお手軽グラフデータ分析
Sparkで始めるお手軽グラフデータ分析
Nagato Kasaki
Spark GraphFrames のススメ
Spark GraphFrames のススメ
Nagato Kasaki
Spark graph framesとopencypherによる分散グラフ処理の最新動向
Spark graph framesとopencypherによる分散グラフ処理の最新動向
Nagato Kasaki
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Nagato Kasaki
Mehr von Nagato Kasaki
(6)
ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!
Sparkを活用したレコメンドエンジンのパフォーマンスチューニング&自動化
Sparkを活用したレコメンドエンジンのパフォーマンスチューニング&自動化
Sparkで始めるお手軽グラフデータ分析
Sparkで始めるお手軽グラフデータ分析
Spark GraphFrames のススメ
Spark GraphFrames のススメ
Spark graph framesとopencypherによる分散グラフ処理の最新動向
Spark graph framesとopencypherによる分散グラフ処理の最新動向
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Kürzlich hochgeladen
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Kürzlich hochgeladen
(9)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
20190712 polkadot japan meetup
1.
Polkadot Parachain を用いたBridge開発 Powered by
DMM Blockchain Labs 1
2.
自己紹介 - About
me @ DMM.com 加嵜 長門(Kasaki Nagato) 2 DMM.com ブロックチェーン研究室 室長 分散処理技術やブロックチェーン技術の研究開発、 事業提案などを担当。 共著に 『試して学ぶ スマートコントラクト開発』(マイナビ出版) 『ブロックチェーンアプリケーション開発の教科書』(マイナビ出版) 『ビッグデータ分析・活用のための SQLレシピ』(マイナビ出版) 『詳解Apache Spark』(技術評論社)
3.
インターオペラビリティの UX課題とその解決 3
4.
インターオペラビリティ @ DMM.com ● ブロックチェーンのインターオペラビリティ(相互運用性) ○
異なるチェーン間でデータを共有する ■ トークンスワップ、アセットの移転 ● インターオペラビリティの課題 ○ Integrity … チェーンのreorgや二重支払の対処 ○ Trustless … 必ずどこかをトラストする必要がある ○ UX … ユーザーに求められるリテラシーが高い 4
5.
既存BridgeにおけるUX課題 @ DMM.com ● 5 出典: Polkadot
Bridges: Design Considerations for Bridging to PoW Chains https://hackmd.io/UVzp6Z-bRAOo9Ny531yhmA Lock & Issue ● 片側のチェーン上でトークンや ネイティブ通貨をLock ● Lockしている間、もう片方のチェーン で新トークンを発行 ユーザーから見た課題 ● 管理するトークンの種類が増加 ● Lockしたアセットに拘束される
6.
インターオペラビリティのUX向上のためのBridge技術研究 @ DMM.com ● OverlayToken ○
異なるチェーン上で透過的に トークンを利用するためのトーク ン規格 ○ あるチェーン上のアセットを別の チェーンに移転するのではなく、 初めから移転を前提としたトーク ンを設計する 6
7.
Substrateでの実証 ● Substrateで2つの異なるピア チェーンを実行し、両者にま たがるOverlayTokenを実装 ● TokenのMint,
Burn, チェーン 間のToken送受信が可能 OverlayToken デモ @ DMM.com 7
8.
アーキテクチャ @ DMM.com Parent Chain
/ Child Chain ● TokenをSubstrate Runtimeで実装 Bridge ● 双方のTokenの状態を監視 ● 特定の変更があれば状態を同期 Web UI ● ブラウザでTokenの状態を確認 ● トランザクションの発行 8
9.
データ構造 @ DMM.com 9 Total: 0 Local:
0 Parent: 0 Child: 0 Total: 0 Local: 0 Parent: 0 Child: 0 Total: 0 Local: 0 Parent: 0 Child: 0 Chain 0 Chain 1 Chain 2 Parent Child 常に Total = Local + Parent + Child
10.
データ構造 @ DMM.com 10 Total: 10000 Local:
10000 Parent: 0 Child: 0 Total: 10000 Local: 0 Parent: 10000 Child: 0 Total: 10000 Local: 0 Parent: 10000 Child: 0 Chain 0 Chain 1 Chain 2 Mint 10000 Sync Sync Chain 0でTokenをMintすると、Chain 1, 2に状態が同期される
11.
データ構造 @ DMM.com 11 Total: 10000 Local:
2000 Parent: 0 Child: 8000 Total: 10000 Local: 8000 Parent: 2000 Child: 0 Total: 10000 Local: 0 Parent: 10000 Child: 0 Chain 0 Chain 1 Chain 2 Send Chain 0, 1間の送金では、Chain 0, 1の状態のみ同期(Chain 2には影響しない)
12.
データ構造 @ DMM.com 12 Total: 10000 Local:
2000 Parent: 0 Child: 8000 Total: 10000 Local: 5000 Parent: 2000 Child: 3000 Total: 10000 Local: 3000 Parent: 7000 Child: 0 Chain 0 Chain 1 Chain 2 Send Chain 1, 2間の送金では、Chain 1, 2の状態のみ同期(Chain 0には影響しない)
13.
データ構造 @ DMM.com 13 Total: 10000 Local:
2000 Parent: 0 Child: 8000 Total: 10000 Local: 5000 Parent: 2000 Child: 3000 Total: 10000 Local: 3000 Parent: 7000 Child: 0 5000 0 特定Chain内のアカウント残高
14.
データ構造 @ DMM.com 14 Total: 10000 Local:
2000 Parent: 0 Child: 8000 Total: 10000 Local: 5000 Parent: 2000 Child: 3000 Total: 10000 Local: 3000 Parent: 7000 Child: 0 2000 3000 Transfer特定Chain内の取引は、他の Chainに影響しない
15.
サービスへの応用例 @ DMM.com 15 Public-Private chain間の OverlayToken ●
1 ETH: 100 TKN等で 価値をペッグ ● 個々のサービスに最 適化されたチェーン上 でアプリケーションを 提供 ● すべてのアプリケー ションで共通のTKNを 利用できる
16.
OverlayToken デモ 2 @
DMM.com 16 Ethereumとの接続 ● EthereumとSubstrate上で OverlayTokenを構築 ● Ethereum上でTokenを発行 し、Substrateに移動 ● ETHと紐づく独自Tokenを、 Substrate上で手数料なく拘束 にやりとりできる
17.
実装 @ DMM.com ● 技術Stack 17 モジュール
フレームワーク、開発言語 Token Runtime substrate 1.0 Substrate Bridge polkadotjs/api Substrate UI oo7-substrate, react Token Contract Solidity 0.5, OpenZeppelin Ethereum Bridge web3js 1.0-beta, polkadotjs/api Ethereum UI web3js 1.0-beta, react-bootstrap
18.
実装 @ DMM.com Bridge実装 ● OverlayTokenは双方向性 が担保できればどのような Bridgegでも実現可能 ●
Polkadotとも共存できる ● 今回は、POA Bridgeに近 いTrusted Relayer型で実 装 18 引用: POA-Ethereum Bridge https://github.com/poanetwork/poa-bridge
19.
【参考】既存のインターチェーン技術類型(一部) @ DMM.com ● Trusted
custodian ○ 例: WBTC ● Trusted Relayer ○ 例: POA TokenBridge ● Block Relay ○ 例: PeaceRelay, Polkadot Bridge ● HTLC escrow ○ 例: Swingby protocol 19 Trustless Trustful
20.
今後の展望 @ DMM.com ● トークン仕様ドキュメントやプロダクトリポジトリの公開 ●
セキュリティやユーザビリティの向上 ● RelayerのTrustless化(分散Oracle) ● OverlayTokenを用いたデモプロダクトの実装 ● Ethereum以外のパブリックチェーンとの接続 ● トークン以外のアセットへの応用 20
21.
Thank you for
the attention. Powered by DMM Blockchain Labs 21
Jetzt herunterladen