WEBVTT

1
00:00:00.080 --> 00:00:02.399
<v Speaker 1>Welcome back to the deep Dive. We're here again to

2
00:00:02.439 --> 00:00:06.080
<v Speaker 1>sift through the information, cut out the noise, and really

3
00:00:06.160 --> 00:00:09.080
<v Speaker 1>get to the core insights for you. Today we're jumping

4
00:00:09.080 --> 00:00:14.279
<v Speaker 1>into something pretty significant enterprise blockchain solutions, specifically on AWS.

5
00:00:15.119 --> 00:00:17.960
<v Speaker 1>And Okay, let's just be clear upfront, this isn't really

6
00:00:17.960 --> 00:00:21.839
<v Speaker 1>about bitcoin speculation or anything like that. We're looking at

7
00:00:21.879 --> 00:00:24.800
<v Speaker 1>a much deeper shift, sort of a fundamental change in

8
00:00:24.839 --> 00:00:27.879
<v Speaker 1>how businesses can operate, how they track things, how they

9
00:00:28.039 --> 00:00:31.480
<v Speaker 1>well established trust online. Our goal here is to give

10
00:00:31.480 --> 00:00:34.600
<v Speaker 1>you that clear understanding, that shortcut to knowing what's important

11
00:00:34.600 --> 00:00:36.799
<v Speaker 1>in this pretty complex area exactly.

12
00:00:37.000 --> 00:00:40.479
<v Speaker 2>And we've gathered quite a bit articles, white papers, AWS

13
00:00:40.520 --> 00:00:42.679
<v Speaker 2>docs trying to cover it all, from you know, the

14
00:00:42.719 --> 00:00:45.960
<v Speaker 2>basic blockchain ideas right through to the specific AWS tools

15
00:00:46.119 --> 00:00:48.840
<v Speaker 2>and how companies are actually using this stuff. By the end,

16
00:00:48.840 --> 00:00:51.479
<v Speaker 2>you should have a really solid grasp of why this matters,

17
00:00:51.719 --> 00:00:54.799
<v Speaker 2>not just for big tech, but potentially well for your

18
00:00:54.799 --> 00:00:55.439
<v Speaker 2>own context.

19
00:00:55.679 --> 00:00:58.560
<v Speaker 1>Okay, so let's start right at the beginning the why

20
00:00:58.840 --> 00:01:04.159
<v Speaker 1>why blockchain? Now, we've had databases and web systems for ages, right,

21
00:01:04.519 --> 00:01:07.560
<v Speaker 1>what problems are we actually trying to solve here? Well,

22
00:01:07.599 --> 00:01:10.719
<v Speaker 1>I think the traditional systems web two point zero centralized stuff.

23
00:01:10.879 --> 00:01:13.719
<v Speaker 1>They have some built in challenges like trust, can you

24
00:01:13.760 --> 00:01:16.200
<v Speaker 1>always trust the data from single source, especially if they

25
00:01:16.239 --> 00:01:19.599
<v Speaker 1>control it completely, And tracking things accurately. Think about high

26
00:01:19.680 --> 00:01:22.760
<v Speaker 1>value goods or a complex supply chain. Knowing exactly where

27
00:01:22.760 --> 00:01:25.920
<v Speaker 1>something came from it's providence that can be surprisingly hard.

28
00:01:26.359 --> 00:01:29.239
<v Speaker 1>Or even tracking something simple like a package of food

29
00:01:29.280 --> 00:01:32.239
<v Speaker 1>that needs to stay cold, getting real time, verifiable data

30
00:01:32.280 --> 00:01:35.280
<v Speaker 1>on its journey often not possible. And then there's the

31
00:01:35.319 --> 00:01:38.159
<v Speaker 1>whole issue of middleman. They add costs, they add complexity.

32
00:01:38.519 --> 00:01:41.079
<v Speaker 1>You hear about, say a coffee farmer getting just pennies

33
00:01:41.079 --> 00:01:42.879
<v Speaker 1>on the dollar for beans you pay a premium for.

34
00:01:43.280 --> 00:01:45.959
<v Speaker 1>Blockchain offers a way to tackle that inefficiency, and.

35
00:01:45.920 --> 00:01:48.400
<v Speaker 2>That's where blockchain kind of steps in. It's fundamentally a

36
00:01:48.400 --> 00:01:51.760
<v Speaker 2>different model. Think peer to peer network, shared information, secured

37
00:01:52.560 --> 00:01:56.400
<v Speaker 2>everyone agrees, no central boss. At its heart, it's a

38
00:01:56.400 --> 00:01:59.519
<v Speaker 2>distributed ledger, it's a mutable meaning tamper proof, it's secured

39
00:01:59.560 --> 00:02:04.200
<v Speaker 2>using critography, and it's decentralized. Let's maybe unpack those a bit.

40
00:02:04.319 --> 00:02:09.120
<v Speaker 2>So first up, cryptographically secure transactions get bundled into blocks.

41
00:02:09.159 --> 00:02:12.919
<v Speaker 2>These blocks are linked chained together using cryptographic hashes like

42
00:02:13.000 --> 00:02:15.840
<v Speaker 2>SAHA two fifty six is a common one. These hashes

