+ All Categories
Home > Technology > Distributed Ledgers meet Mesh Networks

Distributed Ledgers meet Mesh Networks

Date post: 21-Jan-2018
Category:
Upload: norbert-gehrke
View: 53 times
Download: 1 times
Share this document with a friend
45
Distributed Ledgers Meet Mesh Networks By: Kevin Chen
Transcript
Page 1: Distributed Ledgers meet Mesh Networks

DistributedLedgers MeetMesh Networks

By: Kevin Chen

Page 2: Distributed Ledgers meet Mesh Networks

2

Table of Content

1. Our Evolving Internet

2. Introducing IoT / M2M

3. Blockchain Secure Value Layer

4. Cases Studies

5. What’s Next?

Page 3: Distributed Ledgers meet Mesh Networks

1.Our Evolving Internet

3

Page 4: Distributed Ledgers meet Mesh Networks

➢ Global communications

network

➢ Connects billions of….

○ Computers

○ Mobile phones

○ Now custom devices

➢ Web: the UI of Internet

○ Starting with websites

4

What is the Internet?

Page 5: Distributed Ledgers meet Mesh Networks

➢ Mid 1900s - Early 2000s

➢ Personal computers

becoming mainstream

➢ Static information pages

➢ Webmasters determine

information on site

➢ Connect by hyperlink

5

Web 1.0 (The Static Web)

Page 6: Distributed Ledgers meet Mesh Networks

➢ Mid 2000s - Early 2010s

➢ Client - Server - Client

➢ AJAX, CSS, and widgets

➢ Social web, interactivity

➢ Rise of open-source

➢ Rise of social media

➢ Rise of e-commerce and

Digital payments

6

Web 2.0 (The Interactive Web)

Page 7: Distributed Ledgers meet Mesh Networks

7

Web 3.0?

Page 8: Distributed Ledgers meet Mesh Networks

Web 3.0 under the hood...

8

Page 9: Distributed Ledgers meet Mesh Networks

2.IntroducingIoT & M2M

9

Page 10: Distributed Ledgers meet Mesh Networks

➢ Supply Side (More Ubiquity)

○ Moore’s Law

○ Maker Movement/Customization

○ Smaller Embedded Devices/Machines

➢ Demand Side (Greater Need)

○ Intel gathering: Data = Oil, “Smart” = Insightful Info

■ For internal and external consumption

○ Predictive Analytics (i.e. Maintenance)

○ Now there is an arm’s race, FOMO

10

Why IoT? Why Now

Page 11: Distributed Ledgers meet Mesh Networks

11

Cloud, Fog, and Mist Computing

Page 12: Distributed Ledgers meet Mesh Networks

12

Challenges...

1) Fragmented NetworkProtocols

2) Security Vulnerabilities

Page 13: Distributed Ledgers meet Mesh Networks

13

1) FragmentedNetworks

➢ Differences in:○ Range○ Bandwidth○ Power Usage○ Latency

➢ Wireless Types:○ Cellular○ Wifi○ RF○ LPWAN○ Mesh

Page 14: Distributed Ledgers meet Mesh Networks

➢ Cell sites networks➢ 3G/4G (LTE)/5G➢ Range:

○ GSM: 200 km max○ HPSA: 35 km max

➢ Large quantities of data, less latency

➢ High power consumption➢ Use cases: self-driving cars,

telemetry health care➢ “Visa” of IoT Networks

14

Cellular

Page 15: Distributed Ledgers meet Mesh Networks

➢ Connects to router (wireless

access point → Ethernet)

➢ Range: 100 m max

➢ Data Rate: 150-600 Mbps

➢ Fastest Data Rate

➢ Most power consuming

➢ Vulnerable to attack

➢ Use cases: This presentation!

15

Wi-Fi

Page 16: Distributed Ledgers meet Mesh Networks

➢ Short-distance communications➢ Radio Frequency ID (RFID)

○ Use RF to ID and tag objects○ Range < 12 m, Data: ~600 kbps○ Use cases: retail and warehouse

