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
20250827_CryptoLounge_3_複式簿記から見たクリプトの世界
Search
coincheck
August 28, 2025
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20250827_CryptoLounge_3_複式簿記から見たクリプトの世界
ディーリング部 Accounting/Dev G グループリーダー/ 公認会計士
松田 恵祐
coincheck
August 28, 2025
More Decks by coincheck
See All by coincheck
エージェント時代の UIとAPI、CLI戦略
coincheck_recruit
0
440
ぼのんえた さいょうのETHステーキング
coincheck_recruit
0
150
不思議な不思議な販売所の世界
coincheck_recruit
0
180
Ethereumのロードマップについて学ぼう
coincheck_recruit
0
160
スクラム成熟度セルフチェックツールを作って得た学びとその活用法
coincheck_recruit
1
520
サイロ化した金融システムを、packwerk を利用して無事故でリファクタリングした話
coincheck_recruit
5
7.8k
Ruby "enbugging" quiz の別解を求めて(@j5c8k6m8)
coincheck_recruit
0
200
CTOレター
coincheck_recruit
0
300
暗号資産取引所のアーキテクチャとセキュリティ
coincheck_recruit
0
4k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Into the Great Unknown - MozCon
thekraken
41
2.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Docker and Python
trallard
47
4.2k
Practical Orchestrator
shlominoach
191
12k
Designing for Performance
lara
611
70k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
320
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.6k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
800
WCS-LA-2024
lcolladotor
0
820
Raft: Consensus for Rubyists
vanstee
141
7.7k
Transcript
複式簿記から見たクリプトの世界 ディーリング部 Accounting/Dev G グループリーダー 松田 恵祐 公認会計士
©2024 Coincheck Inc. 2 そもそも複式簿記だと何が嬉しいか 1/2 シンプルな売買なら単式簿記(家計簿)でも十分 仕入 @300円 売上
@1,000円 取引(現実) 帳簿 日付 科目 金額 備考 8/27 材料費 -300 8/27 売上高 1,000 …
©2024 Coincheck Inc. そもそも複式簿記だと何が嬉しいか 1/2 でも、ちょっと複雑になると途端に詰む 取引(現実) ①〇〇Payで売上 @1,000円 ②手数料30円を引いた970円が入金
日付 科目 金額 備考 8/27 材料費 -300 8/27 売上高 1,000 … 帳簿 表現できない!
©2024 Coincheck Inc. 複式簿記の力 複式簿記だと、お金にまつわる事象を綺麗に表現 売上1,000円と入金額970円の差額は支払手数料(費用)が原因だと表現できる ※資産の増加は借方(左)、減少は貸方(右)に書きます 日付 取引ID 借方科目
借方金額 貸方科目 貸方金額 備考 8/27 1 売掛金 1,000 売上高 1,000 9/30 2 現金 970 売掛金 1,000 9/30 2 支払手数料 30
©2024 Coincheck Inc. コインチェックシステムの残高管理の仕組み 残高管理を複式簿記モデル で実装しています 貸借の整合を強制することで取引の整合性を担保しています ※ Accountモデル側で「借方科目 or貸方科目」かを保持しています
©2024 Coincheck Inc. UTXOモデルに目を向けると… ビットコインなどのUTXO (Unspent Transaction Output)モデル 『残高を減らす』ではなく『未使用 Txを消費する』イメージ
①15BTCを受け取った ②15BTCのUTXOを消費して 1BTC送る ③あまりはお釣り
©2024 Coincheck Inc. UTXOと複式簿記の共通点と相違点 共通点 - UTXO, 複式簿記どちらも「二重の記録」 で取引の整合性を担保する -
inputが貸方、outputが借方に対応 相違点 - アドレスそのものには自己・他者の境界の区切りがない - 複式簿記そのものは UTXOモデルでなく残高モデル 仕訳表現すると
©2024 Coincheck Inc. コインチェックシステムの残高管理の仕組み 残高管理を複式簿記モデル で実装しています 貸借の整合を強制することで取引の整合性を担保しています ※ Accountモデル側で「借方科目 or貸方科目」かを保持しています
再掲
©2024 Coincheck Inc. 残高管理にUTXOを適用すると 前提:一時的な残高の拘束に「アカウントを分ける」方式をとっています(以下送金申請の例) 残高モデルは増減イベントの連なり 、UTXOモデルは未使用Txの消費で残高を表現できます 残高イベントで表現 個々のUTXOの消費で表現
©2024 Coincheck Inc. メリット - 個々のトランザクションについて『完了したかどうか』をトレースできる - 事業規模が大きくなるにつれ検証可能性が重要になる - 二重支払い(残高マイナス)が絶対に起きない
- ※validateが自社のみ(個々の取引がfinalizeされる)前提 デメリット - スループットに弱い - ピュアなUTXOは資産・負債どちらかしか扱えない → 本当に複式簿記残高管理に適用するなら もうひと工夫必要 UTXO管理のメリットとデメリット
©2024 Coincheck Inc. 複式簿記の発想は、クリプトの残高管理やトランザクション整合性を読み解く鍵になる かも 複式簿記: 相手方を記録して取引の整合性を担保する仕組み 複式簿記モデルでの残高管理: 貸借の整合を強制することで取引の正しさを保証 UTXOモデル:
- Input / Output 構造で整合性を保証 - 「どのトランザクションが完了したか」をトレース可能 - 二重支払いが絶対に起きない ※前提条件付き まとめ
新しい価値交換を、もっと身近に