Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
やさしいPlasma
Search
Osuke
October 24, 2018
Technology
870
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
やさしいPlasma
Osuke
October 24, 2018
More Decks by Osuke
See All by Osuke
特許データを使ったマルチモーダルAIの検証事例@LLMProd#4
osuke
0
340
dbtを中心に据えた データ分析とプロダクト開発
osuke
1
1.2k
LayerX Privacy Tech事業部紹介 Tech編
osuke
2
270
(SCIS2021) Anonify: プライバシーを保護した 検証可能な状態遷移モジュール
osuke
1
470
Rustで実装された AWS Nitro Enclaves CLIを読む
osuke
1
440
Rustのパフォーマンスに関するTips
osuke
4
5k
ARM TrustZone入門 / ARM TrustZone intro
osuke
28
11k
Anonify
osuke
3
1.2k
Rustのasync/awaitとスケジューラの話 / rust-async-await
osuke
9
4.2k
Other Decks in Technology
See All in Technology
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
4
1.8k
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
0
140
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
460
Microsoft MVP プログラムを紹介するから目指す人増えてくれ
tsubakimoto_s
0
140
Introduction to Bill One Development Engineer
sansan33
PRO
0
480
AWSとGitHub Actionsの責任境界と 組織で安全に使用する取り組み
nealle
0
200
本番に近いテストをもっと手軽に - Postmanで広がるAPIテストの世界 / Expanding the World of API Testing with Postman
yokawasa
1
120
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
12
86k
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
330
ブラウザで変わるID連携(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
330
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
480
It's Worth the Effort
3n
188
29k
Practical Orchestrator
shlominoach
191
12k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Docker and Python
trallard
47
4.2k
Raft: Consensus for Rubyists
vanstee
141
7.7k
How to Ace a Technical Interview
jacobian
281
24k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
550
Transcript
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 1 やさしいPlasma 2018/10/23(Tue) Osuke Sudo
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 2 LayerXにて主に研究開発およびスマートコントラクトの コード監査を担当。 - スマートコントラクト言語Vyperへのコントリビューション - VyperによるPlasmaの実装 - ゼロ知識証明zk-SNARKs・Verifiable Computation の研究開発 等を行う。 ブロックチェーンの技術ブログZooMを運営。 Osuke Sudo Twitter: @zoom_zoomzo About me
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 3 Agenda 1:Plasmaがやりたいこと 2:Plasmaが果たす機能 3:Plasma Q&A
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 4 Non Agenda 1:Plasmaの種類とそれらの仕様 - MVP? - MoreVP? - Cash? - Debit? - XT? - Snapp?
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 5 ブロックチェーンのスケーラビリティ問題 - ブロックチェーンは保持できるデータサイズが限られ、処理も遅く、手数料も高 い。 - その反面、トラストレス・パーミッションレスなデータベースを実現 - 改ざん不可能 - 誰でも利用できる - 対検閲性 - ブロックチェーンの1つ1つのブロックに保持できるData Sizeには制限がある - Block Dataが大きすぎると伝播遅延により分散性低下 →セキュリティ低下 - Block Timeを短くしても同様にセキュリティ問題に。
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 6 Plasmaの発想
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 7 Plasmaの発想 - ルートチェーンで行なっていたデータ処理を別のところ(サイドチェーン)で行 なって、最終的な結果のみを安全にルートチェーンに送る。 - 解決しなければならない問題 - どうやってPoAのようなコンセンサス能力が低いPlasmaチェーンで安全 性を保つことができる? - ルートチェーンとは異なり、PlasmaチェーンではOperator(コンセンサ スの主体)のやりたい放題度がかなり高い - 勝手にTx Dataを保持 - 勝手に状態を遷移 - Tx Dataを隠してしまう
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 8 Plasmaの機能 - Plasmaが果たすべき機能 - 状態遷移:Tx dataに基づき状態s→s’に正しく遷移 - データの保持:ブロック高ごとの正しいTx(およびState)の保持 - データの可用性:正しいデータを誰でもDLできる - Plasma Operatorが上記に反する不正なことを行なったらユーザーがそれ を検知し(検知できなくなったことも検知し)、さらに安全な自身の状態(資 金)をルートチェーンにExitできる手段を用意する。 - ルートチェーンのPlasmaコントラクトにこれらのロジックを保持しておくこ とで、ルートチェーンのセキュリティレベルで安全。
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 9 Plasma Q&A - 1 - コンセンサスアルゴリズムは何か? - Exitのためにファイナリティが必要 - PoAあるいはPoS、DPoSなど - アカウント型?UTXO型? - 基本、UTXO型 - アカウント型だと安全にExitするために必要なデータサイズが莫大になっ てしまうという事情が...
CONFIDENTIAL : copyright © by 2018 LayerX Inc. all rights
reserved. 10 Plasma Q&A - 2 - Tx Feeは誰が負担? - 設計次第。 - EVMは利用できる? - Payment Only - 絶賛開発中 - Exit時に、EVM上の計算が正しいことをルートチェーンで検証 するのが難しいという事情が...