Logo

[Blockchain Fundamentals DeCal] Lecture Livestream - Shared screen with speaker view
Haena Lee
01:47:26
No, I believe dev decal will have a different link!
Rupinder Dilawari
01:47:27
yes
Alpin Yukseloglu
01:47:28
yes
Saneel Sreeni
01:47:29
yes
Andrew Kirillov
01:54:02
flexx
Saneel Sreeni
01:59:51
Question: Can you explain specifically what it means to run the code during mining?
Saneel Sreeni
02:00:01
^ for contracts
Saneel Sreeni
02:00:57
Clarification: how do the contracts get verified? without calling functions in it directly?
Saneel Sreeni
02:01:36
for sure
Dhruv Mehta
02:02:28
Question: Are the “transactions” just resulting "diff" in the state variables of that contract?
Andrew Kirillov
02:03:43
@Saneel Verification is both ensuring that the code being run has not been changed (think like a Merkle proof of inclusion in Bitcoin), and then running the code to ensure that the output you create is equal to the output that the broadcasted block claims is true. Basically, check that the incoming block has both the right code, and the right execution result
Saneel Sreeni
02:05:17
gotcha thanks Andrew
Alpin Yukseloglu
02:14:24
I think we can move on imo
Andrew Kirillov
02:14:33
yerr
Dhruv Mehta
02:15:12
yes
Haena Lee
02:15:12
yee
Saneel Sreeni
02:15:14
yes
Dhruv Mehta
02:20:49
Question: What is the current total state size for an Ethereum node? Is it stored in memory or disk?Follow-up: Since this state is cumulative, are there known solutions making sure Ethereum remains decentralized and democratic i.e. you can use off the shelf, relatively cheap hardware to run a node.
Dhruv Mehta
02:21:32
Ok, thanks. I will too.
Andrew Kirillov
02:29:56
@Dhruv depends on what type of node you’re running. “Archive nodes” which store a history of all of the blocks’ data and the network state are currently around 3.8TB. “Full nodes” which store a history of just the blocks’ data (not the network state, though, which is generated from this data) were at around 180GB back in May 2019, not sure the size right now. As a result, in both cases, the data is stored on disk
Dhruv Mehta
02:33:49
Thank you, @Andrew.
Saneel Sreeni
02:34:22
It says its closed?
Janice Ng
02:35:21
yay thanks!
Dhruv Mehta
02:36:16
Thank you for hosting this and keeping the class going!
Andrew Kirillov
02:36:25
Woot woot thank u guys for attending!
Janice Ng
02:36:50
thank you guys for attending!