43
00:02:15.879 --> 00:02:19.560
<v Speaker 2>are incredibly sensitive. Change one tiny bit of data, the

44
00:02:19.560 --> 00:02:23.319
<v Speaker 2>hash totally changes, so any tampering is instantly obvious. That's

45
00:02:23.360 --> 00:02:26.360
<v Speaker 2>the chain part. It makes the history secure. Second, and

46
00:02:26.400 --> 00:02:29.919
<v Speaker 2>this is like a huge deal for trust immutability. Once

47
00:02:30.000 --> 00:02:32.680
<v Speaker 2>data is written to the blockchain agreed upon, it basically

48
00:02:32.759 --> 00:02:34.800
<v Speaker 2>can't be changed or deleded. It's a tend only if

49
00:02:34.840 --> 00:02:36.400
<v Speaker 2>you need to make an update, you don't overwrite the

50
00:02:36.439 --> 00:02:38.199
<v Speaker 2>old record. You add a new transaction in a new

51
00:02:38.199 --> 00:02:40.759
<v Speaker 2>block that shows the change. The whole history stays there,

52
00:02:40.759 --> 00:02:42.520
<v Speaker 2>fully traceable, critical for audits.

53
00:02:42.919 --> 00:02:45.960
<v Speaker 1>Okay. Wait, so if it's immutable, what if someone makes

54
00:02:45.960 --> 00:02:48.759
<v Speaker 1>a mistake, is it just stuck there forever wrong? Ah?

55
00:02:48.960 --> 00:02:52.639
<v Speaker 2>Good question. That's a common point of confusion. Immutable doesn't

56
00:02:52.639 --> 00:02:55.319
<v Speaker 2>mean you can't correct errors. It just means you can't

57
00:02:55.400 --> 00:02:58.280
<v Speaker 2>secretly erase them. You simply add a new transaction. That

58
00:02:58.360 --> 00:03:02.080
<v Speaker 2>six is the mistake. The original incorrect entry is still

59
00:03:02.080 --> 00:03:04.319
<v Speaker 2>there on the chain, but the history clearly shows it

60
00:03:04.360 --> 00:03:06.759
<v Speaker 2>was corrected later. No hiding things, got it?

61
00:03:06.800 --> 00:03:07.719
<v Speaker 1>Okay? Makes sense?

62
00:03:07.960 --> 00:03:12.319
<v Speaker 2>Then? Third, it's a distributed ledger, unlike your typical company database.

63
00:03:12.360 --> 00:03:15.120
<v Speaker 2>Stored in one place, the blockchain ledger is copied and

64
00:03:15.159 --> 00:03:19.840
<v Speaker 2>spread across many computers, many participants, often globally, everyone holds

65
00:03:19.840 --> 00:03:24.639
<v Speaker 2>an identical synchronized copy. And fourth tied to that is decentralization.

66
00:03:25.680 --> 00:03:29.360
<v Speaker 2>No single company or person owns or controls the whole network.

67
00:03:29.639 --> 00:03:32.599
<v Speaker 2>That removes single points of failure, gives control back to

68
00:03:32.639 --> 00:03:35.719
<v Speaker 2>the participants. And what really kicked things up a notch.

69
00:03:36.159 --> 00:03:40.159
<v Speaker 2>The second generational blockchain was smart contracts. These are basically

70
00:03:40.159 --> 00:03:43.719
<v Speaker 2>bits of code programs that live on the blockchain. They

71
00:03:43.719 --> 00:03:47.520
<v Speaker 2>contain business logic rules and they automatically execute when the

72
00:03:47.520 --> 00:03:49.800
<v Speaker 2>conditions in the code are met. Think of it like

73
00:03:49.840 --> 00:03:53.319
<v Speaker 2>a self enforcing digital agreement on ethereum. You'd probably write

74
00:03:53.360 --> 00:03:55.960
<v Speaker 2>these in solidity on hyper ledger fabric. They call it

75
00:03:56.039 --> 00:03:58.840
<v Speaker 2>chain code, often written in Go, no JS or Java.

76
00:03:59.159 --> 00:04:01.000
<v Speaker 2>They automate process is between parties.

77
00:04:01.080 --> 00:04:03.719
<v Speaker 1>That's a big leap from just signing a paper contract. So, okay,

78
00:04:03.719 --> 00:04:06.479
<v Speaker 1>how does a transaction actually happen on the network with

79
00:04:06.520 --> 00:04:07.479
<v Speaker 1>all these pieces?

80
00:04:07.840 --> 00:04:09.639
<v Speaker 2>Right? So, you want to make a transaction, you create

81
00:04:09.680 --> 00:04:12.479
<v Speaker 2>it digitally, sign it to prove its yours, and then

82
00:04:12.520 --> 00:04:16.120
<v Speaker 2>broadcast it to the network. Nodes on the network minors

83
00:04:16.439 --> 00:04:20.040
<v Speaker 2>in some systems just validating peers and others. They pick

84
00:04:20.040 --> 00:04:22.199
<v Speaker 2>it up, they check it against the rules, run any

85
00:04:22.240 --> 00:04:25.839
<v Speaker 2>relevant smart contracts. Once enough of them agree it's valid,

