Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FinTech Lecture 4 : Internet Technology and Gov...

FinTech Lecture 4 : Internet Technology and Governance (2)

Slides I used for Lecture 4 of FinTech - Financial Innovation and the Internet 2021 Fall at Graduate School of Business and Finance, Waseda University on October 15, 2021.

Kenji Saito

October 15, 2021
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. Changes in the economy and labor. FinTech — Financial Innovation

    and the Internet 2021 Fall Lecture 4 : Internet Technology and Governance (2) Kenji Saito, Graduate School of Business and Finance, Waseda University Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.1/57
  2. This class is recorded Camera ON is recommended, but not

    required Zoom names : change your names to whatever you want to be called Please link your Zoon names to your real names in your reports You do need to speak often (we are going to have a lot of dialogue) We will use breakout rooms a lot, but those won’t be recorded unless you do it yourselves (need to be allowed) Keep your Zoom client updated! We might use latest features The recordings could be used for research on online learning Transcribed for use and anonymized Will let you know when the necessity arises Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.2/57
  3. The lecture slides can be found at : https://speakerdeck.com/ks91 Recording

    and chat text will be posted at Moodle and Discord Trial automatic transcription will be posted at Discord Do you remember that last week I showed a collection URL for slides that worked only for myself, so I sent a feature request to Speaker Deck? Well, they replied: “we are working on adding the ability to make them public (each one can be toggled individually)” The moral of this story is... Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.3/57
  4. — “If you are dissatisfied with the world, change yourself.”

    — Motoko Kusanagi (from Ghost in the Shell Stand Alone Complex) So that you can change the world in the end The first step I took was to ask, but I could implement a slides collection page by myself if that step didn’t work, because I can write code Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.4/57
  5. Schedule (provisional) Lecture 1 9/24 Overview of FinTech (1) •

    Lecture 2 10/1 Overview of FinTech (2) • Lecture 3 10/8 Internet Technology and Governance (1) • Lecture 4 10/15 Internet Technology and Governance (2) • Lecture 5 10/22 The World of Apps (1) Lecture 6 10/29 The World of Apps (2) Lecture 7 11/12 Blockchain (1) Lecture 8 11/19 Blockchain (2) Lecture 9 11/26 Other Ledger Technology and Applications (1) Lecture 10 12/3 Other Ledger Technology and Applications (2) Lecture 11 12/10 Cyber-Physical Society and Future of Finance (1) Lecture 12 12/17 Cyber-Physical Society and Future of Finance (2) Lecture 13 1/7 FinTech Ideathon (1) Lecture 14 1/14 FinTech Ideathon (2) Lecture 15 1/21 Presentations and Conclusions Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.5/57
  6. Last Week, We Did . . . Future of Monetary-Financial

    System? Discussion : Does FinTech Free People? Assignment Review Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.6/57
  7. Today’s Topics Internet Technology Internet Governance Discussion “Commons” in Finance

    Assignment Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.7/57
  8. Before Those, Discussions on the following topics goes on on

    Discord, as we have a limited amount of time for classes Please join Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.8/57
  9. T-san’s Question In the last lecture, you mentioned that we

    are on the unspecialization trend Which, as I get the sense from the lecture, is the main base factor for the death of money But I disagree with that trend assumption If we look at the things that we can achieve individually, then yes it does increase But does that mean we can satisfy our own needs? I wouldn’t say so, human needs keep evolving as well What would be the counterargument for the perpetually evolving human needs? ⇒ Do our needs evolve without changes to our bodies? Desire, maybe, but desires are constructed by our society, and we will have a different society Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.9/57
  10. F-san’s Comment Innovations are caused by people who want to

    take advantage of that consumer mentality ⇒ I wonder if that’s true . . . Director Tomino (GUNDAM) said, “They call them innovations, but they’ve just expanded consumption” Consumers don’t even know if they need it or not when they see a new invention, so the statement has a point I think the consumer society is involved in the commercialization of innovations that were born somewhere else Innovation is the expansion of human knowledge = research output If the structure of the monetary economy generates innovation, why not expose researchers to competition for money? (Japan did it actually, and see what happened) However, where innovation actually occurs is in an environment where there is no need to worry about money (Ask Nobel Prize winners) Like, it’s been known that money can make depression (feeling) go away Is money cause or cure of depression? If lack of money is the cause of depression, then were all humans depressed before the advent of money? Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.10/57
  11. Internet Technology What’s “digital”? ← Let’s ask What’s “communication”? What’s

    “network”? What’s “TCP/IP”? Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.11/57
  12. What’s “Digital”? Represents information by numbers Ex1 : Assigns a

    number to a character (encoding) (65 (0x41)) (97 (0x61)) (‘0x’ stands for hexadecimal) ASCII (American Standard Code for Information Interchange) / UTF-8 If you want to convert uppercase to lowercase, add 32 (0x20) to the letter Ex2 : Audio CD (sampling and quantization) ← Do you know what CD is? ;) Stereo 44.1kHz sampling and 16bit quantization (which is far below studio quality today) Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.12/57
  13. Advantages of “Digital” Common means of communication → low-cost common

    base Put everything in a USB flash drive, put everything on the web “Put anything on it” is the whole idea of USB (Universal Serial Bus) to begin with Do you know what bus is? Improvement of transmission quality → No degradation of information Degradation occurs during sampling and quantization, but does not occur after that Concealment or proof of communication → Encryption or digital signature Public key cryptography (we will have a chance to take a deeper look at it in later class) More efficient transmission → Packet communication, compression One single physical communication medium shared by multiple uses at the same time Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.13/57
  14. How Information is Communicated Communication between human minds Expressed and

    conveyed Digitization determines the amount of information and conveys it efficiently But some things are always lost Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.14/57
  15. What’s Internet? Foundation for communication in which digital information is

    exchanged Social / requirement aspect Network of networks Technological / functional aspect What’s communication? What’s network? Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.15/57
  16. Can Humans and Dogs Communicate? photo by nikoretro Those who

    think they can Those who think they cannot Why? Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.16/57
  17. Definition? Communication 1. The exchange of thoughts, messages, or information,

    as by speech, signals, writing, or behavior 2. Interpersonal rapport — “The American Heritage Dictionary” It’s undeniable that you feel that humans and dogs feel close to each other . . . Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.17/57
  18. Human-Dog Communication Lecture 4 : Internet Technology and Governance (2)

    — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.18/57
  19. Mechanism of Communication Lecture 4 : Internet Technology and Governance

    (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.19/57
  20. Enviroments and Communication Photo by SLU Madrid Campus Can humans

    communicate with each other in any environment? We use signals under water The meaning is conveyed What can you change? What has to remain unchanged? Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.20/57
  21. Protocols and Layers Lecture 4 : Internet Technology and Governance

    (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.21/57
  22. Definition? Protocol 1. the official procedure or system of rules

    governing affairs of state or diplomatic occasions 2. the original draft of a diplomatic document, especially of the terms of a treaty agreed to in conference and signed by the parties 3. a formal or official record of scientific experimental observations 4. Computing a set of rules governing the exchange or transmission of data between devices — “Oxford Dictionary of English” Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.22/57
  23. Network and OSI Reference Model OSI : Open Systems Interconnection

    Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.23/57
  24. Networks and a Relay Lecture 4 : Internet Technology and

    Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.24/57
  25. Definition? Network 2. a group or system of interconnected people

    or things a complex system of railways, roads, or other routes: the railway network a group of people who exchange information and contacts for professional or social purposes: a support network . . . a number of interconnected computers, machines, or operations: a computer network . . . — “Oxford Dictionary of English” Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.25/57
  26. Railway Model of Computer Networks In the railway model, “××

    line” is a network (hopefully someday this map will look familiar for everyone) Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.26/57
  27. Railway Model and a Relay "SFMBZTUBUJPODPOOFDUTUIF OFUXPSLT "OFUXPSLJTEJSFDUMZ DPOOFDUFECZBUSBJO -"/

    3BJMT 5P[BJ-JOF 8BTFEB4U &YJU 8BTFEB6OJW 8BTFEB 3BJMT .JUB-JOF .JUB4U ̖ ,FJP6OJW .JUB 3BJMT ɹ0UFNBDIJ4U .JUB-JOFc5P[BJ-JOF Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.27/57
  28. TCP/IP Lecture 4 : Internet Technology and Governance (2) —

    FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.28/57
  29. Railway Model and TCP/IP Lecture 4 : Internet Technology and

    Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.29/57
  30. IP Does Not Guarantee Does not guarantee packet delivery No

    performance or reliability requirements for lower layer networks No lower limit, and no upper limit ↑ Easy to enter, and does not hinder new development for improvements Does not guarantee packet delivery order Can cope with congestions and faults by changing the route TCP recovers from errors Resend packets and/or rearrange the order Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.30/57
  31. Railway Model and TCP/IP (Story of students sending scrolls) Lecture

    4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.31/57
  32. Story of Students Sending Scrolls (1/3) Background — Waseda and

    Keio Univ. Two among the best private universities in Japan These two universities are known for their rivalry and matches in baseball and other sports known as “ ” (first characters of Waseda, Keio and match), although Keio students would often call it “ ” ;) For undergraduates, classes may have to be cancelled for students to go cheer on the baseball team Story The head of the Keio cheerleading squad sends a letter of challenge in the form of a traditional scroll to the head of Waseda’s cheerleading squad It is a very long scroll that has to be untied from Keio’s Mita campus, slipped into Mita Station on the Mita Line, and then slipped out from Waseda Station on the Tozai Line to reach the Waseda campus so that the head of Waseda’s cheerleading squad can read it This is a metaphor of stream communication over the Internet as we do it via Zoom at the class Two ways TCP (Transmission Control Protocol) . . . Don’t miss reading every word of it (e.g. browsing a web page) UDP (User Datagram Protocol) . . . Well, it’s a long scroll, and it’s okay if it’s missing parts (e.g. Zoom) Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.32/57
  33. Story of Students Sending Scrolls (2/3) Story – continued Either

    way, inside the entrance of Mita Station, there is a photocopier, which copies just part of the scroll at a time, and students pass through the ticket gate with one fragment each in their hand Each fragment is sequentially numbered from the top of the scroll Students are not familiar with the railway network, and when they ask the station staff how to get to Waseda, they are told to go to Otemachi, so they do Students ask again at Otemachi Station (router), and are told to change to the Tozai Line When they arrive at Waseda Station, a student operates a scanner/printer before the exit, scanning the fragments in numerical order and outputting a long scroll on the printer, and students pull it to the Waseda campus Now, some students may get lost on the way What would you do? Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.33/57
  34. Story of Students Sending Scrolls (3/3) Story – still continued

    TCP Students pick up their receipts (with fragment #) at Waseda Station and take them back to Mita Station At Mita Station, if a receipt is not returned, it is assumed that the fragment was not delivered, and another student is sent out with the fragment UDP Why do we care if some students get lost? (They are grown up, and we are certain that they will make it to their home) Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.34/57
  35. IP Addresses and Domain Names DNS (Domain Name System) is

    just another application of IP (with layer 4 by UDP (User Datagram Protocol) or TCP) Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.35/57
  36. Centralized, Decentralized, Distributed Paul Baran, “On Distributed Communications Networks”, 1964

    Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.36/57
  37. The Internet Does Not Care It does not care about

    communication technology It doesn’t matter whether packets go through the satellites or the ground It could also use a homing pigeon ;) RFC 1149 (A Standard for the Transmission of IP Datagrams on Avian Carriers) * An RFC (Request For Comments) is a publication often of Internet Standards (or jokes, or both) If there is a good communication technology, we use it IP over Everything Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.37/57
  38. IP over Avian Carriers — Wikipedia Lecture 4 : Internet

    Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.38/57
  39. Protocol Architecture (1) There have been failures: Captain (NTT), ISDN,

    Minitel (its success slowed down deployment of the Internet in France?) Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.39/57
  40. Protocol Architecture (2) Lecture 4 : Internet Technology and Governance

    (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.40/57
  41. Why Is IP Simple? How many programmers in the world

    can write IP? How fast can a router get? If it is not simple, it won’t work If it is not simple, it will be slow It is really important to make it simple and easy Smarter design, such as variable-length address instead of fixed-length, would have slowed down development of the Internet if it were chosen IPv4 uses fixed 32-bit IP addresses IPv6 uses fixed 128-bit IP addresses Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.41/57
  42. Internet Governance Autonomous, decentralized, and cooperative System of Internet governance

    What the Internet means Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.42/57
  43. The Railway Model and Distributed Autonomy There is no owner

    of the whole railway network Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.43/57
  44. Roundabout (traffic circle) Lecture 4 : Internet Technology and Governance

    (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.44/57
  45. Governance Structure of the Internet ISOC (Internet Society) IETF (Internet

    Engineering Task Force) (a group of individual engineers) ICANN (Internet Corporation for Assigned Names and Numbers) (a non-profit in California) ASO (The Address Supporting Organization) GNSO (Generic Names Supporting Organization) ccNSO (Country Code Names Supporting Organization) United Nations IGF (Internet Governance Forum) Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.45/57
  46. IETF The IETF is a loosely self-organized group of people

    who contribute to the engineering and evolution of Internet technologies It is the principal body engaged in the development of new Internet standard specifications The IETF is unusual in that it exists as a collection of happenings, online and in-person, in which individuals voluntarily participate. It has no members, and no dues —The Tao of IETF – A Novice’s Guide to the Internet Engineering Task Force Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.46/57
  47. IETF Principles Principle for decision making (like, we don’t really

    make decisions) “We reject kings, presidents and voting” “We believe in rough consensus and running code” — David D. Clark General principle of robustness “In general, an implementation should be conservative in its sending behavior, and liberal in its receiving behavior” — Jon Postel Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.47/57
  48. Everyone Is Main Character of Communication . . . The

    Internet is at a crossroads It means whether the main character is a person, a different unit, a circle of friends, an organization or a country It is important to be able to define it freely Basically, each and every one of us must be able to have a presence on the Internet, and we must ensure that each of us is the main character of communication on the Earth This is very important — Jun Murai 1999-07-07 From “DOCUMENT LIFE a ryuichi sakamoto opera 1999” Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.48/57
  49. Characteristics of the Internet Architecture The Internet is a logical

    architecture . . . It is the basis for distributing digital information through transparent channels and providing a commons environment The key to Internet architecture is to provide alternatives On the communication side, multiple media can be used freely — Robert Elliot Kahn, 2004-11 (translated back from Japanese) In a private conversation with Prof. Hiroshi Esaki of the University of Tokyo (from his book “Cyber-First”) Commons = resources accessible to all members of a society Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.49/57
  50. 10 Characteristics of the Internet Architecture (1) Global (2) Independent

    and autonomous system (no authority) and social (3) Being connected is assumed (4) The only one on the Earth (5) Providing a commons environment (6) Providing alternatives (7) Providing opportunities (8) Only trust “rough consensus” and “running code” (9) Transparency and End-to-End (10) Best effort Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.50/57
  51. Commons Environment — Network Neutrality Users can (1) Freely have

    access to (legal) information (2) Freely execute applications within legal limits (3) Freely connect equipment unless it would harm the network (4) Freely choose providers Network providers, application/service providers However . . . What is the scope of the “law”? Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.51/57
  52. Best Effort Because there is no quality target to be

    followed, there is an incentive to make efforts to improve quality and gain market competitiveness — Hiroshi Esaki, “Cyber-First” Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.52/57
  53. “Electronic Something” and Ease of Entry e-mail Everyone can open

    a post office, so to speak Electric Vehicles (EV) ← not exactly electronic, but . . . Everyone can build a car e-publishing (e.g. Kindle by Amazon) Everyone can be a publisher ← rather, WWW has done it e-money (e.g. Suica by JR East, xxPay, etc.) Everyone can be a bank ← rather, digital currency is doing it e-government Everyone can be or do what? Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.53/57
  54. Discussion : “Commons” in Finance Can we expect positive effects

    of turning monopoly into commons in some financial areas? Commons = resources accessible to all members of a society Let’s talk with neighbors first, and then discuss it as a whole Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.54/57
  55. Assignment Each assignment in this class is a preparation for

    the next topic For example, at the time Assignment 1 was given, if you had not known in advance what you have seen today, you would have answered without knowing much about the Internet This time, you may not know what APIs are Look them up on the web or something But for example, they are what your smart phone apps are using when they need functionality from remote entities (like banks) Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.55/57
  56. Assignment 2. “Bank/Payment API” Given that banks and xxPay will

    publish APIs (Application Programming Interface), think of a new and unusual example application, and describe it briefly Deadline and how to submit October 19, 2021 at 17:59 JST From Moodle (mandatory) Optionally, you can also post to #assignments channel at Discord So that your classmates can read your report, refer to it, and comment on it Just plain text, please Lecture 4 : Internet Technology and Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.56/57
  57. See You Next Week! Lecture 4 : Internet Technology and

    Governance (2) — FinTech — Financial Innovation and the Internet 2021 Fall — 2021-10-15 – p.57/57