37. ブロックチェーンと従来型との?較
Aさん 100円
Bさん 0円 SmartContract
Aさん 100円
Bさん 0円
Aさん 0円
Bさん 100円
Transaction
プログラム
変更可能
DBの更新は時間差あり
整合性確保のためDBの
Commit/Rollback仕組み必要 SCは変更不可
データ変更は
必ずSC経由
State変更は
Transaction単位
(Tranがブロックに書かれる)
権限もったユーザーなら
DBはよそから変更可能
SC経由以外の変更不可
BlockChain
事前に合意したルール(SC)に基づいた更新のみ可能
全ての処理(Tran/更新) はブロックに保存
データは参加者全員で共有
従来型
プログラム変更可能
処理の履歴保存は追加の仕組み必要
データは中央管理
T
r
a
n
s
a
c
t
i
o
n