Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,210 --> 00:00:01,390
Hi there, welcome here, guys.
2
00:00:01,450 --> 00:00:05,250
And I was like, we have done small changes in our applications.
3
00:00:05,490 --> 00:00:11,100
Basically, we haven't just removed some of that GSX and you have these empty Helloworld application
4
00:00:11,610 --> 00:00:16,230
and is likely to continue and I will start talking about blockchains.
5
00:00:16,890 --> 00:00:20,640
This lecture will be marked as the lecture.
6
00:00:20,760 --> 00:00:23,340
Is a means additional additional information.
7
00:00:23,340 --> 00:00:26,850
The lecture, this kind of the lectures are completely optional.
8
00:00:26,860 --> 00:00:27,780
They are capable.
9
00:00:28,020 --> 00:00:32,759
If you feel like that, you understand a topic or you already have information about a topic, you are
10
00:00:32,759 --> 00:00:38,430
afraid to skip a lecture us, I will be explaining only theoretical stuff.
11
00:00:38,580 --> 00:00:40,290
I will be dropping on the board.
12
00:00:40,530 --> 00:00:42,930
I'll be not doing any any coding.
13
00:00:43,770 --> 00:00:48,730
OK, so this is one of the lectures, so feel free to skip it if you already have information about
14
00:00:48,730 --> 00:00:49,620
the blockchains.
15
00:00:49,620 --> 00:00:54,690
For those of us with our staying here, we can start talking about blockchains.
16
00:00:55,710 --> 00:01:00,230
All right, so I will get to my drawing board and I will be Albi.
17
00:01:00,270 --> 00:01:01,960
I will be drawing for us.
18
00:01:01,980 --> 00:01:07,370
I will show the example of how the transactions work in a normal banking system, and then I will show
19
00:01:07,380 --> 00:01:10,590
example how it would work with blockchains.
20
00:01:11,040 --> 00:01:14,430
I am pretty sure you already heard about the term while the bitcoin.
21
00:01:14,610 --> 00:01:18,790
I'm sure you have heard about the Ethereum bowl of this.
22
00:01:18,810 --> 00:01:25,830
Yeah, that both of these names are related to the digital currencies, but also to the term of the
23
00:01:25,830 --> 00:01:26,640
blockchain.
24
00:01:27,360 --> 00:01:34,650
So let's first explain banking scenario, then integrate into the blockchain scenario.
25
00:01:35,430 --> 00:01:37,110
OK, let's say we have a two persons.
26
00:01:37,110 --> 00:01:45,870
They have Alice and Bob, all of these guys, all of these people wants to open a bank account in a
27
00:01:45,870 --> 00:01:46,200
bank.
28
00:01:46,500 --> 00:01:48,260
So they have this entity.
29
00:01:48,270 --> 00:01:55,800
We have a bank entity that's governed in some specific state, in some specific country.
30
00:01:56,070 --> 00:01:57,320
They have issue two.
31
00:01:57,490 --> 00:02:04,350
They don't have a issue, but they have a they are allowed to borrow as their bank that they have.
32
00:02:04,590 --> 00:02:10,560
They got this permission by the state or by the state, by the country where they are operating.
33
00:02:10,560 --> 00:02:11,610
So yeah, at least they have.
34
00:02:12,270 --> 00:02:17,520
And we have a bob and both of these people who wants to open their bank account so they will go to the
35
00:02:17,520 --> 00:02:20,460
bank, they will provide the private details.
36
00:02:20,460 --> 00:02:24,370
They brought their name, the place that they are living in some of the banks.
37
00:02:24,370 --> 00:02:29,370
When they then, they are opening some specific bank account unique to also provide that that are Évora
38
00:02:29,370 --> 00:02:32,550
keying, what is your income and all of this information.
39
00:02:32,550 --> 00:02:35,570
So OK, so we have a bob.
40
00:02:36,320 --> 00:02:42,990
Bob is opening an account and we have Alice and Alice is opening account in the in the bank.
41
00:02:42,990 --> 00:02:45,690
So here I will mark that banking database.
42
00:02:45,690 --> 00:02:51,840
So there should be there is some kind of a banking database, let's say it's called my bank.
43
00:02:52,080 --> 00:02:53,580
And Bob opened a bank account.
44
00:02:53,590 --> 00:02:59,460
Also, Alice Bob Deposit put a deposit of, let's say, three hundred dollars.
45
00:02:59,790 --> 00:03:06,470
They're talking about the dollars and Alice plays the deposit, the initial deposit of $500.
46
00:03:06,480 --> 00:03:12,510
So Bob has a three hundred aliases, a five hundred dollars on the bank account, and the bob wants
47
00:03:12,510 --> 00:03:20,940
to send the money to the Alice has to call to the bank to create a transaction or he can use in nowadays.
48
00:03:20,940 --> 00:03:26,760
You have applications in your files or you know that website of your bank where you can you can send
49
00:03:26,760 --> 00:03:27,440
a transaction.
50
00:03:27,450 --> 00:03:30,810
So Bob Vila, go to the mobile application.
51
00:03:30,810 --> 00:03:36,120
So we have here Bob, and he will access his mobile application.
52
00:03:37,050 --> 00:03:39,390
Let's say, oops, that's a very straight line.
53
00:03:39,390 --> 00:03:40,590
So he will open.
54
00:03:41,040 --> 00:03:47,940
Uh, let's say it looks like my bank application and he wants to send some dollars to Alice so he will
55
00:03:48,090 --> 00:03:49,860
make transactions.
56
00:03:50,220 --> 00:03:59,360
Every bank bank is keeping a ledger of the transaction, so let's say Bob wants to send two hundred
57
00:03:59,460 --> 00:04:01,880
dollars to Alice.
58
00:04:02,430 --> 00:04:03,780
OK, Bob Bennett transaction?
59
00:04:04,200 --> 00:04:07,440
It's sending 200 dollars to Alice.
60
00:04:08,780 --> 00:04:15,860
This tragic transaction is verified by bank, it's verified if Bob has enough of money to send $200.
61
00:04:16,079 --> 00:04:20,269
Also, the identity of Bob is verified and also on all this stuff is verified.
62
00:04:20,540 --> 00:04:23,090
So Bob, can I make a transaction of $200 to Alice?
63
00:04:23,300 --> 00:04:29,030
If it's verified by the bank, by the central authority of a bank, it's verified that it can be sent
64
00:04:29,030 --> 00:04:29,360
everything.
65
00:04:29,420 --> 00:04:30,620
It is good.
66
00:04:30,620 --> 00:04:31,640
It can be sent.
67
00:04:31,850 --> 00:04:36,440
Transaction is confirmed and money are sent to Alice.
68
00:04:37,550 --> 00:04:46,100
OK, so Alice has now +200 200 and the bob has minus two hundred dollars so that at the base in the
69
00:04:46,100 --> 00:04:47,660
bank is updated, right?
70
00:04:48,290 --> 00:04:50,810
Bob doesn't have any longer 300.
71
00:04:51,470 --> 00:04:55,370
He is now 100 because he sent two hundred.
72
00:04:55,670 --> 00:05:01,250
And Alice received these two hundred, so Alice doesn't have her any longer.
73
00:05:01,370 --> 00:05:02,150
Five hundred.
74
00:05:02,150 --> 00:05:04,880
But their other seven hundred dollars does it?
75
00:05:04,880 --> 00:05:07,900
That's how it worked on a baseline level of it.
76
00:05:07,910 --> 00:05:09,410
They're paying their opening account.
77
00:05:09,410 --> 00:05:10,310
They are placing some money.
78
00:05:10,310 --> 00:05:15,410
When you want to make a transactions, they are using applications that are out of the gate as they
79
00:05:15,410 --> 00:05:19,700
use theirs, or they're going straight to the bank that we need to verify ourselves as the owners of
80
00:05:19,700 --> 00:05:22,010
the account and then we can send the money.
81
00:05:22,160 --> 00:05:28,980
In this case, $200 pop is sending to Alice, and these kept on somma on some ledger, right as we can.
82
00:05:29,000 --> 00:05:31,220
My bank ledger.
83
00:05:32,300 --> 00:05:38,150
OK, Bobby, sending transactions and the transactions went through because it's verified by the bank.
84
00:05:38,450 --> 00:05:42,890
So but as I as I told you, bank is does a company.
85
00:05:43,460 --> 00:05:46,580
They had a permission by the state to operate as the bank.
86
00:05:46,880 --> 00:05:53,510
And also, they gave you a guarantee that the transactions will be rightfully rightfully confirmed and
87
00:05:53,510 --> 00:05:59,210
that your money just don't disappear randomly and that you can make transactions with the money and
88
00:05:59,390 --> 00:06:04,040
you have also the security that your money doesn't go away.
89
00:06:05,210 --> 00:06:07,940
OK, so that's how it working with the filter bank.
90
00:06:08,570 --> 00:06:09,260
OK, so.
91
00:06:10,640 --> 00:06:13,070
Let's explain our example of.
92
00:06:14,780 --> 00:06:17,000
How this would work with the blockchain?
93
00:06:17,600 --> 00:06:17,930
OK.
94
00:06:18,680 --> 00:06:24,720
So for me to answer the question, what is a blockchain?
95
00:06:24,800 --> 00:06:25,280
All right.
96
00:06:26,470 --> 00:06:34,810
So blockchain is simply a system platform in which computers are connected with each other.
97
00:06:35,080 --> 00:06:38,230
They are following some specific rules.
98
00:06:39,620 --> 00:06:44,790
We mentioned before that we have our bitcoin, we have Ethereum in this case, Avonworth and Etherium,
99
00:06:44,840 --> 00:06:51,640
you don't have any problems to understand bitcoin, so I will be talking about Ethereum as well.
100
00:06:52,040 --> 00:06:52,670
OK.
101
00:06:53,240 --> 00:06:53,870
Theorem.
102
00:06:55,070 --> 00:06:59,750
If cerium blockchain, it's my first drawing actually on the board.
103
00:07:00,930 --> 00:07:03,150
So I'm sorry if there will be some mistakes.
104
00:07:04,050 --> 00:07:04,320
OK.
105
00:07:04,380 --> 00:07:05,430
Ethereum blockchain.
106
00:07:05,790 --> 00:07:09,090
And if you're on blockchain, the digital currency has to be heavy.
107
00:07:09,090 --> 00:07:16,030
The dollars euros, if you're on blockchain, is issuing ether or its currency.
108
00:07:16,070 --> 00:07:27,210
So if you have a digital currency, we have ether or if Ether 8H Ether ADA has some value on the markets,
109
00:07:27,210 --> 00:07:29,010
but we'll be talking about this stuff later.
110
00:07:29,700 --> 00:07:34,290
OK, so we have Ethereum blockchain algo only, but we're talking about the basic stuff.
111
00:07:34,290 --> 00:07:36,690
I will not be talking about the specific stuff.
112
00:07:36,690 --> 00:07:42,870
I just want to get you some base model in your minds so we can talk about more specific stuff in there
113
00:07:42,870 --> 00:07:43,890
in the next Electra.
114
00:07:43,900 --> 00:07:51,220
So just some base level information doesn't have to be specifically right or specifically for truth
115
00:07:51,240 --> 00:07:53,120
on that on this specific level.
116
00:07:53,130 --> 00:07:54,270
But as the.
117
00:07:55,810 --> 00:08:03,160
As this high viewer as this overall view information, it is information available, be giving you the
118
00:08:03,370 --> 00:08:06,850
details how a blockchain vortex as the initial lecture.
119
00:08:07,600 --> 00:08:10,780
OK, so you can imagine blockchain as it tells you it is working on the internet.
120
00:08:10,780 --> 00:08:14,790
You have a connected computers together, so we have these blockchain.
121
00:08:14,800 --> 00:08:20,230
You can imagine this as a computer's connectivity with each other.
122
00:08:20,230 --> 00:08:21,430
So we have a computer.
123
00:08:22,330 --> 00:08:23,650
This one computer?
124
00:08:24,610 --> 00:08:25,390
All right.
125
00:08:25,720 --> 00:08:30,090
The second computer connected with each other on the internet.
126
00:08:30,100 --> 00:08:30,430
OK?
127
00:08:31,970 --> 00:08:34,669
I doesn't like to hear these squares.
128
00:08:35,679 --> 00:08:37,000
Is simply blockchain.
129
00:08:38,590 --> 00:08:39,340
All right.
130
00:08:40,610 --> 00:08:46,600
Or is not specifically that blockchain, but blockchain system, we'll be talking about why it's called
131
00:08:46,600 --> 00:08:48,730
blockchain very shortly.
132
00:08:49,030 --> 00:08:51,880
OK, so these computers are connected to each other.
133
00:08:52,150 --> 00:08:55,630
But how they can be connected on on the internet?
134
00:08:56,470 --> 00:09:00,040
Of course, they has to run some kind of software.
135
00:09:00,340 --> 00:09:05,740
They have to run some program that it's connecting them with with each other.
136
00:09:06,520 --> 00:09:07,870
And that's that's right.
137
00:09:08,260 --> 00:09:12,410
They're running some software, but they want to connect to the blockchain network.
138
00:09:12,460 --> 00:09:15,790
You need to run on your computer or some specific software.
139
00:09:16,000 --> 00:09:24,220
Either you have this, they're called clients Gail Marketeer, clients of anyone to connect to blockchain,
140
00:09:24,220 --> 00:09:27,970
you need to around some client, some application, some software on your computer.
141
00:09:28,390 --> 00:09:30,880
You have many of these implementations of this software.
142
00:09:31,960 --> 00:09:37,080
You have Jeff, for example, that's written in a goal language.
143
00:09:37,090 --> 00:09:38,260
That's a goal language.
144
00:09:38,620 --> 00:09:42,010
And then you have that, for example, part of also other ones, they have a lot of them.
145
00:09:42,100 --> 00:09:42,430
All right.
146
00:09:43,000 --> 00:09:47,770
And these surrounding these programs in the rust programming language, and they have also the other
147
00:09:48,160 --> 00:09:52,360
other clients of any want to be as a computer, A.L.S. or notebook or your personal computer.
148
00:09:52,360 --> 00:09:56,380
You can connect to theory on blockchain or and is that your theory of blockchain here?
149
00:09:57,640 --> 00:10:01,370
OK, so you have to run this specific specific client?
150
00:10:01,390 --> 00:10:06,930
OK, so mark, here you have to around the client to get this little bit client and all of these computers,
151
00:10:06,940 --> 00:10:08,620
they are running these clients.
152
00:10:09,940 --> 00:10:13,030
OK, and this guy and they are connecting with each other.
153
00:10:14,590 --> 00:10:19,840
OK, and we'll be refer to them as a PC as they are and they are, of course, the computers here,
154
00:10:19,840 --> 00:10:21,640
but don't refer to them as a species.
155
00:10:22,000 --> 00:10:27,220
But in the terminology of the blockchains you or other.
156
00:10:28,360 --> 00:10:30,850
Call these notes notes.
157
00:10:32,300 --> 00:10:32,990
OK, notes.
158
00:10:34,380 --> 00:10:40,770
Why not these other node and all of the all of this nodes are connected with each other?
159
00:10:42,060 --> 00:10:46,580
Of course, also blockchain has to keep some kind of the database Wu has.
160
00:10:47,040 --> 00:10:47,790
How much money?
161
00:10:47,820 --> 00:10:48,270
All right.
162
00:10:48,270 --> 00:10:50,340
So then I would like to be a part of the blockchain.
163
00:10:50,340 --> 00:10:52,740
I would like to make a transactions on the blockchain, OK?
164
00:10:52,950 --> 00:10:55,170
That's one of the things I didn't mention as the bank.
165
00:10:55,180 --> 00:10:57,690
You can make a transactions, keep your money safe and so on.
166
00:10:57,840 --> 00:10:59,380
You can do the same stuff on the blockchain.
167
00:10:59,400 --> 00:11:01,320
You cannot keep the money in this case.
168
00:11:01,860 --> 00:11:04,920
In the Ethereum blockchain, you can care about Ether, OK?
169
00:11:05,370 --> 00:11:07,950
And you can also send the transactions to other other people.
170
00:11:09,090 --> 00:11:12,680
OK, so blockchain has to have some kind of stay.
171
00:11:12,790 --> 00:11:16,560
All right, so of course, there is some kind of a database.
172
00:11:19,110 --> 00:11:26,100
All right, Starbase, let's let's let's go to that debate in this case, it will be we'll be talking
173
00:11:26,100 --> 00:11:32,560
about the specific specifics of this database later, not really in database in true sense, but to
174
00:11:32,580 --> 00:11:40,590
get your base level, let's say, database and the database will be maintained by everybody that's connected
175
00:11:40,590 --> 00:11:42,510
on the atrium blockchain.
176
00:11:42,510 --> 00:11:48,660
So all these nodes are keeping track of the database and the database is through for every note and
177
00:11:48,660 --> 00:11:51,020
every node has to keep the same state of the database.
178
00:11:51,390 --> 00:11:55,320
Because if the blockchain escaping it, a singleton state.
179
00:11:55,860 --> 00:11:59,220
OK, so Ethereum blockchain is keeping single at on.
180
00:12:00,510 --> 00:12:03,150
Single let on a single state.
181
00:12:04,440 --> 00:12:08,010
OK, because one doesn't have any other state as the second, though.
182
00:12:08,050 --> 00:12:14,070
OK, so this has to be a same for every, every note, all the day keeping track of the same database.
183
00:12:14,070 --> 00:12:18,360
So Bob has some ether and all of the notes knows about it.
184
00:12:18,360 --> 00:12:21,700
Of course, they don't know that, Bob, because I was in banking.
185
00:12:21,700 --> 00:12:24,930
You have a bank banging number in the Imperium Blockchain.
186
00:12:24,930 --> 00:12:25,830
You have an address.
187
00:12:26,050 --> 00:12:29,040
Are be talking about each other as you can create later.
188
00:12:29,580 --> 00:12:37,730
OK, so we have here I be just I'll be calling the AH participant in a blockchain as the Bob River Alice
189
00:12:37,740 --> 00:12:39,840
and also other participants.
190
00:12:39,840 --> 00:12:44,520
And of course, we don't have their true names when they are connected, when they are, when they are
191
00:12:44,520 --> 00:12:45,270
on the blockchain.
192
00:12:45,760 --> 00:12:46,680
OK, you have another.
193
00:12:47,630 --> 00:12:53,030
As in a bank, you have this Becky number in the blockchain, you have an address and there is a 20
194
00:12:53,480 --> 00:12:56,690
bytes and no OK in hexadecimal format.
195
00:12:56,720 --> 00:12:58,670
Let's say one, two and so on.
196
00:12:59,210 --> 00:13:03,950
And here is the zero x and four three and so on.
197
00:13:03,950 --> 00:13:07,460
And you have you have too many of these bytes.
198
00:13:07,700 --> 00:13:08,510
You have 20 bytes.
199
00:13:09,080 --> 00:13:09,470
OK.
200
00:13:10,970 --> 00:13:16,790
So here you got the base, and let's say Bob has, OK, let's talk about this later.
201
00:13:16,790 --> 00:13:18,320
So let's say Bob has some EPA.
202
00:13:19,360 --> 00:13:29,620
And also, Alice has some if okay, so Bob has four and allies that have five of if if.
203
00:13:32,880 --> 00:13:39,600
OK, so but then Bob wants to make a transaction, let's say Bob is making transactions, Bob is sending
204
00:13:39,600 --> 00:13:45,240
to Alice by the money when he's making these transactions.
205
00:13:45,660 --> 00:13:51,840
Also, Bob has to be connected to the blockchain or he has to has to make very clear to some other computer.
206
00:13:51,840 --> 00:13:55,470
And this other computer has to be connected to the blockchain about, let's say, the bob is connected
207
00:13:55,470 --> 00:14:01,170
to the blockchain, and he's making these transactions of about if he wants to send Alan.
208
00:14:01,200 --> 00:14:06,720
If these transactions will be sent to the nodes in the blockchain.
209
00:14:07,090 --> 00:14:11,160
OK, so these transactions are going to go here and these all his notes.
210
00:14:11,790 --> 00:14:12,990
This transaction will be.
211
00:14:14,110 --> 00:14:16,960
Sent to all of that notes on there on the blockchain.
212
00:14:18,150 --> 00:14:21,030
And asset transactions will be not yet.
213
00:14:21,600 --> 00:14:27,840
There will be not a transfer to transfer to the Alis will not immediately receive if aboutis transactions
214
00:14:27,840 --> 00:14:33,180
will be added to the pool of other transactions so that part of the blockchain is also pool of transactions.
215
00:14:33,180 --> 00:14:37,680
So we have you can imagine also the blockchain there is some you can call it.
216
00:14:37,980 --> 00:14:39,090
It's called Mempool.
217
00:14:39,240 --> 00:14:41,130
Actually, we can pull off transactions.
218
00:14:41,880 --> 00:14:46,860
You will refer to this as a ma'am, ma'am, ma'am, Paula.
219
00:14:47,340 --> 00:14:47,760
All right.
220
00:14:48,540 --> 00:14:49,090
These E!
221
00:14:50,220 --> 00:14:50,730
Mental.
222
00:14:51,860 --> 00:14:56,990
OK, and you have these transactions that Bob made is that this is the.
223
00:14:58,340 --> 00:14:59,390
The transaction.
224
00:15:01,720 --> 00:15:09,310
Transaction is to to Paul, OK, so there are these transactions amongst the other transactions.
225
00:15:11,540 --> 00:15:11,840
OK.
226
00:15:12,110 --> 00:15:16,850
A lots of transactions, there are thousands of transactions sent every day, so these other two, the
227
00:15:16,850 --> 00:15:18,260
pool of these transactions.
228
00:15:18,560 --> 00:15:23,120
So how actually Bob can transfer his eve to Alice?
229
00:15:24,520 --> 00:15:30,910
OK, so in the transactions to be added into the blockchain and to this database that is maintained,
230
00:15:30,910 --> 00:15:38,350
but ever no to that it can change that transaction has to be added into that block.
231
00:15:38,770 --> 00:15:45,700
The block blockage has a structure that's keeping the that that's the structure of the verify that transactions,
232
00:15:45,700 --> 00:15:46,270
actually.
233
00:15:46,840 --> 00:15:47,920
Yeah, we'll be dropping it.
234
00:15:47,920 --> 00:15:48,310
So.
235
00:15:49,440 --> 00:15:50,220
Let me throw it here.
236
00:15:50,400 --> 00:15:58,470
So the transaction has been committed and is transferred through the all of the notes and other to mempool
237
00:15:59,730 --> 00:16:04,170
the every kind of a note is a different that you have different types of notes, but there are specific
238
00:16:04,170 --> 00:16:11,070
notes called full notes, full notes keeping that keeping the entire database of the blockchain at and
239
00:16:11,070 --> 00:16:14,790
also they can mine transactions.
240
00:16:15,030 --> 00:16:17,980
They are a reference as the miner, as I'm sure you have heard about the mining.
241
00:16:18,000 --> 00:16:21,990
So the miners are just simply computers, other computers in the blockchain.
242
00:16:21,990 --> 00:16:24,180
I will refer to them as the miners.
243
00:16:24,210 --> 00:16:24,780
OK.
244
00:16:25,200 --> 00:16:27,750
And they are running full nodes and the types of nodes.
245
00:16:27,750 --> 00:16:28,680
I will be talking later.
246
00:16:28,680 --> 00:16:31,380
OK, so they are also connected to the other nodes in the chain.
247
00:16:32,070 --> 00:16:34,440
And they are, of course, they have access to Mempool.
248
00:16:34,440 --> 00:16:42,000
Every note has access to Apple, every full node has access to Mempool, and they can add transactions
249
00:16:42,000 --> 00:16:43,710
into blockchain.
250
00:16:45,120 --> 00:16:46,160
OK, how they can do it.
251
00:16:46,170 --> 00:16:50,580
So they are running software and the software is doing actually it for for them.
252
00:16:50,820 --> 00:16:55,230
But simply what they will get, they will get a specific number of the transactions and they will verify
253
00:16:55,230 --> 00:16:58,680
them, OK, so they will get some transactions from the mempool.
254
00:16:59,070 --> 00:17:00,090
They will.
255
00:17:01,080 --> 00:17:05,099
They will get these transactions and they will order them so they will get the transactions.
256
00:17:05,430 --> 00:17:12,630
They will order them and verify them first after they are verify transactions that are ordered.
257
00:17:12,869 --> 00:17:14,310
They can add them into the block.
258
00:17:14,310 --> 00:17:19,380
But in order to add them to the block, they need to solve some mathematical puzzle.
259
00:17:19,470 --> 00:17:22,670
Actually, they have to find some specific number.
260
00:17:22,680 --> 00:17:28,990
It's a very huge, it's very huge number and it takes some time to to find this number.
261
00:17:29,040 --> 00:17:34,080
It takes some computational power of your computer to find these numbers because any Trentham algorithm
262
00:17:34,080 --> 00:17:39,690
and this will take some computational resources from from your computer it takes.
263
00:17:40,500 --> 00:17:46,620
I think now its average time on the Ethereum blockchain is 15 seconds to to find the answer.
264
00:17:47,070 --> 00:17:52,800
OK, but yeah, actually, you can imagine this actually as the structure has as a draw here, but you
265
00:17:52,800 --> 00:17:55,660
can imagine it as the rather as the as the block.
266
00:17:55,680 --> 00:18:01,770
OK, so they are trying to create a block of transactions and they will order those transactions here,
267
00:18:01,980 --> 00:18:06,360
and they are looking for some specific number above the details.
268
00:18:06,360 --> 00:18:07,680
We'll be talking later.
269
00:18:07,680 --> 00:18:10,860
OK, so they're looking actually for a number called nonce number.
270
00:18:12,140 --> 00:18:13,150
Then they will find answers.
271
00:18:13,360 --> 00:18:17,870
There are a lot of miners competing with each other to find the first answer, to find the answer.
272
00:18:17,920 --> 00:18:22,460
OK, so there are orders on sections they you'll find a number and after they will find this number
273
00:18:22,700 --> 00:18:25,220
they can other block into the blockchain.
274
00:18:26,060 --> 00:18:31,340
So blockchain also keeping the track of all of the blocks that they have ever been added into the blockchain.
275
00:18:31,380 --> 00:18:33,530
OK, so you have also.
276
00:18:34,760 --> 00:18:39,230
All of the blogs that have ever been added to the blockchain and that's the name blockchain, because
277
00:18:39,230 --> 00:18:41,150
their blocks are connected with each other.
278
00:18:42,580 --> 00:18:46,640
OK, so there are blocks of transactions, both of the transactions.
279
00:18:48,690 --> 00:18:49,770
They're collecting each other.
280
00:18:50,790 --> 00:18:51,360
All right.
281
00:18:52,380 --> 00:18:56,730
Transactions, transactions and then the minor will find the answer.
282
00:18:57,400 --> 00:19:01,590
They'll get other he can add a block into the blockchain, so now they block this block and be out of
283
00:19:01,680 --> 00:19:05,370
here so he can add that block in the blockchain.
284
00:19:05,400 --> 00:19:10,380
Of course, the blocks it also verified by other participants in there in the blockchain.
285
00:19:10,380 --> 00:19:14,460
But let's say this block is now valid and it's added into the blockchain.
286
00:19:15,840 --> 00:19:21,810
And let's imagine the one of these transactions here by sending money to lease the transactions that
287
00:19:21,810 --> 00:19:28,260
went initially to the mempool that the miner has mined and added to his block and the vendor that he
288
00:19:28,260 --> 00:19:31,230
found the answer on the block can be added to the blockchain.
289
00:19:31,500 --> 00:19:34,350
And this will also update a state of the Ethereum.
290
00:19:36,130 --> 00:19:41,620
The database will be updated along with all of the other clients in the internet talking amongst older
291
00:19:41,620 --> 00:19:43,810
nodes in the in the network.
292
00:19:44,380 --> 00:19:46,990
OK, so this blog will be added to the blockchain.
293
00:19:47,020 --> 00:19:48,220
These will be updated.
294
00:19:48,220 --> 00:19:54,700
So Bob sent if soluble evil at three and always will have six if.
295
00:19:56,660 --> 00:19:58,510
OK, Bob has three.
296
00:20:00,550 --> 00:20:05,930
OK, so on a very, very, very, very base level, that's how it works.
297
00:20:06,130 --> 00:20:09,040
We have Etherium, but for him, we have Etherium.
298
00:20:09,370 --> 00:20:14,080
Blockchain is there is a network of connected computers.
299
00:20:14,890 --> 00:20:15,910
We are calling nodes.
300
00:20:15,910 --> 00:20:20,800
They're running some specific software to get on a curve or a parity.
301
00:20:21,010 --> 00:20:27,670
And if this software, you can connect with all of the other nodes to this network, then we want to
302
00:20:27,670 --> 00:20:31,450
send the transactions we need to meet the transactions into the network.
303
00:20:32,260 --> 00:20:34,360
For example, they're sending money from the bob to Alice.
304
00:20:35,200 --> 00:20:39,370
These will get be added on the mempool, on the on, on the blockchains.
305
00:20:39,670 --> 00:20:45,610
So the notes that are participating in the network a day can get the transactions and they want.
306
00:20:45,630 --> 00:20:50,960
They are trying to form their from the block so the block can be added into a blockchain essence.
307
00:20:50,960 --> 00:20:57,250
That block is added to the blockchain and it's considered as a valid block then that all the transactions
308
00:20:57,250 --> 00:21:02,980
also be done the changes to the state of the of the Imperium blockchain.
309
00:21:03,280 --> 00:21:09,380
OK, so all of the accounts and the transactions that had been sending money that they will update at
310
00:21:09,440 --> 00:21:16,510
this this singleton database of this will be Bob will have a trade if and allies will have a six eve.
311
00:21:16,810 --> 00:21:20,410
And also this will be then synchronized through all of the other other clients.
312
00:21:20,410 --> 00:21:23,240
So now you can see this difference.
313
00:21:23,260 --> 00:21:29,770
The centralized bank and decentralized imperium of blockchain with the bank, we can send the money.
314
00:21:29,770 --> 00:21:33,340
Also with the Etherium, we can send the money, but ether and we can also have it.
315
00:21:33,340 --> 00:21:34,330
We can do other things.
316
00:21:34,330 --> 00:21:37,250
I will be talking about this in the next election.
317
00:21:37,960 --> 00:21:41,640
So with the bank, we need to provide our private details.
318
00:21:41,650 --> 00:21:49,800
It's a centralized it's a it's a trusted by government, by state and also protected by by the states.
319
00:21:49,820 --> 00:21:52,930
Your money are basically protected like this.
320
00:21:53,830 --> 00:22:02,500
But in exchange of for these benefits, you are you are basically dependent on the bank on the changes
321
00:22:02,500 --> 00:22:06,250
which are done in the state, on the bank because a state can.
322
00:22:06,730 --> 00:22:07,300
It will happen.
323
00:22:07,300 --> 00:22:13,210
But the state can say that now there are some new rules, or maybe there is some inflation that your
324
00:22:13,210 --> 00:22:15,010
money is losing the value and so on and so on.
325
00:22:15,010 --> 00:22:16,650
But I don't want to talk about these things.
326
00:22:16,660 --> 00:22:20,240
I just want to I just want to get.
327
00:22:20,320 --> 00:22:25,840
The main point is here are the bank is centralized structure comparing to Ethereum.
328
00:22:26,230 --> 00:22:31,660
Blockchain is a decentralized because it's around on the thousands of thousands of clients and their
329
00:22:31,660 --> 00:22:39,850
transactions are confirmed by other computers and this computers in order to get transactions to the
330
00:22:40,000 --> 00:22:40,840
transactions valid.
331
00:22:40,840 --> 00:22:46,430
And also the money can be sent that denote the personnel that will find the answer.
332
00:22:47,390 --> 00:22:53,900
To some specific to some algorithm, it can add these transactions to the to the block and therefore
333
00:22:54,080 --> 00:22:58,610
the transactions will be reflected in the state of the of the blockchain.
334
00:22:59,840 --> 00:23:01,710
OK, so how can we trust this system?
335
00:23:01,730 --> 00:23:04,250
We'll be talking in the next lectures.
336
00:23:04,730 --> 00:23:08,540
This system, I need to tell you from the beginning is a very is very secure.
337
00:23:08,870 --> 00:23:12,180
All the transactions are verified by the thousands of nodes.
338
00:23:12,530 --> 00:23:20,690
And also, there are some protections, mathematical methods and crypto methods that are issuing.
339
00:23:20,900 --> 00:23:21,410
This is.
340
00:23:22,940 --> 00:23:24,950
Close to 100 percent secure.
341
00:23:26,860 --> 00:23:33,850
So about all these details, we'll be talking an exotic holiday explaining here quite quite a long time.
342
00:23:34,510 --> 00:23:38,890
I will drop some resources for you in the resources of the lecture, some videos.
343
00:23:39,040 --> 00:23:43,790
You can you can watch something about that if you're in blockchain or about a blockchains.
344
00:23:44,170 --> 00:23:50,030
Overall, what I would like to get to your mind is just a it's just as it does.
345
00:23:50,030 --> 00:23:57,220
The software is just some platform and it's working thanks to the cooperation of the thousands of people
346
00:23:57,220 --> 00:24:03,850
that are connected with each other, and they are creating this kind of network, if any questions ask
347
00:24:03,850 --> 00:24:04,120
them.
348
00:24:04,150 --> 00:24:08,470
Let's go to the next lecture, and I promise that not all of the lectures will be that long.
349
00:24:08,500 --> 00:24:12,130
Thank you for staying here, and let's continue in the next one year.
34529
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.