├── LICENSE ├── README.md ├── devcon-watching-the-live-stream.jpg ├── devcon3notes.md └── twitterphotos ├── Mosaic01_0856x0856_20171102-175924_cosmos.jpg ├── Mosaic01_3425x3425_20171102-175924_cosmos.jpg ├── Mosaic02_1240x0828_20171030-175402_rakugo.jpg ├── Mosaic02_4960x3314_20171030-175402_rakugo.jpg └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | quickstart: [devcon3notes.md](devcon3notes.md) or [twitterphotos/](twitterphotos/) status: Markdown formatted. 3 | 4 | # DevCon3 LiveStream 5 | 6 | Notes of memorable talks. 7 | 8 | e.g. mentioned URLs & addresses 9 | e.g. youtube start positions (hours/minutes/seconds in the livestream archives) <-- this is the main usefulness. 10 | 11 | Almost ALL of the talks in the DevCon livestream (Main Hall only). Yes, 35 hours of [binge-watching :-) ](https://twitter.com/j32804/status/926900616592490497) . 12 | 13 | Beware: These notes contain only an idiosyncratic *subset* of talks. Roughly chronological. There were many more. Find them yourself (and if your favorites are missing, just add'em): 14 | 15 | * https://ethereumfoundation.org/devcon3/agenda/ 16 | * https://www.youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g 17 | 18 | Purposes of this text: 19 | 20 | * other people can already start watching now, even before the talks are edited and published. Thus the youtube URLs with exact HOUR:MINUTES:SECONDS links. 21 | * myself I will more easily find stuff later. 22 | * placeholders to perhaps insert more info about each talk 23 | * keeping the mentioned links somewhere. There is so much happening. 24 | 25 | 26 | There might be some more info in the chat https://gitter.im/ethereum-unofficial/devcon (please create an official chatroom). 27 | 28 | What a pity my body was not in Cancun, but you can be sure - my mind was. Greetings from London. 29 | 30 | Good night, 31 | Andreas Krueger 32 | 33 | ## History 34 | TODO 35 | 36 | #### News 2 weeks later: corrected times, other people's TOCs 37 | #### News 10 days later: *Mosaic* and *Markdown* 38 | #### News day 5: **twitter photos** 39 | #### News day 4: *a few* times might be wrong now 40 | 41 | 42 | ## sharing is caring 43 | thanks a lot for retweeting [my initial announcement](https://twitter.com/drandreaskruger/status/926614818886422528) to 44 | * [@cryptocurrency0](https://twitter.com/cryptocurrency0/status/926838062696374272) and 45 | * [@j32804](https://twitter.com/j32804/status/926900616592490497) and 46 | * [@rhian_is](https://twitter.com/rhian_is) 47 | 48 | and my twitterphoto mosaics wow: Devcorn [9 retweets 26 likes](https://twitter.com/drandreaskruger/status/929857990877941769), Cancun [3 retweets 4 likes](https://twitter.com/drandreaskruger/status/930350955782123521). The Devcorn will even be [put on an office wall](https://twitter.com/chjango/status/930122557595906050), hooray. Follow me, [drandreaskruger](https://twitter.com/drandreaskruger) (one letter less than here on github) if you want to. 49 | 50 | # HERE are the notes: 51 | 52 | * [devcon3notes.md](devcon3notes.md) 53 | 54 | --- 55 | 56 | --- 57 | 58 | --- 59 | 60 | --- 61 | 62 | 63 | ![pretty-image](https://raw.githubusercontent.com/drandreaskrueger/devcon3/master/devcon-watching-the-live-stream.jpg) 64 | -------------------------------------------------------------------------------- /devcon-watching-the-live-stream.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drandreaskrueger/devcon3/7badf72a9f1a016214560ac7254f3e37783ca379/devcon-watching-the-live-stream.jpg -------------------------------------------------------------------------------- /devcon3notes.md: -------------------------------------------------------------------------------- 1 | [devcon3](https://github.com/drandreaskrueger/devcon3)notes.md (follow link for twitterphotos) status: Markdown formatted 2 | 3 | # DevCon3 LiveStream 4 | 5 | Notes of memorable talks. 6 | 7 | e.g. mentioned URLs & addresses 8 | e.g. youtube start positions (hours/minutes/seconds in the livestream archives) <-- this is the main usefulness. 9 | 10 | Almost ALL of the talks in the DevCon livestream (Main Hall only). Yes, 35 hours of [binge-watching :-) ](https://twitter.com/j32804/status/926900616592490497) . 11 | 12 | Beware: These notes contain only an idiosyncratic *subset* of talks. Roughly chronological. There were many more. Find them yourself (and if your favorites are missing, just add'em): 13 | 14 | * https://ethereumfoundation.org/devcon3/agenda/ 15 | * https://www.youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g 16 | 17 | Purposes of this text: 18 | 19 | * other people can already start watching now, even before the talks are edited and published. Thus the youtube URLs with exact HOUR:MINUTES:SECONDS links. 20 | * myself I will more easily find stuff later. 21 | * placeholders to perhaps insert more info about each talk 22 | * keeping the mentioned links somewhere. There is so much happening. 23 | 24 | 25 | There might be some more info in the chat https://gitter.im/ethereum-unofficial/devcon (please create an official chatroom). 26 | 27 | What a pity my body was not in Cancun, but you can be sure - my mind was. Greetings from London. 28 | 29 | Good night, 30 | Andreas Krueger 31 | 32 | ## Participatory 33 | Not sure when/if I ever find the time to further edit this. So: 34 | 35 | * You just go ahead, and improve this if you want to; perhaps add your own notes, do a pull request, whatever. https://github.com/drandreaskrueger/devcon3 36 | * Just one wish: Please do not write their email addresses in cleartext, to hide them from spambots (search for (at) and you'll see). Thanks. 37 | 38 | 39 | #### News 2 weeks later: correct times, other people's TOCs 40 | About the wrong times: It must have happened, because they had initially cut off the beginning of Swarm's and Fabian's talk; and when they later re-inserted that, everything got shifted. I have now corrected the wrong times, if you still find some, please tell me. Thanks. 41 | 42 | Moreover: There were many more than the 42 talks which I have mentioned here. [Ryan Yosua](http://www.ryanyosua.me/devcon-3-talks/) has gone through the pain of linking them all in his blog. Also, most of the yotube videos now have the beginning times as a comment. 43 | 44 | 45 | #### News 10 days later: *Mosaic* and *Markdown* 46 | My [twitterphotos/](twitterphotos/) Mosaic got a lot of retweets, thank you very much. 47 | 48 | I finally took the time to transform this .txt into a .md file. Feel free to further improve it. 49 | 50 | #### News day 5: **twitter photos** 51 | I have downloaded ~1000 of your beautiful [twitterphotos/](twitterphotos/) - thank you so much; that way we could see a bit more of Cancun too. Love the crocodile pictures. 52 | 53 | #### TODO 54 | * Most urgent TODO: Markdown formatting. DONE. 55 | * making this strictly chronological 56 | * perhaps invent some scheme that all this can still be parsed afterwards? 57 | 58 | #### News day 4: *a few* times might be wrong now (CORRECTED) 59 | 60 | Arrrghh. They seem to now have f**ked with their youtube videos, *grrr* sabotageurs. Some time positions like &t=3h20m30s were suddenly wrong. 61 | 62 | I have corrected them now. 63 | If there are still wrong times, then please you look up the correct times, and please fork this repo and send a pull request. Thanks a lot. 64 | 65 | ---- 66 | 67 | ######################## 68 | 69 | N.b.: not strictly chronological yet. (day 1 is further down) 70 | 71 | ######################## 72 | 73 | ----- 74 | Day 2 75 | ----- 76 | 77 | #### Great tool: Puppeth - Péter Szilágyi. 78 | DevCon talk - very worthwhile. 79 | Tool: Fantastic. Spin up your own ether-like blockchain in 20 minutes. 80 | geth based. 81 | https://github.com/ethereum/go-ethereum/tree/master/cmd/puppeth 82 | Incl: 83 | 84 | * ethstats 85 | * miner 86 | * parity because blockexplorer 87 | * webwallet 88 | * faucet 89 | * dashboard 90 | * with manuals for enduser how to connect 91 | 92 | everything here he has deployed in front of our eyes, just now: 93 | http://devcon.network/ 94 | 95 | you can watch that talk already: 96 | 97 | * https://www.youtube.com/watch?v=8sXzxkODH-c&t=3m 98 | 99 | ---------------------------------------------- 100 | 101 | Some interesting talks of today. 102 | 103 | #### 1:00 pm - 1:40 pm Swarm Development Update 104 | My notes: 105 | Part 4 of the SWARM talk. Encryption, Merkle tree "subdirectories" 106 | might be inspiring our own solutions ... (ACL) Access Control List for distributed systems... 107 | 108 | * https://www.youtube.com/watch?v=aMs0wAFIu7I&t=0h0m01s 109 | 110 | ---------------------------------------------- 111 | 112 | #### 2:00 pm - 2:20 pm The Future of Token Contracts - Jordi Baylina 113 | 114 | MiniMe & ERC223 = YogaToken 115 | EIP672 reverse ENS, EIP165 116 | Governance, LiquidPledging 117 | https://ethereumfoundation.org/devcon3/sessions/token-contract-explorations-minime-reconstructing-balances-erc223-and-more/ 118 | giveth.io 119 | 120 | * talk begins here https://www.youtube.com/watch?v=aMs0wAFIu7I&t=1h00m47s popular guy, seemingly 121 | Summary https://www.youtube.com/watch?v=aMs0wAFIu7I&t=01h17m10s 122 | 123 | -------------- 124 | 125 | possibly have to add 23 minutes to YT positions? (DONE) 126 | 127 | ----------------------------------------------------- 128 | 129 | #### 2:20 pm - 2:40 pm Designing Future-proof Smart Contract Systems - Jorge Izquierdo (Aragon ICO) 130 | solidity - concepts & tricks for upgradeable contracts 131 | wiki.aragon.one 132 | aragon.chat 133 | 134 | * begins here: https://www.youtube.com/watch?v=aMs0wAFIu7I&t=1h19m00s not ?v=aMs0wAFIu7I&t=0h55m20s 135 | 136 | ---------------------------------- 137 | 138 | #### etherscan.io 139 | ##### 2:40 pm - 3:00 pm Exploring the Ethereum Blockchain Matt Tan & Wee Chuan Tan 140 | 141 | *This talk is about my experience building and using a block explorer for the Ethereum blockchain, which will provide a statistics highlight of the Ethereum blockchain and demographics of the Ethereum user base. The demographics portion will based on analytical data generated over the past years from Etherscan.io, which will assist new/existing developers on building a better user experience by first understanding who their potential target audiences are.* 142 | 143 | * https://www.youtube.com/watch?v=aMs0wAFIu7I&t=1h35m15s 144 | 145 | 1st part: interesting numbers 146 | 2nd part: geth vs parity 147 | 3rd part: google analytics of us users "user persona" 148 | 149 | ---------------------------------- 150 | 151 | #### 3:30 pm - 3:55 pm Panel: USCC – The Underhanded Solidity Coding Contest - Nick Johnson & Martin Swende & João Gabriel Carvalho & Richard Moore 152 | 153 | * (?v=aMs0wAFIu7I&t=2h05m55s now wrong, add 25 minutes) https://www.youtube.com/watch?v=aMs0wAFIu7I&t=2h30m43s 154 | 155 | tricky solidity/EVM vulnerabilities 156 | 157 | all 4 could be hired for smart contract code audits ? 158 | 159 | ----------------------------------------------------------- 160 | 161 | #### 4:40 pm - 5:00 pm The Raiden Network - Augusto Hack & Jannik Luhn & Loredana Cirstea 162 | 163 | * https://www.youtube.com/watch?v=aMs0wAFIu7I&t=13523s (not ?v=aMs0wAFIu7I&t=3h20m30s) 164 | 165 | how to build applications on top 166 | API calls, WebUI; Ropsten 167 | microRaiden on Kovan 168 | use cases: demo.micro.raiden.network & robocar 169 | 170 | brainbot.com 171 | 172 | -------------------------------------------------------- 173 | 174 | other memorable presentations of today (had made no notes, just going through the agenda https://ethereumfoundation.org/devcon3/agenda/ now): 175 | 176 | -------------------------------------------------------- 177 | 178 | #### 9:00 am - 9:20 am Developers, Developers, Developers – Ethereum for all your networks! Péter Szilágyi 179 | * https://www.youtube.com/watch?v=8sXzxkODH-c&t=0h3m0s 180 | 181 | 182 | #### 10:25 am - 10:45 am The EVM: Cleaner, Meaner, and Closer to the Metal - Dr. Greg Colvin 183 | * https://www.youtube.com/watch?v=8sXzxkODH-c&t=1h20m22s 184 | https://www.youtube.com/watch?v=8sXzxkODH-c&t=1h23m02s 185 | 186 | #### 5:00 pm - 5:20 pm Towards a Permanent ENS Registrar - Nick Johnson 187 | * https://www.youtube.com/watch?v=aMs0wAFIu7I&t=4h4m50s 188 | 189 | SUMMARY OF TALK: https://medium.com/@enslisting.com/ens-talk-at-devcon-3-the-unoffical-summary-66afdb2247d1 190 | 191 | --- 192 | 193 | and of yesterday, Day 1: 194 | 195 | #### 9:55 am - 10:20 am Ethereum in 25 Minutes, Version MMXVII - Vitalik Buterin 196 | * https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=49m35s until 197 | https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=1h13m55s 198 | = less than 25 minutes 199 | 200 | 201 | #### 1:55 pm - 2:15 pm Package Management for Smart Contracts - Piper Merriam 202 | He is the Python Web3.py guy 203 | Far reaching concepts for a package management system. 204 | 205 | * https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=4h48m42s 206 | 207 | -------------------------------------------------- 208 | 209 | was `?v=Yo9o5nDTAAQ&t=0h20m40s` s\*\*t, have they swapped out the YT video file now? Will all hour:minutes:seconds break now? \*grrrr\* that means a lot of confusion. New beginning time: https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=4h48m42s 210 | 211 | -------------------------------------------------- 212 | 213 | EDIT: 214 | 'enslisting.com' wrote a summary of the ENS talk, mentioned above. 215 | 216 | Plus: 217 | 'Argongroup.com' tried a summary of day 1: 218 | https://medium.com/@argongroup/8-things-we-learned-devcon3-day-1-858681157db1 219 | 220 | 221 | -------- 222 | Day 3 223 | -------- 224 | 225 | INCOMPLETE! Just some talks that I liked... 226 | 227 | ---------------------------------------------------------------- 228 | 229 | #### 9:00 am - 9:20 am Intro to Solidity (2017 edition) Hudson Jameson 230 | good intro for very beginners 231 | solgraph ! 232 | slides https://hudsonjameson.com/speakingengagements/ 233 | 234 | * https://www.youtube.com/watch?v=k42YNyvG8CU&t=00h00m030s 235 | 236 | -------------------------------------------------------- 237 | 238 | #### 9:20 am - 9:40 am Flexibility in Solidity Dr. Christian Reitwiessner 239 | SMTchecker! 240 | 241 | * https://www.youtube.com/watch?v=k42YNyvG8CU&t=00h17m30s 242 | 243 | --------------------------------------------------------- 244 | 245 | #### 9:40 am - 10:10 am Mist: towards a decentralized, secure architecture - Everton Fraga & Victor Maia 246 | Mist Browser! 247 | * https://www.youtube.com/watch?v=k42YNyvG8CU&t=00h36m17s 248 | 249 | 250 | #### Where is the decentralized Web - Moon project - Victor Maia 251 | http://moon-browser.org/ !!! IPSF ! 252 | 253 | * https://www.youtube.com/watch?v=k42YNyvG8CU&t=00h56m42s 254 | 255 | ------------------------------------------------- 256 | 257 | #### 10:30 am - 10:50 am DappHubb - Andy Milenius 258 | nixos.org 259 | seth !! 260 | Dappsys 261 | DSAuth !! 262 | DSToken 263 | https://dapp.tools/ 264 | https://dapphub.com/ 265 | 266 | * https://www.youtube.com/watch?v=k42YNyvG8CU&t=01h31m05s 267 | 268 | ----------------------------------------------- 269 | 270 | #### 10:10 am - 10:30 am Dapp Development using Remix, Mist, and Geth - Yann Levreau & Rob Stupay 271 | remix solidity IDE ! 272 | now with themes :-) 273 | 274 | * https://www.youtube.com/watch?v=k42YNyvG8CU&t=01h11m21s 275 | 276 | --------------------------------------------------------------------- 277 | 278 | #### 11:10 am - 11:30 am MetaMask: Dissecting the fox - Aaron Davis & Frankie Pangilinan 279 | kyokan.io 280 | state of the dapps metamask support 281 | metamascara ! 282 | Mustekala: ethereum & IPFS 283 | hello (at) metamask (dot) io 284 | 285 | * https://www.youtube.com/watch?v=k42YNyvG8CU&t=02h12m42s 286 | 287 | ----------------------------------------- 288 | 289 | mentioned somewhere: 290 | 291 | * https://beakerbrowser.com/ 292 | * https://github.com/ssbc/patchwork https://www.scuttlebutt.nz/ 293 | 294 | --------------------------------------------------------- 295 | 296 | #### 1:00 pm - 1:20 pm Web3.js 1.0 - Fabian Vogelsteller 297 | http://frozeman.de/blog @frozeman 298 | version v1.0 many news 299 | Promises ! 300 | web3.eth.subscribe ! 301 | myContract.methods.doSomething() --> send, on('change'), etc. 302 | web3.eth.accounts 303 | web3.utils 304 | web3.utils.soliditySha3 305 | ... 306 | 307 | * https://www.youtube.com/watch?v=FPHXbJPVVaA&t=00h00m00s (now NOT stupidly cut off by youtube anymore ;-) ) 308 | 309 | ----------------------------------------------- 310 | 311 | #### 1:20 pm - 1:40 pm Missing Links in the Ethereum Stack - Jack Peterson 312 | Augur 313 | bounties for tools wishlist https://augur.net/bounties/ 314 | e.g. 2000 REP for portable debugger 315 | 316 | * https://www.youtube.com/watch?v=FPHXbJPVVaA&t=00h18m44s (not ?v=FPHXbJPVVaA&t=00h03m07s) 317 | 318 | -------------------------------------- 319 | 320 | #### 1:40 pm - 2:00 pm EthJS – Precision Ethereum Javascript Architecture for dApps - Nick Dodson 321 | https://github.com/ethjs/ethjs-schema 322 | complete Ethereum RPC specification as a JSON object !! inputs, outputs ... 323 | Why EthJS? 324 | frustration about / criticism of web3.js 325 | 326 | * https://www.youtube.com/watch?v=FPHXbJPVVaA&t=00h42m02s (not ?v=FPHXbJPVVaA&t=00h26m15s) 327 | 328 | ------------------------------------------------------- 329 | 330 | #### 2:00 pm - 2:40 pm - Panel: Development Frameworks 331 | very interesting discussion 332 | Iuri Matias 333 | Andy Milenius 334 | Conor Svensson 335 | Yann Levreau 336 | Nick Dodson 337 | Jack Peterson 338 | Piper Merriam 339 | who else? 340 | 341 | * https://www.youtube.com/watch?v=FPHXbJPVVaA&t=01h1m32s (not ?v=FPHXbJPVVaA&t=00h45m27s) 342 | 343 | --------------------------------- 344 | 345 | #### 2:40 pm - 3:00 pm Uport – Usable Key Management for Multiple Identities Across Multiple Chains - Michael Sena & Rouven Heck & Pelle Braendgaard 346 | onboarding, userfriendly 347 | identity management ACROSS chains 348 | 349 | * https://www.youtube.com/watch?v=FPHXbJPVVaA&t=01h37m39s (not ?v=FPHXbJPVVaA&t=01h21m27s) 350 | 351 | --------------------------------- 352 | 353 | #### MUSIC 354 | * https://www.youtube.com/watch?v=FPHXbJPVVaA&t=01h41m30s until 355 | https://www.youtube.com/watch?v=FPHXbJPVVaA&t=02h12m03s 356 | 357 | ----------------------------------------------- 358 | 359 | #### 3:30 pm - 3:50 pm - Data is the Missing Link - Tim Nugent & Sam Chadwick 360 | Thomson Reuters 361 | https://developers.thomsonreuters.com/blockchain-apis/blockone-iq-ethereum 362 | https://blockoneiq.thomsonreuters.com/ 363 | private chains only ! 364 | SPX, Libor, S&P500 365 | https://blockoneid.thomsonreuters.com/ address mapping, user id, ... 366 | permID.org identifiers for entities e.g. industry symbols that get recycled 367 | data coverage, e.g. electricity & gas prices 368 | if we need other data sets, we can ask then they'll provide 369 | 370 | not ?v=FPHXbJPVVaA&t=02h12m03s arrgghh this YT channel F**KED UP their videos!!! &t=02h12m03s becomes now: 371 | 372 | * https://www.youtube.com/watch?v=FPHXbJPVVaA&t=02h29m40s == add 17.5 minutes 373 | 374 | ----------------------------------------------------------- 375 | 376 | #### 2 talks oracle <-> trusted hardware: TownCrier, Oraclize 377 | * https://www.youtube.com/watch?v=FPHXbJPVVaA&t=02h48m54s (not ?v=FPHXbJPVVaA&t=02h31m28s) 378 | 379 | ##### 3:50 pm - 4:10 pm Secure Decentralized Oracles: Applying Intel SGX and TownCrier to external data, payments and off-chain computation - Sergey Nazarov 380 | https://link.smartcontract.com/whitepaper 381 | 382 | ##### 4:10 pm - 4:30 pm Scalable Onchain Verification for Authenticated Data Feeds and Offchain Computations - Thomas Bertani 383 | 384 | ------------------------------------------------------------------------- 385 | 386 | #### 4:50 pm - 5:20 pm Mind the Gap: Application-driven evaluation of Smart Contract languages - Andrew Miller 387 | professor at UIUC 388 | ETH vs BTC: time & money complexity comparisons 389 | Lottery mechanism. time lock: Claim-or-refund. Tournament scheme. 390 | Payment channels. BTC: Timeout must be incremented per participant. ETH global registry. 391 | Poker: ... 392 | Even raiden has not used Ethereum perfectly yet? 393 | 394 | * &t=03h30m45s WRONG, NOW: https://www.youtube.com/watch?v=FPHXbJPVVaA&t=03h49m00s 395 | 396 | --- 397 | 398 | ########################################################## 399 | 400 | ### people wrote summaries, please add more 401 | 402 | #### Day 1 403 | https://medium.com/@grigano1/devcon3-day-1-in-review-ac0d16f6af7f 404 | https://davidburela.wordpress.com/2017/11/02/devcon-3-report-day-1-core-systems/ 405 | https://medium.com/@argongroup/8-things-we-learned-devcon3-day-1-858681157db1 406 | https://medium.com/@brandon.obrien/ethereum-devcon3-summary-day-1-1de50737d40 407 | 408 | 409 | #### Day2 410 | https://davidburela.wordpress.com/2017/11/03/devcon-3-report-day-2-core-systems/ 411 | https://medium.com/@grigano1/devcon3-day-2-in-review-eth-all-star-presentations-colvin-not-drinking-kool-aid-raiden-ens-d57b15e2eced 412 | https://www.ethnews.com/devcon3-day-2-morning-brief-a-big-day-for-wallets 413 | https://www.ethnews.com/devcon3-day-2-afternoon-recap 414 | https://medium.com/@brandon.obrien/ethereum-devcon3-summary-day-2-b45832d7d748 415 | 416 | #### Day3 417 | https://www.ethnews.com/devcon3-day-3-recap 418 | https://medium.com/@brandon.obrien/ethereum-devcon3-summary-day-3-c374c1dd9f48 419 | https://davidburela.wordpress.com/2017/11/04/devcon-3-report-day-3-dapp-development/ 420 | 421 | #### Day4 422 | https://medium.com/@brandon.obrien/ethereum-devcon3-summary-day-4-a5e87829164e 423 | https://www.ethnews.com/devcon3-day-4-recap 424 | https://davidburela.wordpress.com/2017/11/06/devcon-3-report-day-4-p2p-tech/ 425 | https://davidburela.wordpress.com/2017/11/06/devcon-3-report-day-4-p2p-tech/ 426 | 427 | #### Twitter 428 | https://twitter.com/search?f=tweets&q=%23Devcon3 429 | https://twitter.com/search?f=tweets&q=%23Devcon 430 | 431 | ############################################################# 432 | 433 | --- 434 | 435 | 436 | ------ 437 | Day 4 438 | ------ 439 | 440 | #### 9:00 am - 9:25 am Whisper: Achieving Darkness - Vlad Gluhovsky 441 | 442 | privacy ! 443 | everyone tries decrypting everything 444 | padding with randoms for short messages 445 | hide message in padding ! 446 | gitter.im/ethereum/whisper 447 | gitter handles: Vlad @gluk256 and Guillaume @gballet 448 | 449 | * https://www.youtube.com/watch?v=vXVcuWvR5Z0&t=00h00m20s 450 | 451 | -------------------------------------------- 452 | 453 | #### 9:25 am - 9:45 am Using Whisper and IPFS to improve customer experience in a P2P marketplace - Michael Thuy & Stefaan Ponnet 454 | 455 | "gas station" for ERC20 tokens 456 | github.com/swarmcity 457 | github.com/ipfsconsortium 458 | github.com/swarmcity/gasstation-service github.com/swarmcity/sc-gasstationclient github.com/swarmcity/gasstation-demo 459 | 460 | * https://www.youtube.com/watch?v=vXVcuWvR5Z0&t=00h24m07s 461 | 462 | --------------------------------------------- 463 | 464 | #### 9:45 am - 10:00 am The Data Mechanics of Saving the Planet - Gregory Landua & Risto Karjalainen 465 | * https://www.youtube.com/watch?v=vXVcuWvR5Z0&t=00h44m04s 466 | 467 | "completely reversing climate change" 468 | incentivize carbon sequestration 469 | www.regen.network 470 | 471 | -------------------------------------------------- 472 | 473 | #### 10:00 am - 10:15 am Decentralised Autonomous Organization: Interal Platform for Climate Initiatives - Anton Galenovich, Ph.D. & Sergei Lonshakov 474 | * https://www.youtube.com/watch?v=vXVcuWvR5Z0&t=01h00m14s 475 | 476 | shift climate agreements onto blockchain 477 | carbon markets, environmental mitigation assets and liabilities 478 | http://dapp.ipci.io 479 | http://ipci.io 480 | info (at) ipci (dot) io 481 | http://aira.life 482 | 483 | ----------------------------------------------------- 484 | 485 | #### 10:35 am - 10:50 am Blockchain for Humanitarian Assistance - Houman Haddad 486 | * https://www.youtube.com/watch?v=vXVcuWvR5Z0&t=01h23m14s 487 | 488 | world food programme 489 | UN agency, using private blockchain for cash transfers 490 | 200,000 transactions, saved 98% on fees 491 | www.wfp.org 492 | houman (dot) haddad (at) wfp (dot) org 493 | video slightly spooky at &t=01h38m38s- ID via iris scan - with centralized database? 494 | 495 | ----------------------------------------------- 496 | 497 | 498 | #### 10:55 am - 11:10 am IDbox – Cost efficient device for self-sovereign identity - Julien Bouteloup 499 | * https://www.youtube.com/watch?v=vXVcuWvR5Z0&t=01h44m25s 500 | 501 | London Hackathon early 2017 502 | now version v2 is ready 503 | open source 3D printer printed 504 | multimodal biometric identification - but no central storage 505 | papua new guinea - 90% no ID 506 | selling electricity via the IDbox 507 | ERC 725 / 735 = ERC:Identity 508 | Identity AIM (like ATM) 509 | Julien (at) Bouteloup (dot) com 510 | @bneiluj 511 | http://www.idbox.io/ 512 | 513 | -------------------------------------------------- 514 | 515 | #### 1:20 pm - 1:40 pm Kleros: Building a decentralized court system to arbitrate smart contracts - Clément Lesaege 516 | * https://www.youtube.com/watch?v=ugbRyZSPfYE&t=20h20m00s 517 | 518 | arbitrators, and how to select them 519 | info (at) kleros (dot) io 520 | https://github.com/kleros 521 | 522 | -------------------------- 523 | 524 | #### 1:40 pm - 2:00 pm Building a decentralized sharing economy on top of Ethereum - Christoph Jentzsch 525 | * https://www.youtube.com/watch?v=ugbRyZSPfYE&t=00h40m00s 526 | 527 | Artik 7 device 528 | light client 529 | bike, microwave, washing machine rental 530 | appartment rental 531 | https://mvp.slock.it 532 | 533 | -------------------------- 534 | 535 | #### 2:40 pm - 3:00 pm Dai Stablecoin - Andy Milenius 536 | * https://www.youtube.com/watch?v=ugbRyZSPfYE&t=01h37m30s 537 | 538 | MakerDAO 539 | dapp.tools 540 | purple paper haskell reference implementation 541 | https://makerdao.com 542 | 543 | -------------------------- 544 | 545 | 546 | #### 3:30 pm - 3:50 pm Designing IoT Frameworks Using Ethereum - Shuang Liang & John Gerryts 547 | * https://www.youtube.com/watch?v=ugbRyZSPfYE&t=02h30m09s 548 | 549 | Toyota Research Institute 550 | short video with good summary at ... &t=02h45m30s 551 | trusted-iot.org 552 | Blockchain-Mobility.org 553 | info (at) OakenInnovations (dot) com 554 | OakenInnovations.com 555 | 556 | -------------------------- 557 | 558 | #### 3:50 pm - 4:10 pm The Energy Blockchain in 20 Minutes - Garrett MacDonald 559 | * https://www.youtube.com/watch?v=ugbRyZSPfYE&t=02h50m40s 560 | 561 | https://netstats.energyweb.org 562 | https://github.com/energywebfoundation/energyweb-client 563 | garret (dot) macdonald (at) energyweb (dot) org = @nontipo = @bitcoingarret 564 | brendan (dot) auroranetwork (dot) com = @auroranetwork 565 | 566 | pretty balancing visualisation at ... &t=02h57m20s 567 | open source 568 | genesis planned for early 2019 569 | PoA, 3.5 seconds block time, 2500 transactions/second 570 | 571 | ---------------------------------- 572 | 573 | 574 | 575 | -------------- 576 | Day 1 addendum 577 | -------------- 578 | 579 | some of the talks which I had missed because of (sleeping-in after) a long office day: 580 | 581 | 582 | #### 9:55 am - 10:20 am Ethereum in 25 Minutes, Version MMXVII - Vitalik Buterin 583 | * https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=49m35s until 584 | https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=1h13m55s 585 | = less than 25 minutes 586 | 587 | --------------------- 588 | 589 | #### 3:30 pm - 4:00 pm Panel: Casper and Consensus - Elaine Shi & Emin Gun Sirer & Peter Czaban & Vlad Zamfir & Vitalik Buterin 590 | * https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=6h24m55s 591 | 592 | --------------------- 593 | 594 | #### 4:00 pm - 4:20 pm Introducing the TrueBit Virtual Machine - Jason Teutsch 595 | * https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=6h58m48s 596 | 597 | doge ethereum bridge, art project 598 | live on kovan testnet 599 | truebit.io - reddit medium github twitter facebook 600 | 601 | ------------------------------ 602 | 603 | #### 4:40 pm - 5:00 pm ZoKrates – A Toolbox for zkSNARKs on Ethereum - Jacob Eberhardt 604 | * https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=7h36m30s 605 | 606 | at the moment 1.6 million gas for 1 verification 607 | trusted setup phase --> breakout session Friday 608 | https://github.com/JacobEberhardt/ZoKrates 609 | Jacob (dot) Eberhardt (at) tu-berlin (dot) de 610 | 611 | ------------------------------ 612 | 613 | #### 5:00 pm - 5:35 pm A modest proposal for Ethereum 2.0 - Vitalik Buterin 614 | (not: Designing Maximally Verifying Light Clients and Sharding) 615 | 616 | * https://www.youtube.com/watch?v=Yo9o5nDTAAQ&t=7h55m35s 617 | 618 | https://github.com/ethereum/sharding 619 | 620 | 621 | 622 | ---------------------------------------------------------- 623 | 624 | ---------------------------------------------------------- 625 | 626 | ---------------------------------------------------------- 627 | 628 | ## end 629 | 630 | home of this file: https://github.com/drandreaskrueger/devcon3/ 631 | 632 | contributors: 633 | 634 | * https://github.com/drandreaskrueger 635 | * [add your repo/name here] 636 | 637 | 638 | -------------------------------------------------------------------------------- /twitterphotos/Mosaic01_0856x0856_20171102-175924_cosmos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drandreaskrueger/devcon3/7badf72a9f1a016214560ac7254f3e37783ca379/twitterphotos/Mosaic01_0856x0856_20171102-175924_cosmos.jpg -------------------------------------------------------------------------------- /twitterphotos/Mosaic01_3425x3425_20171102-175924_cosmos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drandreaskrueger/devcon3/7badf72a9f1a016214560ac7254f3e37783ca379/twitterphotos/Mosaic01_3425x3425_20171102-175924_cosmos.jpg -------------------------------------------------------------------------------- /twitterphotos/Mosaic02_1240x0828_20171030-175402_rakugo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drandreaskrueger/devcon3/7badf72a9f1a016214560ac7254f3e37783ca379/twitterphotos/Mosaic02_1240x0828_20171030-175402_rakugo.jpg -------------------------------------------------------------------------------- /twitterphotos/Mosaic02_4960x3314_20171030-175402_rakugo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drandreaskrueger/devcon3/7badf72a9f1a016214560ac7254f3e37783ca379/twitterphotos/Mosaic02_4960x3314_20171030-175402_rakugo.jpg -------------------------------------------------------------------------------- /twitterphotos/README.md: -------------------------------------------------------------------------------- 1 | version v1.2 - newer version might be at https://github.com/drandreaskrueger/devcon3/ --> /twitterphotos/ 2 | 3 | quickstart --> [DOWNLOAD ARCHIVE (117MB)](https://mega.nz/#!4vxE0bIL!T7vNY3rESqUJ8WQx1fgiZe06ontH5CCjszgpXf43pJk) --> or [preview as mosaics](#preview) 4 | 5 | 6 | # twitter: #devcon and #devcon3 photos 7 | 8 | Steps: 9 | 10 | 1. Watched 40 hours livestream while it happened: https://github.com/drandreaskrueger/devcon3 11 | 2. Stupid: I was not there. I could not take my own photos. But realized: Twitter is full of photos. 12 | 3. Thought: Oh easy. But this time do not re-invent the wheel. 13 | 4. Asked reddit: https://www.reddit.com/r/Python/comments/7av7l8 14 | 5. Existing tool = I documented & extended & improved, 10 commits: https://github.com/drandreaskrueger/TwitterGeoPics 15 | 6. Pull request: https://github.com/geduldig/TwitterGeoPics/pull/3 & left more ideas there 16 | 7. Let it scrape for approx 20 minutes (#devcon) and 60 minutes (#devcon3) - see (*) command 17 | 8. Removed ~50 image duplicates with *XnView MP* ... Menu Tools Search similar files ... same file data. 18 | 9. README, compress, upload, link to it - tweet it? 19 | 10. How to overview? --> mosaic with "AndreaMosaic" 20 | 21 | 22 | HERE are 1000 photos --> [DOWNLOAD ARCHIVE (117MB)](https://mega.nz/#!4vxE0bIL!T7vNY3rESqUJ8WQx1fgiZe06ontH5CCjszgpXf43pJk) 23 | 24 | enjoy, 25 | AndreasKrueger 26 | 27 | 28 | (*) command 29 | 30 | ```bash 31 | python -u -m TwitterGeoPics.SearchOldTweets -words '#devcon3' -stalk \ 32 | -no_images_of_retweets -photo_dir ./photos/hashtag_devcon3 \ 33 | -oauth twitterapi-oauth.txt | tee -a photos/hashtag-devcon3_tweets.txt 34 | ``` 35 | 36 | ## retweet 37 | Thank you so much, wonderful people. Never before got so many retweets: devcorn [9 retweets 26 likes](https://twitter.com/drandreaskruger/status/929857990877941769), cancun [3 retweets 4 likes](https://twitter.com/drandreaskruger/status/930350955782123521). And it will even be [put on an office wall](https://twitter.com/chjango/status/930122557595906050), hooray. Follow me, [drandreaskruger](https://twitter.com/drandreaskruger) (one letter less than here on github). 38 | 39 | ## preview 40 | Almost all photos in two pics: 41 | 42 | ### Devcorn 43 | 44 | 16x more pixels: [Mosaic01_3425x3425_20171102-175924_cosmos.jpg](Mosaic01_3425x3425_20171102-175924_cosmos.jpg) (6.6MB) 45 | ![Mosaic01_0856x0856_20171102-175924_cosmos Mosaic.jpg](Mosaic01_0856x0856_20171102-175924_cosmos.jpg) 46 | 16x more pixels: [Mosaic01_3425x3425_20171102-175924_cosmos.jpg](Mosaic01_3425x3425_20171102-175924_cosmos.jpg) (6.6MB) 47 | 48 | 49 | ### Cancun 50 | 51 | 16x more pixels: [Mosaic02_4960x3314_20171030-175402_rakugo.jpg](Mosaic02_4960x3314_20171030-175402_rakugo.jpg) (7.7 MB) 52 | ![Mosaic02_1240x0828_20171030-175402_rakugo.jpg](Mosaic02_1240x0828_20171030-175402_rakugo.jpg) 53 | 16x more pixels: [Mosaic02_4960x3314_20171030-175402_rakugo.jpg](Mosaic02_4960x3314_20171030-175402_rakugo.jpg) (7.7 MB) 54 | 55 | --------------------------------------------------------------------------------