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
事例で知る魔界 〜仮想通貨はやめろ〜
Search
Kazuki Hanai
January 17, 2023
0
85
事例で知る魔界 〜仮想通貨はやめろ〜
研究室のOB会のために作りました。この資料に書いてあることを鵜呑みにするような人は魔界向いてないと思います。
Kazuki Hanai
January 17, 2023
Tweet
Share
More Decks by Kazuki Hanai
See All by Kazuki Hanai
「分散システムで学ぶセキュリティ」セキュリティミニキャンプ in 愛知 2019
hnkz1015
0
22
xv6に9pを実装した
hnkz1015
1
320
Featured
See All Featured
Site-Speed That Sticks
csswizardry
2
190
Being A Developer After 40
akosma
87
590k
Testing 201, or: Great Expectations
jmmastey
40
7.1k
Docker and Python
trallard
42
3.1k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
How to Ace a Technical Interview
jacobian
276
23k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Speed Design
sergeychernyshev
25
670
Raft: Consensus for Rubyists
vanstee
137
6.7k
We Have a Design System, Now What?
morganepeng
51
7.3k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Statistics for Hackers
jakevdp
796
220k
Transcript
13 事例で知る魔界 😇 〜仮想通貨 やめろ〜
14 紹介する事例 1. 基礎知識 2. DeFi と 3. FTX崩壊 4.
過去に起こった DeFi インシデント ◦ TITAN 暴落 ◦ Mango Markets Hacking ◦ LUNAショック ◦ Cream Finance Flash Loan with Reentrancy Bug 5. そ 他
15 • 「2つ 当事者間 取引を効率的かつ検証可能で恒久的な方法で記録すること ができるオープンな分散型台帳」をブロックチェーンという ◦ 強いデータ改ざん耐性を持ち、信頼性 あるデータを発行することができる ◦
ブロックチェーン上で発行されたデータ(電子的な通貨)が価値を持つように ▪ そ ような価値あるデータ 仮想通貨、トークンと呼 れる • ブロックチェーン上で実行できる簡単なプログラム ことをスマートコントラクトと いう ◦ スマコンで作られた金融システムを DeFi(Decentraized Finance)という ◦ E.g. ▪ 異なる通貨同士を交換することができる為替取引 ようなシステム ▪ 金融資産 貸し借りを行う銀行 ようなシステム 背景知識:ブロックチェーン 基礎
16 • 勘違いされがちだが、ブロックチェーン 1つで ない。少なくとも1000を超える ブロックチェーンが世 中に存在する ◦ Bitcoin, Ethereum,
Binance Smart Chain, Tezos, Solana, etc… ◦ 個々 ブロックチェーン 異なる特徴を持ち、特有 サービスが動いている ▪ トランザクション 度(TPS), コンセンサスアルゴリズム, 分散性, ストレージ, etc… • DeFi も同じように無数に存在する。スマコン 誰でもデプロイできる で、魔界 (なんでもあり 金 毟りあい)と化している 背景知識:既存 ブロックチェーン、DeFi について
17 • ブロックチェーン スマコン上に設計された仮想的な通貨 ◦ ETH や BTC ネイティブトークンと呼 れる例外
▪ トランザクションを送る際 手数料として徴収される ▪ ブロックチェーン ノード実装に直接組み込まれる (ネイティブトークン以外 仮想通貨 スマコンで実装される) • 中央集権的な仮想通貨取引所、分散取引所(DEX)でやり取りされる ◦ DEX で ユーザが様々な仮想通貨ペアを作成して無数に取引 ルートが存在 ▪ ETH-BTC, SOL-ETH, USDC-ETH, etc… ◦ 各トークン それぞれ 役割を持っていて、スマコンで実装される ▪ 背景知識:仮想通貨(トークン)と ?
18 • 世界レベルで見ても無視できない ◦ E.g. Coca-Cola(33), McDonald’s(49) ◦ ルーブル(ロシア 通貨)を越していた時も
背景知識:Bitcoin 時価総額
19 • 今年 11月、Sam Bankman-Fried(通称SBF)と彼 仮想通貨取引所FTX が崩壊した ◦ ライバル会社 Binance
Changpeng Zhao (通称 CZ)が FTX が発行する仮想 通貨 FTT を大量に売ると決定し、ユーザ FTX から資金を引き出しに... ◦ しかし、FTX で 秘密裏にユーザ 資産を別会社に横流し・私物化してた ◦ 出金が間に合わない中、FTT 売り圧が上昇し大幅下落、FTX崩壊 • 業界で 最も信頼されている取引所だった。そこが崩壊したこと とてもインパ クトがある ◦ 負債総額 1兆〜7兆となる見通し ◦ 仮想通貨全体 低迷 ◦ SBF 逃走中!暗殺されるかも? FTX 破綻 SBF
20 • わかりやすい図 https://www.mollywhite.net/etc/ftx-contagion FTX 破綻
21 • オラクル ◦ スマコンで ブロックチェーン外 情報を利用することができない ▪ E.g. 天気情報、ドル円レート、株価などなど
◦ そ ような情報をブロックチェーンに取り込むシステム こと • 流動性 ◦ 資産 動かしやすさ こと。流動性が低いと、資産が DeFi にロックされたり、何かと 問題が起きる。 • そ ほかにも色々あるけど説明しきれないから随時質問受付 DeFi崩壊事例解説前に知っておかなけれ いけない単語
22 • ステーブルコイン(USDC, USDT, UST, JPYC) ◦ 既存 も 価格と連動(ペグ)するように設計された仮想通貨
▪ オフチェーン担保型、オンチェーン担保型、アルゴリズム型 ◦ E.g. 法定通貨、株価 DeFi崩壊事例解説前に知っておかなけれ いけない単語
23 • Solana 上に存在する DeFi がハッキングされて160億円相当 資産が流出 ◦ オラクルと Mango
Markets リバレッジシステムと流動性 低さ 弱点を突かれ た • Mango Markets と ... ◦ リバレッジ 仕組みを取り入れた Oderbook 形式 DEX(新しい) Mango Markets Hacking POOL DEX 資産を預ける 取引手数料 一部 ポジション解放 証拠金を POOL に預 け、ポジション取る
24 • ハッキング時系列(質問を受け付ける) ◦ ハッカー 大量 資金を用意、 MNGO-PERPで証拠金以上 買いポジション構築 ◦
オラクル先 MNGO現物を大量に買い、MNGO-PERP 価格を上昇 ◦ 膨大な含み益(60億以上)が出たため、出金。これを繰り返す。 • Mango Markets 運営側 、バグバウンティとしてこ ハックを取り扱う ◦ 報酬金 70億、ユーザ 90億円を Mango Markets に返す ◦ これ ガバナンストークン(MNGO)を持つユーザ 投票によって決まった • Solana で最も利用されていたDEX、インパクト デカい ◦ Solana 価格が大幅下落 Mango Markets Hacking
25 • 今年5月、ドル ステーブルコインUST(Terra USD, アルゴリズム型) ペグが 外れて虚無へ...仮想通貨全体 冷え込みを呼ぶ ◦
例えるならドル 価値が数日で 0円になるようなも ◦ アルゴリズムに致命的な脆弱性があった LUNA ショック LUNA UST
26 • UST 価格が ◦ ペッグを上回っているとき(1$<1UST)に UST 供給量を増加(新規発行) ◦ ペッグを下回っているとき(1$>1UST)に
UST 供給量を減少(バーン)させる LUNA ショック:LUNA-UST 仕組み
27 • 5月 米国株安でLUNA 時価総額も下がっていた • 大口 UST売りにより1$=1UST ペグから大幅乖離(安値0.6UST) ◦
UST価格を戻す為USTバーン・LUNA発行によりLUNA価格が急落する LUNA ショック
28 • 0.95USTまで価格が回復するも、継続的なLUNA 発行・価格下落により裏付 け資産であるLUNA 時価総額がUST 時価総額を下回る (時価総額:LUNA<UST) • 上記に気づいた投資家
LUNA売り・UST売りにより価格急落 LUNA ショック
29 • LUNA価格暴落による極度 不安・恐怖により、暗号資産市場全体に波及し全 面安、崩壊(99.99% 大暴落) • LUNA 時価総額10位、UST 3位、最も安全な通貨だった
◦ しかもステーブルコインという最も安定しなけれ いけないトークン LUNA ショック
30 • 2021年6月、TITAN 1日で42億分 1になった伝説 通貨 ◦ 単純なシステム、急激な需要 増加により、ペグ回復が間に合わず崩壊 •
IRON と呼 れるステーブルコインを発行することができる ◦ TITAN+USDCをスマートコントラクトに突っ込むと、 IRONが発行される ▪ TITAN+USDCを pool に突っ込むと年間収益率数兆を超える w ◦ Arbitrage と呼 れる仕組みが仮想通貨市場全体に浸透していることを利用 ▪ 多少ペグが外れても価格戻るやろみたいな TITAN 暴落
31 TITAN 暴落
32 • Cream Finance (レンディングサービス)に存在する Reentrancy バグ& Flash Loan というテクニックを使って30億円
資産が盗まれる ◦ Reentrancy bug:あるスマートコントラクトを何度も呼び出せてしまうバグ ◦ Flash Loan:1トランザクション内で資産 貸し借りを行う ▪ 持ち合わせ 資産が少なくても、一時的にレバレッジを効かせられる Cream Finance Flash Loan with Reentrancy Bug
33 • 仮想通貨 お金 毟り取り合い戦場 ◦ 誰かが儲かれ 、誰かが損をしているゼロサムゲーム • BTC
が暴落、既存金融で戦っていた人たちが取引所に参入し、 仮想通貨 bot 主戦場 現在 DEX へと移った ◦ Atomic Arbitrage による壮絶な資産 奪い合い ✓ 1つ トランザクション内で複数通貨 swap を行い、利益を出す おまけ:毟り取りあい最前線(DEX)
34 • DeFi 上で効率 悪いトランザクションがあると、も 凄い勢いで鞘(利益になるような価格 差)を取るトランザクションが投げられる • ガチ勢 より
くトランザクションを送るためにマジでなんでもしてる ◦ ブロックチェーン ノードを魔改 ◦ カーネルチューニング ◦ 専用ハードウェア ◦ インターネットスケールで ネットワーク チューニング • DEX決闘王へ 道 BSC編|Ros ◦ 日本人 天才エンジニアが海外 botter チームに奮闘してる様子が見れる おまけ:毟り取りあい最前線(DEX)
35 • プライバシーに関する研究がアツそう! ◦ 既存 ブロックチェーンで 、ど ウォレットがどういうトランザクションを送ったかが筒 抜け ◦
最近で ゼロ知識証明を利用してプライバシーやデータ圧縮率を高めるブロック チェーンが登場し、これが実用されてるブロックチェーン技術 最前線かも • 脆弱性検知みたいな研究もアツそう ◦ ブロックチェーンノード、スマコン( DeFi)に対する脆弱性 ▪ 下手したら数千億規模 損害に繋がるからインパクトがデカい • 合意形成(コンセンサス)アルゴ 研究 未だにたくさんやられている ◦ TPS まだ実用段階と 言えない(早くて数千〜数万とか) ◦ 分散性命、ブロックチェーン 一番大事なところ おまけ:ブロックチェーンとセキュリティに関する研究
36 • Stepn BSC魔界がめちゃくちゃ稼げる話【魔界初心者向け 始め方】 • 1日で42億分 1に下落した仮想通貨「TITAN」と ? •
CoinMarketCap • 巨額流出 Mango Markets、ハッカーに70億円 バウンティー支払うか • 160億円相当が不正流出 Mango Markets、浮き彫りとなった3つ 脆弱性 • Everything We Know About the Mango Markets Hack • ステーブルコイン - wikipedia • 仮想通貨Terra/LUNA(ルナ)と ?暴落理由や買い方、今後 将来性 • IEEE International Conference on Blockchain (Blockchain) 2022 参考文献
37 • 暗号資産「テラ」 暴落が、不可避だったと言えるこれだけ 理由 • UST ペグが外れLUNAが大暴落-99.8% Twitter 反応と解説、時系列まと め
• Web3.0世界 「トークン」8種類を徹底解説!定義や歴史、暗号資産と 違い もご紹介 • 「FTX破綻」を解説…SBFと 誰か、FTXに何が起こった か、仮想通貨業界に どんな影響がある か • FTX Contagion • 【 報】 Mango Markets ハッキング事件 今まで 顛末まとめ 参考文献
38 • LUNA-USTショック考察 • 1日で42億分 1に下落した仮想通貨「TITAN」と ? • DeFiハック攻撃:CreamFinanceで3度目 1億3000万ドルが盗まれる
• 分散型金融Cream Finance、フラッシュローン攻撃で1900万ドル 被害 • 最大被害額800億円超え、仮想通貨ハッキング被害ランキング • Cream Finance Suffers Second Flash Loan Attack - What Can We Learn From It? 参考文献