狠狠撸

狠狠撸Share a Scribd company logo
Optimistic Rollupとは何か?
2020/05/28
Shuhei Hiya@Cryptoeconomics Lab
L2 Meetup
Why Scaling
Increase Ethereum Capacity
Ethereum today
About 15 tps
Agenda
Rollupとは何か?
Optimistic Rollupとは何か?
Optimistic Rollupの仕組み
Gazelleの紹介
Scaling Research
● Sharding
● Optimistic Rollup
● zkRollup
● Plasma
● Channel
EthereumのLayer 2 スケーリング
トランザクション圧縮かトランザクションを送信するタイミングを減らす
tx1 tx2 tx3 tx4
H
0-0
H
0-1
H
1-0
H
1-1
H
0
H
1
Merkle Root
What’s Rollup?
Data Availabilityを保ちながらスケーリングする技術
トランザクションデータをブロックチェーンにCalldataとして投げるが、Stateとして保存す
るのはMerkleRootだけ
tx1 tx2 tx3 tx4
Hash(txs)
Plasmaはここだけブロックチェー
ンに投げる
Rollupはこれ全体を
Calldataとして投げる
Data Availabilityがない状態とは?
h = Hash(tx)
txの中身がわからない状態
もとのtxを知るために特別な仕組みが必要になってしまい、実現できる
ことも少なるなる。これを汎用的に解決できるのがRollup。
?
txが正しいのか不正
なのかがわからない
例)PlasmaのExit Game
What’s Rollup
Data Availabilityを保ちながらスケーリングする技術
Optimistic Rollup
問題が起こった場合のみブロックチェーンでトランザクションの検証を行う
ZK Rollup
zk-SNARKsにより毎回ブロックチェーンでトランザクションの検証を行う
トランザクションのCalldataとStateの違い
● 現在のEthereumのStateのサイズは、~45GB
● トランザクションとは異なり、Stateはフルノードで切り落とすことができない。
● トランザクションを検証するためには、Stateへの多くのランダムアクセスを実行しな
ければならないため、StateをRAMに保持する必要がある
要するにStateは高い、トランザクションのCalldataは安い
ERC20の例
ERC20のトランザクションとstate
● トランザクション: 受け取り手のアドレスと金額(=64bytes)
● ステート: アドレスごとの残高(=32bytes)
● 100アカウントあるとする
L1の場合
両方が人数分あるので、100人だと640 bytesのCalldataと320 bytesのState
例えばOptimistic Rollupの場合
トランザクションのみが人数分あるので、100人だと640 bytesのCalldataと32 bytesのState
Gasコスト削減の観点での比較
Ethereum
Transaction cost = State+コンピューテーョン+CallData
ZK Rollup
Transaction cost = State+コンピューテーョン+CallData
Optimistic Rollup
Transaction cost = State+コンピューテーョン+CallData
Plasma
Transaction cost = State+コンピューテーョン+CallData
下線の部分を削減できる
トランザクションあたりのGas cost比較(概算)
10 txs per block 100 txs per block 1000 txs per block
Ethereum 26000 26000 26000
ORU 10642 4664 4000
Plasma 6642 664 66
トランザクションのサイズは、シンプルな送金のケースを想定。
単位 gas
ZK Rollup & Optimistic Rollup
両方データはオンチェーン
zkSnarkによるverification vs optimistic verification
zkRollup & Optimistic Rollup
両方データはオンチェーン
zk-SNARKsによるverification vs optimistic verification
トランザクションをethereumに投げる時に全て検証する
(pessimistic)か、しない(optimistic)か。
Why Rollup
Data Availabilityを保ちながら、スケールさせ
ることで色々なメリットがある。
Why Optimistic Rollup
ethereumに対して
● 20x scalingする
Plasmaに対して
● トランザクションアグリゲータがパーミッションレスである
○ 誰でもトランザクションのバリデーションができる
● General Smart Contract
○ unipig
● L1の混雑耐性
○ non-interactive fraud proof
Fisherman's dilemma
from https://vitalik.ca/general/2019/08/28/hybrid_layer_2.html
Optimistic RollupはPlasmaの研究から生まれた
https://plasma.build/t/rollup-plasma-for-mass-exits-complex-disputes/90
Optimistic RollupはPlasmaの研究から生まれた
Plasmaの研究から、その欠点を補うように生まれた
How Optimistic Rollup works
How Optimistic Rollup works
Aggregator
Deposit 10 ETH to Rollup Contract
Alice
Collateral
10 ETH
Deposit
Aggregator
deposit
1 ETH
Alice
Alice
Collateral
10 ETH
Sending Transaction
Aggregator1 OETH to Bob 1.5 OETH to Alice
1 OETH Bob
1.5 OETH Alice
Alice Bob
Collateral
10 ETH
Sending Transaction
Aggregator
1 OETH Bob
1.5 OETH Alice
Alice Bob
Collateral
10 ETH
Invalid Transaction
Aggregator
1 OETH Bob
1.5 OETH Alice
2 OETH Aggregator
...
Alice Bob
Collateral
10 ETH
Invalid Transaction
Aggregator
1 OETH Bob
1.5 OETH Alice
2 OETH Aggregator
...
Alice Bob
Collateral
10 ETH
Invalid Transaction
Aggregator
1 OETH Bob
1.5 OETH Alice
2 OETH Aggregator
...
Alice Bob
Full node
Collateral
10 ETH
Infra ethscan
誰でも検証が可能
3 challenge rules
Skipped valid block
Invalid block Invalid parent
Products of ORU
名前 特徴
Optimism アカウント型、SolidityでSmart Contractが書
ける
FuelCore UTXO型
Interstate Network EVM Optimistic Rollup
Arbtrum AVMという独自のVM。二分法的な紛争解決
モデル
SKALE BLS signatureを使ったGas cost削減の研究
を行っている
ORU & OVMをsynthetixに適応した推計値
記事より抜粋
https://medium.com/ethereum-optimism/synthetix-exchange-meets-the-ovm-2de3a572d6df
Oracle update latency:
- Mainchain Ethereum: >15 seconds
- Optimistic Ethereum: ~400ms
Oracle update gas costs:
- Mainchain Ethereum: 394.2k gas
- Optimistic Ethereum: 14.5k gas (calldata usage can be optimized to < 3.5k gas)
Exchange gas costs
- Mainchain Ethereum: 472.2k gas
- Optimistic Ethereum: 3.3k gas
Exchange latency
- Mainchain Ethereum: >15 seconds
- Optimistic Ethereum: ~200ms
日本語であまり説明がない難しい単語の説明
OVM
● ORUのためのVirtual Machine
● SolidityでORUのアプリケーションが書ける
● Optimismがtranspilerを提供している
OGS
● Fraud Proofによる紛争ゲームの抽象化
● Layer 2やCross Chain Atomic Swapなどを表現できる
まとめ
Ethereumのスケーリング技術である、Optimistic Rollupについてお話ししました。
● Optimistic RollupはEthereumに対して、約20倍のスケーリングが期待できます
● 誰でもブロックバリデーションができます
● 汎用的なスマートコントラクトの実行ができます
Gazelleというプロダクトのα versionをリ
リースしました。
https://gzle.io/
Optimistic Rollupとは何か
Gazelleとは?
● OGS理論に従ったクライアントとスマートコントラクトの実装
● その基盤の上にPlasmaを実装
● Plasma ClientはAPIが生えている
● 先日α versionとして公開しました
ただのPlasma実装ではなく、開発フレームワーク!!
Why Plasma?
ORUに対して
Plasmaベースでトランザクションあたりのコストが安い
Channelに対して
参加者を限定しない
コンソーシアムチェーンに対して
独自コンセンサスアルゴリズムを持たない
Ethereumとのネイティブインターオペラビリティがある
Gazelleの今後
● α versionのテストネットとウォレットの公開
● マルチシグやSwapなどのAPIの公開
Gazelleは幅広くL2の仕組みを実装できるポテンシャルを持っています。α versionでは
Plasmaを利用することができます。
Why Gazelle?
OGSという抽象化理論の上にPlasmaプロトコルが実装されている。
第1にPlasmaのアプリケーションを汎用言語で状態遷移を記述して表現するのは難しい、しかし
fraud proofの合成であればかなり的確にPlasmaでできることを表すことができる。
第2に、この表現方法はfraud proofのmodulabilityがある。例えば「There exists a signature
which alice signed for the message」という記述がon-chainでもoff-chainでも、同じ記述で同じ意
味を持って評価できる。そしてこの述語はPlasmaの述語と組み合わせて使うことができるし、将来的
にはOptimistic RollupやChannelなど他のprotocolとも組み合わせられるだろう。
def MultisigPredicate(alice, bob) :=
OwnershipPredicate(alice)
and OwnershipPredicate(bob)

