SlideShare a Scribd company logo
1 of 64
Download to read offline
i-WAT — Retrospective Overview
of the Resilient Human Digital Currency
Kenji Saito
CoinPass, Inc. / Keio Research Institute at SFC
kenji@coinpass.jp / ks91@sfc.wide.ad.jp
i-WAT – Retrospective Overview – 2015-01-19 – p.1/36
The Economics of the Future
“The economics of the future are somewhat
different. You see, money doesn’t exist in the
24th century. . . . The acquisition of wealth is no
longer the driving force in our lives. We work to
better ourselves and the rest of humanity.”
— Capt.Jean-Luc Picard
(from “Star Trek – First Contact”)
i-WAT – Retrospective Overview – 2015-01-19 – p.2/36
The Economics of the Future
“The economics of the future are somewhat
different. You see, money doesn’t exist in the
24th century. . . . The acquisition of wealth is no
longer the driving force in our lives. We work to
better ourselves and the rest of humanity.”
— Capt.Jean-Luc Picard
(from “Star Trek – First Contact”)
This economics is supported by the replicator
technology
i-WAT – Retrospective Overview – 2015-01-19 – p.2/36
The Economics of the Future
“The economics of the future are somewhat
different. You see, money doesn’t exist in the
24th century. . . . The acquisition of wealth is no
longer the driving force in our lives. We work to
better ourselves and the rest of humanity.”
— Capt.Jean-Luc Picard
(from “Star Trek – First Contact”)
This economics is supported by the replicator
technology
If we ever need a medium of exchange in such an
economy, it would be something like i-WAT
i-WAT – Retrospective Overview – 2015-01-19 – p.2/36
OK, I’ve heard of i-WAT
Is it dead?
No, nobody can stop i-WAT
i-WAT – Retrospective Overview – 2015-01-19 – p.3/36
OK, I’ve heard of i-WAT
Is it dead?
No, nobody can stop i-WAT
It works if
There is an executable
If J2SE is available for reference impl., and
Someone has your ticket
Or if you are willing to issue one
i-WAT – Retrospective Overview – 2015-01-19 – p.3/36
Where We Are
Introduction of i-WAT
Reference Implementation
Safety and Risks
NEO: New Economic Order
Post-Catastrophic Recovery
FAQ
Bibliography
i-WAT – Retrospective Overview – 2015-01-19 – p.4/36
i-WAT Overview
i-WAT (2003∼) is an Internet WAT System
i-WAT – Retrospective Overview – 2015-01-19 – p.5/36
i-WAT Overview
i-WAT (2003∼) is an Internet WAT System
The WAT System is a real-life complementary
currency which is decentralized and
autonomous
i-WAT – Retrospective Overview – 2015-01-19 – p.5/36
i-WAT Overview
i-WAT (2003∼) is an Internet WAT System
The WAT System is a real-life complementary
currency which is decentralized and
autonomous
i-WAT is a straightforward translation of the WAT
System onto the Internet
Designed specifically for digital networks
i-WAT – Retrospective Overview – 2015-01-19 – p.5/36
i-WAT Overview
i-WAT (2003∼) is an Internet WAT System
The WAT System is a real-life complementary
currency which is decentralized and
autonomous
i-WAT is a straightforward translation of the WAT
System onto the Internet
Designed specifically for digital networks
i-WAT requires no single central processor of
information
Can be started spontaneously by any group of
participants
i-WAT – Retrospective Overview – 2015-01-19 – p.5/36
The WAT System Overview
i-WAT – Retrospective Overview – 2015-01-19 – p.6/36
Design of “i-” Part
Electronic version of WAT tickets are transferred by
exchanging messages signed in OpenPGP
Tickets are represented in a partially signed
Canonical XML structure
Both parties of a trade need to have each other’s
valid public keys
i-WAT – Retrospective Overview – 2015-01-19 – p.7/36
Design of “i-” Part
Electronic version of WAT tickets are transferred by
exchanging messages signed in OpenPGP
Tickets are represented in a partially signed
Canonical XML structure
Both parties of a trade need to have each other’s
valid public keys
Drawer is responsible for guaranteeing that the
circulating ticket is not a fraud
i-WAT – Retrospective Overview – 2015-01-19 – p.7/36
Design of “i-” Part
Electronic version of WAT tickets are transferred by
exchanging messages signed in OpenPGP
Tickets are represented in a partially signed
Canonical XML structure
Both parties of a trade need to have each other’s
valid public keys
Drawer is responsible for guaranteeing that the
circulating ticket is not a fraud
Resilient, propagative
Can continue even when a secret key is lost or
compromised
Assists extension of the web of trust
i-WAT – Retrospective Overview – 2015-01-19 – p.7/36
i-WAT Protocol
i-WAT – Retrospective Overview – 2015-01-19 – p.8/36
i-WAT Protocol
i-WAT – Retrospective Overview – 2015-01-19 – p.8/36
i-WAT Protocol
i-WAT – Retrospective Overview – 2015-01-19 – p.8/36
Data Model
Message for transferring a ticket contains a <signed/> and <signature/>
XML-stanza pair in canonical XML format
The pair is stored in the local storage of the recipient of the message to represent
an i-WAT ticket
debtor, creditor and user attributes are PGP public key user IDs of the drawer, a
receiver and a user, respectively, which are typically their e-mail addresses
A signature is encoded in Base64
i-WAT – Retrospective Overview – 2015-01-19 – p.9/36
Where We Are
Introduction of i-WAT
Reference Implementation
Safety and Risks
NEO: New Economic Order
Post-Catastrophic Recovery
FAQ
Bibliography
i-WAT – Retrospective Overview – 2015-01-19 – p.10/36
Reference Implementation
As a plug-in for an XMPP client called wija
Which has an all-inclusive GnuPG GUI front-end
and public key exchange mechanism
i-WAT – Retrospective Overview – 2015-01-19 – p.11/36
Where We Are
Introduction of i-WAT
Reference Implementation
Safety and Risks
NEO: New Economic Order
Post-Catastrophic Recovery
FAQ
Bibliography
i-WAT – Retrospective Overview – 2015-01-19 – p.12/36
Safety and Risks
Safety of WAT/i-WAT is that the debt does not
disappear without redemption
i-WAT – Retrospective Overview – 2015-01-19 – p.13/36
Safety and Risks
Safety of WAT/i-WAT is that the debt does not
disappear without redemption
Expected cost Cn for the nth receiver by the security
rule:
Cn = (V × (1 − pn) + CTn × pn) ×
n−1
i=0
pi
where the probability for the ith participant to go
bankrupt is pi, the cost of regaining trust after going
bankrupt is CTi and the value of the ticket in
concern is V
i-WAT – Retrospective Overview – 2015-01-19 – p.13/36
Safety and Risks
Safety of WAT/i-WAT is that the debt does not
disappear without redemption
Expected cost Cn for the nth receiver by the security
rule:
Cn = (V × (1 − pn) + CTn × pn) ×
n−1
i=0
pi
where the probability for the ith participant to go
bankrupt is pi, the cost of regaining trust after going
bankrupt is CTi and the value of the ticket in
concern is V
Strategy
maximize n, minimize V , eliminate the ticket
i-WAT – Retrospective Overview – 2015-01-19 – p.13/36
Natural Reactions
Some evasive actions to minimize this cost
i-WAT – Retrospective Overview – 2015-01-19 – p.14/36
Natural Reactions
Some evasive actions to minimize this cost
Elimination
Always try to use a ticket the partner has
drawn (making sure that a ticket is eliminated
whenever there is a chance)
i-WAT – Retrospective Overview – 2015-01-19 – p.14/36
Natural Reactions
Some evasive actions to minimize this cost
Elimination
Always try to use a ticket the partner has
drawn (making sure that a ticket is eliminated
whenever there is a chance)
Stretch
Always try to receive a ticket whose chain of
endorsement is longer than those of others
(making sure that n is reasonably large)
i-WAT – Retrospective Overview – 2015-01-19 – p.14/36
Natural Reactions
Some evasive actions to minimize this cost
Elimination
Always try to use a ticket the partner has
drawn (making sure that a ticket is eliminated
whenever there is a chance)
Stretch
Always try to receive a ticket whose chain of
endorsement is longer than those of others
(making sure that n is reasonably large)
Matchmaking
Prefer selecting a partner from the drawers of
acquired tickets (increasing the chance of
eliminating a ticket)
i-WAT – Retrospective Overview – 2015-01-19 – p.14/36
Where We Are
Introduction of i-WAT
Reference Implementation
Safety and Risks
NEO: New Economic Order
Post-Catastrophic Recovery
FAQ
Bibliography
i-WAT – Retrospective Overview – 2015-01-19 – p.15/36
NEO: New Economic Order
Design of an economy in the presence of replicators
i-WAT – Retrospective Overview – 2015-01-19 – p.16/36
Overview (1/3)
There are three classes of resources that can be
exchanged in the real distributed systems:
i-WAT – Retrospective Overview – 2015-01-19 – p.17/36
Overview (1/3)
There are three classes of resources that can be
exchanged in the real distributed systems:
Atoms
ex. physical goods such as food
i-WAT – Retrospective Overview – 2015-01-19 – p.17/36
Overview (1/3)
There are three classes of resources that can be
exchanged in the real distributed systems:
Atoms
ex. physical goods such as food
Bits
ex. data files
i-WAT – Retrospective Overview – 2015-01-19 – p.17/36
Overview (1/3)
There are three classes of resources that can be
exchanged in the real distributed systems:
Atoms
ex. physical goods such as food
Bits
ex. data files
Presences
ex1. time slots for computing resources such
as CPU, storage or bandwidth
ex2. working hours of people
i-WAT – Retrospective Overview – 2015-01-19 – p.17/36
Overview (2/3)
If these are equally treated as commodities, the
economy of the system is likely to collapse, because
i-WAT – Retrospective Overview – 2015-01-19 – p.18/36
Overview (2/3)
If these are equally treated as commodities, the
economy of the system is likely to collapse, because
Bits (data) can be reproduced at a negligibly
small cost, whereas
i-WAT – Retrospective Overview – 2015-01-19 – p.18/36
Overview (2/3)
If these are equally treated as commodities, the
economy of the system is likely to collapse, because
Bits (data) can be reproduced at a negligibly
small cost, whereas
Presences (time slots) cannot even be
stockpiled for future use
i-WAT – Retrospective Overview – 2015-01-19 – p.18/36
Overview (2/3)
If these are equally treated as commodities, the
economy of the system is likely to collapse, because
Bits (data) can be reproduced at a negligibly
small cost, whereas
Presences (time slots) cannot even be
stockpiled for future use
Producers of bits will have incomparable purchasing
power
We have clarified this point by a simulation
i-WAT – Retrospective Overview – 2015-01-19 – p.18/36
Overview (3/3)
We have proposed a novel way for applying the
reduction over time feature of i-WAT:
i-WAT – Retrospective Overview – 2015-01-19 – p.19/36
Overview (3/3)
We have proposed a novel way for applying the
reduction over time feature of i-WAT:
Bits are freely shared among participants,
whereas
i-WAT – Retrospective Overview – 2015-01-19 – p.19/36
Overview (3/3)
We have proposed a novel way for applying the
reduction over time feature of i-WAT:
Bits are freely shared among participants,
whereas
Their producers are supported by peers, being
given freedom to issue exchange tickets whose
values are reduced over time
i-WAT – Retrospective Overview – 2015-01-19 – p.19/36
Ticket Value
Value of an i-WAT ticket is expressed as a tetrad
V0, Vm, Vx, f presented by the drawer
V0 is the face value (initial value) of the ticket
Vm is the minimum value
Vx is the maximum value
f(t) is the differentiation (derivative) of a function of time F(t)
i-WAT – Retrospective Overview – 2015-01-19 – p.20/36
Ticket Value
Value of an i-WAT ticket is expressed as a tetrad
V0, Vm, Vx, f presented by the drawer
V0 is the face value (initial value) of the ticket
Vm is the minimum value
Vx is the maximum value
f(t) is the differentiation (derivative) of a function of time F(t)
Effective value Vt of a ticket at time t:
Vt = min(max(
t
0
f(t)dt + V0, Vm), Vx)
i-WAT – Retrospective Overview – 2015-01-19 – p.20/36
Ticket Value
Value of an i-WAT ticket is expressed as a tetrad
V0, Vm, Vx, f presented by the drawer
V0 is the face value (initial value) of the ticket
Vm is the minimum value
Vx is the maximum value
f(t) is the differentiation (derivative) of a function of time F(t)
Effective value Vt of a ticket at time t:
Vt = min(max(
t
0
f(t)dt + V0, Vm), Vx)
Typically, it holds that either f(t) = 0 for all t (regular
ticket), f(t) < 0 for all t (reduction ticket) or f(t) > 0
for all t (multiplication ticket)
i-WAT – Retrospective Overview – 2015-01-19 – p.20/36
Semantics of ROT
i-WAT – Retrospective Overview – 2015-01-19 – p.21/36
NEO: New Economic Order
In ROT,
i-WAT – Retrospective Overview – 2015-01-19 – p.22/36
NEO: New Economic Order
In ROT,
Receivers need to agree to contribute to reduce
the drawer’s debt,
But they may want to get rid of the ticket as soon
as possible
They need to know that other people are also
willing to help (likely to receive the ticket)
i-WAT – Retrospective Overview – 2015-01-19 – p.22/36
NEO: New Economic Order
In ROT,
Receivers need to agree to contribute to reduce
the drawer’s debt,
But they may want to get rid of the ticket as soon
as possible
They need to know that other people are also
willing to help (likely to receive the ticket)
In NEO (an application of ROT),
i-WAT – Retrospective Overview – 2015-01-19 – p.22/36
NEO: New Economic Order
In ROT,
Receivers need to agree to contribute to reduce
the drawer’s debt,
But they may want to get rid of the ticket as soon
as possible
They need to know that other people are also
willing to help (likely to receive the ticket)
In NEO (an application of ROT),
Participants agree that information is shared for
free,
But the providers of information are supported
by their allowance to issue reduction tickets
i-WAT – Retrospective Overview – 2015-01-19 – p.22/36
Where We Are
Introduction of i-WAT
Reference Implementation
Safety and Risks
NEO: New Economic Order
Post-Catastrophic Recovery
FAQ
Bibliography
i-WAT – Retrospective Overview – 2015-01-19 – p.23/36
Post-Catastrophic Recovery
Not charity, but helping each other as peers
i-WAT – Retrospective Overview – 2015-01-19 – p.24/36
Helping Recovery
Rest of the World
Disaster-Affected Place
i-WAT – Retrospective Overview – 2015-01-19 – p.25/36
Where We Are
Introduction of i-WAT
Reference Implementation
Safety and Risks
NEO: New Economic Order
Post-Catastrophic Recovery
FAQ
Bibliography
i-WAT – Retrospective Overview – 2015-01-19 – p.26/36
FAQ
All work presented so far were before 2008
How do we see them now?
i-WAT – Retrospective Overview – 2015-01-19 – p.27/36
Human Intervention
Doesn’t i-WAT require human intervention to work?
⇒ Of course, it’s a human digital currency
But automation can be pursued
Strategies are designed so that they can be
executed by software agents
Dispute resolutions can be standardized, and
also done by software
i-WAT – Retrospective Overview – 2015-01-19 – p.28/36
Physicality
Security rule requires that bankruptcy of a drawer is
monitored, which cannot be automated
⇒ Many smart contracts should have the same
problem
Think, for example, of the execution of a will
defined as a smart contract
i-WAT and platforms like Ethereum require true
cyber-physical environment
i-WAT – Retrospective Overview – 2015-01-19 – p.29/36
Fault Tolerance
Transaction depends on drawers
They determine quickness or whether transactions
are ever processed
⇒ True
There can be improvements that bring other
community members to participate in the
verification and validation processes
Still, the drawers are in the right position to make
decisions
i-WAT – Retrospective Overview – 2015-01-19 – p.30/36
Handling PGP Keys
Isn’t it difficult to use anyway?
⇒ Maybe
But sort of proved that usability of PGP can be
improved
We would need such tools anyway
i-WAT – Retrospective Overview – 2015-01-19 – p.31/36
Where We Are
Introduction of i-WAT
Reference Implementation
Safety and Risks
NEO: New Economic Order
Post-Catastrophic Recovery
FAQ
Bibliography
i-WAT – Retrospective Overview – 2015-01-19 – p.32/36
Bibliography
i-WAT – Retrospective Overview – 2015-01-19 – p.33/36
Book (1)
“NEO in Wonderland”
(2009)
Genre:
“Sci-Fi Monetary Fantasy”
Digital currency that
changes money
i-WAT
Which creates a drama
Free English translation
http://grsj.jp/neo.pdf
(CC-BY-SA 3.0)
i-WAT – Retrospective Overview – 2015-01-19 – p.34/36
Book (2)
“The Internet Changes
‘Money’ ” (2014)
Genre:
“Short Story”
A fantasy on who Satoshi
Nakamoto is
Discussion on Bitcoin
and i-WAT
And how the Internet
changes everything
i-WAT – Retrospective Overview – 2015-01-19 – p.35/36
Papers
Major articles and a thesis
Kenji Saito, “Peer-to-Peer Money: Free Currency over the Internet,” LNCS,
Vol.2713, 2003
Kenji Saito, “WOT for WAT: Spinning the Web of Trust for Peer-to-Peer
Barter Relationships,” IEICE TRANSACTIONS on Communication,
Vol.E88-B, No.4, April 2005, pp.1503-1510
Kenji Saito, Eiichi Morino and Jun Murai, “Reduction Over Time to Facilitate
Peer-to-Peer Barter Relationships,” IEICE TRANSACTIONS on Information
and Systems, Vol.E89-D, No.1, January 2006, pp.181-188
Kenji Saito, “i-WAT: The Internet WAT System - An Architecture for
Maintaining Trust and Facilitating Peer-to-Peer Barter Relationships -,”
Ph.D. thesis, 2006
Kenji Saito, Eiichi Morino and Jun Murai, “Incentive-Compatibility in a
Distributed Autonomous Currency System,” LNAI, Vol.4118, 2006
Kenji Saito and Eiichi Morino, “Brighter Side of Risks in Peer-to-Peer Barter
Relationships,” Future Generation Computer Systems, Vol.26, Issue 8,
2010
i-WAT – Retrospective Overview – 2015-01-19 – p.36/36

