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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
coincheck
August 28, 2025
110
0
Share
20250827_CryptoLounge_3_複式簿記から見たクリプトの世界
ディーリング部 Accounting/Dev G グループリーダー/ 公認会計士
松田 恵祐
coincheck
August 28, 2025
More Decks by coincheck
See All by coincheck
ぼのんえた さいょうのETHステーキング
coincheck_recruit
0
110
不思議な不思議な販売所の世界
coincheck_recruit
0
110
Ethereumのロードマップについて学ぼう
coincheck_recruit
0
130
スクラム成熟度セルフチェックツールを作って得た学びとその活用法
coincheck_recruit
1
470
サイロ化した金融システムを、packwerk を利用して無事故でリファクタリングした話
coincheck_recruit
5
7.3k
Ruby "enbugging" quiz の別解を求めて(@j5c8k6m8)
coincheck_recruit
0
170
CTOレター
coincheck_recruit
0
280
暗号資産取引所のアーキテクチャとセキュリティ
coincheck_recruit
0
3.7k
ブロックチェーン領域に異業種転職したエンジニアたちの近況報告会
coincheck_recruit
2
1.2k
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
490
Code Review Best Practice
trishagee
74
20k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
Producing Creativity
orderedlist
PRO
348
40k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
99
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
290
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
It's Worth the Effort
3n
188
29k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
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 構造で整合性を保証 - 「どのトランザクションが完了したか」をトレース可能 - 二重支払いが絶対に起きない ※前提条件付き まとめ
新しい価値交換を、もっと身近に