Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source...

13
Introduction to Holochain Grace Rachmany [email protected]

Transcript of Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source...

Page 1: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

Introduction to Holochain

Grace Rachmany

[email protected]

Page 2: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

Holochain is a framework for building distributed apps.

Page 3: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

What is agent centric?

Agent centricGames: Agree on rules

Game: We agree on rules

Page 4: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

Holochain is a DHT of user source chains

DHT

Page 5: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

Holochain Architecture Blockchain Architecture

User data(Source chains)

Holochain Node ( User )

DLT(DATA)

Miners/Nodes(Backend Logic)

APP 1 USERFront end code

and data

APP 2 USERFront end code

and dataSharded DHTs

DNA(dApp Logic)

Front end codeand data

App1

DHTApp2

DHTAPP

Page 6: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER
Page 7: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

No Global State

Page 8: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

No Global Time

Page 9: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

Why Agent-Centric?

● Low overhead

● Fast transaction

● Self-sovereign

● Own your hosting network

● Scalable and anti-fragile

Applications

● Community apps● Social apps● Sharing economy● Distributed energy ● Complementary currencies● Multi-currency● Personas and reputation● Social impact● Peer-to-peer marketplaces

Heading

Page 10: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

Learn more and stay in touch

● Visit our website: https://holo.host● White Paper and FAQs: https://holo.host/learn● Review our code: https://developer.holochain.org● Watch our AMAs: https://www.youtube.com/channel/UCSRJRJvkZHk3f1PemqT-R0g● Join Our Community:

○ Developer community: forum.holochain.org○ Host community: forum.holo.host

○ Twitter @holochain @h_o_l_o

○ Youtube: https://www.youtube.com/channel/UC9fNJMIQ9mQ4u9oyoVIqtDQ/videos

Link style

Page 11: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

Holoports

● Compute and storage● Connectivity to Web 2.0

Page 12: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER

Thank you(name, contact details)

Page 13: Introduction to Holochain€¦ · Holochain Architecture Blockchain Architecture User data (Source chains) Holochain Node ( User ) DLT (DATA)Miners/Nodes (Backend Logic) APP 1 USER