maidsafe installer demo project safe london

Download MAIDSAFE Installer DEMO  Project SAFE London

If you can't read please download the document

Upload: james-littlejohn

Post on 12-Feb-2017

185 views

Category:

Internet


6 download

TRANSCRIPT

Project SAFE London

Welcome

Intro to MaidSAFE

Installer

SAFE App example

Summary

Introduction

How I found SAFE

Thank you to Dirk Hoving (slides)

Maidsafe

Massive Array of Internet DiscsSecure Access for Everyone

Scalable decentralized applications

No trust consensus without blockchains

By Dirk Hoving SAFE Amsterdam

For presentation outline thanks to the Maidsafe team and the rest of the community. Special usage of framework made by @ioptio

Why Maidsafe?

Internet access is highly dependent on centralized servers

Traffic peaks make websites slow and susceptible to DDOS.

Cost of maintaining and securing servers causes monopolisation.

Current internet is susceptible to censorship.

Many centralised servers get hacked

Blockchain tech is hard to scale, there must be a better way to get consensus on ownership distribution

Maidsafe origins

Founded by David Irvine in 2006. Inspired by ant colonies, more than 9 years in the making.

More is different: complexity at large scale from simplicity at a small scale

Ants have different roles, can switch roles, very adaptable

Specialization, adaptability, communication and large numbers

Crowdfunded in 2014, bitcoin caused an additional wave of interest

MAID

Massive Array of Internet Discs

Combining storage space, bandwith and CPU power

Hardware combined into one global cyberbrain

Anyone with device+internet connection can create vault

MAID is what enables SAFE

From a presentation by @ioptio

Vault roles

Storing data

Data managers (managing data for other vaults)

Verifying and validating other vaults

Groups of 32 randomly chosen of which 28 need to reach consensus.

Nodes not behaving properly get outranked

Data distributing

Data split into 1MB chunks

Each chunk stored at least 4 times

All chunks are stored in a location depending on the hash of the chunk. Each chunk has a different location.

Self encryption. Need all chunks to decrypt the whole.

Parallel downloading of 1MB chunks makes data retrieval incredible fast.

SAFE

Secure Access for Everyone

Variety of encryption layers

Privacy, security, freedom

Self Authentication no password information leaves your computer

Store data, privately, shared or public

Build and use applications that interact with this data

Safecoin and farming

Integrated cryptocurrency. No distributed ledger in the form of a blockchain.

Proof of resource will farm you safecoin

Uploading data to the network costs safecoin. Safecoin is recycled and given back to the network.

10% of farming rewards go to app developers

Micropayments, instant verification

Reward content creators, cut out the middleman

The way forward

Installers for linux coming this or next week

Development bundle 1 being released this or next week (simple vaults, LAN only)

Couple of sprints for Development bundle 2 (community run vaults and farming integration)

Development bundle 3 (safecoin full implementation, POSIX API and messaging API)

SAFE Installer

All SAFE apps access Vaults via installer

Features:

Single access

Secure non-cross app access

Install & DEMO

SAFE app example

Upload a file

DNS

Browser accessable (Firefox plug in)

Summary

First official release Date?

Web skill build SAFE apps

Decentralized web

Thank you

Discussion / Q&A

James Littlejohn

@aboynejames

07521580938

[email protected]