More Related Content

Viewers also liked

Viewers also liked (13)

ブロックチェーン連続講義 第7回 スマートコントラクト
ブロックチェーン連続講義 第7回 スマートコントラクトブロックチェーン連続講義 第7回 スマートコントラクト
ブロックチェーン連続講義 第7回 スマートコントラクト
 
ブロックチェーン技術の基本と応用の可能性
ブロックチェーン技術の基本と応用の可能性ブロックチェーン技術の基本と応用の可能性
ブロックチェーン技術の基本と応用の可能性
 
分散コンセンサスは社会をどう変えるか
分散コンセンサスは社会をどう変えるか分散コンセンサスは社会をどう変えるか
分散コンセンサスは社会をどう変えるか
 
コンピュータの知識を用いなくても理解できるビットコイン ver.1
コンピュータの知識を用いなくても理解できるビットコイン ver.1コンピュータの知識を用いなくても理解できるビットコイン ver.1
コンピュータの知識を用いなくても理解できるビットコイン ver.1
 
本当にあった放射能の怖い話
本当にあった放射能の怖い話本当にあった放射能の怖い話
本当にあった放射能の怖い話
 
ビットコインと社会 ─ ビットコインだけでは何も変わらない
ビットコインと社会 ─ ビットコインだけでは何も変わらないビットコインと社会 ─ ビットコインだけでは何も変わらない
ビットコインと社会 ─ ビットコインだけでは何も変わらない
 