merchandise tagging, car➢ Near Field Communications (NFC)

○ D2D proximity communications ○ Range: < 10 cm, Data: 100-400 kbps○ Use cases: contactless card tech,

newer cell phones, badge➢ Bluetooth Low Energy (BLE)

○ Battery-powered + RF chip beacon ○ Range: < 70 m, Data: ~1 Mbps ○ Use cases: beacons UI, wearables

16

Radio Frequency (RF)

Page 17: Distributed Ledgers meet Mesh Networks

➢ Low Power [Wireless] Wide Area Network (LPWAN)

➢ Interconnects battery-powered devices with a central hub

➢ WAN: kilometers, LAN: meters➢ Battery (2.5 Ah) Life: 10-20 years➢ Greater number of devices➢ LoRa: 2-15 km, < 27 kbps➢ SigFox/UNB: 3-50 km, < 100 bps➢ RPMA: ~5-10 km, more power comp➢ Use Cases: Smart Cities, Industry

4.0, AgTech

17

LPWAN

Page 18: Distributed Ledgers meet Mesh Networks

18

Page 19: Distributed Ledgers meet Mesh Networks

➢ Edge-to-edge (E2E), with gateway➢ Endpoints become signal receivers➢ Non-interference➢ ZigBee

○ 7 years for batteries○ Range: 10-100 m, Data: 20-250 kbps○ Use Cases: utility, retail

➢ Z-Wave○ Range: ~30 m, Data: 10-40 kbps○ Use Cases: home automation

19

Mesh networks

Page 20: Distributed Ledgers meet Mesh Networks

➢ ANT

➢ 6LowPAN

➢ OnRamp (LPWAN)

➢ DigiMesh (Mesh)

➢ Helium

20

Others

Page 21: Distributed Ledgers meet Mesh Networks

21

MESHWIFI / LPWANCELLULAR

Page 22: Distributed Ledgers meet Mesh Networks

22

IoT Protocols Cheat Sheet

Network Distance Battery Life Data Rate Topology

Cellular Very Long Low High Centralized

Wifi Short Very Low Very High Decentralized

RF Very Short Medium Medium P2P

LPWAN Long Very High Very Low Decentralized

Mesh Medium High Low Distributed

Inversely correlated

Page 23: Distributed Ledgers meet Mesh Networks

23

Rest of the Internet Stack today...

Page 24: Distributed Ledgers meet Mesh Networks

24

2) Security Vulnerability

➢ Vulnerable Cryptography➢ Data can be intercepted

OTA➢ Examples:

○ Dyn Inc.○ Factories○ Medical Devices○ Smart Cars

Page 25: Distributed Ledgers meet Mesh Networks

4.Adding Blockchains/DLTs In the Mix

25

Page 26: Distributed Ledgers meet Mesh Networks

➢ Distributed Ledger

○ REDUCES SINGLE

POINT OF FAILURE

○ Use cases: IDoT, Data

Encryption, Audit Trail

➢ Type of Propagated Data:

○ Transactions

○ Blocks

26

Basics

Page 27: Distributed Ledgers meet Mesh Networks

➢ Public Key Cryptography

○ Sign and create Digital Signatures

○ Ex: transaction, software update, ID

➢ Consensus Mechanism

○ Set of confirmed and verified

transactions for distributed ledgers

○ PoW/PoS/others...

27

Properties of Blockchain

Page 28: Distributed Ledgers meet Mesh Networks

28

Blockchain/DLT Avg Tx Size Max Block Size Avg Block Interval

Bitcoin < 1 kB 1 MB 10 min

Bitcoin Cash < 1 kB 8 MB 10 min

Litecoin < 1 kB 4 MB 2.5 min

Ethereum Up to ~53,000Gas limit (for SC)

3,141,592Gas (~800 kB)

15-17 sec

IOTA 1 - 2 kB* - -

Page 29: Distributed Ledgers meet Mesh Networks

➢ RACE TO FIRST!

➢ Need Power Supply

