WEBVTT
Kind: captions
Language: en

00:00:07.340 --> 00:00:14.920
[Happy Music]

00:00:37.000 --> 00:00:38.440
Ok, great, thank you.

00:00:39.320 --> 00:00:45.000
So I heard people in the audience complaining in WeChat that I am too quiet so I'm gonna

00:00:45.000 --> 00:00:48.680
try to keep it closer to my mouth this time around, we will see if it works.

00:00:49.000 --> 00:00:56.000
Great, so this is one of the standard presentations I give when people want a quick overview of the entire Ethereum protocol.

00:00:56.000 --> 00:00:58.000
 

00:00:58.520 --> 00:01:04.720
So chances are that you will listen through this: you will catch some things, you won't catch other things

00:01:04.880 --> 00:01:11.400
but at the very least you will understand what the broad structure is, and if there is any piece that you don't fully understand

00:01:11.660 --> 00:01:18.380
we have quite a few materials online that tell you about the rest. We have our Github Wiki, the website

00:01:18.640 --> 00:01:23.920
if you are a developer you can even read things like the yellow paper, and things like the AMC ethereum source code.

00:01:24.160 --> 00:01:33.080
If you want to get like that deep in understanding of how the Ethereum protocol works, I highly recommend doing those things

00:01:33.080 --> 00:01:45.580
If you have specific questions, I also highly recommend even going into some of our public channels. So, if you go to gitter.im/etherium for example...

00:01:45.580 --> 00:01:55.620
you can actually, like literally just talk to our developers, who are like right there and you can ask questions where generally a fairly friendly community I hope

00:01:55.620 --> 00:02:00.860
So Anyway, Etherium in 25 minutes. So first of all how did the project start.

00:02:00.860 --> 00:02:06.620
So, project started back in 2013. At the time people were very interested in blockchains.       back in 2011 there was a project called Namecoin which was trying to make a blockchain based on ? system

00:02:06.620 --> 00:02:07.120
In 2013 there were projects called covered coins which were trying like digitize arbitrary digital assets or arbitrary assets and put them on the blockchain.

00:02:07.120 --> 00:02:07.620
There were protocols called mastercoin that were trying to integrate all sorts of fairly complex features.

00:02:07.620 --> 00:02:08.120
So, there is a consensus that you can do lots of different really cool things with bitcoin or with other blockchains.

00:02:08.120 --> 00:02:08.620
So, project started back in 2013. At the time people were very interested in blockchains. People were looking at bitcoin.

00:02:08.620 --> 00:02:12.120
People were excited about bitcoin. But people were also realizing that blockchains are useful for things other than just money.

00:02:12.120 --> 00:02:12.620
Asset issue in  crowd funding, title registration, lots and lots of stuff. The problem is most watching protocols were designed like this

00:02:12.620 --> 00:02:13.120
bulky calculator, single-purpose device works reasonably well for if all you care about is adding and multiplying numbers but it does nothing else. And sure someone

00:02:13.120 --> 00:02:13.620
with a computer science degree and with a good calculator will think how to hack it to play video game inside of it. But do you really want to do that?

00:02:13.620 --> 00:02:15.620
So after this in 2013 there were people who were making protocols that look like this

00:02:15.620 --> 00:02:17.620
So, Swiss army knife. Basically you come up with a list of 10 or 20 features you want to have, make a little tiny thing for each one of them, stick them together into a knife and there you go - that's your product or in this case, you know, that's

00:02:17.620 --> 00:02:19.620
your blockchain. So, back at the end of 2013 there were lots of projects that looked like this. They just said: "Ok, you know

00:02:19.620 --> 00:02:21.620
we want blockchains to be usable for  asset issue and crowdfunding, bets prediction markets, identity registration, title registration. Pick a list of twenty different things, have a list of twenty different transaction types

00:02:21.620 --> 00:02:23.620
and have a little piece of the protocol that supports each one. So, this is all well and good. The problem is what if you come up with your list of twenty applications,

00:02:23.620 --> 00:02:25.620
publish your protocol. Then the next day some guy says: "Oh, look I discovered the 21st blockchain application.

00:02:25.620 --> 00:02:27.620
So this is the Etherium way. [laughter, applause]

00:02:27.620 --> 00:02:29.620
you buy it once and download immediately comes with 50 or 100 applications. If someone comes up with a new application, they write the code

00:02:29.620 --> 00:02:31.620
So, so, why do we love smartphones so much? Basically because the smartphone is nice and generic

00:02:31.620 --> 00:02:33.620
How I'm gonna fit it in?" And in 2013 this is exactly what started to happen.

00:02:33.620 --> 00:02:35.620
they upload it to the google app play store

00:02:35.620 --> 00:02:37.620
and if you want it to be  accessible in China you can upload it to Huawei store as well and

00:02:37.620 --> 00:02:39.620
then if anyone wants to use your application they don't need to buy a new phone, they don't need to buy a new hardware angle

00:02:39.620 --> 00:02:41.620
you just download the app and get started immediately running it. Very simple.

00:02:41.620 --> 00:02:43.620
And the cost of actually developing an application - all you have to do is write code.

00:02:43.620 --> 00:02:45.620
You don't have to make your own hardware, you don"t have to have your own manufacturing, you don't have to have your own distribution

