Slide 1

Slide 1 text

Technologies to Create the Next Generation Internet Web 3.0
 
 
 Fumitoshi Ogata

Slide 2

Slide 2 text

Web3.0


Slide 3

Slide 3 text

Web3 == The third era of the internet.


Slide 4

Slide 4 text

CLIENT / SERVER PEER TO PEER Web2.0 Apps Web3.0 DApps

Slide 5

Slide 5 text

WWW
 
 Tim Berners-Lee 
 solid
 Sir Tim Berners-Lee says his company Solid will give users control of their data

Slide 6

Slide 6 text

GOAL
 “The original thing I wanted to do was make it a collaborative medium, a place where we can all meet and read and write….

Slide 7

Slide 7 text

Web1.0
 
 1990-2009
 web = read only 


Slide 8

Slide 8 text

Web1.0
 GOAL
 “The original thing I wanted to do was make it a collaborative medium, a place where we can all meet and read and write….

Slide 9

Slide 9 text

Web2.0
 
 2010-2019
 web = read + write 


Slide 10

Slide 10 text

Edward Snowden: Leaks that exposed US spy programme 
 https://www.bbc.com/news/world-us-canada-23123964 
 
 533 million Facebook users' phone numbers and personal data have been leaked online
 https://www.businessinsider.com/stolen-data-of-533-million-facebook-users-le aked-online-2021-4
 
 Facebook will drop its facial recognition system – but here’s why we should be sceptical
 https://theconversation.com/facebook-will-drop-its-facial-recognition-system- but-heres-why-we-should-be-sceptical-171186 
 
 Apple bans Fortnite from App Store during Epic Games legal battle 
 https://www.bbc.com/news/technology-58669512 
 
 The GDPR: Understanding the right to data portability https://www.itgovernance.eu/blog/en/the-gdpr-understanding-the-right-to-da ta-portability
 Today’s Internet has some serious defects such as the lack in controlling one’s information.
 


Slide 11

Slide 11 text

GDPR(EU) -> Data Protection & Portablitiy AI weara ble device web site IOT agricul ture health care BIG DATA smart phone autom otive BIG PROFIT!


Slide 12

Slide 12 text

Web2.0
 GOAL
 “The original thing I wanted to do was make it a collaborative medium, a place where we can all meet and read and write…. Vendor Lock-in


Slide 13

Slide 13 text

Web3.0
 
 2020-
 web = read + write + own 


Slide 14

Slide 14 text

Web3.0
 GOAL
 +Govenance
 “The original thing I wanted to do was make it a collaborative medium, a place where we can all meet and read and write….

Slide 15

Slide 15 text

P2P ? 
 Skepe WebRT C Splato on DarkS oul Monst erStrik e LINE An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol http://www1.cs.columbia.edu/~salman/publications/skype1_4.pdf

Slide 16

Slide 16 text

GOVENANCE


Slide 17

Slide 17 text

Web2.0
 Web3.0
 Trusted Root Authorities
 Community Govenance
 TLS DAO Meta vers e Vote Bloc kcha in

Slide 18

Slide 18 text

Nakamoto Consensus = Probable finality
 Ethereum and Bitcoin currently use the "longest chain" rule, which means that whichever blockchain is the longest will be the one the rest of the nodes accept as valid and work with.
 GRANDPA, Ethereum Casper => Provable Finality


Slide 19

Slide 19 text

https://grayscale.com/wp-content/uploads/2021/11/Grayscale_Metaverse_Report_Nov2021.pdf • Web 1.0 - Netscape connected us online • Web 2.0 - Facebook connected us into online communities • Web 3.0 - Decentraland connected us into a community-owned virtual world

Slide 20

Slide 20 text

BLOCKCHAIN TECHNOROGY STACKS


Slide 21

Slide 21 text

○ BLOCKCHAIN
 ○ SDK/DEVELOPERTOOL
 ○ NODE PROVIDER
 ○ IDENTITY
 ○ FILE STORAGE
 ○ INDEXING
 ○ OFFCHAIN DATA PROTOCOL
 ○ SCALING SOLUTION
 ○ ORACLE NETWORK
 ○ INTEROPERABILITY


Slide 22

Slide 22 text

NON BLOCKCHAIN


Slide 23

Slide 23 text

23 Front-end Back-end DB User NON-BLOCKCHAIN


Slide 24

Slide 24 text

BLOCKCHAIN


Slide 25

Slide 25 text

25 Front-end EVM / WASM USER SmartCon tract SmartCon tract SmartCon tract BLOCKCHAIN
 Blockchain DB

Slide 26

Slide 26 text

BLOCKCHAIN


Slide 27

Slide 27 text

Ethereum
 Bitcoin
 Flow
 NEM
 EOS
 HyperLedger
 LISK
 Libra
 Corda
 LINE
 Blockchain
 BLOCKCHAIN
 Amazon
 QLDB
 Ripple
 Binance Smart Chain
 Polkadot
 TEZOS
 Quorum
 Corda
 Oracle Blockchain Cloud Service
 Public
 Private


Slide 28

Slide 28 text

SDK/DeveloperTool


Slide 29

Slide 29 text

29 Front-end EVM / WASM USER SmartCon tract SmartCon tract SmartCon tract sdk SDK/Tools
 Blockchain DB Iconic Doom3 Game Now in Browsers With WebAssembly http://www.continuation-labs.com/projects/d3wasm/ http://takenobu-hs.github.io/downloads/ether eum_evm_illustrated.pdf