➢ Need Fastest

Connectivity

➢ Need Fastest

Computing

➢ Biggest Mining Pools

29

Mining (PoW)

Page 30: Distributed Ledgers meet Mesh Networks

30

Tx

Mining

Page 31: Distributed Ledgers meet Mesh Networks

31

Partition-Tolerance (DAG)

Where DAGs come along...

Page 32: Distributed Ledgers meet Mesh Networks

32

Blockchain/DLT layer on top of IoT Connectivity layer, below Data or Application layer

Page 33: Distributed Ledgers meet Mesh Networks

5.CaseStudies

33

Page 34: Distributed Ledgers meet Mesh Networks

➢ Early blockchain + IoT startup, founded in 2012

➢ Vertical SPADE Framework➢ Filament Tap device/beacon➢ Use telehash for distributed

endpoint device comms➢ Device discovery over Wifi,

radio, and Bluetooth➢ Blockname: address on Bitcoin ➢ Blocklet: L2 accounting on BTC➢ Use cases: rails, freights, and

other infrastructure

34

Filament

Page 35: Distributed Ledgers meet Mesh Networks

➢ Comprehensive IoT-DLT app

platform provider

➢ IoT CMS, Device Registry, Data

Collection/Analytics

➢ Supports ZigBee, ZWave, BLE,

BT, and UWB

➢ Use Cases: Dynamic EV

Charging, Smart City

parking/utilities metering

➢ Using IOTA feeless network

35

Netobjex

Page 36: Distributed Ledgers meet Mesh Networks

➢ Wisdom Alter Label Trade

Organizations and Networks

➢ VIOT (Value IoT)

➢ Phase 1.0: dev RFID tags to

placed onto materials not

accessible to the Internet

➢ Use Cases: retail, warehousing,

logistics (P 2.0), smart

manufacturing (P 3.0)

36

WaltonChain

Page 37: Distributed Ledgers meet Mesh Networks

➢ Decentralized ISPs (monopolistic)

➢ Incentivized Community Mesh

➢ Create software for existing

hardware to connect to each other

➢ Hops with best AND cheapest paths

➢ IoT connectivity depending on hop

distances (i.e. LPWAN large hops)

➢ Uses Ethereum blockchain

➢ IoT network agnostic

37

Althea Mesh

Page 38: Distributed Ledgers meet Mesh Networks

➢ Sensor (i.e. temperature logger) records environment conditions while package is in transit

➢ Uses BLE or NFC➢ Blockchain agnostic,

starting with Ethereum➢ Use Cases: pharmaceutical

supply chain

38

Modum

Page 39: Distributed Ledgers meet Mesh Networks

6.What’sNext?

39

Page 40: Distributed Ledgers meet Mesh Networks

40

Digital Assets (Tokenization) of Everything?

Page 41: Distributed Ledgers meet Mesh Networks

41

AI, bots, and DAOsthe next layer?

Page 42: Distributed Ledgers meet Mesh Networks

42

Swarm Intelligence?

Page 43: Distributed Ledgers meet Mesh Networks

43

New UI/UX?

Page 44: Distributed Ledgers meet Mesh Networks

➢ Front-End Layer○ Websites, AR/VR, Robotics, Smart Cities, Industry 4.0, Space Tech

➢ New Software applications○ With built-in AI/IoT/DLT libraries

➢ AI Semantic Layer○ Google DL/NN

➢ Data Aggregation Layer○ MAM, MQTT, XMPP, JSON

➢ Blockchain/DLT Trustless Consensus Layer○ Bitcoin, Ethereum, NEO, IOTA, Ripple, Litecoin, Monero

➢ IoT Connectivity Layer○ Cellular, Wifi, LPWAN, Mesh

➢ Physical Layer (Wired/Wireless)○ Radio frequencies, Fiber optics, Quantum tunneling?

44

Possible Web 3.0 Stack?

Page 45: Distributed Ledgers meet Mesh Networks

Thank you!

[email protected]@kevrchen

www.iota.org

45


Recommended