November 9th – 13th, 2015
Including proof of stake, scalability, networking protocols, privacy and zero-knowledge proofs, decentralized protocols, prediction markets, mining, and reputation systems.
Practical challenges of developing applications on top of the ethereum platform and effective design patterns to optimize security, efficiency, developer time and the user experience.
IoT, finance, government, supply chain tracking, notarization, creative registries, identity and reputation, markets and exchanges, and related topics for policymakers and investors.
The 1st half of the week focused on research and ÐApp development, the 2nd half on industry and social implications.
(Click on talk titles for more info and links.)
Vitalik Buterin, Gavin Wood, Jeffrey Wilcke
Consensus protocols without network administrators face unique challenges. They must rely on mechanisms defined inside the consensus to govern the network. Consensus nodes can choose to change their software, and a powerful adversary can directly control or influence the behavior of a large majority of the network. Byzantine fault tolerance analysis is not well-suited for public consensus protocol design, and we instead must make use of economic analysis.
Vlad is a researcher at Ethereum working primarily on blockchain architecture (Proof-of-Stake and scalability), also interested in infosec infrastructure, governance tools and privacy solutions.
Lucius Greg Meredith
We look at mathematical patterns underlying scalable systems and connect them to industry tends in reactive systems. Building on this we present a reactive model for scaling blockchain technology.
Greg Meredith has supported his math habit by working in computing. He was the principal architect of Microsoft's BizTalk's Process Orchestration offering and took on the burden of contributing to the early WSDL spec to keep it from being more of a train wreck than it is. He also worked on Microsoft's super secret BigTop project, working on an OS and Programming Language pair, based on process calculi. Prior to that he was one of the core members of the Carnot Team at the first industrial research consortium, the now defunct MCC. There he worked with Christine Tomlinson on Rosette/ESS, a fully reflective actor-based programming language with a high performance execution engine.
Vitalik Buterin, Vlad Zamfir, Gavin Wood, Martin Becze, Dominic Williams
Casper is a security-deposit based "proof-of-stake" consensus protocol designed for deployment on the open internet. Casper has economic guarantees of censorship-resistance and transaction finality. In non-economic terms, Casper is a consensus protocol that favours availability over consistency in the event of network partitions.
Vlad is a researcher at Ethereum working primarily on blockchain architecture (Proof-of-Stake and scalability), also interested in infosec infrastructure, governance tools and privacy solutions.
Daniel Nagy, Viktor Tron
Swarm is a distributed storage platform and content distribution and replication protocol, a native base layer service of the ethereum web 3 stack. Designed to hold Ethereum's public record, storing and distributing Đapp code and data alongside ethereum's blockchain and state data, swarm sets out to be the elastic cloud that is DDOS-resistant, zero-downtime, fault- and censorship-resistant as well as self-sustaining due to a built-in incentive system which uses peer to peer accounting and allows trading resources for payment. Swarm builds on the devp2p multiprotocol network layer of Ethereum as well as with the Ethereum blockchain for domain name resolution, service payments and content availability insurance.
After decades of research and development in AI, machine learning and Language and Speech technology, a keen interest in decentralisation and a vision for web3 guided Viktor to find a home in the ethereum Go team where he works on the core go client and native base layer services.
Dominic is an entrepreneur and engineer working on fintech ventures and scalable distributed ledger technology: String is a new venture backed fintech startup working on autonomous finance and synthetic assets based in Palo Alto, and Dfinity is a research project focused on driving advancements in crypto ledgers. His last major venture was an MMO that grew to 3m users.
Dominic is an entrepreneur and engineer working on fintech ventures and scalable distributed ledger technology.http://dfinity.io
A quick overview of CPU and a intro into WASM and how ethereum could utilize it.
I'm a programmer. I like to program.
A look into using IPFS to distribute datastructures for various Ethereum use cases, from off-chain data, to the chain itself.
Juan Benet invented IPFS, and Filecoin. He is also the founder of Protocol Labs.https://ipfs.io
A common application for blockchains is "proof of existence"--the ability to later prove that some data existed at a certain point in time. But there are many sources and types of timing data. What could we accomplish if we captured literally all of it?
Jeff Coleman is a blockchain expert and researcher living in Toronto, Canada. With over 5 years in blockchain, and over 10 years in technology consulting, he currently serves as Head of Technology for Ledger Labs, Inc.
MetaMask is a bridge that connects the web of today with the web of tomorrow. It allows you to run Ethereum dapps right in your browser without installing plugins or running an Ethereum node.
Aaron is a mad computer scientist and his beakers and test tubes are bubbling over.http://metamask.io
BTC Relay is bridge between the Bitcoin blockchain and Ethereum smart contracts. It allows dApps to accept Bitcoin payments, and empowers innovation across Bitcoin and Ethereum, such as decentralized exchange, sidechains and off-chain micropayments. BTC Relay is trustless, decentralized, autonomous, and easy to integrate.
Scalability is one of the major important challenges for both Ethereum and all other blockchain technologies, and there are multiple routes to solving them. I describe a highly generalized "sharding" approach that involves making large modifications to the underlying blockchain layer, and talk about the consequences: specifically, that contract programming will now in many cases have to be asynchronous. An interesting corollary of this work is interoperability between private and public chains.
In the early days of public key cryptography researchers like Whit Diffie and Martin Hellman were excited about the potential of a global "Phone book" listing peoples names along with their public keys. Whenever you wanted to securely message someone you look up their name and public key in the so-called Public File and you can immediately start authenticated and encrypted communications. The Public Key Infrastructure (PKI) that was envisioned did not come to pass mostly because it was untenable to trust a central authority to maintain a database like that in a global setting. The proposals eventually evolved into our current X.509 certificates with their multitudes of Root Certificate Authorities. The blockchain could provide the necessary architecture to make a global PKI a reality. We will discuss some first steps in mapping the ideas of early cryptographers to the blockchain in relation to our work on Identity/Persona within ConsenSys.
Christian started his career as a mathematician doing research in Algebraic Geometry, followed by a deep dive into quantitative finance developing and implementing derivatives pricing models at Bloomberg. After venturing down the Bitcoin rabbit hole he discovered Ethereum and ConsenSys. Christian is now working with ConsenSys on a diverse set of projects including accounting systems, document signing, wallets, Identity and various financial applications.
Denis Ignatovich, Grant Passmore
We'll present our Imandra system for the formal verification of financial algorithms, including some exciting current applications of Imandra to the fairness and safety of trading algorithms. We'll then describe Imandra Contracts, our Imandra-powered ecosystem for the analysis and verification of Ethereum smart contracts.
Grant Passmore and Denis Ignatovich are cofounders of Aesthetic Integration, Ltd (AI). AI's Imandra is the world's first formal verification system for financial algorithms.http://aestheticintegration.com/
HydraChain is an extension of the Ethereum platform which adds support for creating Permissioned Distributed Ledgers. Its primary domain of application are private chain or consortium chain setups. The talk will give an overview of the technology as well as its applications, with a focus on the financial industry use cases.
Heiko is an early contributor to Ethereum and Core Developer of the Ethereum Python client, the HydraChain private chain extension and the Raiden Network. He’s also founder and CEO of brainbot technologies, a Blockchain consultancy specialized in the application of Ethereum in the financial industry.https://github.com/heikoheiko/raiden
It has been shown that it is hard to build safe smart contracts using the existing languages that target the EVM, even for people with previous experience of software development (https://eprint.iacr.org/2015/460). Two common pitfalls include failure to encode corner cases in state machines (e.g. leaking ether) and failure to use cryptography. We think these issues should be handled at the language level.
We are currently collaborating on our master's thesis in Computer Science at Chalmers University of Tehcnology (the thesis we want to present). Robert is consulting developer and CEO of small software development consulting firm Cacti. Previously, he has occupied himself as investigative journalist in the Swedish military, developer and CTO at social media startup Totiki and sake imbiber and language student in Japan.https://github.com/vindaloo-thesis/examples
The use of formal methods for the specification, design, and verification of blockchain and similar shared ledger systems is a key research challenge for computer science. Over the last decade, this area has been studied in depth for communications between intelligent software agents, and we now have several different ways to formally model and understand the syntax, semantics, and pragmatics of agent dialogues and protocols. In this talk, I will introduce some of these concepts and show how they can be applied to shared ledger systems and protocols.
Peter McBurney is Head of the Department of Informatics and Professor of Computer Science at King’s College London, where he undertakes research on agent interaction, AI, and distributed computing. In addition, he has commercial experience in start-ups in telecommunications and software, including, most recently, shared ledger technologies.http://www.dcs.kcl.ac.uk/staff/mcburney/
Roman presents the Ether.Camp IDE, a full sollution for developing decentralized applications and rapid prototyping. The IDE is also avilable at hack.ether.camp.
Marley Gray currently serves as the Director and Technology Strategist for the Financial Services Center of Excellence at Microsoft’s New York City Innovation Labs. In this role, he is responsible for developing and communicating the company’s technology strategy to the market, as well as working with key customers and partners to evolve their businesses with Microsoft software and services. Marley’s information technology career spans more than 24 years. He specializes in development and architecture, platform strategy matched with business initiatives, competitive technologies and enterprise application integration – and is a strong advocate for creating superior user experiences by leveraging Microsoft technology. Prior to his current position, Marley was a founding member of the Developer and Platform Evangelism Team (DPE) and a development consultant for the U.S. Financial Services Group, providing proof-of-concept architectures and applications to the largest financial services companies in the United States.https://azure.microsoft.com/en-gb/blog/ethereum-blockchain-as-a-service-now-on-azure/
Victor Wong, Kieren James-Lubin, Jim Hormuzdiar
as part of online hackathons website hack.ether.camp
BlockApps exists to simplify building blockchain applications.http://www.blockapps.net
A DApp is more than an Ethereum contract; it is enhanced with off-chain logic, a user interface, and possibly functions within a larger system. The blockapps-js library is designed to enable this web-site model, giving programmatic access to BlockApps' REST API. This talk will demonstrate its capabilities to easily manipulate complex contract objects and operations in the browser.
I am a mathematician and Haskell/JS developer who likes to take a functional view on programming. I generally try hard to find the best way to do something easily.
Don is an authority on innovation, media, and the economic and social impact of technology and advises business and government leaders around the world. His 1995 hit 'The Digital Economy' changed thinking around the world about the transformational nature of the Internet. In his forward to Don’s newest book, The Digital Economy: 20th Anniversary Edition, Eric Schmidt (Executive Chairman, Google) wrote: “Don remains one of the most perceptive thinkers about the way technology is transforming business and society. Several of his predictions—from networked intelligence to the demands on leaders to embrace technology — have taken permanent hold.” Over 30 years he has introduced many ground-breaking concepts that are part of contemporary understanding.
Author and CEO of The Tapscott Group, member of the World Economic Forum, Chancellor of Trent University, Adjunct Professor of Management for the Rotman School of Management at the University of Toronto and Martin Prosperity Institute Fellow.http://dontapscott.com
Alex Van de Sande
The launch of Ethereum has given us a new programming abstraction: the contract. Contracts have unique advantages and pitfalls, which call for a new set of patterns and best practices. This talk will offer some starting principles for coding in harmony with contracts.
Peter is a fulltime smart contract developer who's been building dapps since PoC5. He is particularly interested in the ways decentralized technologies can facilitate new social and economic possibilities for normal people. He also likes games.https://slides.com/peterbb/contract-oriented
Best practices and design patterns are emerging in the world of Decentralized Applications. We will show you how to implement DApps in the context of complicated use cases, including: (1) DApps that interact with complex web applications (2) DApps that utilize marketplace dynamics to make decisions (3) DApps that interact with hardware
Joris Bontje is a software engineer with experience in big data and host of the educational YouTube channel EtherCasts, which educates people how to create decentralized applications with Ethereum. Joris is actively involved in advising large corporations on how to take advantage of the disruptive possibilities of blockchain technology and building out Ethereum-based solutions which demonstrate these possibilities.
Tim Coulter, Konstantin Kudryavtsev, Ryan Casey, Piper Merriam, Kristoffer Josefsson
Learning Ethereum & How to navigate the community
Reality Keys won the Startup Challenge award at the Bitcoin 2014 Conference in Amsterdam. They are providing cryptographic data feeds on real-life events and can then be used to base derivatives, contracts or insurances on.
Founder of Reality Keys and previously Director of Information Technology at Princeton Review Japan and a graduate of Oxford University.https://www.realitykeys.com
Provably honest oracle service
Entrepreneur, disruptive technologies addict; founder of http://oraclize.it and http://bitboat.nethttps://www.oraclize.it
Simon de la Rouviere
Token Standards. Token Designs. What to use tokens for.
Simon builds decentralised applications for use in the music industry, online communities and the developing world. He has been in the Bitcoin/blockchain space since 2011, developed a decentralised band around a full blown cryptocurrency, and is writing a book on the blockchain.http://simondlr.com
Roman Mandeleil, Piper Merriam, Christian Lundkvist, Joseph Chow, Nikolai Mushegian moderated by George Hallam
So what are all of the different moving parts of the Ethereum blockchain? What are uncles, how do contracts call other contracts, who runs them? What is the proof of work, and what exactly is gas? I provide a 40-minute technical overview of the ethereum blockchain, start to finish, and explain many of these concepts in detail.
Founder and Head of New Economics Unit, Cornerstone Global Associates. Founder of Strue & Author of "New Currency: How Money Changes The World As We Know It"http://cstoneglobal.com
Piper is a software developer and the creator of Ethereum Alarm Clock and the Populus dapp development framework.http://www.ethereum-alarm-clock.com
Jutta Steiner, Gustav Simonsson
Jutta Steiner and Gustav Simonsson have been overseeing the security audit of Ethereum.https://blog.ethereum.org/category/security
Konstantin Kudryavtsev (for Iuri Matias)
Developing advanced DApps is a complex and delicate process. Using vanilla Ethereum tools for development requires a lot of repetitive and manual work. Furthermore, there is little to none out of the box support for integration with other decentralized systems. Embark makes such integrations and DApp development automation a breeze. In this talk we’ll introduce Embark and explain how to develop both simple and very advanced DApps that make use of the existing decentralized technologies today.
Iuri Matias, developer of Embark, is a Software Developer passionate for ethereum, bitcoin, ruby, and client-side development using MarionetteJS. Productivity Fanatic. Konstantin is a Senior Technical Analyst at Ethereum working as part of the Communications Team in London to help developers and organisations make the first steps towards decentralisation.https://iurimatias.github.io/embark-framework
Vitalik, Gavin, Fabian Vogelsteller, Nikolai Mushegian, Christian Lundkvist
Heiko Hees, Gavin Wood, Jeffrey Wilcke, Martin Becze, Roman Mandeleil, Jim Hormuzdiar
Dappstore.io is a distributed marketplace for dApps and dApp registry. It's been released at ÐΞVCON1 and is now live on the Ethereum network.
Tim Coulter is a Full Stack Developer at ConsenSys.http://dappstore.io
Weifund.io is a crowdfunding and equity sharing platform, and Boardroom.to is a decentralized governance platform, both running via a smart contracts on Ethereum.
Nick Dodson is a musician and the developer of Weifund and Boardroom, as well as dapp development tools such as Cosmo.tohttp://weifund.io
ENS is a contract system and set of conventions for unifying all simple (word-sized keys/values) registries into a single hierarchal namespace.
HydraChain is an extension of the Ethereum platform which adds support for creating Permissioned Distributed Ledgers. Its primary domain of application are private chain or consortium chain setups. HydraChain is a joint development effort of brainbot technologies and the Ethereum project. The code is open source and available under the terms of the MIT license.
Heiko Hees is a developer of HydraChain and sofware consultant at Brainbot.com.https://github.com/HydraChain/hydrachain
KC Chng (video recording)
Digix is a Proof of Asset process that can authenticate the existence of gold and other physical assets.
Digix is a SIngapore-based company developing smart asset technologies.https://dgx.io
Utkarsh Verma (video recording)
Mati is a shared pool for banks to lower the cost of KYC and speed approval processes.
Developer and creator. Fascinated by future trends and disruptive technology. Interested in Bitcoin and the blockchain.https://github.com/owenb
Augur is an open-source, decentralized prediction market. Augur started their crowdsale of the system's 11 million Reputation Tokens on August 17, 2015. The crowdsale was deemed necessary as to support future development, appoint market referees and determine the distribution of voting power. Its crowdfunding campaign raised more than US $5 million in 45 days (Over 18,000 BTC and 1.1 Million Ether). As of October 2015, the campaign is ranked as the 20th highest funded crowdfunding project of all time.
Martin Koppelmann, Stefan George
Gnosis enables you to make predictions on all kinds of events. Everyone can vote by buying and selling shares of different outcomes thus creating a platform for crowdsourced information.
Stephan Karpischek, Ian Cusden (UBS)
The recent revolution in digital music consumption – and streaming in particular – has shone an increasingly harsh spotlight on the inefficiency and lack of transparency that characterizes the music industry’s core infrastructure. Institutions and systems that were born in a world before the telephone or the airplane are now being asked to deal with a hyper-connected global digital marketplace in which information travels at the speed of light and payments are measured not in dollars but micro-cents. This talk will examine how blockchain technology can address structural failures in the music industry and reorient it towards the needs of creators and their customers.
Phil Barry (MBA, Oxford) spent a decade working in the music industry as an artist and record label founder before deciding that enough was enough and turning his mind to trying to solve some of the many problems faced by creators in the digital age. He consulted on the world-first release of Radiohead singer Thom Yorke's album Tomorrow's Modern Boxes via BitTorrent and release strategies for Radiohead's forthcoming ninth album, subsequently founding the consultancy Edmund Hart, whose clients include Paramount Pictures and Redlight Management, the world's largest artist management company. He is one of the founders of Ethereum-based music platform Ujo, which recently released a prototype in collaboration with the Grammy-winning artist Imogen Heap.
Backfeed develops resilient technology and new economic models to support free, large-scale, systematic collaboration. Based on a distributed governance model, Backfeed protocols make it possible for people to easily deploy and maintain decentralized applications and organizations that rely on the spontaneous and voluntary contribution of hundreds, thousands or millions of people.
Wendell Davis, Peter Borah, Julian Pittleman, Jim Berry, Vinay Gupta. Tyler Smith
A smart lock connected to Ethereum.
Co-founder of Slock.it and Specialist in Blockchain Technologies. Christopher is also a contributor to Ethereum.http://slock.it
Matthew Spoke, Deloitte
Large enterprises rely heavily on complex multi-faceted systems to perform redundant and complicated tasks. From financial reporting to supply chain management, there are an abundance of process efficiencies that become possible when considering this technology.
Matthew Spoke is the Project Leader on the Rubix initiative at Deloitte’s Toronto office. Together with his team, they are testing groundbreaking smart contract and blockchain solutions for enterprise.http://rubixbydeloitte.com
Jeff Scott Ward, Christian Lundkvist
A smart contact-powered triple-entry accounting system
Ashley Taylor, Marian Oancea
An open source community network and events platform
Ashley focuses on the cultural implementation and strategy of identity, reputation, and community networks at ConsenSys. Marian is a developer and with ETHDEV builder of stats.ethdev.com.https://inflekt.us
Connor is a smart contracts and Dapp engineer at ConsenSys.
Jack de Rose
Colony is a decentralized governance and community collaboration platform for contributing ideas, making decisions, doing work, giving feedback on the work of others and building reputation.
4G Capital aims to provide instant access credit for small business growth to deliver financial inclusion across Africa.
Senior Technical Analyst at Ethereum. Working as part of the Communications Team, Wayne helps developers and organisations make the first steps towards decentralisation.http://4g-capital.com
Know Regis is a platform for building and deploying Registries into Ethereum network. Using our web interface you choose parameters, attach behaviors and deploy a registry on Ethereum with a click of a button!
Before joining ConsenSys, Daniel founded Basebit, a Bitcoin Exchange based on Brazil where he currently lives. He founded MobileBR, the first Brazilian company to offer a mobile trading platform. Niran is a software developer at ConsenSys. He has helped with software development for Augur and Gnosis.
Edmund Edgar, Vitalik Buterin, Jack Peterson, Martin Koppelmann, Moderator: Stefano Bertolo
Edmund Edgar (Reality Keys), Vitalik Buterin (Ethereum), Jack Peterson (Augur), Martin Koppelmann (Gnosis), Moderator: Stefano Bertolo
Some relevant bits from the history of property, contracts, and money. History of smart contracts, blockchain, and cryptocurrency ideas. Philosophies and applications of smart contracts.
Nick Szabo is a pioneer in the areas of smart contracts, blockchains, cryptocurrencies, and blockchain-based assets. He holds a law degree and a computer science degree from the University of Washington.
Joseph Lubin, William Mougayar, Vinay Gupta, Gavin Wood
Lee Braine, Ian Cusden, Andrew Keys, James Slazas, Ian Cusden, Rex Maudsley
Lee Braine (Barclays), Ian Cusden (UBS), Rex Maudsley (Societe Generale), Andrew Keys and James Slazas (ConsenSys)
Lawrence Orisini, John Lilic, Christian Lundkvist
An Ethereum-enabled Community Energy Market Sharing Economy for Microgrids.
Provenance is a platform for makers, sellers and consumers that uses open data to power the exploration of products. It aggregates product data on where things are made, by whom and of what. This provides consumers with the opportunity to search for products made in their area, sort by material, track the embodied energy of their purchases and discover every aspect of its journey.
Jessi Baker is co-founder of Provenance and a digital designer and engineer.https://www.provenance.org
Vinay Gupta is a leading thinker on infrastructure theory, state failure solutions, and managing global system risks including poverty/development and the environmental crisis. He is inventor of the hexayurt. Vinay formerly served on Ethereum's communications and release management teams.http://re.silience.com
With the help of sponsorship, a limited number of discounted passes for
Developers and Students with financial hardships are available.
"The core idea was simple: a blockchain with a built-in Turing-complete programming language, allowing users to build any kind of applications on top."
"This technology has the potential to shatter the silos of power and re-balance the information asymmetries that disadvantage so many."
"Yes, eventually moreso, since Ethereum's more flexible and general language can facilitate a much wider variety of commercial and other formal relationships."