The Real Transaction Lifecycle: From Your Device to the Blockchain — Transcript
Full transcript
- 0:05Hello everyone. Uh welcome back to uh my
- 0:08messy whiteboard. Uh today I'm going to
- 0:11chat with you about some of the
- 0:13essentials of networking. Uh and
- 0:17particular so the mechanism through
- 0:19which uh anything that's happening on
- 0:21web 3 takes place is instantiated
- 0:25uh over networks. And we're gonna start
- 0:28with, you know, one of us here sitting
- 0:32at home. Uh, and uh, we start off by
- 0:37deciding to initiate a transaction.
- 0:43So, we decide to initiate a transaction
- 0:46and it first goes over the first hop uh,
- 0:50of the trip of this transaction. Uh
- 0:53maybe it's Wi-Fi and here you are sort
- 0:56of uh you know struggling to get Wi-Fi
- 0:59with whoever else is in your household
- 1:02or maybe uh also your neighbor's
- 1:04microwave. Uh then it gets to you know a
- 1:08first what's called an access point uh
- 1:11in your neighborhood maybe inside your
- 1:13uh apartment building. Um then it's
- 1:16going to go through some fiber which is
- 1:18of course shared uh with all kinds of
- 1:20other people. uh and then it goes from
- 1:22more and more of these different access
- 1:25points and throughout it's going to go
- 1:27through something which we represent
- 1:29like this as electrical engineers which
- 1:32this kind of X looking thing is actually
- 1:34a switch. So it's going to go through
- 1:36switches and routers. A switch is the
- 1:39physical machine that actually connects
- 1:43inputs to outputs and the routing is
- 1:46what decides what action that machine
- 1:49takes. So think of the routing as
- 1:51actually being the software part and the
- 1:54switches being the hardware part. Okay.
- 1:57So eventually it gets through here and
- 2:00um it's going to get of course uh to
- 2:03some block builder and the way it's
- 2:06going to happen here that it gets
- 2:08through a block builder is that it's
- 2:10going to go through uh a variety of
- 2:13these different switches uh you know all
- 2:16over the world and there's going to be
- 2:18all kinds of fancy routing. So uh this
- 2:22is also going to be coming from all
- 2:24kinds of other places and your block
- 2:26builder is going to go ahead and build a
- 2:29block uh according to these different
- 2:31transactions.
- 2:33Now um this has to get uh onchain and
- 2:38basically it will have to go through a
- 2:40proposer uh and the proposer maybe the
- 2:44block builder managed to get a proposer
- 2:50connection that's pretty good but
- 2:52generally again here you will still have
- 2:54all of these switches you know it's not
- 2:56like there's somebody with a a roll of
- 2:59fiber connecting everybody to everybody
- 3:02else and then there's proposer is going
- 3:04to have to talk to a bunch of validators
- 3:08uh and get enough of these validators to
- 3:11agree and validate whatever uh block is.
- 3:20Okay. So let's look at this proposer.
- 3:24There isn't a dedicated fiber going from
- 3:28a proposer to each and every validator.
- 3:33Let's think about it. If you did have
- 3:36this kind of direct connection,
- 3:39suppose uh that I have uh uh 100
- 3:44validators or maybe let's just say a
- 3:47thousand validators. That's 10 to the
- 3:49power of three. you know that's
- 3:52basically not more uh than say Ethereum
- 3:56has or if you think of something like uh
- 4:00rotor in Solana you'll have to be
- 4:02talking to 200 of them so let's even
- 4:05just bring it down say it's 100 which is
- 4:0810 to the power of two each of these
- 4:12nodes right because the proposer takes
- 4:15turns being proposer sometimes it's just
- 4:17a validator sometimes it's a proposer if
- 4:20each of these has had to have a
- 4:22dedicated connection to the other.
- 4:25With something like Ethereum, even if
- 4:28you think that there's only a thousand,
- 4:30which of course is not true, there's a
- 4:31lot more than that. You would need
- 4:33roughly the square of that 10^ the 6.
- 4:36You would need basically a million
- 4:40separate
- 4:42dedicated lines going across the world.
- 4:45Not happening. Think even of something
- 4:48like Solana with even if you have to
- 4:50contact a hundred of them, you would
- 4:53need now 10,000 different connections,
- 4:57different pieces of fiber going across
- 5:01the world in all kinds of awkward spots
- 5:04to try to connect everybody directly to
- 5:07everybody. So that's basically not
- 5:09what's ever happening, okay? you're
- 5:12always going through a network and
- 5:14inside this network there's a lot of
- 5:16different switches where those switches
- 5:19are basically doing the routing where
- 5:21again routing if you will is the
- 5:23software part of operating the switch.
- 5:27So the idea that you can have uh you
- 5:30know dedicated links or pointto-point
- 5:32links is simply not feasible. It just
- 5:36doesn't scale right. you you can't do
- 5:39this many dedicated lines. And then what
- 5:42would happen is if a new node came in
- 5:44all of a sudden then you would have to
- 5:46run a thousand new lines to connect
- 5:49everybody to everybody else, right? You
- 5:51would never ever add a new validator.
- 5:57So it's really important when we talk
- 6:00about bandwidth to realize that even if
- 6:04you may have some portions um that are
- 6:07fiber uh that's dedicated to something
- 6:11those portions are never actually
- 6:13pointto-point portions. um that just
- 6:16portions inside your network which is
- 6:19then connected to a variety of different
- 6:22um
- 6:24different uh uh switches and that the
- 6:29reality is always that you are in what
- 6:32we called a switch network. So this
- 6:34switch network is basically the reality
- 6:37of any system. You can of course speed
- 6:39up some uh some links here and there by
- 6:42putting in some dedicated fiber. That's
- 6:43great. Uh but that's not really changing
- 6:47the underlying operation of a network
- 6:51and it can't it can't just uh just from
- 6:54uh just from the math of it. Um so we'll
- 6:57continue to talk more about this and
- 6:59also think even in a very simple system
- 7:02how the bandwidth here if you're doing
- 7:06for instance in in Salana something like
- 7:09a star system has to be shared and what
- 7:13are the effects what are the
- 7:15consequences of that sharing. So just
- 7:18remember there is no such thing as a
- 7:20dedicated link.
About this transcript
This page contains the full transcript of The Real Transaction Lifecycle: From Your Device to the Blockchain by Optimum, generated from the public captions YouTube serves with the video. The transcript has 1,010 words across 147 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.