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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
masatojames
December 08, 2022
Business
0
140
Suiに実装されているDAG-based Mempoolの紹介
masatojames
December 08, 2022
Tweet
Share
More Decks by masatojames
See All by masatojames
PENTA Introduction Deck(English)
masatojames
0
230
PENTA Introduction Deck (Japanese)
masatojames
0
240
PENTA Pre-seed Fundraising Pitch Deck
masatojames
0
250
Other Decks in Business
See All in Business
クリヤマホールディングス㈱採用資料
uemura2024
0
6.7k
Purviewで権限のカタログ化をしてみたかった~データ製品アクセスポリシーとは?~
ryuseiiida
0
170
eiicon company profile
eiicon_
0
14k
インキュデータ会社紹介資料
okitsu
3
51k
Atrae, Inc. |Company Profile (EN)
atrae
0
130
Rakus Career Introduction
rakus_career
0
490k
TECTURE 採用資料 / We are hiring
tecture
1
6.3k
クラウドネイティブ型 電子カルテとセキュリティ / Cloud-Native Electronic Medical Records and Security
henryofficial
0
200
ラクスル会社紹介資料 / RAKSUL Introduction
raksulrecruiting
16
200k
Hubになる開発者が、組織を強くする ― DevRelから見た、Hubになる開発者の価値 ―
natty_natty254
0
850
フルカイテン株式会社 採用資料
fullkaiten
0
83k
株式会社セレス 会社紹介資料【エンジニア向け】
hnagatomo
0
1.7k
Featured
See All Featured
Marketing to machines
jonoalderson
1
5k
Writing Fast Ruby
sferik
630
63k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Un-Boring Meetings
codingconduct
0
220
Speed Design
sergeychernyshev
33
1.6k
Designing Powerful Visuals for Engaging Learning
tmiket
0
270
Utilizing Notion as your number one productivity tool
mfonobong
4
260
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
200
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
So, you think you're a good person
axbom
PRO
2
2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
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の産業展開