お金のギモン!とビットコイン
お金のギモン!とビットコインお金のギモン!とビットコイン
お金のギモン!とビットコイン
 
徹底サーベイ : デジタル通貨の15年
徹底サーベイ : デジタル通貨の15年徹底サーベイ : デジタル通貨の15年
徹底サーベイ : デジタル通貨の15年
 
More Than You Need To Know About Bitcoin Technology
More Than You Need To Know About Bitcoin TechnologyMore Than You Need To Know About Bitcoin Technology
More Than You Need To Know About Bitcoin Technology
 
FinTech と分散システム 〜またの名を仮面ライダーフィンテック〜
FinTech と分散システム 〜またの名を仮面ライダーフィンテック〜FinTech と分散システム 〜またの名を仮面ライダーフィンテック〜
FinTech と分散システム 〜またの名を仮面ライダーフィンテック〜
 
Fintechベンチャーがもたらす日本市場への示唆
Fintechベンチャーがもたらす日本市場への示唆Fintechベンチャーがもたらす日本市場への示唆
Fintechベンチャーがもたらす日本市場への示唆
 
深読みビットコイン (2) コンセンサスの行方
深読みビットコイン (2) コンセンサスの行方深読みビットコイン (2) コンセンサスの行方
深読みビットコイン (2) コンセンサスの行方
 