Slide 30

Slide 30 text

30 Web3.js
 Ether.js
 Hardhat
 Remix
 Moralis
 Alchemy
 Ganache
 Waffle
 Truffle
 OpenZippelin
 https://github.com/ConsenSys/ethereum-developer-tools-list SDK/DeveloperTool
 DeveloperTolls contain Frameworks/IDEs/Faucets…. boilerplate

Slide 31

Slide 31 text

SDK/DeveloperTool


Slide 32

Slide 32 text

NODE PROVIDER


Slide 33

Slide 33 text

33 EVM / WASM USER SmartCon tract SmartCon tract SmartCon tract INFRA Front-end NODE PROVIDER
 sdk Blockchain DB

Slide 34

Slide 34 text

NODE PROVIDER


Slide 35

Slide 35 text

NODE PROVIDER


Slide 36

Slide 36 text

36 INFURA
 QuickNode
 Alchemy
 METAMASK
 NODE PROVIDER


Slide 37

Slide 37 text

IDENTITY (WALLET)


Slide 38

Slide 38 text

38 EVM / WASM SmartCon tract SmartCon tract SmartCon tract INFRA wallet Front-end USER Blockchai n DB IDENTITY (WALLET)
 sdk

Slide 39

Slide 39 text

39 WALLET CONNECT 
 SOLANA WALLET ADAPTER 
 TRUST
 MyEtherWallet
 CERAMIC SELF ID
 METAMASK
 Rainbow
 Phantom
 TORUS
 Argent
 IDENTITY (WALLET)


Slide 40

Slide 40 text

FILE STORAGE


Slide 41

Slide 41 text

41 Front-end EVM / WASM Blockchai n DB USER SmartCon tract SmartCon tract SmartCon tract INFRA wallet IPFS FILE STORAGE
 sdk

Slide 42

Slide 42 text

42 IPFS
 FILECOIN
 ARWEAVE
 SKYNET
 PINATA
 FILE STORAGE


Slide 43

Slide 43 text

INDEXING


Slide 44

Slide 44 text

44 Front-end EVM / WASM Blockchai n DB USER SmartCon tract SmartCon tract SmartCon tract INFRA wallet IPFS INDEXING
 The Graph sdk

Slide 45

Slide 45 text

45 THE GRAPH
 INDEXING


Slide 46

Slide 46 text

OFFCHAIN DATA PROTOCOL


Slide 47

Slide 47 text

47 Front-end EVM / WASM Blockchai n DB USER SmartCon tract SmartCon tract SmartCon tract INFRA wallet IPFS OFFCHAIN DATA PROTOCOL
 The Graph THREAD DB sdk PUB/SUB

Slide 48

Slide 48 text

48 CERAMIC
 THREAD DB
 GUN
 OFFCHAIN DATA PROTOCOL


Slide 49

Slide 49 text

SCALING SOLUTION


Slide 50

Slide 50 text

50 Front-end EVM / WASM Blockchai n DB USER SmartCon tract SmartCon tract SmartCon tract INFRA wallet IPFS The Graph THREAD DB Scaling EVM / WASM SmartCon tract SmartCon tract SmartCon tract SCALING SOLUTION
 sdk

Slide 51

Slide 51 text

51 POLYGON
 ARBITRUM
 zkSync
 STARKNET
 OPTIMISM
 SCALING SOLUTION


Slide 52

Slide 52 text

ORACLE NETWORK


Slide 53

Slide 53 text

ORACLE NETWORK EVM / WASM USER SmartCon tract SmartCon tract SmartCon tract INFRA Front-end sdk Blockchain DB Blockchain DB Other Blockc hains Event Data IOT Financ e Data API

Slide 54

Slide 54 text

54 CHAINLINK
 IOTA Oracle
 Band Protocol
 Tellor
 UMA
 API3
 NEST Protocol
 HAPI
 Augur
 DIA
 ORACLE NETWORK

Slide 55

Slide 55 text

INTEROPERABILITY

Slide 56

Slide 56 text

56 INTEROPERABILITY 1stGeneration
 BITCOIN / Ethereum
 2ndGeneration
 PrivateChain
 3rdGeneration
 COSMOS / POLKADOT


Slide 57

Slide 57 text

57 INTEROPERABILITY atomic swap cosmos IBC 2 way peg Wrapped Token

Slide 58

Slide 58 text

58 COSMOS IBC
 SUBSTRATE
 SOLANA
 INTEROPERABILITY

Slide 59

Slide 59 text

59 INTEROPERABILITY -> Substrate git clone https://github.com/substrate-developer-hub/substrate-node-te mplate cd substrate-node-template git checkout latest cargo build --release

Slide 60

Slide 60 text

60 Substrate Pallets https://docs.substrate.io/tutorials/v3/create-your-first-substrate-chain/ Aura
 BABE
 AtomicSwap
 Sudo
 GRANDPA
 Elections
 Multisig
 Identity
 Utility
 Assets
 Contracts
 EVM
 Collective
 Treasury
 Election
 Democracy
 Rand
 Timestamp


Slide 61

Slide 61 text

61 Deta Center DApps allows for any game to easily and seamlessly and permission lessly become a platform