86
00:04:25.920 --> 00:04:28.879
<v Speaker 2>that's the consensus part. It gets bundled into a new block.

87
00:04:29.360 --> 00:04:31.480
<v Speaker 2>That block gets added to the chain, and then that

88
00:04:31.519 --> 00:04:33.680
<v Speaker 2>new chain gets sent out to everybody, so all ledgers

89
00:04:33.680 --> 00:04:35.639
<v Speaker 2>are updated. It's how they all stay in sync and

90
00:04:35.680 --> 00:04:36.360
<v Speaker 2>trust the result.

91
00:04:36.639 --> 00:04:40.480
<v Speaker 1>You mentioned consensus there and earlier things like proof of work.

92
00:04:40.879 --> 00:04:43.480
<v Speaker 1>Are there different ways they reach that agreement? What are

93
00:04:43.519 --> 00:04:44.199
<v Speaker 1>the trade offs?

94
00:04:44.319 --> 00:04:47.519
<v Speaker 2>Yeah? Absolutely, Consensus mechanisms are key. Proof of work powder

95
00:04:47.639 --> 00:04:51.439
<v Speaker 2>W like bitcorn used involves solving really hard computational puzzles,

96
00:04:51.600 --> 00:04:55.439
<v Speaker 2>super secure but very energy intensive and slow. Then you

97
00:04:55.480 --> 00:04:58.319
<v Speaker 2>have proof of steak pos. This is what newer e

98
00:04:58.360 --> 00:05:01.920
<v Speaker 2>theoryum uses. It's more efficient. Participants lock up cryptos collateral

99
00:05:02.000 --> 00:05:04.079
<v Speaker 2>sort of like a security deposit to get a chance

100
00:05:04.079 --> 00:05:07.480
<v Speaker 2>of validate transactions, better performance, less energy, and in many

101
00:05:07.519 --> 00:05:11.399
<v Speaker 2>private enterprise settings you see proof of authority POA. Here,

102
00:05:11.439 --> 00:05:14.639
<v Speaker 2>transactions are validated by a set of pre approved trusted authorities.

103
00:05:14.839 --> 00:05:17.720
<v Speaker 2>Their identity and reputation are of the stake. It's much

104
00:05:17.759 --> 00:05:21.480
<v Speaker 2>faster because trust is based on identity, but it's more centralized, okay.

105
00:05:21.199 --> 00:05:24.720
<v Speaker 1>And that distinction seems really important for businesses. The difference

106
00:05:24.720 --> 00:05:27.759
<v Speaker 1>between say a public blockchain like Bitcoin or the main

107
00:05:27.920 --> 00:05:31.079
<v Speaker 1>Ethereum network where anyone can join, look at the data,

108
00:05:31.160 --> 00:05:34.199
<v Speaker 1>submit transactions. But yeah, they can be slow, maybe not

109
00:05:34.240 --> 00:05:37.720
<v Speaker 1>scalable enough, and privacy is limited. That's often not ideal

110
00:05:37.759 --> 00:05:41.879
<v Speaker 1>for corporate data, which leads us to private and permission blockchains.

111
00:05:42.279 --> 00:05:46.680
<v Speaker 1>These are more controlled environments. Only known, authorized participants can join,

112
00:05:46.839 --> 00:05:50.800
<v Speaker 1>transact and see certain data. This gives businesses the privacy,

113
00:05:50.920 --> 00:05:54.920
<v Speaker 1>the confidentiality, and often much better performance they need. Hyper

114
00:05:55.000 --> 00:05:56.879
<v Speaker 1>Ledger fabric, which we'll get to, is a really good

115
00:05:56.920 --> 00:05:59.639
<v Speaker 1>example here. So when you boil it all down, what

116
00:05:59.680 --> 00:06:01.959
<v Speaker 1>this really means for you, the listener, is that we're

117
00:06:02.000 --> 00:06:05.399
<v Speaker 1>moving towards systems where trust isn't just assumed or outsourced

118
00:06:05.399 --> 00:06:08.800
<v Speaker 1>to an intermediary, it's built right into the digital infrastructure.

119
00:06:09.000 --> 00:06:12.079
<v Speaker 1>This opens up possibilities for transparency and inefficiency that honestly

120
00:06:12.120 --> 00:06:15.480
<v Speaker 1>were just really difficult or impossible before. Okay, But if

121
00:06:15.519 --> 00:06:19.600
<v Speaker 1>blockchain is this powerful, this transformative, why isn't every company

122
00:06:19.720 --> 00:06:21.959
<v Speaker 1>using it for everything already? What's the hold up? Well?

123
00:06:22.000 --> 00:06:25.519
<v Speaker 2>A big part of it is complexity historically setting up

124
00:06:25.519 --> 00:06:29.879
<v Speaker 2>and managing your own blockchain network. It's not trivial. You've

125
00:06:29.920 --> 00:06:36.000
<v Speaker 2>got hardware provisioning, software installation, managing security certificates, databases, networking scaling.

126
00:06:36.560 --> 00:06:39.240
<v Speaker 2>It's a lot of manual work, error prone, and it

127
00:06:39.279 --> 00:06:40.680
<v Speaker 2>takes specialized skills right.