More Related Content

What's hot (20)

Docker Tokyo
Docker TokyoDocker Tokyo
Docker Tokyo
cyberblack28 Ichikawa
?
数学カフェ 確率?統計?機械学習回 「速習 確率?統計」
数学カフェ 確率?統計?機械学習回 「速習 確率?統計」数学カフェ 確率?統計?機械学習回 「速習 確率?統計」
数学カフェ 確率?統計?機械学習回 「速習 確率?統計」
Ken'ichi Matsui
?
Deflate
DeflateDeflate
Deflate
7shi
?
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
whywaita
?
C#でわかる こわくないMonad
C#でわかる こわくないMonadC#でわかる こわくないMonad
C#でわかる こわくないMonad
Kouji Matsui
?
20分でわかる驳痴颈蝉辞谤入门
20分でわかる驳痴颈蝉辞谤入门20分でわかる驳痴颈蝉辞谤入门
20分でわかる驳痴颈蝉辞谤入门
Shuji Yamada
?
セキュアエレメントと滨辞迟デバイスセキュリティ2
セキュアエレメントと滨辞迟デバイスセキュリティ2セキュアエレメントと滨辞迟デバイスセキュリティ2
セキュアエレメントと滨辞迟デバイスセキュリティ2
Kentaro Mitsuyasu
?
ディープラーニングのフレームワークと特许戦争
ディープラーニングのフレームワークと特许戦争ディープラーニングのフレームワークと特许戦争
ディープラーニングのフレームワークと特许戦争
Yosuke Shinya
?
暗号文のままで計算しよう - 準同型暗号入門 -
暗号文のままで計算しよう - 準同型暗号入門 -暗号文のままで計算しよう - 準同型暗号入門 -
暗号文のままで計算しよう - 準同型暗号入門 -
MITSUNARI Shigeo
?
本当は恐ろしい分散システムの话
本当は恐ろしい分散システムの话本当は恐ろしい分散システムの话
本当は恐ろしい分散システムの话
Kumazaki Hiroki
?
颁丑补迟骋笔罢は思ったほど贤くない
颁丑补迟骋笔罢は思ったほど贤くない颁丑补迟骋笔罢は思ったほど贤くない
颁丑补迟骋笔罢は思ったほど贤くない
Carnot Inc.
?
厂础罢/厂惭罢ソルバの仕组み
厂础罢/厂惭罢ソルバの仕组み厂础罢/厂惭罢ソルバの仕组み
厂础罢/厂惭罢ソルバの仕组み
Masahiro Sakai
?
机械学习で泣かないためのコード设计
机械学习で泣かないためのコード设计机械学习で泣かないためのコード设计
机械学习で泣かないためのコード设计
Takahiro Kubo
?
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
?
開発速度か?速い #とは(LayerX社内資料)
開発速度か?速い #とは(LayerX社内資料)開発速度か?速い #とは(LayerX社内資料)
開発速度か?速い #とは(LayerX社内資料)
mosa siru
?
TLS, HTTP/2演習
TLS, HTTP/2演習TLS, HTTP/2演習
TLS, HTTP/2演習
shigeki_ohtsu
?
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
Kuniyasu Suzaki
?
マイクロにしすぎた结果がこれだよ!
マイクロにしすぎた结果がこれだよ!マイクロにしすぎた结果がこれだよ!
マイクロにしすぎた结果がこれだよ!
mosa siru
?
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームApache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
?
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
NTT DATA Technology & Innovation
?
数学カフェ 確率?統計?機械学習回 「速習 確率?統計」
数学カフェ 確率?統計?機械学習回 「速習 確率?統計」数学カフェ 確率?統計?機械学習回 「速習 確率?統計」
数学カフェ 確率?統計?機械学習回 「速習 確率?統計」
Ken'ichi Matsui
?
Deflate
DeflateDeflate
Deflate
7shi
?
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
whywaita
?
C#でわかる こわくないMonad
C#でわかる こわくないMonadC#でわかる こわくないMonad
C#でわかる こわくないMonad
Kouji Matsui
?
20分でわかる驳痴颈蝉辞谤入门
20分でわかる驳痴颈蝉辞谤入门20分でわかる驳痴颈蝉辞谤入门
20分でわかる驳痴颈蝉辞谤入门
Shuji Yamada
?
セキュアエレメントと滨辞迟デバイスセキュリティ2
セキュアエレメントと滨辞迟デバイスセキュリティ2セキュアエレメントと滨辞迟デバイスセキュリティ2
セキュアエレメントと滨辞迟デバイスセキュリティ2
Kentaro Mitsuyasu
?
ディープラーニングのフレームワークと特许戦争
ディープラーニングのフレームワークと特许戦争ディープラーニングのフレームワークと特许戦争
ディープラーニングのフレームワークと特许戦争
Yosuke Shinya
?
暗号文のままで計算しよう - 準同型暗号入門 -
暗号文のままで計算しよう - 準同型暗号入門 -暗号文のままで計算しよう - 準同型暗号入門 -
暗号文のままで計算しよう - 準同型暗号入門 -
MITSUNARI Shigeo
?
本当は恐ろしい分散システムの话
本当は恐ろしい分散システムの话本当は恐ろしい分散システムの话
本当は恐ろしい分散システムの话
Kumazaki Hiroki
?
颁丑补迟骋笔罢は思ったほど贤くない
颁丑补迟骋笔罢は思ったほど贤くない颁丑补迟骋笔罢は思ったほど贤くない
颁丑补迟骋笔罢は思ったほど贤くない
Carnot Inc.
?
厂础罢/厂惭罢ソルバの仕组み
厂础罢/厂惭罢ソルバの仕组み厂础罢/厂惭罢ソルバの仕组み
厂础罢/厂惭罢ソルバの仕组み
Masahiro Sakai
?
机械学习で泣かないためのコード设计
机械学习で泣かないためのコード设计机械学习で泣かないためのコード设计
机械学习で泣かないためのコード设计
Takahiro Kubo
?
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
?
開発速度か?速い #とは(LayerX社内資料)
開発速度か?速い #とは(LayerX社内資料)開発速度か?速い #とは(LayerX社内資料)
開発速度か?速い #とは(LayerX社内資料)
mosa siru
?
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
Kuniyasu Suzaki
?
マイクロにしすぎた结果がこれだよ!
マイクロにしすぎた结果がこれだよ!マイクロにしすぎた结果がこれだよ!
マイクロにしすぎた结果がこれだよ!
mosa siru
?
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームApache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
?
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
NTT DATA Technology & Innovation
?

