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
Suiに実装されているDAG-based Mempoolの紹介
Search
masatojames
December 08, 2022
Business
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Suiに実装されているDAG-based Mempoolの紹介
masatojames
December 08, 2022
More Decks by masatojames
See All by masatojames
PENTA Introduction Deck(English)
masatojames
0
240
PENTA Introduction Deck (Japanese)
masatojames
0
240
PENTA Pre-seed Fundraising Pitch Deck
masatojames
0
260
Other Decks in Business
See All in Business
株式会社BALLAS 会社案内
ballas_inc
0
40k
「正しいはずの依頼」が届かなかった理由
geneguchi
0
1.8k
5年間コードを書かなかったVPoEが なぜ現場に戻ったのか?
gessy0129
1
260
Advanced:マルチエージェントの設計と運用(Claude Code)
forest8810
0
160
スマートキャンプ株式会社 会社紹介資料 / companydeck
smartcamp
19
740k
PMMから始まる経営 PMM→CMO/CPOの5年から導いた、 PMMの役割
kazuotanaka
1
190
okr and devops -- Why OKRs Fail and DevOps as the Practice to Make Them Work
ikuodanaka
0
2.7k
株式会社Fact_Base 会社紹介資料
factbase2022
0
1.2k
フルカイテン株式会社 採用資料
fullkaiten
0
100k
メンバーズ会社紹介資料/Members company brochure
members_recruiting
0
38k
【ブログ用サンプル】Claudeを活用したエージェント分析レポート自動生成例
sai0412
0
320
M3 Career Culture Deck(セールス&コンサルティング職)
m3c
2
330k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Believing is Seeing
oripsolob
1
170
Ruling the World: When Life Gets Gamed
codingconduct
0
280
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Un-Boring Meetings
codingconduct
0
330
Amusing Abliteration
ianozsvald
1
220
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
380
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
Transcript
Suiに実装されている DAG-based Mempoolの紹介 masatojames twitter: masatojames
Sui Sui は、クリエイターや開発者がweb3のネクストビリオンユーザーに 対応するエクスペリエンスを構築できるようにゼロから設計された 最初のパーミッションレスレイヤー1ブロックチェーン ⽔平⽅向にスケーラブルであり、低コストで⽐類のない速度で 幅広いアプリケーション開発をサポート - スケーラビリティと即時決済 -
メインストリームの開発者のための安全なプログラミング⾔語”Move” - リッチでコンポーザブルなオンチェーンアセット定義能⼒ - Next Billion Userのためのクリプトユーザエクスペリエンスの提供 - Narwhal and Bullsharkというコンセンサスアルゴリズム https://docs.sui.io/learn/about-sui
Narwhal and Tusk A DAG-based Mempool and Efficient BFT Consensus
Mysten Labsが2022年5⽉に発表したSuiのコンセンサスアルゴリズムの提案論⽂ Narwhal ラウンドDAGベースのMempoolプロトコル ブロックとその可⽤性証明書をDAGデータ構造で保存することでスループット と分散性を実現 Tusk ⾮同期・DDoS耐攻撃下でもNarwhalと問題なく通信しDAGの順序付けを⾏な う、可⽤性の⾼いコンセンサスを実現するためのコンセンサスプロトコル
Narwhal Block Header Signatures Author Round Parents Payload Signature Block
Header Certificate tx1 worker-1 tx2 tx3 … tx1 worker-2 tx2 tx3 … tx1 worker-3 tx2 tx3 … … … primary r - 1 r consensus … … 取引の処理 DAGの⽣成
tx1 worker-1 tx2 tx3 … tx1 worker-2 tx2 tx3 …
tx1 worker-3 tx2 tx3 … … … primary r - 1 r consensus … … tx1 worker-1 tx2 tx3 … tx1 worker-2 tx2 tx3 … tx1 worker-3 tx2 tx3 … … … primary r - 1 r consensus … … … A D …
- データの配布とコンセンサスを明確に分離し疎結合にする - コンセンサスはサイズの⼩さいCertificateを注⽂するだけで済む - ⾼いスループットを実現(160k TPS) - ガベージコレクションを容易にする DAG
Meets BFT https://decentralizedthoughts.github.io/2022-06-28-DAG-meets-BFT/ All You Need is DAG https://arxiv.org/abs/2102.08325 Round DAG-based Mempoolのメリット
IoT × Blockchain https://ieeexplore.ieee.org/abstract/document/8758979 ⾃動運転⾞ × Blockchain https://www.earticle.net/Article/A413968 6G ×
Blockchain https://ieeexplore.ieee.org/abstract/document/9743334 衛⽣通信 × Blockchain https://ieeexplore.ieee.org/abstract/document/9837853 DAG-based Blockchainの産業展開