Early Days of Ethereum

Preserving the history and stories of the people who built Ethereum.

what is ethereum?

Transcript

[00:00] SPEAKER_00: My name is Stephan Tual. I'm the CCO for Ethereum. My background is in IT startups and development. My role at Ethereum is to bring together entrepreneurs, developers and investors to build decentralized applications on our platform.

Ethereum is an open source platform to build distributed next generation decentralized applications. That is applications that have no middleman, where users interact with social systems, financial systems, gaming interfaces, all in a peer-to-peer fashion. Because the Ethereum network will be distributed on hundreds of thousands of computers around the globe, this all takes place on a censorship-proof foundation. We make it easy for developers to build those applications leveraging tools that they are already familiar with. Things like HTML and JavaScript to build the interfaces, or Go, Python, or Lisp to build business logic. In short, our mission is to open up the floodgates of decentralized application development. We're currently well into a development process and we're planning to launch a live version of our network towards the end of this year.

Most of the services you use today have one thing in common. They're centralized. So for example, you trust your bank to keep your money safe, to be independently audited and to be honest. The same is true with Facebook when you upload a picture of your kids, or when you push a document to Dropbox, or even when you go to your medical practice and provide them with your personal medical information. As a developer, you need to submit your application to an app store and risk having it removed for the most far-fetched of reasons. History has proven time and time again that this model is flawed but necessary, as so-called trustless operations have so far been both unprofitable and too complex to implement.

Remember that everything that is centralized makes it easy to attack because it offers a single point of failure, like the firewall of a website. Applications built on Ethereum do not require their users to trust the developers with their personal information or funds. On Ethereum, your personal information stays yours, your funds stay yours, your content stays your content.

Ethereum is an application programming platform, so what can be built on Ethereum is only limited by the creativity of their developers. That said, such technology has three types of applications that immediately come to mind.

The first are individual currencies. Imagine if you're an artist and you want to support yourself by issuing a brand new currency. If you want to support this artist, you'd purchase that currency, technically investing in their own personal IPO. And as those millions of currencies are traded on decentralized exchanges, currency itself becomes a representation of your values and not just a means of exchange.

Ethereum makes it straightforward to issue your own token of values so you can reward your users for actions that they take even outside of the network, such as a Foursquare check-in, for example, or participating in a grid computing project. Imagine how the relationship between consumers and retailers would change if instead of issuing loyalty points, retailers would issue crypto tokens of value that could be then exchanged for goods and services on decentralized markets or even other tokens of value such as airmiles.

Another interesting application of this concept is that today on Facebook, if you help identify artists that subsequently become successful by pressing the like button, that value goes to Facebook advertisers, not the content producers, not you. On Ethereum, on the other hand, both the content creator and the early adopter would be rewarded for identifying that artist. It's a brand new revenue model that's never been seen before, and it could completely revolutionize the way we think about revenue on the Internet today.

The second type of application that I foresee as being very successful on Ethereum are applications that currently require a middleman. Users are tired of paying exorbitant fees to companies such as eBay, Kickstarter or Airbnb on a peer-to-peer network. The existence of a middleman is limited to bringing true value add, such as insurance, for example, rather than just putting two people in contact with each other. And for a decentralized Kickstarter, instead of receiving a pre-order product that quickly becomes obsolete or just a T-shirt, instead, users could be rewarded with tokens of value into the startups that they invest in.

The third type of applications are financial ones. There's this concept of the village, where if you were to take a loan and default on it, you'd be banished. In short, you're backing loans with reputations rather than with physical assets. Now this is a successful concept in the developing world where microfinance companies have experienced very low default rates. But it's not new and it's never scaled past a small group of individuals. With Ethereum, you can scale reputation to millions of individuals. So we foresee disruption not just in the developing world, but also much closer to home. And this wouldn't be limited to credit, as on Ethereum, any users can issue and trade stock, bonds, derivatives and even contracts for differences.

It may even be that the Ethereum applications that will have the most impact on the world haven't been invented yet. Just like it took four years for social networks to appear on the web and a couple more years to see them diversify and invent novel applications such as microblogging.

At the core of Ethereum, you're going to find blockchain technology. If you look at centralized applications, you'll find they reach trust by being closed firewalls and security teams that you have to trust and trust to do their job well. Blockchain technology, on the other hand, uses a different model, one by which trust can be reached on an open network. Bitcoin is a currency that was the first and currently best known application of blockchain technology. Ethereum makes this technology applicable to just about anything else. Anything that can be mathematically represented can be modeled, secured and traded. And just like in Bitcoin, where you do not need to trust into a bank or a central authority to keep your funds safe, on Ethereum, your personal information, your identity and your funds stay under your control at all times.

On Ethereum, developers write business logic into what we call contracts. Contracts are programs that follow a series of steps every time they receive a message called a transaction. Contracts can store data, send and receive transactions, and even interact with other contracts independently of any control. They are maintained by the network and they are written in a programming language that will be instantly familiar to any developer.

Because the interfaces to the contracts that live on the Ethereum network are also decentralized, as an application developer, you will need zero infrastructure to deploy and distribute your applications. In fact, because an incentivization framework is inherent to the protocol, your applications will also be impervious to denial of service attacks.

A future application of Ethereum are DAOs or decentralized autonomous organizations. A DAO consists of one or more contracts and could be funded by a group of like-minded individuals. A DAO operates completely transparently and completely independently of any human intervention, including its original creators. A DAO will stay on the network for as long as it covers its survival cost and provides a useful service to its customer base.

You can think of Ethereum as a programmable distributed network. The fact that Ethereum is by its very design both fraud and tampering resistant means that it offers a new range of solutions to everyday problems that are currently solved at great expense. Voting machines, domain name registration, registration of legal documents, medical software, transfer of goods, of services, of smart property between individuals, contracts between individuals, reputation systems and financial derivatives. All those applications can build on a network where users stay in control of their funds and their personal information at all times.

Ultimately, Ethereum is not here to undermine or to strengthen any existing system. It's a third way beyond voice versus exit. There are of course challenges ahead of such an ambitious project. That's why we've assembled a team of world renowned experts to help us build Ethereum, including Neal Koblitz, the co-creator of the elliptic curve cryptography used in Bitcoin, as well as Ralph Merkle, one of the inventors of public key cryptography.

We're currently in pre-alpha stage, but developers can already try their hands at our proof of concept builds which are rapidly iterating towards version one during the last quarter of this year. Our most recent release included easy to build interfaces for applications which themselves will be decentralized on a tamper-proof network.

A good place to start for somebody who wants to learn more about Ethereum would be to consult the white papers that describe our protocol in detail and are available on our website at ethereum.org. We're also on Reddit, Twitter, IRC, Facebook, Google, and all the links were posted in the description of this video.