128
00:06:40.800 --> 00:06:42.839
<v Speaker 1>Sounds like a barrier to entry for many.

129
00:06:42.759 --> 00:06:47.399
<v Speaker 2>Exactly, and that is where AWS comes into play, aiming

130
00:06:47.439 --> 00:06:50.759
<v Speaker 2>to simplify that whole process. They've got a suite of services.

131
00:06:50.879 --> 00:06:53.560
<v Speaker 2>The main one is probably Amazon Managed Blockchain. It's a

132
00:06:53.560 --> 00:06:55.800
<v Speaker 2>fully managed service. It takes care all at infrastructure, a

133
00:06:55.839 --> 00:06:59.560
<v Speaker 2>headache setting up nodes, managing certificates, scaling for frameworks like

134
00:06:59.639 --> 00:07:03.600
<v Speaker 2>hyperl Fabric and also Ethereum, so you get to focus

135
00:07:03.600 --> 00:07:07.360
<v Speaker 2>on building your actual application, your business logic, not wrestling

136
00:07:07.360 --> 00:07:08.399
<v Speaker 2>with the underlying plumbing.

137
00:07:08.519 --> 00:07:11.639
<v Speaker 1>Okay, so it handles the setup and maintenance precisely.

138
00:07:11.920 --> 00:07:14.600
<v Speaker 2>Then they also have AWS Blockchain templates. These are more

139
00:07:14.639 --> 00:07:17.879
<v Speaker 2>like quick start guides. They use automation to quickly deploy

140
00:07:17.959 --> 00:07:22.879
<v Speaker 2>the necessary AWS resources, networks, security groups, compute instances to

141
00:07:22.920 --> 00:07:25.920
<v Speaker 2>get a private Ethereum or hyper ledguer Fabric network up

142
00:07:25.920 --> 00:07:29.439
<v Speaker 2>and running fast. A good starting point. And finally, there's

143
00:07:29.480 --> 00:07:33.399
<v Speaker 2>the AWS Blockchain Partners Network. This is a whole ecosystem

144
00:07:33.399 --> 00:07:36.519
<v Speaker 2>of consulting firms and tech companies that have expertise using

145
00:07:36.519 --> 00:07:40.079
<v Speaker 2>AWS to build blockchain solutions, so you can find validated

146
00:07:40.079 --> 00:07:41.519
<v Speaker 2>solutions or get expert help.

147
00:07:41.720 --> 00:07:45.800
<v Speaker 1>Interesting, So AWS essentially lowering the barrier. They're providing this

148
00:07:45.879 --> 00:07:49.720
<v Speaker 1>sort of shortcut for businesses to tap into blockchains benefits

149
00:07:49.959 --> 00:07:53.600
<v Speaker 1>without getting bogged down and managing the complex infrastructure themselves

150
00:07:53.959 --> 00:07:56.720
<v Speaker 1>makes it way more accessible. Now let's take into something

151
00:07:56.759 --> 00:07:59.000
<v Speaker 1>slightly different but related. A key point is it not

152
00:07:59.079 --> 00:08:03.240
<v Speaker 1>every situation eating an immutable record also needs decentralization across

153
00:08:03.319 --> 00:08:06.920
<v Speaker 1>multiple organizations. Sometimes you need that tamper proof history but

154
00:08:06.959 --> 00:08:09.879
<v Speaker 1>within your own organization. And this brings us to Amazon

155
00:08:10.000 --> 00:08:12.360
<v Speaker 1>Quantum Letter Database or QLDB.

156
00:08:12.680 --> 00:08:15.639
<v Speaker 2>Yeah. QLDB is fascinating because it solves a very specific

157
00:08:16.000 --> 00:08:20.720
<v Speaker 2>but very common enterprise need a verifiable, complete and immutable

158
00:08:20.800 --> 00:08:24.480
<v Speaker 2>log of changes for a centralized system of record. Think

159
00:08:24.519 --> 00:08:28.120
<v Speaker 2>about a bank's internal transaction history or maybe HR records

160
00:08:28.199 --> 00:08:31.240
<v Speaker 2>or system locks. They need absolute certainty that the history

161
00:08:31.279 --> 00:08:35.159
<v Speaker 2>hasn't been tampered with for audits for compliance, but they

162
00:08:35.200 --> 00:08:39.240
<v Speaker 2>don't need and probably don't want multiple competing banks or

163
00:08:39.360 --> 00:08:43.600
<v Speaker 2>entities involved in managing that specific internal data. Using a

164
00:08:43.600 --> 00:08:46.840
<v Speaker 2>full decentralized blockchain for that would just add complexity and

165
00:08:46.879 --> 00:08:48.360
<v Speaker 2>slow things down unnecessarily.

166
00:08:48.399 --> 00:08:51.679
<v Speaker 1>So it's like blockchains and mutability, but without the distributed

167
00:08:51.720 --> 00:08:52.840
<v Speaker 1>network part exactly.

168
00:08:52.960 --> 00:08:56.679
<v Speaker 2>QLDB is a fully managed centralized database, but it's designed

169
00:08:56.679 --> 00:08:59.720
<v Speaker 2>as a ledger. It keeps two things, the current state