Similar to Optimistic Rollupとは何か (13)

The· trend of Plasma research and develepment
The· trend of Plasma research and develepmentThe· trend of Plasma research and develepment
The· trend of Plasma research and develepment
wei-li
?
HTTP/2, QUIC入門
HTTP/2, QUIC入門HTTP/2, QUIC入門
HTTP/2, QUIC入門
shigeki_ohtsu
?
Intel TSX について x86opti
Intel TSX について x86optiIntel TSX について x86opti
Intel TSX について x86opti
Takashi Hoshino
?
zkRollup Introduction.pdf
zkRollup Introduction.pdfzkRollup Introduction.pdf
zkRollup Introduction.pdf
ssuser7f9132
?
l12l2-NFT-Bridge.pdf
l12l2-NFT-Bridge.pdfl12l2-NFT-Bridge.pdf
l12l2-NFT-Bridge.pdf
wei-li
?
Intel TSX HLE を触ってみた x86opti
Intel TSX HLE を触ってみた x86optiIntel TSX HLE を触ってみた x86opti
Intel TSX HLE を触ってみた x86opti
Takashi Hoshino
?
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Panda Yamaki
?
笔补肠办别迟产别补迟の基础から、滨辞罢デバイス异常検知への応用まで
笔补肠办别迟产别补迟の基础から、滨辞罢デバイス异常検知への応用まで笔补肠办别迟产别补迟の基础から、滨辞罢デバイス异常検知への応用まで
笔补肠办别迟产别补迟の基础から、滨辞罢デバイス异常検知への応用まで
Satoyuki Tsukano
?
トランザクションの並行実行制御 rev.2
トランザクションの並行実行制御 rev.2トランザクションの並行実行制御 rev.2
トランザクションの並行実行制御 rev.2
Takashi Hoshino
?
Orb oracle
Orb oracleOrb oracle
Orb oracle
Masa Nakatsu
?
分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介
Orb, Inc.
?
Azure Fabric Service Reliable Collection
Azure Fabric Service Reliable CollectionAzure Fabric Service Reliable Collection
Azure Fabric Service Reliable Collection
Takekazu Omi
?
RouterBOARD with OpenFlow
RouterBOARD with OpenFlowRouterBOARD with OpenFlow
RouterBOARD with OpenFlow
Toshiki Tsuboi
?
The· trend of Plasma research and develepment
The· trend of Plasma research and develepmentThe· trend of Plasma research and develepment
The· trend of Plasma research and develepment
wei-li
?
Intel TSX について x86opti
Intel TSX について x86optiIntel TSX について x86opti
Intel TSX について x86opti
Takashi Hoshino
?
zkRollup Introduction.pdf
zkRollup Introduction.pdfzkRollup Introduction.pdf
zkRollup Introduction.pdf
ssuser7f9132
?
l12l2-NFT-Bridge.pdf
l12l2-NFT-Bridge.pdfl12l2-NFT-Bridge.pdf
l12l2-NFT-Bridge.pdf
wei-li
?
Intel TSX HLE を触ってみた x86opti
Intel TSX HLE を触ってみた x86optiIntel TSX HLE を触ってみた x86opti
Intel TSX HLE を触ってみた x86opti
Takashi Hoshino
?
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Panda Yamaki
?
笔补肠办别迟产别补迟の基础から、滨辞罢デバイス异常検知への応用まで
笔补肠办别迟产别补迟の基础から、滨辞罢デバイス异常検知への応用まで笔补肠办别迟产别补迟の基础から、滨辞罢デバイス异常検知への応用まで
笔补肠办别迟产别补迟の基础から、滨辞罢デバイス异常検知への応用まで
Satoyuki Tsukano
?
トランザクションの並行実行制御 rev.2
トランザクションの並行実行制御 rev.2トランザクションの並行実行制御 rev.2
トランザクションの並行実行制御 rev.2
Takashi Hoshino
?
分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介
Orb, Inc.
?
Azure Fabric Service Reliable Collection
Azure Fabric Service Reliable CollectionAzure Fabric Service Reliable Collection
Azure Fabric Service Reliable Collection
Takekazu Omi
?
RouterBOARD with OpenFlow
RouterBOARD with OpenFlowRouterBOARD with OpenFlow
RouterBOARD with OpenFlow
Toshiki Tsuboi
?

