presents
chat room: https://gitter.im/ethereum/play
workshop generator
skilltree module
HISTORY - play.ethereum.org
a lightweight embeddable solidity editor
HISTORY - play.ethereum.org
auto-generate "Dapp" (from compiler output)
HISTORY - play.ethereum.org
GOAL: improve developer experience (onboarding & education)
TEAM - Who are we?
If you like our work please help to fund us :-)
~£20,000.00
£0.00
(from Ethereum Foundation)
(from other sources)
CONTEXT - How can I trust this does what it is supposed to do?
WITHOUT "verified source codes":
CONTEXT - How can I trust this does what it is supposed to do?
Ethereum = slow & expensive
alternative hosting solution like
AWS, Heroku, Azure etc.
PROBLEM
only few thousand
verified source codes
nowhere to browse
smart contract sources
no incentive to
share sources
no neutral place
to store sources
SOLUTION
search interface for solidity source code
PRE ALPHA - First release is planned for late autumn (beta)
WORKSHOP
ARCHITECTURE
Consists of different kind of network nodes:
1. DHT nodes - help with discovery
2. source code nodes - collect source code
3. target list nodes - collect crawler targets
4. crawler & scraper nodes - add new source codes to the network
piggy back on existing DHT system for discovery
ARCHITECTURE
They maintain and synchronize a list of crawlable targets
ARCHITECTURE
They maintain and synchronize a list of source codes
ARCHITECTURE
They crawl and scrape all targets to add new source codes to the p2p database system
ARCHITECTURE
goal:
all active p2p search nodes will share the work of
updating and maintaining indexes
to improve search performance
@RangerMauve
ARCHITECTURE
NEXT
Hypercore
(=append-only log)
Hyperdrive
(=version-controlled POSIX filesystem)
Hyperdrive
(=version-controlled POSIX filesystem)
Data Model (uses Merkel Tree)
Data Model (uses Merkel Tree)
Data Synchronization
File System
DEMO TIME
DEMO TIME
4b. `dat clone` someone's address
DEMO TIME
DEMO TIME
6b. follow README.md example
6c. and retrieve smartcontract data
DEMO TIME
JOIN US :-)
we promote a 100% earn while you learn & work remote culture
=> a future of self-organized & self-employed business partners
Community Project
Wanna join in October/November in Thailand? => Talk to us :-)
play project:
JOIN US :-)