170
00:08:59.759 --> 00:09:02.159
<v Speaker 2>of your data like a normal database, and a separate

171
00:09:02.159 --> 00:09:05.960
<v Speaker 2>append only journal. This journal records every single change, every

172
00:09:05.960 --> 00:09:10.039
<v Speaker 2>transaction forever, has a cryptographically linked chain of blocks, just

173
00:09:10.120 --> 00:09:12.919
<v Speaker 2>like a blockchain. This journal is immutable. You can't delete

174
00:09:12.960 --> 00:09:15.000
<v Speaker 2>from it, you can't modify past entries.

175
00:09:15.159 --> 00:09:18.399
<v Speaker 1>Wow. So it's like a perfect unchangeable audit trail built

176
00:09:18.440 --> 00:09:18.799
<v Speaker 1>right in.

177
00:09:18.919 --> 00:09:23.440
<v Speaker 2>Precisely, and the benefits are significant. It's cryptographically verifiable, you

178
00:09:23.440 --> 00:09:26.519
<v Speaker 2>can prove the integrity of the history. It's immutable and transparent,

179
00:09:26.679 --> 00:09:31.159
<v Speaker 2>highly scalable, easy to use, it's serverless, and critically because

180
00:09:31.159 --> 00:09:35.399
<v Speaker 2>it's centralized, no complex consensus needed, so it offers really

181
00:09:35.440 --> 00:09:40.240
<v Speaker 2>high performance, much faster than decentralized blockchains. Plus, it supports

182
00:09:40.440 --> 00:09:43.960
<v Speaker 2>SQL like queries and has ACD properties, which is vital

183
00:09:44.000 --> 00:09:45.240
<v Speaker 2>for transactional data.

184
00:09:45.320 --> 00:09:47.440
<v Speaker 1>Can you give us an example of where you'd use QLDB.

185
00:09:47.879 --> 00:09:51.799
<v Speaker 2>Sure, imagine building that internal banking system for auditing, tracking

186
00:09:51.799 --> 00:09:55.600
<v Speaker 2>customer accounts, loans, transactions. Auditors need to trust that history

187
00:09:55.840 --> 00:09:58.360
<v Speaker 2>with QLDB. They can use the journal and something called

188
00:09:58.360 --> 00:10:01.720
<v Speaker 2>a QLDB digest basically a hash summary of the entire

189
00:10:01.799 --> 00:10:05.600
<v Speaker 2>history to mathematically verify that no record has been altered, added,

190
00:10:05.600 --> 00:10:09.279
<v Speaker 2>sneakily or deleted from the history. Complete transparency for auditors.

191
00:10:09.320 --> 00:10:12.799
<v Speaker 1>Okay, that's a real aha moment for me. QLDV shows

192
00:10:12.799 --> 00:10:15.759
<v Speaker 1>that blockchain isn't the only answer for immutability. Sometimes a

193
00:10:15.840 --> 00:10:19.320
<v Speaker 1>centralized verifiable ledger is actually the better fit, giving you

194
00:10:19.399 --> 00:10:23.039
<v Speaker 1>trust without the overhead of decentralization. It's about picking the

195
00:10:23.080 --> 00:10:24.600
<v Speaker 1>right tool exactly right.

196
00:10:24.759 --> 00:10:27.000
<v Speaker 2>Choose the tech that solves the actual problem.

197
00:10:27.200 --> 00:10:31.000
<v Speaker 1>All right, let's pivot back to the decentralized world, specifically

198
00:10:31.080 --> 00:10:34.159
<v Speaker 1>to one of the major frameworks AWS supports, one built

199
00:10:34.200 --> 00:10:37.440
<v Speaker 1>explicitly for enterprise needs, hyper ledger Fabric.

200
00:10:37.559 --> 00:10:40.360
<v Speaker 2>Yes, hyper ledger Fabric is definitely a key player in

201
00:10:40.399 --> 00:10:44.240
<v Speaker 2>the enterprise space. It's open source, hosted by the Lenux Foundation,

202
00:10:44.639 --> 00:10:48.879
<v Speaker 2>and crucially, it's a permissioned framework. This means it's designed

203
00:10:48.919 --> 00:10:53.759
<v Speaker 2>for known participants. You need a verified identity, usually via

204
00:10:53.840 --> 00:10:57.399
<v Speaker 2>a certificate authority to even join the network. That gives

205
00:10:57.440 --> 00:10:59.440
<v Speaker 2>businesses the control they need over who.

206
00:10:59.279 --> 00:11:02.399
<v Speaker 1>Participates, control and privacy, I imagine absolutely.

207
00:11:02.840 --> 00:11:05.720
<v Speaker 2>Fabric has a powerful feature called channels. These allow you

208
00:11:05.759 --> 00:11:09.039
<v Speaker 2>to create private subnetworks within the main blockchain network. So

209
00:11:09.120 --> 00:11:11.320
<v Speaker 2>let's say you're collaborating with two different suppliers on the

210
00:11:11.360 --> 00:11:14.159
<v Speaker 2>same blockchain. You can have a private channel with supplier

211
00:11:14.159 --> 00:11:17.799
<v Speaker 2>A and a separate private channel with supplier B. They