仮想通貨のブロックチェイン技術によるFinTech
仮想通貨のブロックチェイン技術によるFinTech仮想通貨のブロックチェイン技術によるFinTech
仮想通貨のブロックチェイン技術によるFinTech
 

More from Kenji Saito

More from Kenji Saito (11)

人間不在のデジタル通貨 対 人間のデジタル通貨
人間不在のデジタル通貨 対 人間のデジタル通貨人間不在のデジタル通貨 対 人間のデジタル通貨
人間不在のデジタル通貨 対 人間のデジタル通貨
 
ビットコイン— ─ 人間不在のデジタル巨石貨幣
ビットコイン— ─ 人間不在のデジタル巨石貨幣ビットコイン— ─ 人間不在のデジタル巨石貨幣
ビットコイン— ─ 人間不在のデジタル巨石貨幣
 
ビットコイン《人間不在のデジタル巨石貨幣》と デジタル通貨の未来
ビットコイン《人間不在のデジタル巨石貨幣》と デジタル通貨の未来ビットコイン《人間不在のデジタル巨石貨幣》と デジタル通貨の未来
ビットコイン《人間不在のデジタル巨石貨幣》と デジタル通貨の未来
 
ニセモノ創り実験工房
ニセモノ創り実験工房ニセモノ創り実験工房
ニセモノ創り実験工房
 