More from Syuhei Hiya (11)

颁补蝉蝉补苍诲谤补の话
颁补蝉蝉补苍诲谤补の话颁补蝉蝉补苍诲谤补の话
颁补蝉蝉补苍诲谤补の话
Syuhei Hiya
?
Distributed Pub Subについて
Distributed Pub SubについてDistributed Pub Subについて
Distributed Pub Subについて
Syuhei Hiya
?
さくらの滨辞罢プラットフォームをはじめよう
さくらの滨辞罢プラットフォームをはじめようさくらの滨辞罢プラットフォームをはじめよう
さくらの滨辞罢プラットフォームをはじめよう
Syuhei Hiya
?
福岡IoTLT vol.1 ARで電球を操作する。
福岡IoTLT vol.1 ARで電球を操作する。 福岡IoTLT vol.1 ARで電球を操作する。
福岡IoTLT vol.1 ARで電球を操作する。
Syuhei Hiya
?
Intoroduce milkcocoa for english
Intoroduce milkcocoa for englishIntoroduce milkcocoa for english
Intoroduce milkcocoa for english
Syuhei Hiya
?
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
Syuhei Hiya
?
2015 5-7-slide
2015 5-7-slide2015 5-7-slide
2015 5-7-slide
Syuhei Hiya
?
milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1
Syuhei Hiya
?
月刊LT10月:Raspberry Pi×Milkcocoa
月刊LT10月:Raspberry Pi×Milkcocoa月刊LT10月:Raspberry Pi×Milkcocoa
月刊LT10月:Raspberry Pi×Milkcocoa
Syuhei Hiya
?
milkcocoa ?アプリ開発をもっと簡単に高速に?
milkcocoa ?アプリ開発をもっと簡単に高速に?milkcocoa ?アプリ開発をもっと簡単に高速に?
milkcocoa ?アプリ開発をもっと簡単に高速に?
Syuhei Hiya
?
What is clooca
What is cloocaWhat is clooca
What is clooca
Syuhei Hiya
?
颁补蝉蝉补苍诲谤补の话
颁补蝉蝉补苍诲谤补の话颁补蝉蝉补苍诲谤补の话
颁补蝉蝉补苍诲谤补の话
Syuhei Hiya
?
Distributed Pub Subについて
Distributed Pub SubについてDistributed Pub Subについて
Distributed Pub Subについて
Syuhei Hiya
?
さくらの滨辞罢プラットフォームをはじめよう
さくらの滨辞罢プラットフォームをはじめようさくらの滨辞罢プラットフォームをはじめよう
さくらの滨辞罢プラットフォームをはじめよう
Syuhei Hiya
?
福岡IoTLT vol.1 ARで電球を操作する。
福岡IoTLT vol.1 ARで電球を操作する。 福岡IoTLT vol.1 ARで電球を操作する。
福岡IoTLT vol.1 ARで電球を操作する。
Syuhei Hiya
?
Intoroduce milkcocoa for english
Intoroduce milkcocoa for englishIntoroduce milkcocoa for english
Intoroduce milkcocoa for english
Syuhei Hiya
?
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
Syuhei Hiya
?
milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1
Syuhei Hiya
?
月刊LT10月:Raspberry Pi×Milkcocoa
月刊LT10月:Raspberry Pi×Milkcocoa月刊LT10月:Raspberry Pi×Milkcocoa
月刊LT10月:Raspberry Pi×Milkcocoa
Syuhei Hiya
?
milkcocoa ?アプリ開発をもっと簡単に高速に?
milkcocoa ?アプリ開発をもっと簡単に高速に?milkcocoa ?アプリ開発をもっと簡単に高速に?
milkcocoa ?アプリ開発をもっと簡単に高速に?
Syuhei Hiya
?

Optimistic Rollupとは何か