212
00:11:17.879 --> 00:11:20.639
<v Speaker 2>only see the transactions and data relevant to their channel,

213
00:11:20.799 --> 00:11:25.120
<v Speaker 2>ensuring privacy and confidentiality even among competitors on the same network.

214
00:11:25.240 --> 00:11:28.559
<v Speaker 1>That sounds incredibly useful for business consortia it is.

215
00:11:28.879 --> 00:11:31.600
<v Speaker 2>Fabric also has a modular architecture. You can plug in

216
00:11:31.639 --> 00:11:36.360
<v Speaker 2>different components for things like consensus, identity management, etc. It's flexible.

217
00:11:36.799 --> 00:11:40.039
<v Speaker 2>It's also known for high transaction throughput and performance, partly

218
00:11:40.039 --> 00:11:43.639
<v Speaker 2>because it separates different feeses of the transaction process and

219
00:11:43.679 --> 00:11:47.200
<v Speaker 2>a big plus for developers. You write the smart contracts

220
00:11:47.240 --> 00:11:50.720
<v Speaker 2>the chain code in common general purpose languages like Java,

221
00:11:51.039 --> 00:11:54.360
<v Speaker 2>Go or no JS. No need to learn a niche

222
00:11:54.480 --> 00:11:56.039
<v Speaker 2>blockchain language.

223
00:11:55.600 --> 00:11:58.639
<v Speaker 1>And the killer future for many businesses, probably.

224
00:11:58.240 --> 00:12:02.240
<v Speaker 2>That it requires no cryptocurrency. Unlike public chains like Bitcoin

225
00:12:02.360 --> 00:12:05.360
<v Speaker 2>or Ethereum, where you need native crypto for fees or incentives,

226
00:12:05.679 --> 00:12:09.360
<v Speaker 2>fabric networks operate without one. This removed a huge layer

227
00:12:09.360 --> 00:12:13.559
<v Speaker 2>of complexity, volatility, and regulatory concern for many enterprises. The

228
00:12:13.600 --> 00:12:17.480
<v Speaker 2>basic flow is a client application sends a transaction proposal.

229
00:12:17.840 --> 00:12:21.200
<v Speaker 2>Certain pre defined peers called endorsing peers, check it and

230
00:12:21.240 --> 00:12:23.519
<v Speaker 2>simulate the chain code. If it's valid, they endorse it.

231
00:12:23.799 --> 00:12:26.639
<v Speaker 2>The endorsed transaction then goes to an ordering service, which

232
00:12:26.639 --> 00:12:30.000
<v Speaker 2>sequences transactions into blocks. These blocks are then sent to

233
00:12:30.039 --> 00:12:32.600
<v Speaker 2>all the committing peers, who validate them again and finally

234
00:12:32.600 --> 00:12:34.000
<v Speaker 2>write them to their copy of the ledger.

235
00:12:34.159 --> 00:12:36.879
<v Speaker 1>Okay, let's make this concrete a use case. How about

236
00:12:37.480 --> 00:12:40.919
<v Speaker 1>the healthcare supply chain that seems complex and high stakes.

237
00:12:41.200 --> 00:12:46.919
<v Speaker 2>Perfect example, think about pharmaceuticals or medical devices. You have manufacturers, distributors, hospitals, pharmacies,

238
00:12:47.759 --> 00:12:54.000
<v Speaker 2>a complex web. Current challenges are huge verifying everyone's identity KYC,

239
00:12:54.559 --> 00:12:58.440
<v Speaker 2>tracking the exact origin and handling of sensitive products, provenance,

240
00:12:58.919 --> 00:13:03.080
<v Speaker 2>loads of paperwork, ownership disputes if something goes wrong, high costs,

241
00:13:03.120 --> 00:13:06.480
<v Speaker 2>and sadly, the risk of counterfeit drugs entering the chain.

242
00:13:06.559 --> 00:13:07.879
<v Speaker 1>How does Fabric help there.

243
00:13:07.799 --> 00:13:11.000
<v Speaker 2>Well, it provides that end to end traceability. Every movement,

244
00:13:11.039 --> 00:13:15.200
<v Speaker 2>every handover can be recorded immutably. Auditing becomes much simpler

245
00:13:15.200 --> 00:13:18.519
<v Speaker 2>and more reliable. Smart contracts can automate agreements like payment,

246
00:13:18.519 --> 00:13:22.240
<v Speaker 2>release upon verified delivery and temperature checks. Consensus builds trust

247
00:13:22.279 --> 00:13:25.320
<v Speaker 2>between all parties. The permission nature and channels provide the

248
00:13:25.399 --> 00:13:28.720
<v Speaker 2>necessary privacy for sensitive health data. It offers security and

249
00:13:28.720 --> 00:13:32.440
<v Speaker 2>decentralization where needed, and you can easily onboard new participants

250
00:13:32.639 --> 00:13:35.080
<v Speaker 2>like a new distributor, giving them access to the relevant

251
00:13:35.080 --> 00:13:36.679
<v Speaker 2>parts of the shared trusted ledger.

252
00:13:37.080 --> 00:13:40.159
<v Speaker 1>Yeah, you can really see how Fabric specific features address