「おカネ」とインターネット
「おカネ」とインターネット「おカネ」とインターネット
「おカネ」とインターネット
 
星の銀貨が降ってくる ヤァ!ヤァ!ヤァ! ─ EBISU Version
星の銀貨が降ってくる ヤァ!ヤァ!ヤァ! ─ EBISU Version星の銀貨が降ってくる ヤァ!ヤァ!ヤァ! ─ EBISU Version
星の銀貨が降ってくる ヤァ!ヤァ!ヤァ! ─ EBISU Version
 
災害時、専門家は間違える
災害時、専門家は間違える災害時、専門家は間違える
災害時、専門家は間違える
 
広域放射線センサーネットワークの端っこで愛を叫んだんだもの
広域放射線センサーネットワークの端っこで愛を叫んだんだもの広域放射線センサーネットワークの端っこで愛を叫んだんだもの
広域放射線センサーネットワークの端っこで愛を叫んだんだもの
 
星の銀貨が降ってくる ヤァ!ヤァ!ヤァ!
星の銀貨が降ってくる ヤァ!ヤァ!ヤァ!星の銀貨が降ってくる ヤァ!ヤァ!ヤァ!
星の銀貨が降ってくる ヤァ!ヤァ!ヤァ!
 
脳天気な未来へ NO! ─ 10年後の世界
脳天気な未来へ NO! ─ 10年後の世界脳天気な未来へ NO! ─ 10年後の世界
脳天気な未来へ NO! ─ 10年後の世界
 
資本主義経済社会を脱獄せよ! ─ フラー・マクルーハン・ドラッカーオール怪獣大進撃
資本主義経済社会を脱獄せよ! ─ フラー・マクルーハン・ドラッカーオール怪獣大進撃資本主義経済社会を脱獄せよ! ─ フラー・マクルーハン・ドラッカーオール怪獣大進撃
資本主義経済社会を脱獄せよ! ─ フラー・マクルーハン・ドラッカーオール怪獣大進撃
 

Recently uploaded

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

