28
Alex Van de Sande [email protected] Mist Why, how and what

Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · [email protected] Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Alex Van de Sande

[email protected]

MistWhy, how and what

Page 2: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

“How the internet was supposed to work”

“Build unstoppable applications”“have a robot run your organization"

Page 3: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

The problem

Page 4: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Option 1: Failure• Part of internet history is lost • Users are abandoned • Public goods are lost

Page 5: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

• Someone needs to pay • Eyeballs are the cheapest

currency available • Project starts serving

advertisers and shareholders

Option 2: Get Funding

Page 6: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

• Serves content • Keeps private data • Connects users • Solves conflicts

• Shows you stuff

Page 7: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable
Page 8: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable
Page 9: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Ethereum

Page 10: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Command Line Tools

✓ Devcon0 ✓ Developer oriented ✓ “DOS” ⤬ No Graphic interface ⤬ Requires full blockchain download

Page 11: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Ethereum Wallet

✓ Devcon1 ✓ Advanced tool for specialists ✓ “Visicalc”, “Excel” ✓ Dynamic interfaces for contracts ⤬ Requires full blockchain ⤬ Requires buying ether

Page 12: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Mist✓ Devcon2 ✓ Enthusiast User ✓ “Netscape Navigator”, “Firefox” ✓ Full web power for smart contracts ✓ Light Client ✓ Creative funding

Page 13: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

recorded unedited from working prototype

Page 14: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Recorded from working prototype

Page 15: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Recorded from working prototype

Page 16: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Recorded from working prototype

Page 17: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Recorded from working prototype

Page 18: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Recorded from working prototype

Page 19: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Recorded from working prototype

Page 20: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Next Steps

Page 21: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

bzz://263d622a546065072a2467e3f6716e95c0f82daa3c4d9f10aacb7309bafb6417stakevoice.eth

Name RegistrarHuman friendly updateable URIs

Page 22: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Authenticated BinariesSource and ABI can be fetched via SWARM

Page 23: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Easier InstallsSigned binaries

Page 24: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Reward for Bandwidth

Swarm Dashboard

SWARM DASHBOARD

History

Downloads

Providing connection could replace mining as entrance point for desktop computers

Page 25: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Swappable BackendsStandardise backend calls into a .json file, allowing

the user to download any backend on the fly

Page 26: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

On the Roadmap✓ ERC67: “ethereum://address&function” URI scheme ✓ Invitation Files: downloadable wallets that can be be used for quick invitations ✓ Deterministic and paper wallets ✓ Account management with contracts

Page 27: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

Let’s build the internet like roads, not railroads

Page 28: Mist - EthFansupyun-assets.ethfans.org/uploads/doc/file/...upd=mistdevcon2.pdf · avsa@ethereum.org Mist Why, how and what “How the internet was supposed to work” “Build unstoppable

@avsa

[email protected]

Special Thanks to Fabian Vogelsteller (frozeman), Ram Nair (hiddentao),

Everton Fraga (ev), Luca Zeug (luclu), Piper Merriam and Bas Van Kervel

Alex Van de Sande