3. Maidsafe
Massive Array of Internet Discs
Secure 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
4. 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
5. 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
6. 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
8. 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
9. 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.
10. 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
11. 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
12. 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)
13. SAFE Installer
● All SAFE apps access Vaults via installer
● Features:
● Single access
● Secure non-cross app access
● Install & DEMO
14. SAFE app example
● Upload a file
● DNS
● Browser accessable (Firefox plug in)
●
15. Summary
● First official release Date?
● Web skill build SAFE apps
● Decentralized web
● Thank you