i-WAT - Retrospective Overview

  • 1. i-WAT — Retrospective Overview of the Resilient Human Digital Currency Kenji Saito CoinPass, Inc. / Keio Research Institute at SFC kenji@coinpass.jp / ks91@sfc.wide.ad.jp i-WAT – Retrospective Overview – 2015-01-19 – p.1/36
  • 2. The Economics of the Future “The economics of the future are somewhat different. You see, money doesn’t exist in the 24th century. . . . The acquisition of wealth is no longer the driving force in our lives. We work to better ourselves and the rest of humanity.” — Capt.Jean-Luc Picard (from “Star Trek – First Contact”) i-WAT – Retrospective Overview – 2015-01-19 – p.2/36
  • 3. The Economics of the Future “The economics of the future are somewhat different. You see, money doesn’t exist in the 24th century. . . . The acquisition of wealth is no longer the driving force in our lives. We work to better ourselves and the rest of humanity.” — Capt.Jean-Luc Picard (from “Star Trek – First Contact”) This economics is supported by the replicator technology i-WAT – Retrospective Overview – 2015-01-19 – p.2/36
  • 4. The Economics of the Future “The economics of the future are somewhat different. You see, money doesn’t exist in the 24th century. . . . The acquisition of wealth is no longer the driving force in our lives. We work to better ourselves and the rest of humanity.” — Capt.Jean-Luc Picard (from “Star Trek – First Contact”) This economics is supported by the replicator technology If we ever need a medium of exchange in such an economy, it would be something like i-WAT i-WAT – Retrospective Overview – 2015-01-19 – p.2/36
  • 5. OK, I’ve heard of i-WAT Is it dead? No, nobody can stop i-WAT i-WAT – Retrospective Overview – 2015-01-19 – p.3/36
  • 6. OK, I’ve heard of i-WAT Is it dead? No, nobody can stop i-WAT It works if There is an executable If J2SE is available for reference impl., and Someone has your ticket Or if you are willing to issue one i-WAT – Retrospective Overview – 2015-01-19 – p.3/36
  • 7. Where We Are Introduction of i-WAT Reference Implementation Safety and Risks NEO: New Economic Order Post-Catastrophic Recovery FAQ Bibliography i-WAT – Retrospective Overview – 2015-01-19 – p.4/36
  • 8. i-WAT Overview i-WAT (2003∼) is an Internet WAT System i-WAT – Retrospective Overview – 2015-01-19 – p.5/36
  • 9. i-WAT Overview i-WAT (2003∼) is an Internet WAT System The WAT System is a real-life complementary currency which is decentralized and autonomous i-WAT – Retrospective Overview – 2015-01-19 – p.5/36
  • 10. i-WAT Overview i-WAT (2003∼) is an Internet WAT System The WAT System is a real-life complementary currency which is decentralized and autonomous i-WAT is a straightforward translation of the WAT System onto the Internet Designed specifically for digital networks i-WAT – Retrospective Overview – 2015-01-19 – p.5/36
  • 11. i-WAT Overview i-WAT (2003∼) is an Internet WAT System The WAT System is a real-life complementary currency which is decentralized and autonomous i-WAT is a straightforward translation of the WAT System onto the Internet Designed specifically for digital networks i-WAT requires no single central processor of information Can be started spontaneously by any group of participants i-WAT – Retrospective Overview – 2015-01-19 – p.5/36
  • 12. The WAT System Overview i-WAT – Retrospective Overview – 2015-01-19 – p.6/36
  • 13. Design of “i-” Part Electronic version of WAT tickets are transferred by exchanging messages signed in OpenPGP Tickets are represented in a partially signed Canonical XML structure Both parties of a trade need to have each other’s valid public keys i-WAT – Retrospective Overview – 2015-01-19 – p.7/36
  • 14. Design of “i-” Part Electronic version of WAT tickets are transferred by exchanging messages signed in OpenPGP Tickets are represented in a partially signed Canonical XML structure Both parties of a trade need to have each other’s valid public keys Drawer is responsible for guaranteeing that the circulating ticket is not a fraud i-WAT – Retrospective Overview – 2015-01-19 – p.7/36
  • 15. Design of “i-” Part Electronic version of WAT tickets are transferred by exchanging messages signed in OpenPGP Tickets are represented in a partially signed Canonical XML structure Both parties of a trade need to have each other’s valid public keys Drawer is responsible for guaranteeing that the circulating ticket is not a fraud Resilient, propagative Can continue even when a secret key is lost or compromised Assists extension of the web of trust i-WAT – Retrospective Overview – 2015-01-19 – p.7/36
  • 16. i-WAT Protocol i-WAT – Retrospective Overview – 2015-01-19 – p.8/36
  • 17. i-WAT Protocol i-WAT – Retrospective Overview – 2015-01-19 – p.8/36
  • 18. i-WAT Protocol i-WAT – Retrospective Overview – 2015-01-19 – p.8/36
  • 19. Data Model Message for transferring a ticket contains a <signed/> and <signature/> XML-stanza pair in canonical XML format The pair is stored in the local storage of the recipient of the message to represent an i-WAT ticket debtor, creditor and user attributes are PGP public key user IDs of the drawer, a receiver and a user, respectively, which are typically their e-mail addresses A signature is encoded in Base64 i-WAT – Retrospective Overview – 2015-01-19 – p.9/36
  • 20. Where We Are Introduction of i-WAT Reference Implementation Safety and Risks NEO: New Economic Order Post-Catastrophic Recovery FAQ Bibliography i-WAT – Retrospective Overview – 2015-01-19 – p.10/36
  • 21. Reference Implementation As a plug-in for an XMPP client called wija Which has an all-inclusive GnuPG GUI front-end and public key exchange mechanism i-WAT – Retrospective Overview – 2015-01-19 – p.11/36
  • 22. Where We Are Introduction of i-WAT Reference Implementation Safety and Risks NEO: New Economic Order Post-Catastrophic Recovery FAQ Bibliography i-WAT – Retrospective Overview – 2015-01-19 – p.12/36
  • 23. Safety and Risks Safety of WAT/i-WAT is that the debt does not disappear without redemption i-WAT – Retrospective Overview – 2015-01-19 – p.13/36
  • 24. Safety and Risks Safety of WAT/i-WAT is that the debt does not disappear without redemption Expected cost Cn for the nth receiver by the security rule: Cn = (V × (1 − pn) + CTn × pn) × n−1 i=0 pi where the probability for the ith participant to go bankrupt is pi, the cost of regaining trust after going bankrupt is CTi and the value of the ticket in concern is V i-WAT – Retrospective Overview – 2015-01-19 – p.13/36
  • 25. Safety and Risks Safety of WAT/i-WAT is that the debt does not disappear without redemption Expected cost Cn for the nth receiver by the security rule: Cn = (V × (1 − pn) + CTn × pn) × n−1 i=0 pi where the probability for the ith participant to go bankrupt is pi, the cost of regaining trust after going bankrupt is CTi and the value of the ticket in concern is V Strategy maximize n, minimize V , eliminate the ticket i-WAT – Retrospective Overview – 2015-01-19 – p.13/36
  • 26. Natural Reactions Some evasive actions to minimize this cost i-WAT – Retrospective Overview – 2015-01-19 – p.14/36
  • 27. Natural Reactions Some evasive actions to minimize this cost Elimination Always try to use a ticket the partner has drawn (making sure that a ticket is eliminated whenever there is a chance) i-WAT – Retrospective Overview – 2015-01-19 – p.14/36
  • 28. Natural Reactions Some evasive actions to minimize this cost Elimination Always try to use a ticket the partner has drawn (making sure that a ticket is eliminated whenever there is a chance) Stretch Always try to receive a ticket whose chain of endorsement is longer than those of others (making sure that n is reasonably large) i-WAT – Retrospective Overview – 2015-01-19 – p.14/36
  • 29. Natural Reactions Some evasive actions to minimize this cost Elimination Always try to use a ticket the partner has drawn (making sure that a ticket is eliminated whenever there is a chance) Stretch Always try to receive a ticket whose chain of endorsement is longer than those of others (making sure that n is reasonably large) Matchmaking Prefer selecting a partner from the drawers of acquired tickets (increasing the chance of eliminating a ticket) i-WAT – Retrospective Overview – 2015-01-19 – p.14/36
  • 30. Where We Are Introduction of i-WAT Reference Implementation Safety and Risks NEO: New Economic Order Post-Catastrophic Recovery FAQ Bibliography i-WAT – Retrospective Overview – 2015-01-19 – p.15/36
  • 31. NEO: New Economic Order Design of an economy in the presence of replicators i-WAT – Retrospective Overview – 2015-01-19 – p.16/36
  • 32. Overview (1/3) There are three classes of resources that can be exchanged in the real distributed systems: i-WAT – Retrospective Overview – 2015-01-19 – p.17/36
  • 33. Overview (1/3) There are three classes of resources that can be exchanged in the real distributed systems: Atoms ex. physical goods such as food i-WAT – Retrospective Overview – 2015-01-19 – p.17/36
  • 34. Overview (1/3) There are three classes of resources that can be exchanged in the real distributed systems: Atoms ex. physical goods such as food Bits ex. data files i-WAT – Retrospective Overview – 2015-01-19 – p.17/36
  • 35. Overview (1/3) There are three classes of resources that can be exchanged in the real distributed systems: Atoms ex. physical goods such as food Bits ex. data files Presences ex1. time slots for computing resources such as CPU, storage or bandwidth ex2. working hours of people i-WAT – Retrospective Overview – 2015-01-19 – p.17/36
  • 36. Overview (2/3) If these are equally treated as commodities, the economy of the system is likely to collapse, because i-WAT – Retrospective Overview – 2015-01-19 – p.18/36
  • 37. Overview (2/3) If these are equally treated as commodities, the economy of the system is likely to collapse, because Bits (data) can be reproduced at a negligibly small cost, whereas i-WAT – Retrospective Overview – 2015-01-19 – p.18/36
  • 38. Overview (2/3) If these are equally treated as commodities, the economy of the system is likely to collapse, because Bits (data) can be reproduced at a negligibly small cost, whereas Presences (time slots) cannot even be stockpiled for future use i-WAT – Retrospective Overview – 2015-01-19 – p.18/36
  • 39. Overview (2/3) If these are equally treated as commodities, the economy of the system is likely to collapse, because Bits (data) can be reproduced at a negligibly small cost, whereas Presences (time slots) cannot even be stockpiled for future use Producers of bits will have incomparable purchasing power We have clarified this point by a simulation i-WAT – Retrospective Overview – 2015-01-19 – p.18/36
  • 40. Overview (3/3) We have proposed a novel way for applying the reduction over time feature of i-WAT: i-WAT – Retrospective Overview – 2015-01-19 – p.19/36
  • 41. Overview (3/3) We have proposed a novel way for applying the reduction over time feature of i-WAT: Bits are freely shared among participants, whereas i-WAT – Retrospective Overview – 2015-01-19 – p.19/36
  • 42. Overview (3/3) We have proposed a novel way for applying the reduction over time feature of i-WAT: Bits are freely shared among participants, whereas Their producers are supported by peers, being given freedom to issue exchange tickets whose values are reduced over time i-WAT – Retrospective Overview – 2015-01-19 – p.19/36
  • 43. Ticket Value Value of an i-WAT ticket is expressed as a tetrad V0, Vm, Vx, f presented by the drawer V0 is the face value (initial value) of the ticket Vm is the minimum value Vx is the maximum value f(t) is the differentiation (derivative) of a function of time F(t) i-WAT – Retrospective Overview – 2015-01-19 – p.20/36
  • 44. Ticket Value Value of an i-WAT ticket is expressed as a tetrad V0, Vm, Vx, f presented by the drawer V0 is the face value (initial value) of the ticket Vm is the minimum value Vx is the maximum value f(t) is the differentiation (derivative) of a function of time F(t) Effective value Vt of a ticket at time t: Vt = min(max( t 0 f(t)dt + V0, Vm), Vx) i-WAT – Retrospective Overview – 2015-01-19 – p.20/36
  • 45. Ticket Value Value of an i-WAT ticket is expressed as a tetrad V0, Vm, Vx, f presented by the drawer V0 is the face value (initial value) of the ticket Vm is the minimum value Vx is the maximum value f(t) is the differentiation (derivative) of a function of time F(t) Effective value Vt of a ticket at time t: Vt = min(max( t 0 f(t)dt + V0, Vm), Vx) Typically, it holds that either f(t) = 0 for all t (regular ticket), f(t) < 0 for all t (reduction ticket) or f(t) > 0 for all t (multiplication ticket) i-WAT – Retrospective Overview – 2015-01-19 – p.20/36
  • 46. Semantics of ROT i-WAT – Retrospective Overview – 2015-01-19 – p.21/36
  • 47. NEO: New Economic Order In ROT, i-WAT – Retrospective Overview – 2015-01-19 – p.22/36
  • 48. NEO: New Economic Order In ROT, Receivers need to agree to contribute to reduce the drawer’s debt, But they may want to get rid of the ticket as soon as possible They need to know that other people are also willing to help (likely to receive the ticket) i-WAT – Retrospective Overview – 2015-01-19 – p.22/36
  • 49. NEO: New Economic Order In ROT, Receivers need to agree to contribute to reduce the drawer’s debt, But they may want to get rid of the ticket as soon as possible They need to know that other people are also willing to help (likely to receive the ticket) In NEO (an application of ROT), i-WAT – Retrospective Overview – 2015-01-19 – p.22/36
  • 50. NEO: New Economic Order In ROT, Receivers need to agree to contribute to reduce the drawer’s debt, But they may want to get rid of the ticket as soon as possible They need to know that other people are also willing to help (likely to receive the ticket) In NEO (an application of ROT), Participants agree that information is shared for free, But the providers of information are supported by their allowance to issue reduction tickets i-WAT – Retrospective Overview – 2015-01-19 – p.22/36
  • 51. Where We Are Introduction of i-WAT Reference Implementation Safety and Risks NEO: New Economic Order Post-Catastrophic Recovery FAQ Bibliography i-WAT – Retrospective Overview – 2015-01-19 – p.23/36
  • 52. Post-Catastrophic Recovery Not charity, but helping each other as peers i-WAT – Retrospective Overview – 2015-01-19 – p.24/36
  • 53. Helping Recovery Rest of the World Disaster-Affected Place i-WAT – Retrospective Overview – 2015-01-19 – p.25/36
  • 54. Where We Are Introduction of i-WAT Reference Implementation Safety and Risks NEO: New Economic Order Post-Catastrophic Recovery FAQ Bibliography i-WAT – Retrospective Overview – 2015-01-19 – p.26/36
  • 55. FAQ All work presented so far were before 2008 How do we see them now? i-WAT – Retrospective Overview – 2015-01-19 – p.27/36
  • 56. Human Intervention Doesn’t i-WAT require human intervention to work? ⇒ Of course, it’s a human digital currency But automation can be pursued Strategies are designed so that they can be executed by software agents Dispute resolutions can be standardized, and also done by software i-WAT – Retrospective Overview – 2015-01-19 – p.28/36
  • 57. Physicality Security rule requires that bankruptcy of a drawer is monitored, which cannot be automated ⇒ Many smart contracts should have the same problem Think, for example, of the execution of a will defined as a smart contract i-WAT and platforms like Ethereum require true cyber-physical environment i-WAT – Retrospective Overview – 2015-01-19 – p.29/36
  • 58. Fault Tolerance Transaction depends on drawers They determine quickness or whether transactions are ever processed ⇒ True There can be improvements that bring other community members to participate in the verification and validation processes Still, the drawers are in the right position to make decisions i-WAT – Retrospective Overview – 2015-01-19 – p.30/36
  • 59. Handling PGP Keys Isn’t it difficult to use anyway? ⇒ Maybe But sort of proved that usability of PGP can be improved We would need such tools anyway i-WAT – Retrospective Overview – 2015-01-19 – p.31/36
  • 60. Where We Are Introduction of i-WAT Reference Implementation Safety and Risks NEO: New Economic Order Post-Catastrophic Recovery FAQ Bibliography i-WAT – Retrospective Overview – 2015-01-19 – p.32/36
  • 61. Bibliography i-WAT – Retrospective Overview – 2015-01-19 – p.33/36
  • 62. Book (1) “NEO in Wonderland” (2009) Genre: “Sci-Fi Monetary Fantasy” Digital currency that changes money i-WAT Which creates a drama Free English translation http://grsj.jp/neo.pdf (CC-BY-SA 3.0) i-WAT – Retrospective Overview – 2015-01-19 – p.34/36
  • 63. Book (2) “The Internet Changes ‘Money’ ” (2014) Genre: “Short Story” A fantasy on who Satoshi Nakamoto is Discussion on Bitcoin and i-WAT And how the Internet changes everything i-WAT – Retrospective Overview – 2015-01-19 – p.35/36
  • 64. Papers Major articles and a thesis Kenji Saito, “Peer-to-Peer Money: Free Currency over the Internet,” LNCS, Vol.2713, 2003 Kenji Saito, “WOT for WAT: Spinning the Web of Trust for Peer-to-Peer Barter Relationships,” IEICE TRANSACTIONS on Communication, Vol.E88-B, No.4, April 2005, pp.1503-1510 Kenji Saito, Eiichi Morino and Jun Murai, “Reduction Over Time to Facilitate Peer-to-Peer Barter Relationships,” IEICE TRANSACTIONS on Information and Systems, Vol.E89-D, No.1, January 2006, pp.181-188 Kenji Saito, “i-WAT: The Internet WAT System - An Architecture for Maintaining Trust and Facilitating Peer-to-Peer Barter Relationships -,” Ph.D. thesis, 2006 Kenji Saito, Eiichi Morino and Jun Murai, “Incentive-Compatibility in a Distributed Autonomous Currency System,” LNAI, Vol.4118, 2006 Kenji Saito and Eiichi Morino, “Brighter Side of Risks in Peer-to-Peer Barter Relationships,” Future Generation Computer Systems, Vol.26, Issue 8, 2010 i-WAT – Retrospective Overview – 2015-01-19 – p.36/36