253
00:13:40.200 --> 00:13:44.480
<v Speaker 1>those real world enterprise pain points, control, privacy, performance, no

254
00:13:44.600 --> 00:13:50.320
<v Speaker 1>crypto needed, It's about building efficient trusted business networks. Okay,

255
00:13:50.320 --> 00:13:53.200
<v Speaker 1>shifting gears one last time to the other major framework,

256
00:13:53.240 --> 00:13:56.879
<v Speaker 1>AWS supports the one often called the World Computer.

257
00:13:58.159 --> 00:14:02.120
<v Speaker 2>Right Ethereum. While Fabric is very enterprise focused, Ethereum started

258
00:14:02.120 --> 00:14:05.480
<v Speaker 2>with a broader vision, a general purpose platform for decentralized

259
00:14:05.480 --> 00:14:09.440
<v Speaker 2>applications or DAPs. It aimed to go way beyond Bitcoin's

260
00:14:09.440 --> 00:14:13.200
<v Speaker 2>financial focus. Key to Ethereum is the Ethereum Virtual machine

261
00:14:13.440 --> 00:14:16.120
<v Speaker 2>or EVM. Think of it as a global processor for

262
00:14:16.159 --> 00:14:18.799
<v Speaker 2>the Ethereum network. It runs the smart contract code and

263
00:14:18.879 --> 00:14:21.399
<v Speaker 2>ensures every node on the network calculates the same result

264
00:14:21.399 --> 00:14:24.279
<v Speaker 2>for every transaction, maintaining a consistent state, and.

265
00:14:24.200 --> 00:14:26.759
<v Speaker 1>It uses accounts similar to banks sort of.

266
00:14:27.039 --> 00:14:31.399
<v Speaker 2>There are two main types. Externally owned accounts eoas are

267
00:14:31.440 --> 00:14:33.600
<v Speaker 2>what users like you and me would have, controlled by

268
00:14:33.600 --> 00:14:37.200
<v Speaker 2>private keys. Then there are contract accounts, which are actually

269
00:14:37.240 --> 00:14:40.200
<v Speaker 2>controlled by the code of a smart contract itself. To

270
00:14:40.200 --> 00:14:43.159
<v Speaker 2>do anything on Ethereum, send funds. Run a contract, you

271
00:14:43.240 --> 00:14:47.159
<v Speaker 2>need ether ether, which is the network's cryptocurrency. You use

272
00:14:47.159 --> 00:14:49.320
<v Speaker 2>the Ether to pay for gas. Gas is an a

273
00:14:49.399 --> 00:14:53.000
<v Speaker 2>currency itself. It's a unit measuring the computational work needed

274
00:14:53.039 --> 00:14:56.799
<v Speaker 2>for a transaction or contract execution. More complex operations cost

275
00:14:56.879 --> 00:14:57.879
<v Speaker 2>more gas.

276
00:14:57.559 --> 00:14:59.960
<v Speaker 1>And the smart contracts themselves still send.

277
00:15:00.320 --> 00:15:04.200
<v Speaker 2>They're those self executing programs on Ethereum. They're primarily written

278
00:15:04.200 --> 00:15:07.200
<v Speaker 2>in a language called Solidity, then compiled down to bytecode

279
00:15:07.240 --> 00:15:10.639
<v Speaker 2>that the EVM can understand. Developers often use tools like

280
00:15:10.679 --> 00:15:13.879
<v Speaker 2>the remix online ide to write and test them. Now.

281
00:15:13.919 --> 00:15:16.799
<v Speaker 1>Ethereum is known for its big public network main net,

282
00:15:17.200 --> 00:15:18.600
<v Speaker 1>but are there other options?

283
00:15:18.960 --> 00:15:23.879
<v Speaker 2>Yes, there are several test nets like Cipolia or gorely currently,

284
00:15:24.279 --> 00:15:27.440
<v Speaker 2>which are public testing grounds where developers can deploy and

285
00:15:27.480 --> 00:15:31.240
<v Speaker 2>test apps without spending real ether. And importantly, for some

286
00:15:31.360 --> 00:15:36.279
<v Speaker 2>enterprise uses, you can absolutely create private and permissioned Ethereum networks.

287
00:15:36.799 --> 00:15:39.039
<v Speaker 2>These give you a controlled environment, but still let you

288
00:15:39.120 --> 00:15:43.399
<v Speaker 2>leverage Ethereum's powerful smart contract engine and tooling aws, for instance,

289
00:15:43.399 --> 00:15:44.600
<v Speaker 2>makes it easy to spin these up.

290
00:15:44.639 --> 00:15:47.480
<v Speaker 1>Okay, let's ground this with an example. How about asset tracking,

291
00:15:47.519 --> 00:15:49.120
<v Speaker 1>but maybe using Ethereum this time.

292
00:15:49.279 --> 00:15:52.480
<v Speaker 2>Sure, Let's take vehicle tracking cars moving from manufacturer to

293
00:15:52.559 --> 00:15:57.720
<v Speaker 2>shipper to dealer to buyer. The same challenges exist verifying parties,

294
00:15:58.000 --> 00:16:04.080
<v Speaker 2>proving origin, managing agreements, handling ownership transfer, potential damage claims, costs.

295
00:16:04.639 --> 00:16:07.600
<v Speaker 2>A private Ethereum network could offer similar benefits to fabric

296
00:16:07.639 --> 00:16:12.639
<v Speaker 2>here traceability, consensus automation via smart contracts. Imagine a digital

297
00:16:12.639 --> 00:16:17.960
<v Speaker 2>title transferring automatically upon final payment, security decentralization. The smart

298
00:16:17.960 --> 00:16:21.360
<v Speaker 2>contract could define the vehicle's state, ownership and the rules

299
00:16:21.399 --> 00:16:24.480
<v Speaker 2>for transferring it. Each step is a transaction recorded on

300
00:16:24.519 --> 00:16:28.240
<v Speaker 2>the chain. Developers building this might use tools like ganash

301
00:16:28.279 --> 00:16:31.919
<v Speaker 2>for a local test blockchain, the Truffle suite to manage, compiling, testing,

302
00:16:31.919 --> 00:16:34.840
<v Speaker 2>and deploying their solidity contracts, and maybe web three, dot

303
00:16:34.960 --> 00:16:38.360
<v Speaker 2>JS or Ether's js JavaScript libraries to let a web

304
00:16:38.360 --> 00:16:40.399
<v Speaker 2>application interact with the Ethereum network.

305
00:16:40.720 --> 00:16:43.399
<v Speaker 1>So wrapping up Ethereum, what's the key takeaway? It feels

306
00:16:43.399 --> 00:16:46.360
<v Speaker 1>like it offers this really powerful programmable layer for building

307
00:16:46.519 --> 00:16:49.559
<v Speaker 1>entirely new kinds of applications where trust is inherent baked

308
00:16:49.600 --> 00:16:49.879
<v Speaker 1>right in.

309
00:16:50.120 --> 00:16:52.559
<v Speaker 2>That's a good way to put it. It enables decentralized

310
00:16:52.600 --> 00:16:57.240
<v Speaker 2>applications that can transform processes involving asset ownership, complex multi

311
00:16:57.240 --> 00:17:01.960
<v Speaker 2>party workflows, supply chains, potentially creating much more direct and

312
00:17:02.000 --> 00:17:05.240
<v Speaker 2>transparent interactions by minimizing intermediaries.

313
00:17:05.319 --> 00:17:08.279
<v Speaker 1>Wow, okay, we have covered a lot of ground today,

314
00:17:08.599 --> 00:17:13.359
<v Speaker 1>from the basic why of blockchain, those core concepts like mutability, consensus,

315
00:17:13.400 --> 00:17:17.559
<v Speaker 1>smart contracts, then diving into how AWS makes it accessible

316
00:17:17.599 --> 00:17:21.039
<v Speaker 1>with managed blockchain and templates. We looked at the specific

317
00:17:21.119 --> 00:17:24.960
<v Speaker 1>case for a centralized ledger with QLDB, the enterprise powerhouse

318
00:17:25.039 --> 00:17:29.279
<v Speaker 1>hyper Ledger fabric, and finally the decentralized application platform of Ethereum.

319
00:17:29.480 --> 00:17:31.160
<v Speaker 2>Yeah, it's been quite the journey, and I think the

320
00:17:31.200 --> 00:17:33.920
<v Speaker 2>main thing that emerges is that these technologies whether it's

321
00:17:33.920 --> 00:17:37.480
<v Speaker 2>a centralized ledger like QLDB focused on internal auditibility, or

322
00:17:37.559 --> 00:17:42.440
<v Speaker 2>decentralized network like Fabric or Ethereum built for collaboration cross organizations. Yeah,

323
00:17:42.519 --> 00:17:45.160
<v Speaker 2>they all offer compelling ways to solve fundamental business problems

324
00:17:45.200 --> 00:17:49.200
<v Speaker 2>around trust, transparency, and efficiency. They provide tools to build

325
00:17:49.240 --> 00:17:51.160
<v Speaker 2>systems where you can verify, not just trust.

326
00:17:51.440 --> 00:17:53.960
<v Speaker 1>That definitely leaves us with something to think about and

327
00:17:54.000 --> 00:17:56.920
<v Speaker 1>maybe a final question for you listening right now, think

328
00:17:56.960 --> 00:18:00.440
<v Speaker 1>about your own world, your work, maybe even personal admin.

329
00:18:00.720 --> 00:18:03.759
<v Speaker 1>Where do you see a process burdened by lack of trust,

330
00:18:03.839 --> 00:18:07.640
<v Speaker 1>too many intermediaries, or just inefficiency. Where could a verifiable,

331
00:18:07.680 --> 00:18:11.759
<v Speaker 1>immutable ledger, maybe centralized, maybe decentralized, make a real difference.

332
00:18:12.039 --> 00:18:15.359
<v Speaker 1>What friction points could be smoothed out, what could be revolutionized?

333
00:18:15.440 --> 00:18:15.720
<v Speaker 2>Next?

334
00:18:16.000 --> 00:18:18.480
<v Speaker 1>Lots to consider. Thanks for joining us on this deep dive.

335
00:18:18.519 --> 00:18:20.599
<v Speaker 1>We'll catch you next time with more insights from the source.
