WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:04.350 align:start position:0%
 
foreign

00:00:04.350 --> 00:00:04.360 align:start position:0%
 
 

00:00:04.360 --> 00:00:13.330 align:start position:0%
 
[Music]

00:00:13.330 --> 00:00:13.340 align:start position:0%
 
 

00:00:13.340 --> 00:00:16.010 align:start position:0%
 
we're<00:00:14.340><c> here</c><00:00:14.460><c> to</c><00:00:14.639><c> talk</c><00:00:14.759><c> today</c><00:00:15.000><c> about</c><00:00:15.540><c> our</c>

00:00:16.010 --> 00:00:16.020 align:start position:0%
we're here to talk today about our
 

00:00:16.020 --> 00:00:18.349 align:start position:0%
we're here to talk today about our
journey<00:00:16.260><c> from</c><00:00:16.500><c> solidity</c><00:00:16.980><c> depth</c><00:00:17.279><c> to</c><00:00:17.340><c> ZK</c><00:00:17.699><c> Dev</c><00:00:17.880><c> I</c>

00:00:18.349 --> 00:00:18.359 align:start position:0%
journey from solidity depth to ZK Dev I
 

00:00:18.359 --> 00:00:21.950 align:start position:0%
journey from solidity depth to ZK Dev I
talk<00:00:18.660><c> about</c><00:00:18.840><c> how</c><00:00:19.560><c> we</c><00:00:19.680><c> went</c><00:00:19.980><c> from</c><00:00:20.520><c> uh</c><00:00:21.300><c> salinity</c>

00:00:21.950 --> 00:00:21.960 align:start position:0%
talk about how we went from uh salinity
 

00:00:21.960 --> 00:00:24.050 align:start position:0%
talk about how we went from uh salinity
developers<00:00:22.560><c> it</c><00:00:23.039><c> got</c><00:00:23.340><c> introduced</c><00:00:23.699><c> to</c><00:00:23.760><c> zero</c>

00:00:24.050 --> 00:00:24.060 align:start position:0%
developers it got introduced to zero
 

00:00:24.060 --> 00:00:25.310 align:start position:0%
developers it got introduced to zero
knowledge<00:00:24.240><c> cryptography</c><00:00:24.779><c> and</c><00:00:24.960><c> went</c><00:00:25.080><c> on</c><00:00:25.199><c> to</c>

00:00:25.310 --> 00:00:25.320 align:start position:0%
knowledge cryptography and went on to
 

00:00:25.320 --> 00:00:27.290 align:start position:0%
knowledge cryptography and went on to
implementing<00:00:25.800><c> battleships</c><00:00:26.400><c> so</c><00:00:26.580><c> uh</c><00:00:26.760><c> my</c><00:00:27.180><c> name</c>

00:00:27.290 --> 00:00:27.300 align:start position:0%
implementing battleships so uh my name
 

00:00:27.300 --> 00:00:29.990 align:start position:0%
implementing battleships so uh my name
is<00:00:27.359><c> Ian</c><00:00:27.720><c> and</c><00:00:28.260><c> I</c><00:00:28.380><c> am</c><00:00:28.439><c> Jack</c><00:00:28.680><c> and</c><00:00:29.400><c> yeah</c><00:00:29.640><c> like</c><00:00:29.820><c> we</c>

00:00:29.990 --> 00:00:30.000 align:start position:0%
is Ian and I am Jack and yeah like we
 

00:00:30.000 --> 00:00:31.609 align:start position:0%
is Ian and I am Jack and yeah like we
said<00:00:30.119><c> we're</c><00:00:30.359><c> gonna</c><00:00:30.539><c> walk</c><00:00:31.140><c> you</c><00:00:31.320><c> through</c><00:00:31.439><c> our</c>

00:00:31.609 --> 00:00:31.619 align:start position:0%
said we're gonna walk you through our
 

00:00:31.619 --> 00:00:33.110 align:start position:0%
said we're gonna walk you through our
journey<00:00:31.920><c> and</c><00:00:32.099><c> uh</c><00:00:32.279><c> how</c><00:00:32.460><c> we</c><00:00:32.579><c> got</c><00:00:32.700><c> to</c><00:00:32.820><c> where</c><00:00:33.000><c> we</c>

00:00:33.110 --> 00:00:33.120 align:start position:0%
journey and uh how we got to where we
 

00:00:33.120 --> 00:00:34.130 align:start position:0%
journey and uh how we got to where we
are<00:00:33.239><c> today</c>

00:00:34.130 --> 00:00:34.140 align:start position:0%
are today
 

00:00:34.140 --> 00:00:35.990 align:start position:0%
are today
um but<00:00:34.500><c> first</c><00:00:34.620><c> off</c><00:00:34.800><c> I</c><00:00:34.980><c> want</c><00:00:35.100><c> to</c><00:00:35.219><c> start</c><00:00:35.399><c> by</c><00:00:35.700><c> uh</c>

00:00:35.990 --> 00:00:36.000 align:start position:0%
um but first off I want to start by uh
 

00:00:36.000 --> 00:00:38.150 align:start position:0%
um but first off I want to start by uh
thinking<00:00:36.300><c> the</c><00:00:36.420><c> ethereum</c><00:00:36.840><c> foundation</c>

00:00:38.150 --> 00:00:38.160 align:start position:0%
thinking the ethereum foundation
 

00:00:38.160 --> 00:00:39.650 align:start position:0%
thinking the ethereum foundation
um<00:00:38.219><c> just</c><00:00:38.880><c> over</c><00:00:39.059><c> a</c><00:00:39.180><c> year</c><00:00:39.300><c> ago</c><00:00:39.540><c> today</c>

00:00:39.650 --> 00:00:39.660 align:start position:0%
um just over a year ago today
 

00:00:39.660 --> 00:00:41.930 align:start position:0%
um just over a year ago today
battleships<00:00:40.440><c> was</c><00:00:40.559><c> just</c><00:00:40.739><c> an</c><00:00:40.860><c> idea</c><00:00:41.160><c> and</c><00:00:41.579><c> to</c><00:00:41.760><c> go</c>

00:00:41.930 --> 00:00:41.940 align:start position:0%
battleships was just an idea and to go
 

00:00:41.940 --> 00:00:44.270 align:start position:0%
battleships was just an idea and to go
from<00:00:42.180><c> presenting</c><00:00:42.719><c> at</c><00:00:42.840><c> Denver</c><00:00:43.200><c> uh</c><00:00:43.739><c> receiving</c><00:00:44.100><c> a</c>

00:00:44.270 --> 00:00:44.280 align:start position:0%
from presenting at Denver uh receiving a
 

00:00:44.280 --> 00:00:46.610 align:start position:0%
from presenting at Denver uh receiving a
grant<00:00:44.940><c> from</c><00:00:45.120><c> the</c><00:00:45.180><c> ethereum</c><00:00:45.600><c> foundation</c><00:00:46.079><c> up</c>

00:00:46.610 --> 00:00:46.620 align:start position:0%
grant from the ethereum foundation up
 

00:00:46.620 --> 00:00:49.010 align:start position:0%
grant from the ethereum foundation up
here<00:00:46.800><c> uh</c><00:00:47.640><c> presenting</c><00:00:47.940><c> at</c><00:00:48.000><c> Devcon</c><00:00:48.420><c> today</c><00:00:48.660><c> you</c>

00:00:49.010 --> 00:00:49.020 align:start position:0%
here uh presenting at Devcon today you
 

00:00:49.020 --> 00:00:51.110 align:start position:0%
here uh presenting at Devcon today you
know<00:00:49.140><c> it's</c><00:00:49.260><c> a</c><00:00:49.440><c> pretty</c><00:00:49.559><c> surreal</c><00:00:49.980><c> experience</c><00:00:50.460><c> so</c>

00:00:51.110 --> 00:00:51.120 align:start position:0%
know it's a pretty surreal experience so
 

00:00:51.120 --> 00:00:55.189 align:start position:0%
know it's a pretty surreal experience so
um none<00:00:51.539><c> of</c><00:00:51.660><c> us</c><00:00:51.719><c> expected</c><00:00:52.200><c> this</c><00:00:52.379><c> so</c><00:00:52.559><c> thank</c><00:00:52.739><c> you</c>

00:00:55.189 --> 00:00:55.199 align:start position:0%
 
 

00:00:55.199 --> 00:00:58.490 align:start position:0%
 
so<00:00:55.980><c> uh</c><00:00:56.579><c> before</c><00:00:57.059><c> jumping</c><00:00:57.539><c> into</c><00:00:57.600><c> what</c><00:00:58.079><c> uh</c><00:00:58.260><c> our</c>

00:00:58.490 --> 00:00:58.500 align:start position:0%
so uh before jumping into what uh our
 

00:00:58.500 --> 00:01:00.170 align:start position:0%
so uh before jumping into what uh our
journey<00:00:58.680><c> in</c><00:00:58.860><c> ZK</c><00:00:59.219><c> first</c><00:00:59.460><c> let's</c><00:00:59.699><c> start</c><00:00:59.879><c> off</c><00:01:00.000><c> with</c>

00:01:00.170 --> 00:01:00.180 align:start position:0%
journey in ZK first let's start off with
 

00:01:00.180 --> 00:01:03.290 align:start position:0%
journey in ZK first let's start off with
a<00:01:00.300><c> question</c><00:01:00.420><c> what</c><00:01:00.780><c> is</c><00:01:00.899><c> web3</c>

00:01:03.290 --> 00:01:03.300 align:start position:0%
a question what is web3
 

00:01:03.300 --> 00:01:04.850 align:start position:0%
a question what is web3
shout<00:01:03.780><c> it</c><00:01:03.840><c> out</c><00:01:03.960><c> yeah</c><00:01:04.140><c> please</c><00:01:04.500><c> raise</c><00:01:04.680><c> your</c>

00:01:04.850 --> 00:01:04.860 align:start position:0%
shout it out yeah please raise your
 

00:01:04.860 --> 00:01:07.850 align:start position:0%
shout it out yeah please raise your
hands

00:01:07.850 --> 00:01:07.860 align:start position:0%
 
 

00:01:07.860 --> 00:01:09.950 align:start position:0%
 
uh<00:01:08.520><c> I</c><00:01:08.640><c> think</c>

00:01:09.950 --> 00:01:09.960 align:start position:0%
uh I think
 

00:01:09.960 --> 00:01:12.830 align:start position:0%
uh I think
decentralized

00:01:12.830 --> 00:01:12.840 align:start position:0%
decentralized
 

00:01:12.840 --> 00:01:15.530 align:start position:0%
decentralized
all<00:01:13.200><c> right</c><00:01:13.320><c> answers</c><00:01:13.680><c> uh</c><00:01:14.280><c> I</c><00:01:15.000><c> think</c><00:01:15.119><c> to</c><00:01:15.299><c> really</c>

00:01:15.530 --> 00:01:15.540 align:start position:0%
all right answers uh I think to really
 

00:01:15.540 --> 00:01:16.969 align:start position:0%
all right answers uh I think to really
get<00:01:15.720><c> an</c><00:01:15.840><c> appreciation</c><00:01:16.320><c> for</c><00:01:16.680><c> what</c><00:01:16.799><c> the</c>

00:01:16.969 --> 00:01:16.979 align:start position:0%
get an appreciation for what the
 

00:01:16.979 --> 00:01:18.890 align:start position:0%
get an appreciation for what the
definition<00:01:17.100><c> of</c><00:01:17.460><c> what</c><00:01:17.580><c> three</c><00:01:17.760><c> is</c><00:01:18.000><c> so</c><00:01:18.240><c> uh</c><00:01:18.540><c> it'd</c>

00:01:18.890 --> 00:01:18.900 align:start position:0%
definition of what three is so uh it'd
 

00:01:18.900 --> 00:01:20.630 align:start position:0%
definition of what three is so uh it'd
be<00:01:18.960><c> helpful</c><00:01:19.500><c> to</c><00:01:19.680><c> look</c><00:01:19.860><c> at</c><00:01:19.979><c> what</c><00:01:20.280><c> some</c><00:01:20.460><c> of</c><00:01:20.580><c> the</c>

00:01:20.630 --> 00:01:20.640 align:start position:0%
be helpful to look at what some of the
 

00:01:20.640 --> 00:01:22.670 align:start position:0%
be helpful to look at what some of the
tight<00:01:20.820><c> ends</c><00:01:21.119><c> of</c><00:01:21.240><c> the</c><00:01:21.360><c> industry</c><00:01:21.720><c> have</c><00:01:21.840><c> said</c><00:01:22.020><c> so</c>

00:01:22.670 --> 00:01:22.680 align:start position:0%
tight ends of the industry have said so
 

00:01:22.680 --> 00:01:25.190 align:start position:0%
tight ends of the industry have said so
Satoshi<00:01:23.340><c> oh</c><00:01:23.640><c> wait</c><00:01:23.759><c> that's</c><00:01:23.880><c> not</c><00:01:24.000><c> Satoshi</c>

00:01:25.190 --> 00:01:25.200 align:start position:0%
Satoshi oh wait that's not Satoshi
 

00:01:25.200 --> 00:01:26.630 align:start position:0%
Satoshi oh wait that's not Satoshi
I<00:01:25.799><c> guess</c>

00:01:26.630 --> 00:01:26.640 align:start position:0%
I guess
 

00:01:26.640 --> 00:01:29.330 align:start position:0%
I guess
okay<00:01:27.119><c> you</c><00:01:27.420><c> know</c><00:01:27.479><c> we'll</c><00:01:27.659><c> go</c><00:01:27.780><c> with</c><00:01:27.960><c> that</c><00:01:28.340><c> Satoshi</c>

00:01:29.330 --> 00:01:29.340 align:start position:0%
okay you know we'll go with that Satoshi
 

00:01:29.340 --> 00:01:31.249 align:start position:0%
okay you know we'll go with that Satoshi
and<00:01:29.580><c> I</c><00:01:29.700><c> just</c><00:01:29.820><c> want</c><00:01:29.939><c> to</c><00:01:30.060><c> preface</c><00:01:30.360><c> real</c><00:01:30.540><c> quick</c><00:01:30.720><c> uh</c>

00:01:31.249 --> 00:01:31.259 align:start position:0%
and I just want to preface real quick uh
 

00:01:31.259 --> 00:01:33.230 align:start position:0%
and I just want to preface real quick uh
blockchain<00:01:31.920><c> predated</c><00:01:32.400><c> what</c><00:01:32.640><c> three</c><00:01:32.820><c> by</c><00:01:33.060><c> about</c>

00:01:33.230 --> 00:01:33.240 align:start position:0%
blockchain predated what three by about
 

00:01:33.240 --> 00:01:35.510 align:start position:0%
blockchain predated what three by about
five<00:01:33.540><c> years</c><00:01:33.840><c> uh</c><00:01:34.439><c> so</c><00:01:34.680><c> this</c><00:01:34.920><c> is</c><00:01:34.979><c> defined</c><00:01:35.460><c> in</c>

00:01:35.510 --> 00:01:35.520 align:start position:0%
five years uh so this is defined in
 

00:01:35.520 --> 00:01:37.630 align:start position:0%
five years uh so this is defined in
satoshi's<00:01:36.180><c> terms</c><00:01:36.540><c> of</c><00:01:36.659><c> uh</c><00:01:36.840><c> what</c><00:01:37.079><c> Bitcoin</c><00:01:37.439><c> was</c>

00:01:37.630 --> 00:01:37.640 align:start position:0%
satoshi's terms of uh what Bitcoin was
 

00:01:37.640 --> 00:01:40.910 align:start position:0%
satoshi's terms of uh what Bitcoin was
uh<00:01:38.640><c> but</c><00:01:38.820><c> he</c><00:01:39.000><c> basically</c><00:01:39.299><c> said</c><00:01:39.540><c> Bitcoin</c><00:01:40.439><c> is</c><00:01:40.680><c> a</c>

00:01:40.910 --> 00:01:40.920 align:start position:0%
uh but he basically said Bitcoin is a
 

00:01:40.920 --> 00:01:42.350 align:start position:0%
uh but he basically said Bitcoin is a
purely<00:01:41.159><c> peer-to-peer</c><00:01:41.880><c> version</c><00:01:42.060><c> of</c>

00:01:42.350 --> 00:01:42.360 align:start position:0%
purely peer-to-peer version of
 

00:01:42.360 --> 00:01:44.270 align:start position:0%
purely peer-to-peer version of
electronic<00:01:42.900><c> cash</c><00:01:43.079><c> which</c><00:01:43.560><c> would</c><00:01:43.740><c> allow</c><00:01:44.040><c> online</c>

00:01:44.270 --> 00:01:44.280 align:start position:0%
electronic cash which would allow online
 

00:01:44.280 --> 00:01:46.069 align:start position:0%
electronic cash which would allow online
payments<00:01:44.820><c> to</c><00:01:44.939><c> be</c><00:01:45.060><c> sent</c><00:01:45.180><c> directly</c><00:01:45.600><c> from</c><00:01:45.900><c> one</c>

00:01:46.069 --> 00:01:46.079 align:start position:0%
payments to be sent directly from one
 

00:01:46.079 --> 00:01:48.410 align:start position:0%
payments to be sent directly from one
party<00:01:46.320><c> to</c><00:01:46.740><c> another</c><00:01:46.920><c> without</c><00:01:47.700><c> going</c><00:01:48.060><c> through</c><00:01:48.240><c> a</c>

00:01:48.410 --> 00:01:48.420 align:start position:0%
party to another without going through a
 

00:01:48.420 --> 00:01:51.410 align:start position:0%
party to another without going through a
financial<00:01:48.600><c> uh</c><00:01:49.200><c> financial</c><00:01:49.439><c> institution</c><00:01:50.420><c> uh</c>

00:01:51.410 --> 00:01:51.420 align:start position:0%
financial uh financial institution uh
 

00:01:51.420 --> 00:01:53.090 align:start position:0%
financial uh financial institution uh
next<00:01:51.720><c> someone</c><00:01:52.020><c> we</c><00:01:52.320><c> probably</c><00:01:52.560><c> all</c><00:01:52.740><c> recognize</c>

00:01:53.090 --> 00:01:53.100 align:start position:0%
next someone we probably all recognize
 

00:01:53.100 --> 00:01:55.929 align:start position:0%
next someone we probably all recognize
here<00:01:53.340><c> as</c><00:01:53.579><c> well</c><00:01:53.700><c> uh</c>

00:01:55.929 --> 00:01:55.939 align:start position:0%
here as well uh
 

00:01:55.939 --> 00:01:58.789 align:start position:0%
here as well uh
vitalik<00:01:56.939><c> buterin</c><00:01:57.420><c> uh</c><00:01:58.140><c> in</c><00:01:58.320><c> the</c><00:01:58.439><c> context</c><00:01:58.619><c> of</c>

00:01:58.789 --> 00:01:58.799 align:start position:0%
vitalik buterin uh in the context of
 

00:01:58.799 --> 00:02:00.710 align:start position:0%
vitalik buterin uh in the context of
ethereum<00:01:59.340><c> his</c><00:01:59.759><c> definition</c><00:02:00.000><c> of</c><00:02:00.299><c> what</c><00:02:00.479><c> three</c>

00:02:00.710 --> 00:02:00.720 align:start position:0%
ethereum his definition of what three
 

00:02:00.720 --> 00:02:03.710 align:start position:0%
ethereum his definition of what three
was<00:02:01.079><c> what</c><00:02:01.500><c> ethereum</c><00:02:02.040><c> intends</c><00:02:02.939><c> to</c><00:02:03.000><c> provide</c><00:02:03.360><c> is</c>

00:02:03.710 --> 00:02:03.720 align:start position:0%
was what ethereum intends to provide is
 

00:02:03.720 --> 00:02:05.870 align:start position:0%
was what ethereum intends to provide is
a<00:02:03.840><c> blockchain</c><00:02:04.259><c> with</c><00:02:04.560><c> a</c><00:02:04.740><c> built-in</c><00:02:05.159><c> fully</c>

00:02:05.870 --> 00:02:05.880 align:start position:0%
a blockchain with a built-in fully
 

00:02:05.880 --> 00:02:07.370 align:start position:0%
a blockchain with a built-in fully
fledged<00:02:06.299><c> terrain</c><00:02:06.600><c> complete</c><00:02:07.020><c> programming</c>

00:02:07.370 --> 00:02:07.380 align:start position:0%
fledged terrain complete programming
 

00:02:07.380 --> 00:02:08.690 align:start position:0%
fledged terrain complete programming
language<00:02:07.560><c> that</c><00:02:07.979><c> could</c><00:02:08.099><c> be</c><00:02:08.280><c> used</c><00:02:08.399><c> to</c><00:02:08.580><c> create</c>

00:02:08.690 --> 00:02:08.700 align:start position:0%
language that could be used to create
 

00:02:08.700 --> 00:02:10.850 align:start position:0%
language that could be used to create
contracts<00:02:09.360><c> that</c><00:02:09.840><c> then</c><00:02:10.020><c> can</c><00:02:10.200><c> be</c><00:02:10.319><c> used</c><00:02:10.500><c> to</c>

00:02:10.850 --> 00:02:10.860 align:start position:0%
contracts that then can be used to
 

00:02:10.860 --> 00:02:12.470 align:start position:0%
contracts that then can be used to
encode<00:02:11.160><c> arbitrary</c><00:02:11.700><c> State</c><00:02:12.000><c> transition</c>

00:02:12.470 --> 00:02:12.480 align:start position:0%
encode arbitrary State transition
 

00:02:12.480 --> 00:02:14.510 align:start position:0%
encode arbitrary State transition
functions<00:02:13.020><c> but</c><00:02:13.739><c> none</c><00:02:13.980><c> of</c><00:02:14.099><c> this</c><00:02:14.220><c> would</c><00:02:14.400><c> be</c>

00:02:14.510 --> 00:02:14.520 align:start position:0%
functions but none of this would be
 

00:02:14.520 --> 00:02:15.770 align:start position:0%
functions but none of this would be
possible<00:02:14.819><c> if</c><00:02:15.000><c> it</c><00:02:15.180><c> weren't</c><00:02:15.300><c> for</c><00:02:15.420><c> the</c><00:02:15.540><c> work</c><00:02:15.599><c> of</c>

00:02:15.770 --> 00:02:15.780 align:start position:0%
possible if it weren't for the work of
 

00:02:15.780 --> 00:02:18.229 align:start position:0%
possible if it weren't for the work of
Nick<00:02:15.959><c> Sabo</c><00:02:16.560><c> who</c><00:02:16.739><c> I</c><00:02:17.099><c> coined</c><00:02:17.760><c> the</c><00:02:17.819><c> term</c><00:02:17.940><c> smart</c>

00:02:18.229 --> 00:02:18.239 align:start position:0%
Nick Sabo who I coined the term smart
 

00:02:18.239 --> 00:02:20.570 align:start position:0%
Nick Sabo who I coined the term smart
contract<00:02:18.720><c> and</c><00:02:18.959><c> came</c><00:02:19.200><c> up</c><00:02:19.260><c> with</c><00:02:19.440><c> idea</c><00:02:19.860><c> in</c><00:02:19.920><c> 1994</c>

00:02:20.570 --> 00:02:20.580 align:start position:0%
contract and came up with idea in 1994
 

00:02:20.580 --> 00:02:25.210 align:start position:0%
contract and came up with idea in 1994
and<00:02:21.300><c> his</c><00:02:21.660><c> uh</c><00:02:23.040><c> his</c><00:02:23.760><c> idea</c><00:02:24.120><c> of</c><00:02:24.300><c> what</c><00:02:24.540><c> this</c><00:02:24.780><c> eco</c>

00:02:25.210 --> 00:02:25.220 align:start position:0%
and his uh his idea of what this eco
 

00:02:25.220 --> 00:02:27.710 align:start position:0%
and his uh his idea of what this eco
ecosystem<00:02:26.220><c> representative</c><00:02:26.879><c> was</c><00:02:27.180><c> the</c>

00:02:27.710 --> 00:02:27.720 align:start position:0%
ecosystem representative was the
 

00:02:27.720 --> 00:02:30.050 align:start position:0%
ecosystem representative was the
obscurity<00:02:28.140><c> of</c><00:02:28.319><c> a</c><00:02:28.500><c> large</c><00:02:28.620><c> random</c><00:02:29.040><c> number</c><00:02:29.220><c> so</c>

00:02:30.050 --> 00:02:30.060 align:start position:0%
obscurity of a large random number so
 

00:02:30.060 --> 00:02:32.750 align:start position:0%
obscurity of a large random number so
vast<00:02:30.480><c> that</c><00:02:30.720><c> a</c><00:02:30.900><c> lucky</c><00:02:31.020><c> guess</c><00:02:31.319><c> is</c><00:02:31.560><c> unlikely</c><00:02:32.040><c> if</c>

00:02:32.750 --> 00:02:32.760 align:start position:0%
vast that a lucky guess is unlikely if
 

00:02:32.760 --> 00:02:34.430 align:start position:0%
vast that a lucky guess is unlikely if
the<00:02:32.940><c> in</c><00:02:33.120><c> if</c><00:02:33.360><c> desired</c><00:02:33.780><c> the</c><00:02:33.900><c> lifetime</c><00:02:34.200><c> of</c><00:02:34.379><c> the</c>

00:02:34.430 --> 00:02:34.440 align:start position:0%
the in if desired the lifetime of the
 

00:02:34.440 --> 00:02:36.170 align:start position:0%
the in if desired the lifetime of the
universe<00:02:34.860><c> and</c><00:02:35.280><c> that's</c><00:02:35.459><c> the</c><00:02:35.640><c> foundation</c><00:02:35.940><c> on</c>

00:02:36.170 --> 00:02:36.180 align:start position:0%
universe and that's the foundation on
 

00:02:36.180 --> 00:02:38.690 align:start position:0%
universe and that's the foundation on
what<00:02:36.480><c> uh</c><00:02:37.080><c> cryptographic</c><00:02:37.739><c> Protocols</c><00:02:38.280><c> are</c><00:02:38.520><c> in</c>

00:02:38.690 --> 00:02:38.700 align:start position:0%
what uh cryptographic Protocols are in
 

00:02:38.700 --> 00:02:40.910 align:start position:0%
what uh cryptographic Protocols are in
an<00:02:38.940><c> intern</c><00:02:39.120><c> smart</c><00:02:39.480><c> contracts</c><00:02:39.959><c> are</c><00:02:40.080><c> built</c><00:02:40.379><c> and</c>

00:02:40.910 --> 00:02:40.920 align:start position:0%
an intern smart contracts are built and
 

00:02:40.920 --> 00:02:43.610 align:start position:0%
an intern smart contracts are built and
then<00:02:41.040><c> finally</c><00:02:41.480><c> appropriately</c><00:02:42.480><c> ending</c><00:02:43.019><c> at</c><00:02:43.319><c> the</c>

00:02:43.610 --> 00:02:43.620 align:start position:0%
then finally appropriately ending at the
 

00:02:43.620 --> 00:02:45.710 align:start position:0%
then finally appropriately ending at the
uh<00:02:43.920><c> founder</c><00:02:44.459><c> of</c><00:02:44.580><c> the</c><00:02:44.760><c> or</c><00:02:44.940><c> the</c><00:02:45.120><c> corner</c><00:02:45.540><c> of</c><00:02:45.599><c> the</c>

00:02:45.710 --> 00:02:45.720 align:start position:0%
uh founder of the or the corner of the
 

00:02:45.720 --> 00:02:47.509 align:start position:0%
uh founder of the or the corner of the
term<00:02:45.780><c> what</c><00:02:45.959><c> three</c><00:02:46.200><c> Gavin</c><00:02:46.620><c> wood</c><00:02:46.800><c> his</c>

00:02:47.509 --> 00:02:47.519 align:start position:0%
term what three Gavin wood his
 

00:02:47.519 --> 00:02:49.130 align:start position:0%
term what three Gavin wood his
definition<00:02:47.700><c> was</c>

00:02:49.130 --> 00:02:49.140 align:start position:0%
definition was
 

00:02:49.140 --> 00:02:51.530 align:start position:0%
definition was
in<00:02:49.800><c> short</c><00:02:49.980><c> we</c><00:02:50.580><c> engineer</c><00:02:50.879><c> the</c><00:02:51.060><c> system</c><00:02:51.239><c> to</c>

00:02:51.530 --> 00:02:51.540 align:start position:0%
in short we engineer the system to
 

00:02:51.540 --> 00:02:53.150 align:start position:0%
in short we engineer the system to
mathematically<00:02:52.080><c> enforce</c><00:02:52.560><c> our</c><00:02:52.860><c> prior</c>

00:02:53.150 --> 00:02:53.160 align:start position:0%
mathematically enforce our prior
 

00:02:53.160 --> 00:02:54.949 align:start position:0%
mathematically enforce our prior
assumptions<00:02:53.700><c> since</c><00:02:54.060><c> no</c><00:02:54.300><c> government</c><00:02:54.540><c> or</c>

00:02:54.949 --> 00:02:54.959 align:start position:0%
assumptions since no government or
 

00:02:54.959 --> 00:02:58.070 align:start position:0%
assumptions since no government or
organization<00:02:55.500><c> can</c><00:02:55.739><c> be</c><00:02:56.040><c> uh</c><00:02:56.819><c> be</c><00:02:57.060><c> trusted</c>

00:02:58.070 --> 00:02:58.080 align:start position:0%
organization can be uh be trusted
 

00:02:58.080 --> 00:02:59.809 align:start position:0%
organization can be uh be trusted
so<00:02:58.560><c> that</c><00:02:58.739><c> leaves</c><00:02:58.980><c> us</c><00:02:59.160><c> with</c><00:02:59.459><c> our</c><00:02:59.640><c> own</c>

00:02:59.809 --> 00:02:59.819 align:start position:0%
so that leaves us with our own
 

00:02:59.819 --> 00:03:02.270 align:start position:0%
so that leaves us with our own
definition<00:03:00.060><c> what</c><00:03:01.019><c> three</c><00:03:01.260><c> is</c><00:03:01.560><c> sovereignty</c><00:03:02.040><c> and</c>

00:03:02.270 --> 00:03:02.280 align:start position:0%
definition what three is sovereignty and
 

00:03:02.280 --> 00:03:04.309 align:start position:0%
definition what three is sovereignty and
cyberspace<00:03:02.879><c> and</c><00:03:03.660><c> following</c><00:03:03.959><c> from</c><00:03:04.200><c> that</c>

00:03:04.309 --> 00:03:04.319 align:start position:0%
cyberspace and following from that
 

00:03:04.319 --> 00:03:06.650 align:start position:0%
cyberspace and following from that
cryptography<00:03:05.099><c> is</c><00:03:05.400><c> the</c><00:03:05.519><c> authority</c><00:03:06.000><c> uh</c><00:03:06.480><c> the</c>

00:03:06.650 --> 00:03:06.660 align:start position:0%
cryptography is the authority uh the
 

00:03:06.660 --> 00:03:09.290 align:start position:0%
cryptography is the authority uh the
enforcer<00:03:07.080><c> of</c><00:03:07.260><c> the</c><00:03:07.319><c> laws</c><00:03:07.680><c> in</c><00:03:08.099><c> this</c><00:03:08.280><c> news</c><00:03:08.459><c> uh</c><00:03:09.120><c> and</c>

00:03:09.290 --> 00:03:09.300 align:start position:0%
enforcer of the laws in this news uh and
 

00:03:09.300 --> 00:03:12.110 align:start position:0%
enforcer of the laws in this news uh and
set<00:03:09.480><c> space</c>

00:03:12.110 --> 00:03:12.120 align:start position:0%
 
 

00:03:12.120 --> 00:03:15.290 align:start position:0%
 
so<00:03:12.659><c> now</c><00:03:12.959><c> that</c><00:03:13.200><c> we</c><00:03:13.620><c> have</c><00:03:13.920><c> a</c><00:03:14.340><c> definition</c><00:03:14.700><c> a</c>

00:03:15.290 --> 00:03:15.300 align:start position:0%
so now that we have a definition a
 

00:03:15.300 --> 00:03:18.530 align:start position:0%
so now that we have a definition a
little<00:03:15.420><c> bit</c><00:03:15.540><c> of</c><00:03:15.659><c> the</c><00:03:16.080><c> etymology</c><00:03:16.440><c> of</c><00:03:17.099><c> web3</c><00:03:17.640><c> uh</c>

00:03:18.530 --> 00:03:18.540 align:start position:0%
little bit of the etymology of web3 uh
 

00:03:18.540 --> 00:03:20.210 align:start position:0%
little bit of the etymology of web3 uh
let's<00:03:18.720><c> talk</c><00:03:18.959><c> about</c><00:03:19.080><c> the</c><00:03:19.500><c> actual</c><00:03:19.680><c> state</c><00:03:19.920><c> of</c>

00:03:20.210 --> 00:03:20.220 align:start position:0%
let's talk about the actual state of
 

00:03:20.220 --> 00:03:21.350 align:start position:0%
let's talk about the actual state of
this<00:03:20.400><c> industry</c>

00:03:21.350 --> 00:03:21.360 align:start position:0%
this industry
 

00:03:21.360 --> 00:03:22.790 align:start position:0%
this industry
um<00:03:21.420><c> and</c><00:03:21.720><c> specifically</c><00:03:22.200><c> some</c><00:03:22.319><c> of</c><00:03:22.500><c> the</c><00:03:22.560><c> issues</c>

00:03:22.790 --> 00:03:22.800 align:start position:0%
um and specifically some of the issues
 

00:03:22.800 --> 00:03:24.290 align:start position:0%
um and specifically some of the issues
that<00:03:22.980><c> are</c><00:03:23.099><c> plaguing</c><00:03:23.459><c> it</c>

00:03:24.290 --> 00:03:24.300 align:start position:0%
that are plaguing it
 

00:03:24.300 --> 00:03:26.630 align:start position:0%
that are plaguing it
um<00:03:24.420><c> personally</c><00:03:24.900><c> we</c><00:03:25.319><c> see</c><00:03:25.560><c> the</c><00:03:25.920><c> biggest</c><00:03:26.040><c> issue</c>

00:03:26.630 --> 00:03:26.640 align:start position:0%
um personally we see the biggest issue
 

00:03:26.640 --> 00:03:30.050 align:start position:0%
um personally we see the biggest issue
as<00:03:27.060><c> being</c><00:03:27.360><c> the</c><00:03:28.440><c> um</c><00:03:28.500><c> almost</c><00:03:29.220><c> zealous</c>

00:03:30.050 --> 00:03:30.060 align:start position:0%
as being the um almost zealous
 

00:03:30.060 --> 00:03:32.930 align:start position:0%
as being the um almost zealous
conviction<00:03:30.480><c> in</c><00:03:30.959><c> tokenization</c><00:03:31.560><c> of</c><00:03:32.099><c> all</c><00:03:32.459><c> assets</c>

00:03:32.930 --> 00:03:32.940 align:start position:0%
conviction in tokenization of all assets
 

00:03:32.940 --> 00:03:34.970 align:start position:0%
conviction in tokenization of all assets
and<00:03:33.480><c> uh</c><00:03:34.080><c> perhaps</c><00:03:34.379><c> this</c><00:03:34.500><c> might</c><00:03:34.680><c> be</c><00:03:34.739><c> a</c><00:03:34.860><c> little</c>

00:03:34.970 --> 00:03:34.980 align:start position:0%
and uh perhaps this might be a little
 

00:03:34.980 --> 00:03:37.070 align:start position:0%
and uh perhaps this might be a little
america-centric<00:03:35.700><c> but</c><00:03:36.360><c> um</c><00:03:36.420><c> you</c><00:03:36.840><c> know</c><00:03:36.900><c> you</c>

00:03:37.070 --> 00:03:37.080 align:start position:0%
america-centric but um you know you
 

00:03:37.080 --> 00:03:38.089 align:start position:0%
america-centric but um you know you
could<00:03:37.140><c> just</c><00:03:37.260><c> take</c><00:03:37.379><c> a</c><00:03:37.500><c> look</c><00:03:37.560><c> at</c><00:03:37.680><c> the</c><00:03:37.800><c> housing</c>

00:03:38.089 --> 00:03:38.099 align:start position:0%
could just take a look at the housing
 

00:03:38.099 --> 00:03:39.830 align:start position:0%
could just take a look at the housing
market<00:03:38.220><c> as</c><00:03:38.580><c> an</c><00:03:38.700><c> example</c><00:03:38.940><c> of</c><00:03:39.180><c> an</c><00:03:39.420><c> asset</c><00:03:39.720><c> class</c>

00:03:39.830 --> 00:03:39.840 align:start position:0%
market as an example of an asset class
 

00:03:39.840 --> 00:03:41.630 align:start position:0%
market as an example of an asset class
that<00:03:40.140><c> maybe</c><00:03:40.319><c> you</c><00:03:40.560><c> don't</c><00:03:40.739><c> want</c><00:03:41.040><c> to</c><00:03:41.280><c> hyper</c>

00:03:41.630 --> 00:03:41.640 align:start position:0%
that maybe you don't want to hyper
 

00:03:41.640 --> 00:03:44.509 align:start position:0%
that maybe you don't want to hyper
financialize<00:03:42.360><c> and</c><00:03:43.260><c> what</c><00:03:43.739><c> we</c><00:03:43.980><c> essentially</c><00:03:44.280><c> are</c>

00:03:44.509 --> 00:03:44.519 align:start position:0%
financialize and what we essentially are
 

00:03:44.519 --> 00:03:46.729 align:start position:0%
financialize and what we essentially are
seeing<00:03:44.819><c> is</c><00:03:45.239><c> that</c><00:03:45.480><c> as</c><00:03:45.780><c> time</c><00:03:46.080><c> has</c><00:03:46.319><c> gone</c><00:03:46.500><c> on</c>

00:03:46.729 --> 00:03:46.739 align:start position:0%
seeing is that as time has gone on
 

00:03:46.739 --> 00:03:49.130 align:start position:0%
seeing is that as time has gone on
protocols<00:03:47.700><c> focused</c><00:03:48.120><c> more</c><00:03:48.299><c> and</c><00:03:48.480><c> more</c><00:03:48.659><c> on</c>

00:03:49.130 --> 00:03:49.140 align:start position:0%
protocols focused more and more on
 

00:03:49.140 --> 00:03:51.530 align:start position:0%
protocols focused more and more on
financial<00:03:49.739><c> prosperity</c><00:03:50.400><c> rather</c><00:03:50.760><c> than</c><00:03:51.000><c> the</c>

00:03:51.530 --> 00:03:51.540 align:start position:0%
financial prosperity rather than the
 

00:03:51.540 --> 00:03:53.270 align:start position:0%
financial prosperity rather than the
actual<00:03:51.720><c> core</c><00:03:51.959><c> tenets</c><00:03:52.379><c> of</c><00:03:52.560><c> what</c><00:03:52.680><c> web3</c><00:03:53.040><c> is</c>

00:03:53.270 --> 00:03:53.280 align:start position:0%
actual core tenets of what web3 is
 

00:03:53.280 --> 00:03:55.729 align:start position:0%
actual core tenets of what web3 is
supposed<00:03:53.400><c> to</c><00:03:53.580><c> be</c><00:03:53.640><c> as</c><00:03:53.819><c> as</c><00:03:54.060><c> we</c><00:03:54.239><c> just</c><00:03:54.360><c> went</c><00:03:54.540><c> over</c>

00:03:55.729 --> 00:03:55.739 align:start position:0%
supposed to be as as we just went over
 

00:03:55.739 --> 00:03:58.610 align:start position:0%
supposed to be as as we just went over
um<00:03:55.799><c> and</c><00:03:56.340><c> beyond</c><00:03:56.879><c> that</c><00:03:57.060><c> uh</c><00:03:57.480><c> I'm</c><00:03:57.720><c> sure</c><00:03:57.959><c> a</c><00:03:58.440><c> lot</c><00:03:58.500><c> of</c>

00:03:58.610 --> 00:03:58.620 align:start position:0%
um and beyond that uh I'm sure a lot of
 

00:03:58.620 --> 00:03:59.930 align:start position:0%
um and beyond that uh I'm sure a lot of
you<00:03:58.739><c> here</c><00:03:58.920><c> have</c><00:03:59.099><c> heard</c><00:03:59.280><c> a</c><00:03:59.459><c> lot</c><00:03:59.519><c> of</c><00:03:59.580><c> talk</c><00:03:59.760><c> about</c>

00:03:59.930 --> 00:03:59.940 align:start position:0%
you here have heard a lot of talk about
 

00:03:59.940 --> 00:04:01.850 align:start position:0%
you here have heard a lot of talk about
privacy<00:04:00.420><c> and</c><00:04:00.540><c> scalability</c><00:04:01.080><c> over</c><00:04:01.440><c> the</c><00:04:01.680><c> past</c>

00:04:01.850 --> 00:04:01.860 align:start position:0%
privacy and scalability over the past
 

00:04:01.860 --> 00:04:03.470 align:start position:0%
privacy and scalability over the past
few<00:04:02.340><c> hours</c>

00:04:03.470 --> 00:04:03.480 align:start position:0%
few hours
 

00:04:03.480 --> 00:04:05.990 align:start position:0%
few hours
um<00:04:03.540><c> again</c><00:04:03.900><c> from</c><00:04:04.440><c> an</c><00:04:05.099><c> individual</c><00:04:05.580><c> perspective</c>

00:04:05.990 --> 00:04:06.000 align:start position:0%
um again from an individual perspective
 

00:04:06.000 --> 00:04:08.570 align:start position:0%
um again from an individual perspective
and<00:04:06.420><c> from</c><00:04:06.780><c> an</c><00:04:06.959><c> Enterprise</c><00:04:07.080><c> perspective</c><00:04:07.799><c> uh</c>

00:04:08.570 --> 00:04:08.580 align:start position:0%
and from an Enterprise perspective uh
 

00:04:08.580 --> 00:04:11.089 align:start position:0%
and from an Enterprise perspective uh
it's<00:04:08.879><c> unusable</c><00:04:09.540><c> a</c><00:04:09.959><c> lot</c><00:04:10.140><c> of</c><00:04:10.200><c> the</c><00:04:10.260><c> time</c><00:04:10.439><c> so</c><00:04:10.620><c> I</c>

00:04:11.089 --> 00:04:11.099 align:start position:0%
it's unusable a lot of the time so I
 

00:04:11.099 --> 00:04:13.190 align:start position:0%
it's unusable a lot of the time so I
mean<00:04:11.220><c> if</c><00:04:11.459><c> you</c><00:04:11.640><c> try</c><00:04:11.819><c> to</c><00:04:11.939><c> make</c><00:04:12.420><c> a</c><00:04:12.599><c> swap</c><00:04:12.900><c> when</c>

00:04:13.190 --> 00:04:13.200 align:start position:0%
mean if you try to make a swap when
 

00:04:13.200 --> 00:04:14.630 align:start position:0%
mean if you try to make a swap when
ether<00:04:13.500><c> was</c><00:04:13.739><c> at</c><00:04:13.860><c> forty</c><00:04:14.099><c> eight</c><00:04:14.220><c> hundred</c><00:04:14.459><c> dollars</c>

00:04:14.630 --> 00:04:14.640 align:start position:0%
ether was at forty eight hundred dollars
 

00:04:14.640 --> 00:04:17.750 align:start position:0%
ether was at forty eight hundred dollars
you<00:04:14.819><c> probably</c><00:04:15.000><c> paid</c><00:04:15.239><c> 50</c><00:04:15.480><c> for</c><00:04:15.959><c> a</c><00:04:16.079><c> swap</c><00:04:16.320><c> that's</c>

00:04:17.750 --> 00:04:17.760 align:start position:0%
you probably paid 50 for a swap that's
 

00:04:17.760 --> 00:04:19.250 align:start position:0%
you probably paid 50 for a swap that's
hurts

00:04:19.250 --> 00:04:19.260 align:start position:0%
hurts
 

00:04:19.260 --> 00:04:22.730 align:start position:0%
hurts
um<00:04:19.380><c> and</c><00:04:19.859><c> while</c><00:04:20.519><c> some</c><00:04:20.699><c> of</c><00:04:20.820><c> us</c><00:04:21.000><c> have</c><00:04:21.380><c> gone</c><00:04:22.380><c> ahead</c>

00:04:22.730 --> 00:04:22.740 align:start position:0%
um and while some of us have gone ahead
 

00:04:22.740 --> 00:04:24.950 align:start position:0%
um and while some of us have gone ahead
with<00:04:22.979><c> web</c><00:04:23.460><c> 3</c><00:04:23.699><c> despite</c><00:04:24.120><c> privacy</c><00:04:24.600><c> concerns</c>

00:04:24.950 --> 00:04:24.960 align:start position:0%
with web 3 despite privacy concerns
 

00:04:24.960 --> 00:04:27.590 align:start position:0%
with web 3 despite privacy concerns
there<00:04:25.259><c> are</c><00:04:25.380><c> a</c><00:04:25.500><c> lot</c><00:04:25.620><c> of</c><00:04:25.800><c> ways</c><00:04:26.220><c> that</c><00:04:26.600><c> private</c>

00:04:27.590 --> 00:04:27.600 align:start position:0%
there are a lot of ways that private
 

00:04:27.600 --> 00:04:29.689 align:start position:0%
there are a lot of ways that private
information<00:04:27.780><c> can</c><00:04:28.139><c> be</c><00:04:28.199><c> leaked</c><00:04:28.620><c> and</c><00:04:29.100><c> then</c><00:04:29.220><c> on</c>

00:04:29.689 --> 00:04:29.699 align:start position:0%
information can be leaked and then on
 

00:04:29.699 --> 00:04:31.310 align:start position:0%
information can be leaked and then on
the<00:04:29.820><c> front</c><00:04:30.060><c> of</c><00:04:30.240><c> Enterprises</c><00:04:30.780><c> they've</c><00:04:31.199><c> just</c>

00:04:31.310 --> 00:04:31.320 align:start position:0%
the front of Enterprises they've just
 

00:04:31.320 --> 00:04:33.110 align:start position:0%
the front of Enterprises they've just
full-blown<00:04:31.860><c> written</c><00:04:32.460><c> it</c><00:04:32.580><c> off</c><00:04:32.699><c> for</c><00:04:32.940><c> these</c>

00:04:33.110 --> 00:04:33.120 align:start position:0%
full-blown written it off for these
 

00:04:33.120 --> 00:04:35.030 align:start position:0%
full-blown written it off for these
reasons<00:04:33.419><c> a</c><00:04:33.720><c> 50</c><00:04:33.960><c> transaction</c><00:04:34.560><c> fee</c><00:04:34.919><c> is</c><00:04:34.919><c> a</c>

00:04:35.030 --> 00:04:35.040 align:start position:0%
reasons a 50 transaction fee is a
 

00:04:35.040 --> 00:04:37.189 align:start position:0%
reasons a 50 transaction fee is a
non-starter<00:04:35.580><c> and</c><00:04:35.880><c> the</c><00:04:36.000><c> fact</c><00:04:36.180><c> that</c><00:04:36.479><c> certain</c>

00:04:37.189 --> 00:04:37.199 align:start position:0%
non-starter and the fact that certain
 

00:04:37.199 --> 00:04:38.810 align:start position:0%
non-starter and the fact that certain
information<00:04:37.500><c> is</c><00:04:38.100><c> public</c><00:04:38.340><c> on</c><00:04:38.639><c> a</c><00:04:38.759><c> public</c>

00:04:38.810 --> 00:04:38.820 align:start position:0%
information is public on a public
 

00:04:38.820 --> 00:04:40.969 align:start position:0%
information is public on a public
blockchain<00:04:39.300><c> again</c><00:04:39.479><c> is</c><00:04:39.660><c> a</c><00:04:39.780><c> non-starter</c><00:04:40.320><c> so</c><00:04:40.740><c> we</c>

00:04:40.969 --> 00:04:40.979 align:start position:0%
blockchain again is a non-starter so we
 

00:04:40.979 --> 00:04:42.830 align:start position:0%
blockchain again is a non-starter so we
saw<00:04:41.160><c> the</c><00:04:41.340><c> rise</c><00:04:41.520><c> of</c><00:04:41.699><c> private</c><00:04:42.060><c> blockchains</c><00:04:42.660><c> and</c>

00:04:42.830 --> 00:04:42.840 align:start position:0%
saw the rise of private blockchains and
 

00:04:42.840 --> 00:04:45.530 align:start position:0%
saw the rise of private blockchains and
those<00:04:43.020><c> were</c><00:04:43.259><c> also</c><00:04:43.560><c> ruled</c><00:04:43.919><c> out</c><00:04:44.040><c> as</c><00:04:44.759><c> uh</c><00:04:45.180><c> well</c>

00:04:45.530 --> 00:04:45.540 align:start position:0%
those were also ruled out as uh well
 

00:04:45.540 --> 00:04:47.330 align:start position:0%
those were also ruled out as uh well
they<00:04:45.840><c> are</c><00:04:45.960><c> private</c><00:04:46.440><c> and</c><00:04:46.560><c> scalable</c><00:04:46.979><c> to</c><00:04:47.220><c> the</c>

00:04:47.330 --> 00:04:47.340 align:start position:0%
they are private and scalable to the
 

00:04:47.340 --> 00:04:49.070 align:start position:0%
they are private and scalable to the
outside<00:04:47.520><c> you</c><00:04:48.000><c> are</c><00:04:48.120><c> still</c><00:04:48.300><c> sharing</c><00:04:48.720><c> critical</c>

00:04:49.070 --> 00:04:49.080 align:start position:0%
outside you are still sharing critical
 

00:04:49.080 --> 00:04:50.749 align:start position:0%
outside you are still sharing critical
business<00:04:49.380><c> information</c><00:04:49.919><c> with</c><00:04:50.520><c> the</c><00:04:50.699><c> other</c>

00:04:50.749 --> 00:04:50.759 align:start position:0%
business information with the other
 

00:04:50.759 --> 00:04:52.610 align:start position:0%
business information with the other
validators<00:04:51.360><c> who</c><00:04:51.780><c> happen</c><00:04:51.960><c> to</c><00:04:52.080><c> be</c><00:04:52.199><c> competitors</c>

00:04:52.610 --> 00:04:52.620 align:start position:0%
validators who happen to be competitors
 

00:04:52.620 --> 00:04:55.010 align:start position:0%
validators who happen to be competitors
in<00:04:52.860><c> the</c><00:04:52.979><c> industry</c><00:04:53.280><c> so</c><00:04:53.639><c> what</c><00:04:54.180><c> we've</c><00:04:54.419><c> seen</c><00:04:54.600><c> is</c>

00:04:55.010 --> 00:04:55.020 align:start position:0%
in the industry so what we've seen is
 

00:04:55.020 --> 00:04:58.189 align:start position:0%
in the industry so what we've seen is
essentially<00:04:55.560><c> uh</c><00:04:56.460><c> at</c><00:04:56.880><c> least</c><00:04:57.000><c> until</c><00:04:57.479><c> uh</c>

00:04:58.189 --> 00:04:58.199 align:start position:0%
essentially uh at least until uh
 

00:04:58.199 --> 00:05:00.050 align:start position:0%
essentially uh at least until uh
recently<00:04:58.620><c> the</c><00:04:58.979><c> solutions</c><00:04:59.340><c> were</c><00:04:59.699><c> just</c><00:04:59.880><c> not</c>

00:05:00.050 --> 00:05:00.060 align:start position:0%
recently the solutions were just not
 

00:05:00.060 --> 00:05:02.749 align:start position:0%
recently the solutions were just not
there

00:05:02.749 --> 00:05:02.759 align:start position:0%
 
 

00:05:02.759 --> 00:05:05.749 align:start position:0%
 
so<00:05:03.540><c> uh</c><00:05:04.020><c> really</c><00:05:04.320><c> we</c><00:05:04.620><c> think</c><00:05:04.800><c> that</c><00:05:05.100><c> uh</c><00:05:05.400><c> we</c><00:05:05.639><c> can</c>

00:05:05.749 --> 00:05:05.759 align:start position:0%
so uh really we think that uh we can
 

00:05:05.759 --> 00:05:07.490 align:start position:0%
so uh really we think that uh we can
summarize<00:05:06.060><c> this</c><00:05:06.240><c> issue</c><00:05:06.540><c> uh</c><00:05:06.900><c> in</c><00:05:07.020><c> a</c><00:05:07.199><c> single</c><00:05:07.380><c> way</c>

00:05:07.490 --> 00:05:07.500 align:start position:0%
summarize this issue uh in a single way
 

00:05:07.500 --> 00:05:10.550 align:start position:0%
summarize this issue uh in a single way
that<00:05:08.400><c> that</c><00:05:08.460><c> web3</c><00:05:09.060><c> which</c><00:05:09.660><c> is</c><00:05:09.840><c> mostly</c><00:05:10.320><c> become</c>

00:05:10.550 --> 00:05:10.560 align:start position:0%
that that web3 which is mostly become
 

00:05:10.560 --> 00:05:14.270 align:start position:0%
that that web3 which is mostly become
synonymous<00:05:10.979><c> with</c><00:05:11.100><c> D5</c><00:05:11.400><c> uh</c><00:05:12.680><c> defy</c><00:05:13.680><c> decentralized</c>

00:05:14.270 --> 00:05:14.280 align:start position:0%
synonymous with D5 uh defy decentralized
 

00:05:14.280 --> 00:05:17.150 align:start position:0%
synonymous with D5 uh defy decentralized
Finance<00:05:14.580><c> has</c><00:05:14.820><c> lost</c><00:05:15.000><c> the</c><00:05:15.240><c> plot</c><00:05:15.479><c> of</c><00:05:15.720><c> web</c><00:05:15.960><c> 3.</c><00:05:16.500><c> uh</c>

00:05:17.150 --> 00:05:17.160 align:start position:0%
Finance has lost the plot of web 3. uh
 

00:05:17.160 --> 00:05:19.730 align:start position:0%
Finance has lost the plot of web 3. uh
cryptocurrency<00:05:17.820><c> has</c><00:05:18.600><c> become</c><00:05:19.080><c> this</c><00:05:19.320><c> mechanism</c>

00:05:19.730 --> 00:05:19.740 align:start position:0%
cryptocurrency has become this mechanism
 

00:05:19.740 --> 00:05:21.830 align:start position:0%
cryptocurrency has become this mechanism
for<00:05:20.040><c> profit</c><00:05:20.460><c> generation</c><00:05:20.820><c> whereas</c><00:05:21.300><c> that's</c><00:05:21.600><c> not</c>

00:05:21.830 --> 00:05:21.840 align:start position:0%
for profit generation whereas that's not
 

00:05:21.840 --> 00:05:23.350 align:start position:0%
for profit generation whereas that's not
really<00:05:22.080><c> what</c><00:05:22.259><c> Bitcoin</c><00:05:22.680><c> was</c><00:05:22.800><c> supposed</c><00:05:22.979><c> to</c><00:05:23.160><c> be</c>

00:05:23.350 --> 00:05:23.360 align:start position:0%
really what Bitcoin was supposed to be
 

00:05:23.360 --> 00:05:25.610 align:start position:0%
really what Bitcoin was supposed to be
Bitcoin<00:05:24.360><c> well</c><00:05:24.720><c> it</c><00:05:25.080><c> has</c><00:05:25.199><c> appreciated</c>

00:05:25.610 --> 00:05:25.620 align:start position:0%
Bitcoin well it has appreciated
 

00:05:25.620 --> 00:05:27.590 align:start position:0%
Bitcoin well it has appreciated
considerably<00:05:26.220><c> from</c><00:05:26.520><c> being</c><00:05:26.820><c> worthless</c><00:05:27.180><c> back</c>

00:05:27.590 --> 00:05:27.600 align:start position:0%
considerably from being worthless back
 

00:05:27.600 --> 00:05:30.050 align:start position:0%
considerably from being worthless back
in<00:05:27.840><c> uh</c><00:05:28.440><c> 2000</c><00:05:28.919><c> 2009</c>

00:05:30.050 --> 00:05:30.060 align:start position:0%
in uh 2000 2009
 

00:05:30.060 --> 00:05:31.370 align:start position:0%
in uh 2000 2009
um it

00:05:31.370 --> 00:05:31.380 align:start position:0%
um it
 

00:05:31.380 --> 00:05:33.830 align:start position:0%
um it
appreciated<00:05:32.160><c> because</c><00:05:32.580><c> of</c><00:05:33.060><c> its</c><00:05:33.600><c> Financial</c>

00:05:33.830 --> 00:05:33.840 align:start position:0%
appreciated because of its Financial
 

00:05:33.840 --> 00:05:36.409 align:start position:0%
appreciated because of its Financial
agency<00:05:34.320><c> and</c><00:05:34.560><c> stability</c><00:05:34.860><c> relative</c><00:05:35.340><c> to</c><00:05:35.820><c> Fiat</c>

00:05:36.409 --> 00:05:36.419 align:start position:0%
agency and stability relative to Fiat
 

00:05:36.419 --> 00:05:39.469 align:start position:0%
agency and stability relative to Fiat
currencies<00:05:36.840><c> it</c><00:05:37.139><c> was</c><00:05:37.259><c> designed</c><00:05:37.740><c> to</c><00:05:38.039><c> be</c><00:05:38.479><c> not</c>

00:05:39.469 --> 00:05:39.479 align:start position:0%
currencies it was designed to be not
 

00:05:39.479 --> 00:05:41.450 align:start position:0%
currencies it was designed to be not
censorable<00:05:39.960><c> or</c><00:05:40.259><c> manipulatable</c><00:05:40.919><c> you</c><00:05:41.280><c> can</c>

00:05:41.450 --> 00:05:41.460 align:start position:0%
censorable or manipulatable you can
 

00:05:41.460 --> 00:05:43.610 align:start position:0%
censorable or manipulatable you can
print<00:05:41.580><c> more</c><00:05:41.820><c> than</c><00:05:42.000><c> 21</c><00:05:42.120><c> million</c><00:05:42.720><c> and</c><00:05:43.320><c> the</c><00:05:43.500><c> fact</c>

00:05:43.610 --> 00:05:43.620 align:start position:0%
print more than 21 million and the fact
 

00:05:43.620 --> 00:05:45.409 align:start position:0%
print more than 21 million and the fact
that<00:05:43.860><c> it</c><00:05:44.039><c> appreciated</c><00:05:44.520><c> in</c><00:05:44.820><c> this</c><00:05:45.000><c> economic</c>

00:05:45.409 --> 00:05:45.419 align:start position:0%
that it appreciated in this economic
 

00:05:45.419 --> 00:05:47.930 align:start position:0%
that it appreciated in this economic
condition<00:05:45.600><c> is</c><00:05:46.560><c> a</c><00:05:46.860><c> consequence</c><00:05:47.280><c> it</c><00:05:47.520><c> wasn't</c>

00:05:47.930 --> 00:05:47.940 align:start position:0%
condition is a consequence it wasn't
 

00:05:47.940 --> 00:05:50.810 align:start position:0%
condition is a consequence it wasn't
explicitly<00:05:48.660><c> engineered</c><00:05:49.199><c> to</c><00:05:49.380><c> go</c><00:05:49.560><c> up</c><00:05:49.800><c> and</c><00:05:50.699><c> then</c>

00:05:50.810 --> 00:05:50.820 align:start position:0%
explicitly engineered to go up and then
 

00:05:50.820 --> 00:05:52.790 align:start position:0%
explicitly engineered to go up and then
we<00:05:51.060><c> have</c><00:05:51.240><c> protocols</c><00:05:51.960><c> like</c>

00:05:52.790 --> 00:05:52.800 align:start position:0%
we have protocols like
 

00:05:52.800 --> 00:05:56.330 align:start position:0%
we have protocols like
Luna<00:05:53.660><c> where</c><00:05:54.660><c> uh</c><00:05:55.380><c> you</c><00:05:55.680><c> know</c><00:05:55.740><c> there</c><00:05:55.979><c> wasn't</c><00:05:56.100><c> too</c>

00:05:56.330 --> 00:05:56.340 align:start position:0%
Luna where uh you know there wasn't too
 

00:05:56.340 --> 00:05:58.010 align:start position:0%
Luna where uh you know there wasn't too
much<00:05:56.460><c> Innovation</c><00:05:56.880><c> on</c><00:05:57.300><c> the</c><00:05:57.419><c> side</c><00:05:57.600><c> of</c><00:05:57.840><c> the</c>

00:05:58.010 --> 00:05:58.020 align:start position:0%
much Innovation on the side of the
 

00:05:58.020 --> 00:05:59.390 align:start position:0%
much Innovation on the side of the
decentralization<00:05:58.620><c> or</c><00:05:58.860><c> peer-to-peer</c>

00:05:59.390 --> 00:05:59.400 align:start position:0%
decentralization or peer-to-peer
 

00:05:59.400 --> 00:06:01.129 align:start position:0%
decentralization or peer-to-peer
networks<00:05:59.699><c> or</c><00:05:59.820><c> cryptography</c><00:06:00.479><c> but</c><00:06:00.840><c> they</c><00:06:01.020><c> did</c>

00:06:01.129 --> 00:06:01.139 align:start position:0%
networks or cryptography but they did
 

00:06:01.139 --> 00:06:03.110 align:start position:0%
networks or cryptography but they did
present<00:06:01.500><c> uh</c><00:06:01.860><c> you</c><00:06:01.979><c> know</c><00:06:02.100><c> a</c><00:06:02.220><c> novel</c><00:06:02.460><c> algorithmic</c>

00:06:03.110 --> 00:06:03.120 align:start position:0%
present uh you know a novel algorithmic
 

00:06:03.120 --> 00:06:05.150 align:start position:0%
present uh you know a novel algorithmic
stable<00:06:03.419><c> coin</c><00:06:03.720><c> which</c><00:06:04.080><c> turned</c><00:06:04.620><c> out</c><00:06:04.680><c> to</c><00:06:04.860><c> be</c><00:06:04.979><c> a</c>

00:06:05.150 --> 00:06:05.160 align:start position:0%
stable coin which turned out to be a
 

00:06:05.160 --> 00:06:07.270 align:start position:0%
stable coin which turned out to be a
financial<00:06:05.280><c> weapon</c><00:06:05.759><c> of</c><00:06:05.880><c> mass</c><00:06:06.000><c> destruction</c>

00:06:07.270 --> 00:06:07.280 align:start position:0%
financial weapon of mass destruction
 

00:06:07.280 --> 00:06:10.129 align:start position:0%
financial weapon of mass destruction
a<00:06:08.280><c> lot</c><00:06:08.400><c> of</c><00:06:08.520><c> capital</c><00:06:08.699><c> was</c><00:06:09.060><c> destroyed</c><00:06:09.419><c> both</c><00:06:09.660><c> for</c>

00:06:10.129 --> 00:06:10.139 align:start position:0%
a lot of capital was destroyed both for
 

00:06:10.139 --> 00:06:12.110 align:start position:0%
a lot of capital was destroyed both for
retail<00:06:10.560><c> investors</c><00:06:11.160><c> and</c><00:06:11.520><c> institutional</c>

00:06:12.110 --> 00:06:12.120 align:start position:0%
retail investors and institutional
 

00:06:12.120 --> 00:06:14.749 align:start position:0%
retail investors and institutional
investors<00:06:12.600><c> lost</c><00:06:13.080><c> a</c><00:06:13.320><c> lot</c><00:06:13.500><c> of</c><00:06:13.680><c> money</c><00:06:13.800><c> and</c><00:06:14.520><c> not</c>

00:06:14.749 --> 00:06:14.759 align:start position:0%
investors lost a lot of money and not
 

00:06:14.759 --> 00:06:16.189 align:start position:0%
investors lost a lot of money and not
only<00:06:14.880><c> is</c><00:06:15.060><c> this</c><00:06:15.180><c> bad</c><00:06:15.360><c> for</c><00:06:15.539><c> the</c><00:06:15.720><c> industry</c><00:06:15.960><c> just</c>

00:06:16.189 --> 00:06:16.199 align:start position:0%
only is this bad for the industry just
 

00:06:16.199 --> 00:06:18.590 align:start position:0%
only is this bad for the industry just
because<00:06:16.320><c> they're</c><00:06:16.680><c> resources</c><00:06:17.280><c> that</c><00:06:17.759><c> um</c><00:06:18.000><c> are</c>

00:06:18.590 --> 00:06:18.600 align:start position:0%
because they're resources that um are
 

00:06:18.600 --> 00:06:20.689 align:start position:0%
because they're resources that um are
suddenly<00:06:19.259><c> uh</c><00:06:19.560><c> taken</c><00:06:19.860><c> away</c><00:06:19.979><c> it</c><00:06:20.520><c> actually</c>

00:06:20.689 --> 00:06:20.699 align:start position:0%
suddenly uh taken away it actually
 

00:06:20.699 --> 00:06:22.309 align:start position:0%
suddenly uh taken away it actually
causes<00:06:21.120><c> a</c><00:06:21.300><c> recession</c><00:06:21.600><c> in</c><00:06:22.139><c> uh</c>

00:06:22.309 --> 00:06:22.319 align:start position:0%
causes a recession in uh
 

00:06:22.319 --> 00:06:23.749 align:start position:0%
causes a recession in uh
decentralization<00:06:22.979><c> in</c><00:06:23.220><c> this</c><00:06:23.340><c> industry</c><00:06:23.580><c> and</c>

00:06:23.749 --> 00:06:23.759 align:start position:0%
decentralization in this industry and
 

00:06:23.759 --> 00:06:25.550 align:start position:0%
decentralization in this industry and
this<00:06:23.880><c> is</c><00:06:24.000><c> I</c><00:06:24.120><c> think</c><00:06:24.240><c> something</c><00:06:24.539><c> even</c><00:06:24.780><c> vitalik</c>

00:06:25.550 --> 00:06:25.560 align:start position:0%
this is I think something even vitalik
 

00:06:25.560 --> 00:06:28.610 align:start position:0%
this is I think something even vitalik
has<00:06:25.740><c> brought</c><00:06:25.860><c> up</c><00:06:25.979><c> uh</c><00:06:26.699><c> as</c><00:06:27.000><c> we</c><00:06:27.419><c> uh</c><00:06:27.900><c> create</c><00:06:28.139><c> these</c>

00:06:28.610 --> 00:06:28.620 align:start position:0%
has brought up uh as we uh create these
 

00:06:28.620 --> 00:06:31.670 align:start position:0%
has brought up uh as we uh create these
insane<00:06:29.039><c> volatile</c><00:06:29.580><c> uh</c><00:06:30.180><c> liquidity</c><00:06:30.720><c> events</c><00:06:31.139><c> uh</c>

00:06:31.670 --> 00:06:31.680 align:start position:0%
insane volatile uh liquidity events uh
 

00:06:31.680 --> 00:06:33.710 align:start position:0%
insane volatile uh liquidity events uh
governments<00:06:32.220><c> notice</c><00:06:32.580><c> and</c><00:06:32.880><c> they</c><00:06:33.120><c> decide</c><00:06:33.419><c> their</c>

00:06:33.710 --> 00:06:33.720 align:start position:0%
governments notice and they decide their
 

00:06:33.720 --> 00:06:36.230 align:start position:0%
governments notice and they decide their
mandate<00:06:34.080><c> is</c><00:06:34.380><c> to</c><00:06:34.740><c> exert</c><00:06:35.160><c> force</c><00:06:35.520><c> or</c><00:06:35.699><c> exert</c><00:06:36.060><c> power</c>

00:06:36.230 --> 00:06:36.240 align:start position:0%
mandate is to exert force or exert power
 

00:06:36.240 --> 00:06:37.490 align:start position:0%
mandate is to exert force or exert power
over

00:06:37.490 --> 00:06:37.500 align:start position:0%
over
 

00:06:37.500 --> 00:06:40.670 align:start position:0%
over
um these<00:06:38.160><c> industries</c><00:06:38.520><c> so</c><00:06:38.880><c> as</c><00:06:39.479><c> we</c><00:06:39.780><c> create</c><00:06:40.199><c> more</c>

00:06:40.670 --> 00:06:40.680 align:start position:0%
um these industries so as we create more
 

00:06:40.680 --> 00:06:43.129 align:start position:0%
um these industries so as we create more
of<00:06:40.919><c> these</c><00:06:41.340><c> opportunities</c><00:06:42.300><c> for</c><00:06:42.600><c> them</c><00:06:42.720><c> to</c>

00:06:43.129 --> 00:06:43.139 align:start position:0%
of these opportunities for them to
 

00:06:43.139 --> 00:06:44.809 align:start position:0%
of these opportunities for them to
notice<00:06:43.680><c> uh</c>

00:06:44.809 --> 00:06:44.819 align:start position:0%
notice uh
 

00:06:44.819 --> 00:06:48.110 align:start position:0%
notice uh
we<00:06:45.419><c> lose</c><00:06:45.600><c> decentralization</c><00:06:46.319><c> so</c>

00:06:48.110 --> 00:06:48.120 align:start position:0%
we lose decentralization so
 

00:06:48.120 --> 00:06:52.189 align:start position:0%
we lose decentralization so
uh<00:06:48.840><c> essentially</c><00:06:49.259><c> what</c><00:06:49.800><c> we</c><00:06:50.039><c> want</c><00:06:50.280><c> to</c><00:06:50.520><c> say</c><00:06:50.940><c> uh</c><00:06:51.720><c> or</c>

00:06:52.189 --> 00:06:52.199 align:start position:0%
uh essentially what we want to say uh or
 

00:06:52.199 --> 00:06:55.550 align:start position:0%
uh essentially what we want to say uh or
we<00:06:52.440><c> want</c><00:06:52.680><c> to</c><00:06:52.860><c> see</c><00:06:53.039><c> to</c><00:06:53.460><c> have</c><00:06:53.819><c> web3</c><00:06:54.240><c> grow</c><00:06:54.600><c> uh</c><00:06:55.199><c> to</c>

00:06:55.550 --> 00:06:55.560 align:start position:0%
we want to see to have web3 grow uh to
 

00:06:55.560 --> 00:06:57.409 align:start position:0%
we want to see to have web3 grow uh to
where<00:06:55.800><c> I</c><00:06:56.100><c> think</c><00:06:56.220><c> we</c><00:06:56.400><c> all</c><00:06:56.520><c> see</c><00:06:56.759><c> it</c><00:06:56.880><c> being</c><00:06:57.060><c> in</c><00:06:57.300><c> the</c>

00:06:57.409 --> 00:06:57.419 align:start position:0%
where I think we all see it being in the
 

00:06:57.419 --> 00:06:59.390 align:start position:0%
where I think we all see it being in the
future<00:06:57.539><c> is</c><00:06:58.139><c> for</c><00:06:58.380><c> web3</c><00:06:58.680><c> to</c><00:06:58.919><c> break</c><00:06:59.039><c> out</c><00:06:59.160><c> of</c>

00:06:59.390 --> 00:06:59.400 align:start position:0%
future is for web3 to break out of
 

00:06:59.400 --> 00:07:00.650 align:start position:0%
future is for web3 to break out of
decentralized<00:06:59.940><c> finance</c><00:07:00.240><c> and</c><00:07:00.360><c> become</c>

00:07:00.650 --> 00:07:00.660 align:start position:0%
decentralized finance and become
 

00:07:00.660 --> 00:07:03.409 align:start position:0%
decentralized finance and become
something<00:07:00.900><c> more</c><00:07:01.620><c> than</c><00:07:01.800><c> just</c><00:07:02.160><c> a</c><00:07:02.520><c> monetary</c><00:07:03.060><c> tool</c>

00:07:03.409 --> 00:07:03.419 align:start position:0%
something more than just a monetary tool
 

00:07:03.419 --> 00:07:04.909 align:start position:0%
something more than just a monetary tool
and<00:07:03.840><c> we</c><00:07:04.020><c> kind</c><00:07:04.139><c> of</c><00:07:04.199><c> see</c><00:07:04.319><c> that</c><00:07:04.500><c> with</c><00:07:04.740><c> like</c>

00:07:04.909 --> 00:07:04.919 align:start position:0%
and we kind of see that with like
 

00:07:04.919 --> 00:07:06.830 align:start position:0%
and we kind of see that with like
decentralized<00:07:05.400><c> science</c><00:07:05.699><c> decentralized</c><00:07:06.539><c> uh</c>

00:07:06.830 --> 00:07:06.840 align:start position:0%
decentralized science decentralized uh
 

00:07:06.840 --> 00:07:10.070 align:start position:0%
decentralized science decentralized uh
social<00:07:07.080><c> media</c><00:07:07.699><c> some</c><00:07:08.699><c> governance</c><00:07:09.120><c> tools</c><00:07:09.539><c> are</c>

00:07:10.070 --> 00:07:10.080 align:start position:0%
social media some governance tools are
 

00:07:10.080 --> 00:07:12.110 align:start position:0%
social media some governance tools are
definitely<00:07:10.680><c> more</c><00:07:11.280><c> focused</c><00:07:11.639><c> on</c><00:07:11.819><c> information</c>

00:07:12.110 --> 00:07:12.120 align:start position:0%
definitely more focused on information
 

00:07:12.120 --> 00:07:14.210 align:start position:0%
definitely more focused on information
rather<00:07:12.720><c> than</c><00:07:12.900><c> the</c><00:07:13.080><c> financial</c><00:07:13.259><c> aspect</c><00:07:13.800><c> but</c>

00:07:14.210 --> 00:07:14.220 align:start position:0%
rather than the financial aspect but
 

00:07:14.220 --> 00:07:16.070 align:start position:0%
rather than the financial aspect but
what<00:07:14.699><c> we</c><00:07:14.819><c> really</c><00:07:14.940><c> believe</c><00:07:15.240><c> is</c><00:07:15.479><c> that</c><00:07:15.720><c> zero</c>

00:07:16.070 --> 00:07:16.080 align:start position:0%
what we really believe is that zero
 

00:07:16.080 --> 00:07:17.270 align:start position:0%
what we really believe is that zero
knowledge<00:07:16.319><c> cryptography</c><00:07:16.860><c> is</c><00:07:16.979><c> going</c><00:07:17.100><c> to</c><00:07:17.220><c> cause</c>

00:07:17.270 --> 00:07:17.280 align:start position:0%
knowledge cryptography is going to cause
 

00:07:17.280 --> 00:07:20.150 align:start position:0%
knowledge cryptography is going to cause
an<00:07:17.520><c> explosion</c><00:07:17.880><c> in</c><00:07:18.060><c> these</c><00:07:18.240><c> tools</c><00:07:18.900><c> so</c><00:07:20.099><c> um</c>

00:07:20.150 --> 00:07:20.160 align:start position:0%
an explosion in these tools so um
 

00:07:20.160 --> 00:07:23.629 align:start position:0%
an explosion in these tools so um
specifically<00:07:20.759><c> you</c><00:07:21.300><c> might</c><00:07:21.539><c> if</c><00:07:21.780><c> if</c><00:07:22.080><c> you're</c><00:07:23.039><c> um</c><00:07:23.039><c> a</c>

00:07:23.629 --> 00:07:23.639 align:start position:0%
specifically you might if if you're um a
 

00:07:23.639 --> 00:07:25.730 align:start position:0%
specifically you might if if you're um a
little<00:07:23.699><c> unfamiliar</c><00:07:24.240><c> with</c><00:07:24.419><c> zero</c><00:07:24.780><c> knowledge</c><00:07:25.080><c> uh</c>

00:07:25.730 --> 00:07:25.740 align:start position:0%
little unfamiliar with zero knowledge uh
 

00:07:25.740 --> 00:07:28.850 align:start position:0%
little unfamiliar with zero knowledge uh
you<00:07:26.220><c> might</c><00:07:26.340><c> think</c><00:07:26.580><c> of</c><00:07:26.940><c> tornado</c><00:07:27.419><c> cash</c><00:07:27.720><c> and</c><00:07:28.380><c> uh</c>

00:07:28.850 --> 00:07:28.860 align:start position:0%
you might think of tornado cash and uh
 

00:07:28.860 --> 00:07:31.189 align:start position:0%
you might think of tornado cash and uh
how<00:07:29.220><c> zero</c><00:07:29.880><c> knowledge</c><00:07:30.120><c> can</c><00:07:30.300><c> be</c><00:07:30.479><c> used</c><00:07:30.660><c> as</c><00:07:30.840><c> a</c><00:07:30.960><c> tool</c>

00:07:31.189 --> 00:07:31.199 align:start position:0%
how zero knowledge can be used as a tool
 

00:07:31.199 --> 00:07:32.809 align:start position:0%
how zero knowledge can be used as a tool
of<00:07:31.259><c> anonymity</c><00:07:31.800><c> or</c><00:07:32.220><c> potentially</c><00:07:32.580><c> even</c>

00:07:32.809 --> 00:07:32.819 align:start position:0%
of anonymity or potentially even
 

00:07:32.819 --> 00:07:34.550 align:start position:0%
of anonymity or potentially even
subversion<00:07:33.479><c> of</c><00:07:33.599><c> central</c><00:07:33.960><c> Authority</c><00:07:34.440><c> or</c>

00:07:34.550 --> 00:07:34.560 align:start position:0%
subversion of central Authority or
 

00:07:34.560 --> 00:07:36.409 align:start position:0%
subversion of central Authority or
surveillance<00:07:35.039><c> however</c><00:07:35.699><c> it's</c><00:07:36.180><c> actually</c>

00:07:36.409 --> 00:07:36.419 align:start position:0%
surveillance however it's actually
 

00:07:36.419 --> 00:07:39.350 align:start position:0%
surveillance however it's actually
important<00:07:36.900><c> to</c><00:07:37.080><c> note</c><00:07:37.199><c> that</c><00:07:38.039><c> um</c><00:07:38.039><c> at</c><00:07:38.880><c> pretty</c><00:07:39.240><c> much</c>

00:07:39.350 --> 00:07:39.360 align:start position:0%
important to note that um at pretty much
 

00:07:39.360 --> 00:07:41.150 align:start position:0%
important to note that um at pretty much
its<00:07:39.720><c> Inception</c><00:07:40.139><c> uh</c><00:07:40.680><c> one</c><00:07:40.860><c> of</c><00:07:40.979><c> the</c><00:07:41.039><c> thought</c>

00:07:41.150 --> 00:07:41.160 align:start position:0%
its Inception uh one of the thought
 

00:07:41.160 --> 00:07:44.089 align:start position:0%
its Inception uh one of the thought
experiments<00:07:41.759><c> for</c><00:07:42.720><c> um</c><00:07:43.080><c> justifying</c><00:07:43.800><c> the</c><00:07:43.919><c> need</c>

00:07:44.089 --> 00:07:44.099 align:start position:0%
experiments for um justifying the need
 

00:07:44.099 --> 00:07:45.950 align:start position:0%
experiments for um justifying the need
for<00:07:44.280><c> zero</c><00:07:44.580><c> knowledge</c><00:07:44.819><c> was</c><00:07:45.000><c> denuclearization</c>

00:07:45.950 --> 00:07:45.960 align:start position:0%
for zero knowledge was denuclearization
 

00:07:45.960 --> 00:07:49.129 align:start position:0%
for zero knowledge was denuclearization
between<00:07:46.680><c> bitter</c><00:07:47.340><c> enemies</c><00:07:48.120><c> United</c><00:07:48.539><c> States</c><00:07:48.900><c> and</c>

00:07:49.129 --> 00:07:49.139 align:start position:0%
between bitter enemies United States and
 

00:07:49.139 --> 00:07:51.589 align:start position:0%
between bitter enemies United States and
the<00:07:49.319><c> Soviet</c><00:07:49.620><c> Union</c><00:07:50.160><c> they</c><00:07:50.819><c> needed</c><00:07:51.060><c> to</c><00:07:51.180><c> prove</c><00:07:51.479><c> to</c>

00:07:51.589 --> 00:07:51.599 align:start position:0%
the Soviet Union they needed to prove to
 

00:07:51.599 --> 00:07:53.770 align:start position:0%
the Soviet Union they needed to prove to
each<00:07:51.780><c> other</c><00:07:51.900><c> that</c><00:07:52.680><c> that</c><00:07:52.800><c> they</c><00:07:53.220><c> were</c><00:07:53.400><c> actually</c>

00:07:53.770 --> 00:07:53.780 align:start position:0%
each other that that they were actually
 

00:07:53.780 --> 00:07:56.089 align:start position:0%
each other that that they were actually
denuclearizing<00:07:54.780><c> but</c><00:07:55.560><c> they</c><00:07:55.680><c> didn't</c><00:07:55.800><c> want</c><00:07:55.979><c> to</c>

00:07:56.089 --> 00:07:56.099 align:start position:0%
denuclearizing but they didn't want to
 

00:07:56.099 --> 00:07:57.529 align:start position:0%
denuclearizing but they didn't want to
send<00:07:56.340><c> uh</c><00:07:56.759><c> or</c><00:07:56.940><c> they</c><00:07:57.000><c> didn't</c><00:07:57.180><c> want</c><00:07:57.300><c> to</c><00:07:57.360><c> allow</c>

00:07:57.529 --> 00:07:57.539 align:start position:0%
send uh or they didn't want to allow
 

00:07:57.539 --> 00:07:58.850 align:start position:0%
send uh or they didn't want to allow
inspectors<00:07:58.020><c> from</c><00:07:58.199><c> each</c><00:07:58.319><c> other's</c><00:07:58.560><c> countries</c>

00:07:58.850 --> 00:07:58.860 align:start position:0%
inspectors from each other's countries
 

00:07:58.860 --> 00:08:02.029 align:start position:0%
inspectors from each other's countries
into<00:07:59.099><c> their</c><00:07:59.280><c> nuclear</c><00:07:59.639><c> bases</c><00:08:00.000><c> so</c><00:08:00.780><c> to</c><00:08:01.380><c> have</c><00:08:01.620><c> uh</c>

00:08:02.029 --> 00:08:02.039 align:start position:0%
into their nuclear bases so to have uh
 

00:08:02.039 --> 00:08:04.070 align:start position:0%
into their nuclear bases so to have uh
disjointed<00:08:02.580><c> or</c><00:08:02.699><c> adversarial</c><00:08:03.360><c> parties</c><00:08:03.720><c> that</c>

00:08:04.070 --> 00:08:04.080 align:start position:0%
disjointed or adversarial parties that
 

00:08:04.080 --> 00:08:06.890 align:start position:0%
disjointed or adversarial parties that
are<00:08:04.319><c> able</c><00:08:04.680><c> to</c><00:08:04.940><c> coordinate</c><00:08:05.940><c> and</c><00:08:06.419><c> prove</c><00:08:06.780><c> things</c>

00:08:06.890 --> 00:08:06.900 align:start position:0%
are able to coordinate and prove things
 

00:08:06.900 --> 00:08:08.450 align:start position:0%
are able to coordinate and prove things
to<00:08:07.139><c> each</c><00:08:07.199><c> other</c><00:08:07.319><c> is</c><00:08:07.620><c> incredibly</c><00:08:08.039><c> valuable</c>

00:08:08.450 --> 00:08:08.460 align:start position:0%
to each other is incredibly valuable
 

00:08:08.460 --> 00:08:10.969 align:start position:0%
to each other is incredibly valuable
both<00:08:08.699><c> in</c><00:08:09.000><c> the</c><00:08:09.180><c> decentralized</c><00:08:09.660><c> context</c><00:08:10.199><c> uh</c>

00:08:10.969 --> 00:08:10.979 align:start position:0%
both in the decentralized context uh
 

00:08:10.979 --> 00:08:11.930 align:start position:0%
both in the decentralized context uh
where<00:08:11.099><c> you</c><00:08:11.280><c> know</c><00:08:11.400><c> parties</c><00:08:11.639><c> are</c><00:08:11.819><c> just</c>

00:08:11.930 --> 00:08:11.940 align:start position:0%
where you know parties are just
 

00:08:11.940 --> 00:08:13.790 align:start position:0%
where you know parties are just
disinterested<00:08:12.539><c> and</c><00:08:13.080><c> perhaps</c><00:08:13.380><c> in</c><00:08:13.620><c> more</c>

00:08:13.790 --> 00:08:13.800 align:start position:0%
disinterested and perhaps in more
 

00:08:13.800 --> 00:08:15.830 align:start position:0%
disinterested and perhaps in more
centralized<00:08:14.280><c> contexts</c><00:08:14.819><c> like</c><00:08:15.180><c> the</c>

00:08:15.830 --> 00:08:15.840 align:start position:0%
centralized contexts like the
 

00:08:15.840 --> 00:08:17.270 align:start position:0%
centralized contexts like the
relationship<00:08:16.199><c> that</c><00:08:16.440><c> individuals</c><00:08:16.919><c> often</c><00:08:17.220><c> have</c>

00:08:17.270 --> 00:08:17.280 align:start position:0%
relationship that individuals often have
 

00:08:17.280 --> 00:08:18.770 align:start position:0%
relationship that individuals often have
with<00:08:17.520><c> Central</c><00:08:17.699><c> authorities</c><00:08:18.240><c> where</c>

00:08:18.770 --> 00:08:18.780 align:start position:0%
with Central authorities where
 

00:08:18.780 --> 00:08:21.050 align:start position:0%
with Central authorities where
incentives<00:08:19.319><c> are</c><00:08:19.500><c> very</c><00:08:19.740><c> much</c><00:08:19.860><c> misaligned</c><00:08:20.460><c> we</c>

00:08:21.050 --> 00:08:21.060 align:start position:0%
incentives are very much misaligned we
 

00:08:21.060 --> 00:08:23.689 align:start position:0%
incentives are very much misaligned we
can<00:08:21.180><c> start</c><00:08:21.479><c> to</c><00:08:21.660><c> build</c><00:08:22.139><c> solutions</c><00:08:22.680><c> that</c><00:08:23.220><c> kind</c>

00:08:23.689 --> 00:08:23.699 align:start position:0%
can start to build solutions that kind
 

00:08:23.699 --> 00:08:27.290 align:start position:0%
can start to build solutions that kind
of<00:08:23.819><c> bridge</c><00:08:24.060><c> that</c><00:08:24.479><c> Gap</c><00:08:25.139><c> so</c><00:08:25.800><c> going</c>

00:08:27.290 --> 00:08:27.300 align:start position:0%
of bridge that Gap so going
 

00:08:27.300 --> 00:08:31.070 align:start position:0%
of bridge that Gap so going
into<00:08:27.840><c> the</c><00:08:28.139><c> specifics</c><00:08:28.860><c> again</c><00:08:29.819><c> we</c><00:08:30.180><c> can</c><00:08:30.360><c> uh</c><00:08:30.720><c> on</c>

00:08:31.070 --> 00:08:31.080 align:start position:0%
into the specifics again we can uh on
 

00:08:31.080 --> 00:08:33.409 align:start position:0%
into the specifics again we can uh on
one<00:08:31.199><c> end</c><00:08:31.319><c> we</c><00:08:31.680><c> have</c><00:08:31.740><c> tornado</c><00:08:32.219><c> cash</c><00:08:32.520><c> coin</c><00:08:33.060><c> mixers</c>

00:08:33.409 --> 00:08:33.419 align:start position:0%
one end we have tornado cash coin mixers
 

00:08:33.419 --> 00:08:35.389 align:start position:0%
one end we have tornado cash coin mixers
which<00:08:33.779><c> are</c><00:08:34.020><c> alternate</c><00:08:34.740><c> tools</c><00:08:34.919><c> of</c><00:08:34.979><c> anonymity</c>

00:08:35.389 --> 00:08:35.399 align:start position:0%
which are alternate tools of anonymity
 

00:08:35.399 --> 00:08:37.670 align:start position:0%
which are alternate tools of anonymity
and<00:08:35.940><c> on</c><00:08:36.300><c> the</c><00:08:36.479><c> exact</c><00:08:36.779><c> opposite</c><00:08:37.260><c> end</c><00:08:37.440><c> of</c><00:08:37.620><c> the</c>

00:08:37.670 --> 00:08:37.680 align:start position:0%
and on the exact opposite end of the
 

00:08:37.680 --> 00:08:40.190 align:start position:0%
and on the exact opposite end of the
spectrum<00:08:38.039><c> with</c><00:08:38.339><c> very</c><00:08:38.580><c> similar</c><00:08:38.880><c> code</c><00:08:39.120><c> uh</c><00:08:39.899><c> we</c>

00:08:40.190 --> 00:08:40.200 align:start position:0%
spectrum with very similar code uh we
 

00:08:40.200 --> 00:08:42.949 align:start position:0%
spectrum with very similar code uh we
have<00:08:40.440><c> uh</c><00:08:40.919><c> tools</c><00:08:41.339><c> of</c><00:08:41.459><c> of</c><00:08:41.760><c> compliance</c><00:08:42.360><c> know</c><00:08:42.719><c> your</c>

00:08:42.949 --> 00:08:42.959 align:start position:0%
have uh tools of of compliance know your
 

00:08:42.959 --> 00:08:45.050 align:start position:0%
have uh tools of of compliance know your
customer<00:08:43.140><c> anti-money</c><00:08:43.800><c> laundering</c>

00:08:45.050 --> 00:08:45.060 align:start position:0%
customer anti-money laundering
 

00:08:45.060 --> 00:08:49.250 align:start position:0%
customer anti-money laundering
um<00:08:45.180><c> and</c><00:08:45.720><c> uh</c><00:08:46.200><c> moving</c><00:08:46.560><c> on</c><00:08:46.680><c> uh</c><00:08:47.640><c> there's</c><00:08:48.300><c> also</c><00:08:48.720><c> uh</c>

00:08:49.250 --> 00:08:49.260 align:start position:0%
um and uh moving on uh there's also uh
 

00:08:49.260 --> 00:08:50.930 align:start position:0%
um and uh moving on uh there's also uh
and<00:08:49.380><c> I'm</c><00:08:49.620><c> sure</c><00:08:49.800><c> a</c><00:08:50.040><c> lot</c><00:08:50.100><c> of</c><00:08:50.160><c> you</c><00:08:50.279><c> have</c><00:08:50.399><c> seen</c><00:08:50.640><c> uh</c>

00:08:50.930 --> 00:08:50.940 align:start position:0%
and I'm sure a lot of you have seen uh
 

00:08:50.940 --> 00:08:52.310 align:start position:0%
and I'm sure a lot of you have seen uh
like<00:08:51.120><c> the</c><00:08:51.240><c> temporary</c><00:08:51.480><c> Anonymous</c><00:08:51.899><c> Zone</c><00:08:52.140><c> all</c>

00:08:52.310 --> 00:08:52.320 align:start position:0%
like the temporary Anonymous Zone all
 

00:08:52.320 --> 00:08:53.630 align:start position:0%
like the temporary Anonymous Zone all
the<00:08:52.440><c> semaphore</c><00:08:52.800><c> stuff</c>

00:08:53.630 --> 00:08:53.640 align:start position:0%
the semaphore stuff
 

00:08:53.640 --> 00:08:56.329 align:start position:0%
the semaphore stuff
um<00:08:53.700><c> there's</c><00:08:54.240><c> the</c><00:08:54.720><c> ability</c><00:08:54.959><c> to</c><00:08:55.260><c> create</c><00:08:55.380><c> an</c>

00:08:56.329 --> 00:08:56.339 align:start position:0%
um there's the ability to create an
 

00:08:56.339 --> 00:08:58.790 align:start position:0%
um there's the ability to create an
anonymous<00:08:56.760><c> social</c><00:08:57.000><c> media</c><00:08:57.420><c> uh</c><00:08:57.899><c> programs</c><00:08:58.560><c> that</c>

00:08:58.790 --> 00:08:58.800 align:start position:0%
anonymous social media uh programs that
 

00:08:58.800 --> 00:09:01.670 align:start position:0%
anonymous social media uh programs that
again<00:08:58.980><c> allow</c><00:08:59.720><c> coordination</c><00:09:00.720><c> without</c><00:09:01.200><c> any</c>

00:09:01.670 --> 00:09:01.680 align:start position:0%
again allow coordination without any
 

00:09:01.680 --> 00:09:04.730 align:start position:0%
again allow coordination without any
sort<00:09:01.860><c> of</c><00:09:01.980><c> central</c><00:09:02.100><c> Authority</c><00:09:02.600><c> and</c><00:09:03.600><c> uh</c><00:09:04.140><c> on</c><00:09:04.500><c> a</c>

00:09:04.730 --> 00:09:04.740 align:start position:0%
sort of central Authority and uh on a
 

00:09:04.740 --> 00:09:07.190 align:start position:0%
sort of central Authority and uh on a
completely<00:09:05.040><c> unrelated</c><00:09:05.760><c> vertical</c><00:09:06.180><c> we</c><00:09:06.959><c> can</c>

00:09:07.190 --> 00:09:07.200 align:start position:0%
completely unrelated vertical we can
 

00:09:07.200 --> 00:09:09.829 align:start position:0%
completely unrelated vertical we can
construct<00:09:07.800><c> iff</c><00:09:08.220><c> signals</c><00:09:08.820><c> which</c><00:09:09.060><c> many</c><00:09:09.600><c> of</c><00:09:09.720><c> you</c>

00:09:09.829 --> 00:09:09.839 align:start position:0%
construct iff signals which many of you
 

00:09:09.839 --> 00:09:11.150 align:start position:0%
construct iff signals which many of you
probably<00:09:09.959><c> know</c><00:09:10.500><c> you</c><00:09:10.500><c> don't</c><00:09:10.680><c> know</c><00:09:10.860><c> what</c><00:09:11.040><c> those</c>

00:09:11.150 --> 00:09:11.160 align:start position:0%
probably know you don't know what those
 

00:09:11.160 --> 00:09:13.070 align:start position:0%
probably know you don't know what those
are<00:09:11.339><c> but</c><00:09:11.580><c> essentially</c><00:09:12.080><c> identification</c>

00:09:13.070 --> 00:09:13.080 align:start position:0%
are but essentially identification
 

00:09:13.080 --> 00:09:15.050 align:start position:0%
are but essentially identification
Friend<00:09:13.440><c> or</c><00:09:13.680><c> Foe</c><00:09:13.980><c> signals</c><00:09:14.399><c> go</c><00:09:14.519><c> on</c><00:09:14.700><c> combat</c>

00:09:15.050 --> 00:09:15.060 align:start position:0%
Friend or Foe signals go on combat
 

00:09:15.060 --> 00:09:16.970 align:start position:0%
Friend or Foe signals go on combat
aircraft<00:09:15.420><c> and</c><00:09:15.779><c> uh</c><00:09:16.380><c> when</c><00:09:16.560><c> they're</c><00:09:16.680><c> flying</c>

00:09:16.970 --> 00:09:16.980 align:start position:0%
aircraft and uh when they're flying
 

00:09:16.980 --> 00:09:18.650 align:start position:0%
aircraft and uh when they're flying
through<00:09:17.040><c> an</c><00:09:17.220><c> airspace</c><00:09:17.580><c> you</c><00:09:18.240><c> can</c><00:09:18.360><c> basically</c>

00:09:18.650 --> 00:09:18.660 align:start position:0%
through an airspace you can basically
 

00:09:18.660 --> 00:09:20.990 align:start position:0%
through an airspace you can basically
with<00:09:19.440><c> a</c><00:09:19.620><c> zero</c><00:09:19.980><c> knowledge</c><00:09:20.160><c> iff</c><00:09:20.519><c> you</c><00:09:20.820><c> would</c>

00:09:20.990 --> 00:09:21.000 align:start position:0%
with a zero knowledge iff you would
 

00:09:21.000 --> 00:09:22.970 align:start position:0%
with a zero knowledge iff you would
prove<00:09:21.300><c> that</c><00:09:21.480><c> you're</c><00:09:21.839><c> allowed</c><00:09:22.440><c> to</c><00:09:22.560><c> be</c><00:09:22.680><c> flying</c>

00:09:22.970 --> 00:09:22.980 align:start position:0%
prove that you're allowed to be flying
 

00:09:22.980 --> 00:09:24.650 align:start position:0%
prove that you're allowed to be flying
in<00:09:23.100><c> that</c><00:09:23.220><c> airspace</c><00:09:23.580><c> without</c><00:09:24.060><c> actually</c>

00:09:24.650 --> 00:09:24.660 align:start position:0%
in that airspace without actually
 

00:09:24.660 --> 00:09:27.590 align:start position:0%
in that airspace without actually
revealing<00:09:25.320><c> the</c><00:09:25.560><c> details</c><00:09:25.920><c> of</c><00:09:26.040><c> that</c><00:09:26.160><c> mission</c>

00:09:27.590 --> 00:09:27.600 align:start position:0%
revealing the details of that mission
 

00:09:27.600 --> 00:09:29.329 align:start position:0%
revealing the details of that mission
and<00:09:27.959><c> we</c><00:09:28.320><c> can</c>

00:09:29.329 --> 00:09:29.339 align:start position:0%
and we can
 

00:09:29.339 --> 00:09:29.870 align:start position:0%
and we can
um

00:09:29.870 --> 00:09:29.880 align:start position:0%
um
 

00:09:29.880 --> 00:09:33.170 align:start position:0%
um
start<00:09:30.480><c> to</c><00:09:30.720><c> fortify</c><00:09:31.620><c> uh</c><00:09:31.860><c> trustless</c><00:09:32.820><c> Computing</c>

00:09:33.170 --> 00:09:33.180 align:start position:0%
start to fortify uh trustless Computing
 

00:09:33.180 --> 00:09:35.870 align:start position:0%
start to fortify uh trustless Computing
even<00:09:33.300><c> bulletproof</c><00:09:33.959><c> hosting</c><00:09:34.320><c> and</c><00:09:35.279><c> again</c><00:09:35.580><c> on</c>

00:09:35.870 --> 00:09:35.880 align:start position:0%
even bulletproof hosting and again on
 

00:09:35.880 --> 00:09:38.650 align:start position:0%
even bulletproof hosting and again on
the<00:09:36.240><c> other</c><00:09:36.360><c> side</c><00:09:36.480><c> of</c><00:09:36.720><c> things</c><00:09:37.100><c> we</c><00:09:38.100><c> can</c><00:09:38.279><c> be</c>

00:09:38.650 --> 00:09:38.660 align:start position:0%
the other side of things we can be
 

00:09:38.660 --> 00:09:41.329 align:start position:0%
the other side of things we can be
fortifying<00:09:39.660><c> uh</c><00:09:40.380><c> centralized</c><00:09:40.920><c> processes</c>

00:09:41.329 --> 00:09:41.339 align:start position:0%
fortifying uh centralized processes
 

00:09:41.339 --> 00:09:44.990 align:start position:0%
fortifying uh centralized processes
specific<00:09:41.880><c> Ally</c><00:09:42.180><c> let's</c><00:09:42.420><c> take</c><00:09:43.080><c> IRS</c><00:09:43.760><c> there's</c><00:09:44.760><c> a</c>

00:09:44.990 --> 00:09:45.000 align:start position:0%
specific Ally let's take IRS there's a
 

00:09:45.000 --> 00:09:46.370 align:start position:0%
specific Ally let's take IRS there's a
little<00:09:45.060><c> bit</c><00:09:45.240><c> of</c><00:09:45.360><c> entropy</c><00:09:45.779><c> that</c><00:09:45.899><c> goes</c><00:09:46.080><c> into</c><00:09:46.200><c> the</c>

00:09:46.370 --> 00:09:46.380 align:start position:0%
little bit of entropy that goes into the
 

00:09:46.380 --> 00:09:47.990 align:start position:0%
little bit of entropy that goes into the
audit<00:09:46.740><c> lottery</c><00:09:46.920><c> so</c><00:09:47.279><c> we</c><00:09:47.580><c> want</c><00:09:47.640><c> to</c><00:09:47.760><c> make</c><00:09:47.880><c> sure</c>

00:09:47.990 --> 00:09:48.000 align:start position:0%
audit lottery so we want to make sure
 

00:09:48.000 --> 00:09:50.210 align:start position:0%
audit lottery so we want to make sure
that<00:09:48.180><c> that</c><00:09:48.360><c> is</c><00:09:48.660><c> uh</c><00:09:48.899><c> that</c><00:09:49.380><c> entropy</c><00:09:49.800><c> is</c><00:09:49.920><c> sampled</c>

00:09:50.210 --> 00:09:50.220 align:start position:0%
that that is uh that entropy is sampled
 

00:09:50.220 --> 00:09:52.430 align:start position:0%
that that is uh that entropy is sampled
correctly<00:09:50.580><c> as</c><00:09:51.120><c> well</c><00:09:51.240><c> all</c><00:09:51.600><c> of</c><00:09:51.720><c> the</c><00:09:51.899><c> parameters</c>

00:09:52.430 --> 00:09:52.440 align:start position:0%
correctly as well all of the parameters
 

00:09:52.440 --> 00:09:54.170 align:start position:0%
correctly as well all of the parameters
that<00:09:52.680><c> are</c><00:09:52.800><c> used</c><00:09:52.920><c> to</c><00:09:53.220><c> choose</c><00:09:53.580><c> how</c><00:09:53.820><c> someone</c><00:09:53.940><c> is</c>

00:09:54.170 --> 00:09:54.180 align:start position:0%
that are used to choose how someone is
 

00:09:54.180 --> 00:09:55.550 align:start position:0%
that are used to choose how someone is
audited<00:09:54.480><c> we</c><00:09:54.899><c> want</c><00:09:55.019><c> to</c><00:09:55.080><c> make</c><00:09:55.200><c> sure</c><00:09:55.260><c> that</c><00:09:55.440><c> those</c>

00:09:55.550 --> 00:09:55.560 align:start position:0%
audited we want to make sure that those
 

00:09:55.560 --> 00:09:58.490 align:start position:0%
audited we want to make sure that those
are<00:09:55.740><c> all</c><00:09:55.860><c> correctly</c><00:09:56.279><c> chosen</c><00:09:56.940><c> uh</c><00:09:57.480><c> improved</c><00:09:57.959><c> and</c>

00:09:58.490 --> 00:09:58.500 align:start position:0%
are all correctly chosen uh improved and
 

00:09:58.500 --> 00:09:59.690 align:start position:0%
are all correctly chosen uh improved and
then<00:09:58.680><c> finally</c>

00:09:59.690 --> 00:09:59.700 align:start position:0%
then finally
 

00:09:59.700 --> 00:10:00.290 align:start position:0%
then finally
um

00:10:00.290 --> 00:10:00.300 align:start position:0%
um
 

00:10:00.300 --> 00:10:03.110 align:start position:0%
um
something<00:10:00.779><c> that</c><00:10:01.140><c> is</c><00:10:01.800><c> not</c><00:10:02.160><c> so</c><00:10:02.399><c> new</c><00:10:02.580><c> chain</c><00:10:02.940><c> link</c>

00:10:03.110 --> 00:10:03.120 align:start position:0%
something that is not so new chain link
 

00:10:03.120 --> 00:10:04.370 align:start position:0%
something that is not so new chain link
has<00:10:03.360><c> been</c><00:10:03.480><c> working</c><00:10:03.600><c> on</c><00:10:03.720><c> proof</c><00:10:03.959><c> of</c><00:10:04.019><c> reserves</c>

00:10:04.370 --> 00:10:04.380 align:start position:0%
has been working on proof of reserves
 

00:10:04.380 --> 00:10:06.050 align:start position:0%
has been working on proof of reserves
for<00:10:04.500><c> a</c><00:10:04.620><c> while</c><00:10:04.680><c> but</c><00:10:04.860><c> facility</c><00:10:05.220><c> takes</c><00:10:05.519><c> the</c><00:10:05.700><c> uh</c>

00:10:06.050 --> 00:10:06.060 align:start position:0%
for a while but facility takes the uh
 

00:10:06.060 --> 00:10:08.870 align:start position:0%
for a while but facility takes the uh
unbanking<00:10:06.600><c> of</c><00:10:06.779><c> Pop</c>

00:10:08.870 --> 00:10:08.880 align:start position:0%
unbanking of Pop
 

00:10:08.880 --> 00:10:11.210 align:start position:0%
unbanking of Pop
again<00:10:09.660><c> on</c><00:10:09.839><c> the</c><00:10:09.959><c> other</c><00:10:10.019><c> hand</c><00:10:10.140><c> we</c><00:10:10.320><c> can</c><00:10:10.440><c> have</c><00:10:10.920><c> a</c>

00:10:11.210 --> 00:10:11.220 align:start position:0%
again on the other hand we can have a
 

00:10:11.220 --> 00:10:13.970 align:start position:0%
again on the other hand we can have a
centralized<00:10:11.640><c> Supply</c><00:10:11.880><c> chains</c><00:10:12.360><c> so</c><00:10:12.600><c> uh</c><00:10:13.380><c> take</c><00:10:13.680><c> the</c>

00:10:13.970 --> 00:10:13.980 align:start position:0%
centralized Supply chains so uh take the
 

00:10:13.980 --> 00:10:15.949 align:start position:0%
centralized Supply chains so uh take the
distribution<00:10:14.580><c> let's</c><00:10:14.940><c> say</c><00:10:15.060><c> of</c><00:10:15.240><c> alcohol</c><00:10:15.480><c> when</c>

00:10:15.949 --> 00:10:15.959 align:start position:0%
distribution let's say of alcohol when
 

00:10:15.959 --> 00:10:17.389 align:start position:0%
distribution let's say of alcohol when
you<00:10:16.080><c> go</c><00:10:16.200><c> to</c><00:10:16.320><c> a</c><00:10:16.500><c> bar</c><00:10:16.620><c> you</c><00:10:16.800><c> need</c><00:10:16.920><c> to</c><00:10:17.040><c> prove</c><00:10:17.279><c> that</c>

00:10:17.389 --> 00:10:17.399 align:start position:0%
you go to a bar you need to prove that
 

00:10:17.399 --> 00:10:19.550 align:start position:0%
you go to a bar you need to prove that
you<00:10:17.580><c> are</c><00:10:17.700><c> of</c><00:10:17.820><c> age</c><00:10:18.000><c> and</c><00:10:18.240><c> the</c><00:10:18.420><c> bartender</c><00:10:18.779><c> needs</c>

00:10:19.550 --> 00:10:19.560 align:start position:0%
you are of age and the bartender needs
 

00:10:19.560 --> 00:10:22.790 align:start position:0%
you are of age and the bartender needs
to<00:10:19.800><c> prove</c><00:10:20.640><c> that</c><00:10:20.940><c> they</c><00:10:21.360><c> are</c><00:10:21.779><c> only</c>

00:10:22.790 --> 00:10:22.800 align:start position:0%
to prove that they are only
 

00:10:22.800 --> 00:10:25.730 align:start position:0%
to prove that they are only
um<00:10:22.860><c> Distributing</c><00:10:23.760><c> uh</c><00:10:24.300><c> alcohol</c><00:10:24.540><c> to</c><00:10:25.080><c> people</c><00:10:25.500><c> who</c>

00:10:25.730 --> 00:10:25.740 align:start position:0%
um Distributing uh alcohol to people who
 

00:10:25.740 --> 00:10:29.329 align:start position:0%
um Distributing uh alcohol to people who
are<00:10:25.860><c> of</c><00:10:26.040><c> age</c><00:10:26.279><c> and</c><00:10:27.120><c> this</c><00:10:27.540><c> takes</c><00:10:27.779><c> the</c><00:10:27.959><c> form</c><00:10:28.140><c> of</c><00:10:28.680><c> uh</c>

00:10:29.329 --> 00:10:29.339 align:start position:0%
are of age and this takes the form of uh
 

00:10:29.339 --> 00:10:32.509 align:start position:0%
are of age and this takes the form of uh
literal<00:10:29.940><c> cops</c><00:10:30.420><c> sending</c><00:10:30.779><c> in</c><00:10:30.899><c> uh</c><00:10:31.320><c> minors</c><00:10:31.680><c> to</c>

00:10:32.509 --> 00:10:32.519 align:start position:0%
literal cops sending in uh minors to
 

00:10:32.519 --> 00:10:35.449 align:start position:0%
literal cops sending in uh minors to
actually<00:10:32.820><c> test</c><00:10:33.360><c> these</c><00:10:33.660><c> places</c><00:10:33.779><c> and</c><00:10:34.140><c> that</c><00:10:34.320><c> is</c><00:10:34.620><c> a</c>

00:10:35.449 --> 00:10:35.459 align:start position:0%
actually test these places and that is a
 

00:10:35.459 --> 00:10:37.690 align:start position:0%
actually test these places and that is a
reactive<00:10:35.820><c> solution</c><00:10:36.180><c> that</c><00:10:36.600><c> uses</c><00:10:37.019><c> resources</c>

00:10:37.690 --> 00:10:37.700 align:start position:0%
reactive solution that uses resources
 

00:10:37.700 --> 00:10:40.670 align:start position:0%
reactive solution that uses resources
whereas<00:10:38.700><c> if</c><00:10:39.300><c> we</c><00:10:39.420><c> were</c><00:10:39.540><c> able</c><00:10:39.720><c> to</c><00:10:39.839><c> have</c><00:10:40.080><c> a</c><00:10:40.260><c> system</c>

00:10:40.670 --> 00:10:40.680 align:start position:0%
whereas if we were able to have a system
 

00:10:40.680 --> 00:10:42.590 align:start position:0%
whereas if we were able to have a system
where<00:10:41.040><c> you</c><00:10:41.339><c> can't</c><00:10:41.399><c> even</c><00:10:41.580><c> get</c><00:10:41.820><c> in</c><00:10:41.940><c> the</c><00:10:42.060><c> door</c><00:10:42.240><c> if</c>

00:10:42.590 --> 00:10:42.600 align:start position:0%
where you can't even get in the door if
 

00:10:42.600 --> 00:10:44.410 align:start position:0%
where you can't even get in the door if
you<00:10:42.720><c> can't</c><00:10:42.779><c> prove</c><00:10:43.140><c> you're</c><00:10:43.260><c> 21.</c>

00:10:44.410 --> 00:10:44.420 align:start position:0%
you can't prove you're 21.
 

00:10:44.420 --> 00:10:47.569 align:start position:0%
you can't prove you're 21.
we<00:10:45.420><c> create</c><00:10:45.720><c> a</c><00:10:46.320><c> lot</c><00:10:46.740><c> more</c><00:10:46.920><c> we</c><00:10:47.160><c> free</c><00:10:47.399><c> up</c>

00:10:47.569 --> 00:10:47.579 align:start position:0%
we create a lot more we free up
 

00:10:47.579 --> 00:10:49.970 align:start position:0%
we create a lot more we free up
resources<00:10:48.120><c> for</c><00:10:48.420><c> obviously</c><00:10:49.260><c> the</c><00:10:49.560><c> people</c><00:10:49.800><c> who</c>

00:10:49.970 --> 00:10:49.980 align:start position:0%
resources for obviously the people who
 

00:10:49.980 --> 00:10:51.769 align:start position:0%
resources for obviously the people who
are<00:10:50.100><c> checking</c><00:10:50.459><c> uh</c><00:10:50.820><c> the</c><00:10:51.000><c> cops</c><00:10:51.360><c> and</c><00:10:51.480><c> then</c><00:10:51.660><c> as</c>

00:10:51.769 --> 00:10:51.779 align:start position:0%
are checking uh the cops and then as
 

00:10:51.779 --> 00:10:54.590 align:start position:0%
are checking uh the cops and then as
well<00:10:51.959><c> it</c><00:10:52.200><c> makes</c><00:10:52.440><c> the</c><00:10:52.620><c> lives</c><00:10:52.920><c> of</c><00:10:53.100><c> both</c>

00:10:54.590 --> 00:10:54.600 align:start position:0%
well it makes the lives of both
 

00:10:54.600 --> 00:10:56.329 align:start position:0%
well it makes the lives of both
really<00:10:55.200><c> the</c><00:10:55.440><c> distributor</c><00:10:55.860><c> a</c><00:10:56.040><c> lot</c><00:10:56.160><c> easier</c>

00:10:56.329 --> 00:10:56.339 align:start position:0%
really the distributor a lot easier
 

00:10:56.339 --> 00:10:58.610 align:start position:0%
really the distributor a lot easier
given<00:10:56.760><c> the</c><00:10:56.880><c> compliance</c><00:10:57.360><c> is</c><00:10:57.480><c> is</c><00:10:57.720><c> managed</c><00:10:58.200><c> in</c><00:10:58.500><c> a</c>

00:10:58.610 --> 00:10:58.620 align:start position:0%
given the compliance is is managed in a
 

00:10:58.620 --> 00:11:01.370 align:start position:0%
given the compliance is is managed in a
programmatic<00:10:59.100><c> way</c><00:10:59.220><c> and</c><00:10:59.640><c> a</c><00:11:00.060><c> proof</c><00:11:00.660><c> a</c><00:11:01.019><c> provably</c>

00:11:01.370 --> 00:11:01.380 align:start position:0%
programmatic way and a proof a provably
 

00:11:01.380 --> 00:11:03.949 align:start position:0%
programmatic way and a proof a provably
correct<00:11:01.680><c> way</c>

00:11:03.949 --> 00:11:03.959 align:start position:0%
 
 

00:11:03.959 --> 00:11:07.550 align:start position:0%
 
so<00:11:04.620><c> just</c><00:11:05.100><c> to</c><00:11:05.279><c> summarize</c><00:11:05.640><c> it</c><00:11:05.880><c> uh</c><00:11:06.480><c> we</c><00:11:07.019><c> have</c><00:11:07.140><c> uh</c>

00:11:07.550 --> 00:11:07.560 align:start position:0%
so just to summarize it uh we have uh
 

00:11:07.560 --> 00:11:08.810 align:start position:0%
so just to summarize it uh we have uh
semaphore<00:11:08.100><c> again</c>

00:11:08.810 --> 00:11:08.820 align:start position:0%
semaphore again
 

00:11:08.820 --> 00:11:11.210 align:start position:0%
semaphore again
um<00:11:08.880><c> which</c><00:11:09.600><c> is</c><00:11:10.200><c> uh</c><00:11:10.560><c> something</c><00:11:10.800><c> that</c><00:11:10.980><c> could</c><00:11:11.100><c> be</c>

00:11:11.210 --> 00:11:11.220 align:start position:0%
um which is uh something that could be
 

00:11:11.220 --> 00:11:14.030 align:start position:0%
um which is uh something that could be
used<00:11:11.399><c> for</c><00:11:11.820><c> anonymous</c><00:11:12.480><c> coordination</c><00:11:12.959><c> or</c><00:11:13.620><c> uh</c>

00:11:14.030 --> 00:11:14.040 align:start position:0%
used for anonymous coordination or uh
 

00:11:14.040 --> 00:11:16.610 align:start position:0%
used for anonymous coordination or uh
kyc<00:11:14.579><c> ammo</c><00:11:15.060><c> so</c><00:11:15.660><c> what</c><00:11:16.019><c> you</c><00:11:16.140><c> should</c><00:11:16.320><c> really</c><00:11:16.440><c> be</c>

00:11:16.610 --> 00:11:16.620 align:start position:0%
kyc ammo so what you should really be
 

00:11:16.620 --> 00:11:18.829 align:start position:0%
kyc ammo so what you should really be
thinking<00:11:16.980><c> is</c><00:11:17.279><c> that</c><00:11:17.579><c> zero</c><00:11:18.000><c> knowledge</c><00:11:18.240><c> is</c><00:11:18.600><c> an</c>

00:11:18.829 --> 00:11:18.839 align:start position:0%
thinking is that zero knowledge is an
 

00:11:18.839 --> 00:11:21.290 align:start position:0%
thinking is that zero knowledge is an
incredibly<00:11:19.140><c> versatile</c><00:11:19.620><c> tool</c><00:11:20.100><c> and</c><00:11:20.640><c> how</c><00:11:20.940><c> it</c><00:11:21.120><c> is</c>

00:11:21.290 --> 00:11:21.300 align:start position:0%
incredibly versatile tool and how it is
 

00:11:21.300 --> 00:11:23.509 align:start position:0%
incredibly versatile tool and how it is
actually<00:11:21.480><c> molded</c><00:11:22.019><c> into</c><00:11:22.200><c> whatever</c><00:11:22.440><c> product</c><00:11:22.800><c> uh</c>

00:11:23.509 --> 00:11:23.519 align:start position:0%
actually molded into whatever product uh
 

00:11:23.519 --> 00:11:27.290 align:start position:0%
actually molded into whatever product uh
that's<00:11:23.880><c> up</c><00:11:24.000><c> to</c><00:11:24.180><c> you</c><00:11:24.380><c> so</c><00:11:25.380><c> specifically</c><00:11:26.279><c> uh</c><00:11:27.060><c> if</c>

00:11:27.290 --> 00:11:27.300 align:start position:0%
that's up to you so specifically uh if
 

00:11:27.300 --> 00:11:29.210 align:start position:0%
that's up to you so specifically uh if
you<00:11:27.540><c> are</c><00:11:27.779><c> kind</c><00:11:28.200><c> of</c><00:11:28.320><c> intrigued</c><00:11:28.620><c> by</c><00:11:28.740><c> semaphore</c>

00:11:29.210 --> 00:11:29.220 align:start position:0%
you are kind of intrigued by semaphore
 

00:11:29.220 --> 00:11:30.769 align:start position:0%
you are kind of intrigued by semaphore
and<00:11:29.339><c> you</c><00:11:29.459><c> think</c><00:11:29.579><c> that</c><00:11:29.640><c> you</c><00:11:29.820><c> have</c><00:11:30.000><c> some</c><00:11:30.540><c> way</c><00:11:30.660><c> to</c>

00:11:30.769 --> 00:11:30.779 align:start position:0%
and you think that you have some way to
 

00:11:30.779 --> 00:11:32.030 align:start position:0%
and you think that you have some way to
contribute<00:11:31.140><c> there's</c><00:11:31.380><c> actually</c><00:11:31.620><c> a</c><00:11:31.800><c> grant</c>

00:11:32.030 --> 00:11:32.040 align:start position:0%
contribute there's actually a grant
 

00:11:32.040 --> 00:11:34.009 align:start position:0%
contribute there's actually a grant
round<00:11:32.160><c> going</c><00:11:32.339><c> on</c><00:11:32.459><c> right</c><00:11:32.519><c> now</c>

00:11:34.009 --> 00:11:34.019 align:start position:0%
round going on right now
 

00:11:34.019 --> 00:11:36.650 align:start position:0%
round going on right now
um I<00:11:34.860><c> it</c><00:11:35.279><c> said</c><00:11:35.459><c> uh</c><00:11:35.640><c> 14th</c><00:11:36.120><c> on</c><00:11:36.180><c> an</c><00:11:36.300><c> earlier</c><00:11:36.540><c> thing</c>

00:11:36.650 --> 00:11:36.660 align:start position:0%
um I it said uh 14th on an earlier thing
 

00:11:36.660 --> 00:11:38.329 align:start position:0%
um I it said uh 14th on an earlier thing
but<00:11:36.839><c> I'm</c><00:11:36.959><c> pretty</c><00:11:37.140><c> sure</c><00:11:37.260><c> that</c><00:11:37.680><c> this</c><00:11:37.860><c> link</c><00:11:38.040><c> says</c>

00:11:38.329 --> 00:11:38.339 align:start position:0%
but I'm pretty sure that this link says
 

00:11:38.339 --> 00:11:40.970 align:start position:0%
but I'm pretty sure that this link says
uh<00:11:38.519><c> the</c><00:11:38.700><c> 28th</c><00:11:39.180><c> so</c><00:11:39.420><c> I</c><00:11:40.260><c> would</c><00:11:40.380><c> uh</c><00:11:40.620><c> highly</c>

00:11:40.970 --> 00:11:40.980 align:start position:0%
uh the 28th so I would uh highly
 

00:11:40.980 --> 00:11:43.130 align:start position:0%
uh the 28th so I would uh highly
encourage<00:11:41.279><c> you</c><00:11:41.399><c> again</c><00:11:41.640><c> if</c><00:11:42.000><c> uh</c><00:11:42.360><c> this</c><00:11:43.019><c> is</c>

00:11:43.130 --> 00:11:43.140 align:start position:0%
encourage you again if uh this is
 

00:11:43.140 --> 00:11:45.710 align:start position:0%
encourage you again if uh this is
remotely<00:11:43.500><c> uh</c><00:11:43.920><c> interesting</c><00:11:44.339><c> uh</c><00:11:45.120><c> to</c><00:11:45.420><c> look</c><00:11:45.540><c> into</c>

00:11:45.710 --> 00:11:45.720 align:start position:0%
remotely uh interesting uh to look into
 

00:11:45.720 --> 00:11:47.750 align:start position:0%
remotely uh interesting uh to look into
that<00:11:46.019><c> Grant</c><00:11:46.380><c> uh</c><00:11:46.860><c> because</c><00:11:46.980><c> there's</c><00:11:47.220><c> a</c><00:11:47.459><c> huge</c>

00:11:47.750 --> 00:11:47.760 align:start position:0%
that Grant uh because there's a huge
 

00:11:47.760 --> 00:11:51.230 align:start position:0%
that Grant uh because there's a huge
community<00:11:47.880><c> of</c><00:11:48.180><c> like-minded</c><00:11:48.779><c> people</c><00:11:48.959><c> so</c>

00:11:51.230 --> 00:11:51.240 align:start position:0%
community of like-minded people so
 

00:11:51.240 --> 00:11:53.150 align:start position:0%
community of like-minded people so
awesome<00:11:51.660><c> yeah</c><00:11:52.019><c> with</c><00:11:52.320><c> the</c><00:11:52.500><c> background</c><00:11:52.800><c> of</c><00:11:53.040><c> uh</c>

00:11:53.150 --> 00:11:53.160 align:start position:0%
awesome yeah with the background of uh
 

00:11:53.160 --> 00:11:54.530 align:start position:0%
awesome yeah with the background of uh
some<00:11:53.399><c> of</c><00:11:53.519><c> the</c><00:11:53.579><c> applications</c><00:11:53.940><c> of</c><00:11:54.180><c> zero</c>

00:11:54.530 --> 00:11:54.540 align:start position:0%
some of the applications of zero
 

00:11:54.540 --> 00:11:56.810 align:start position:0%
some of the applications of zero
knowledge<00:11:54.779><c> let's</c><00:11:54.959><c> jump</c><00:11:55.200><c> into</c><00:11:55.440><c> uh</c><00:11:55.980><c> the</c><00:11:56.579><c> actual</c>

00:11:56.810 --> 00:11:56.820 align:start position:0%
knowledge let's jump into uh the actual
 

00:11:56.820 --> 00:11:58.970 align:start position:0%
knowledge let's jump into uh the actual
history<00:11:57.060><c> and</c><00:11:57.420><c> how</c><00:11:57.660><c> this</c><00:11:57.779><c> came</c><00:11:57.959><c> into</c><00:11:58.079><c> being</c><00:11:58.380><c> so</c>

00:11:58.970 --> 00:11:58.980 align:start position:0%
history and how this came into being so
 

00:11:58.980 --> 00:12:01.790 align:start position:0%
history and how this came into being so
uh<00:11:59.760><c> no</c><00:12:00.120><c> doubt</c><00:12:00.420><c> uh</c><00:12:00.839><c> zero</c><00:12:01.260><c> knowledge</c><00:12:01.440><c> has</c><00:12:01.620><c> very</c>

00:12:01.790 --> 00:12:01.800 align:start position:0%
uh no doubt uh zero knowledge has very
 

00:12:01.800 --> 00:12:03.530 align:start position:0%
uh no doubt uh zero knowledge has very
much<00:12:01.920><c> been</c><00:12:02.160><c> much</c><00:12:02.459><c> uh</c><00:12:03.000><c> somewhat</c><00:12:03.360><c> of</c><00:12:03.420><c> a</c>

00:12:03.530 --> 00:12:03.540 align:start position:0%
much been much uh somewhat of a
 

00:12:03.540 --> 00:12:05.449 align:start position:0%
much been much uh somewhat of a
Zeitgeist<00:12:03.959><c> this</c><00:12:04.440><c> past</c><00:12:04.620><c> year</c><00:12:04.800><c> everyone's</c>

00:12:05.449 --> 00:12:05.459 align:start position:0%
Zeitgeist this past year everyone's
 

00:12:05.459 --> 00:12:06.769 align:start position:0%
Zeitgeist this past year everyone's
talking<00:12:05.640><c> about</c><00:12:05.880><c> it</c><00:12:06.120><c> how</c><00:12:06.300><c> it</c><00:12:06.420><c> could</c><00:12:06.540><c> be</c><00:12:06.660><c> used</c>

00:12:06.769 --> 00:12:06.779 align:start position:0%
talking about it how it could be used
 

00:12:06.779 --> 00:12:09.769 align:start position:0%
talking about it how it could be used
for<00:12:07.019><c> privacy</c><00:12:07.380><c> purposes</c><00:12:07.860><c> scalability</c><00:12:08.540><c> but</c><00:12:09.540><c> uh</c>

00:12:09.769 --> 00:12:09.779 align:start position:0%
for privacy purposes scalability but uh
 

00:12:09.779 --> 00:12:11.329 align:start position:0%
for privacy purposes scalability but uh
what<00:12:10.200><c> not</c><00:12:10.380><c> many</c><00:12:10.560><c> people</c><00:12:10.740><c> might</c><00:12:10.980><c> know</c><00:12:11.160><c> is</c>

00:12:11.329 --> 00:12:11.339 align:start position:0%
what not many people might know is
 

00:12:11.339 --> 00:12:13.910 align:start position:0%
what not many people might know is
actually<00:12:11.940><c> uh</c><00:12:12.779><c> you</c><00:12:12.959><c> can</c><00:12:13.079><c> trace</c><00:12:13.260><c> this</c><00:12:13.500><c> Genesis</c>

00:12:13.910 --> 00:12:13.920 align:start position:0%
actually uh you can trace this Genesis
 

00:12:13.920 --> 00:12:16.550 align:start position:0%
actually uh you can trace this Genesis
back<00:12:14.220><c> to</c><00:12:14.339><c> 1985</c><00:12:15.120><c> uh</c><00:12:15.779><c> two</c><00:12:15.959><c> years</c><00:12:16.079><c> after</c><00:12:16.320><c> the</c>

00:12:16.550 --> 00:12:16.560 align:start position:0%
back to 1985 uh two years after the
 

00:12:16.560 --> 00:12:19.730 align:start position:0%
back to 1985 uh two years after the
founding<00:12:16.860><c> of</c><00:12:16.980><c> tcpip</c><00:12:17.760><c> and</c><00:12:18.720><c> six</c><00:12:18.959><c> years</c><00:12:19.079><c> prior</c><00:12:19.560><c> to</c>

00:12:19.730 --> 00:12:19.740 align:start position:0%
founding of tcpip and six years prior to
 

00:12:19.740 --> 00:12:22.210 align:start position:0%
founding of tcpip and six years prior to
the<00:12:20.700><c> first</c><00:12:20.820><c> website</c><00:12:21.300><c> on</c><00:12:21.480><c> the</c><00:12:21.540><c> world</c><00:12:21.660><c> wide</c><00:12:22.019><c> web</c>

00:12:22.210 --> 00:12:22.220 align:start position:0%
the first website on the world wide web
 

00:12:22.220 --> 00:12:25.069 align:start position:0%
the first website on the world wide web
uh<00:12:23.220><c> it</c><00:12:23.640><c> was</c><00:12:23.760><c> first</c><00:12:24.000><c> published</c><00:12:24.420><c> in</c><00:12:24.600><c> obscure</c>

00:12:25.069 --> 00:12:25.079 align:start position:0%
uh it was first published in obscure
 

00:12:25.079 --> 00:12:27.490 align:start position:0%
uh it was first published in obscure
paper<00:12:25.260><c> by</c><00:12:25.680><c> goldwasser</c><00:12:26.339><c> Macaulay</c><00:12:26.820><c> and</c><00:12:26.940><c> rakoff</c>

00:12:27.490 --> 00:12:27.500 align:start position:0%
paper by goldwasser Macaulay and rakoff
 

00:12:27.500 --> 00:12:30.769 align:start position:0%
paper by goldwasser Macaulay and rakoff
and<00:12:28.500><c> uh</c><00:12:29.040><c> really</c><00:12:29.519><c> what</c><00:12:29.820><c> this</c><00:12:30.000><c> paper</c><00:12:30.240><c> at</c><00:12:30.600><c> first</c>

00:12:30.769 --> 00:12:30.779 align:start position:0%
and uh really what this paper at first
 

00:12:30.779 --> 00:12:32.810 align:start position:0%
and uh really what this paper at first
introduced<00:12:31.320><c> the</c><00:12:31.680><c> whole</c><00:12:31.920><c> entire</c><00:12:32.279><c> concept</c><00:12:32.640><c> of</c>

00:12:32.810 --> 00:12:32.820 align:start position:0%
introduced the whole entire concept of
 

00:12:32.820 --> 00:12:34.850 align:start position:0%
introduced the whole entire concept of
zero<00:12:33.120><c> knowledge</c><00:12:33.360><c> cryptography</c><00:12:34.019><c> but</c><00:12:34.320><c> it'd</c><00:12:34.740><c> be</c>

00:12:34.850 --> 00:12:34.860 align:start position:0%
zero knowledge cryptography but it'd be
 

00:12:34.860 --> 00:12:36.350 align:start position:0%
zero knowledge cryptography but it'd be
about<00:12:34.980><c> three</c><00:12:35.279><c> decades</c><00:12:35.700><c> until</c><00:12:35.880><c> we</c><00:12:36.180><c> actually</c>

00:12:36.350 --> 00:12:36.360 align:start position:0%
about three decades until we actually
 

00:12:36.360 --> 00:12:38.930 align:start position:0%
about three decades until we actually
saw<00:12:36.839><c> uh</c><00:12:37.200><c> some</c><00:12:37.560><c> continue</c><00:12:37.740><c> or</c><00:12:38.279><c> some</c><00:12:38.579><c> additional</c>

00:12:38.930 --> 00:12:38.940 align:start position:0%
saw uh some continue or some additional
 

00:12:38.940 --> 00:12:41.750 align:start position:0%
saw uh some continue or some additional
work<00:12:39.120><c> on</c><00:12:39.360><c> this</c><00:12:39.540><c> uh</c><00:12:40.019><c> in</c><00:12:40.500><c> 2013</c><00:12:40.920><c> we</c><00:12:41.279><c> saw</c><00:12:41.399><c> the</c><00:12:41.640><c> first</c>

00:12:41.750 --> 00:12:41.760 align:start position:0%
work on this uh in 2013 we saw the first
 

00:12:41.760 --> 00:12:43.970 align:start position:0%
work on this uh in 2013 we saw the first
CK<00:12:42.180><c> snark</c><00:12:42.540><c> implemented</c><00:12:43.440><c> through</c><00:12:43.740><c> something</c>

00:12:43.970 --> 00:12:43.980 align:start position:0%
CK snark implemented through something
 

00:12:43.980 --> 00:12:45.710 align:start position:0%
CK snark implemented through something
called<00:12:44.279><c> Pinocchio</c>

00:12:45.710 --> 00:12:45.720 align:start position:0%
called Pinocchio
 

00:12:45.720 --> 00:12:47.810 align:start position:0%
called Pinocchio
um we<00:12:45.959><c> saw</c><00:12:46.079><c> the</c><00:12:46.320><c> first</c><00:12:46.440><c> example</c><00:12:46.860><c> of</c><00:12:47.040><c> a</c><00:12:47.160><c> ZK</c><00:12:47.459><c> VM</c>

00:12:47.810 --> 00:12:47.820 align:start position:0%
um we saw the first example of a ZK VM
 

00:12:47.820 --> 00:12:50.690 align:start position:0%
um we saw the first example of a ZK VM
through<00:12:48.240><c> a</c><00:12:48.480><c> tinyrem</c><00:12:49.139><c> uh</c><00:12:50.040><c> these</c><00:12:50.459><c> weren't</c>

00:12:50.690 --> 00:12:50.700 align:start position:0%
through a tinyrem uh these weren't
 

00:12:50.700 --> 00:12:53.090 align:start position:0%
through a tinyrem uh these weren't
blockchain<00:12:51.180><c> uh</c><00:12:51.839><c> specific</c><00:12:52.139><c> per</c><00:12:52.380><c> se</c><00:12:52.560><c> but</c><00:12:52.860><c> three</c>

00:12:53.090 --> 00:12:53.100 align:start position:0%
blockchain uh specific per se but three
 

00:12:53.100 --> 00:12:55.490 align:start position:0%
blockchain uh specific per se but three
more<00:12:53.279><c> years</c><00:12:53.519><c> we</c><00:12:53.940><c> would</c><00:12:54.060><c> begin</c><00:12:54.300><c> to</c><00:12:54.540><c> realize</c><00:12:55.019><c> the</c>

00:12:55.490 --> 00:12:55.500 align:start position:0%
more years we would begin to realize the
 

00:12:55.500 --> 00:12:56.210 align:start position:0%
more years we would begin to realize the
uh

00:12:56.210 --> 00:12:56.220 align:start position:0%
uh
 

00:12:56.220 --> 00:12:58.310 align:start position:0%
uh
you<00:12:56.639><c> know</c><00:12:56.760><c> the</c><00:12:57.000><c> opportunity</c><00:12:57.540><c> that</c><00:12:57.899><c> zero</c>

00:12:58.310 --> 00:12:58.320 align:start position:0%
you know the opportunity that zero
 

00:12:58.320 --> 00:12:59.569 align:start position:0%
you know the opportunity that zero
knowledge<00:12:58.500><c> cryptography</c><00:12:59.100><c> really</c><00:12:59.339><c> could</c>

00:12:59.569 --> 00:12:59.579 align:start position:0%
knowledge cryptography really could
 

00:12:59.579 --> 00:13:02.030 align:start position:0%
knowledge cryptography really could
provide<00:12:59.880><c> in</c><00:13:00.120><c> terms</c><00:13:00.360><c> of</c><00:13:00.420><c> scaling</c><00:13:00.899><c> uh</c><00:13:01.740><c> and</c>

00:13:02.030 --> 00:13:02.040 align:start position:0%
provide in terms of scaling uh and
 

00:13:02.040 --> 00:13:04.129 align:start position:0%
provide in terms of scaling uh and
providing<00:13:02.459><c> privacy</c><00:13:02.820><c> to</c><00:13:03.060><c> ethereum</c><00:13:03.600><c> and</c><00:13:04.019><c> this</c>

00:13:04.129 --> 00:13:04.139 align:start position:0%
providing privacy to ethereum and this
 

00:13:04.139 --> 00:13:06.470 align:start position:0%
providing privacy to ethereum and this
happened<00:13:04.320><c> through</c><00:13:04.680><c> uh</c><00:13:05.220><c> the</c><00:13:05.880><c> proving</c>

00:13:06.470 --> 00:13:06.480 align:start position:0%
happened through uh the proving
 

00:13:06.480 --> 00:13:08.449 align:start position:0%
happened through uh the proving
mechanism<00:13:06.839><c> called</c><00:13:07.139><c> growth</c><00:13:07.500><c> 16</c><00:13:07.800><c> which</c><00:13:08.160><c> was</c>

00:13:08.449 --> 00:13:08.459 align:start position:0%
mechanism called growth 16 which was
 

00:13:08.459 --> 00:13:10.910 align:start position:0%
mechanism called growth 16 which was
really<00:13:09.000><c> the</c><00:13:09.240><c> first</c><00:13:09.420><c> practical</c><00:13:09.839><c> CK</c><00:13:10.320><c> snark</c><00:13:10.680><c> you</c>

00:13:10.910 --> 00:13:10.920 align:start position:0%
really the first practical CK snark you
 

00:13:10.920 --> 00:13:13.370 align:start position:0%
really the first practical CK snark you
know<00:13:11.040><c> something</c><00:13:11.279><c> that</c><00:13:11.579><c> could</c><00:13:11.760><c> uh</c><00:13:12.720><c> handle</c>

00:13:13.370 --> 00:13:13.380 align:start position:0%
know something that could uh handle
 

00:13:13.380 --> 00:13:15.129 align:start position:0%
know something that could uh handle
almost<00:13:13.620><c> any</c><00:13:14.040><c> arbitrary</c>

00:13:15.129 --> 00:13:15.139 align:start position:0%
almost any arbitrary
 

00:13:15.139 --> 00:13:18.710 align:start position:0%
almost any arbitrary
computational<00:13:16.139><c> uh</c><00:13:16.860><c> problem</c><00:13:17.339><c> and</c><00:13:18.000><c> uh</c><00:13:18.240><c> encrypt</c>

00:13:18.710 --> 00:13:18.720 align:start position:0%
computational uh problem and uh encrypt
 

00:13:18.720 --> 00:13:19.790 align:start position:0%
computational uh problem and uh encrypt
it

00:13:19.790 --> 00:13:19.800 align:start position:0%
it
 

00:13:19.800 --> 00:13:22.910 align:start position:0%
it
um<00:13:19.860><c> two</c><00:13:20.160><c> years</c><00:13:20.279><c> later</c><00:13:20.579><c> we</c><00:13:21.300><c> would</c><00:13:21.480><c> see</c><00:13:21.839><c> a</c><00:13:22.740><c> golden</c>

00:13:22.910 --> 00:13:22.920 align:start position:0%
um two years later we would see a golden
 

00:13:22.920 --> 00:13:24.829 align:start position:0%
um two years later we would see a golden
year<00:13:23.160><c> and</c><00:13:23.339><c> zero</c><00:13:23.579><c> knowledge</c><00:13:23.880><c> cryptography</c><00:13:24.480><c> uh</c>

00:13:24.829 --> 00:13:24.839 align:start position:0%
year and zero knowledge cryptography uh
 

00:13:24.839 --> 00:13:26.269 align:start position:0%
year and zero knowledge cryptography uh
Barry<00:13:25.200><c> White</c><00:13:25.320><c> Hat</c><00:13:25.620><c> implemented</c><00:13:25.980><c> the</c><00:13:26.160><c> first</c>

00:13:26.269 --> 00:13:26.279 align:start position:0%
Barry White Hat implemented the first
 

00:13:26.279 --> 00:13:29.269 align:start position:0%
Barry White Hat implemented the first
throw<00:13:26.519><c> up</c><00:13:26.760><c> as</c><00:13:27.360><c> far</c><00:13:27.480><c> as</c><00:13:27.600><c> we</c><00:13:27.720><c> were</c><00:13:27.899><c> able</c><00:13:28.079><c> to</c><00:13:28.200><c> uh</c><00:13:28.800><c> to</c>

00:13:29.269 --> 00:13:29.279 align:start position:0%
throw up as far as we were able to uh to
 

00:13:29.279 --> 00:13:32.750 align:start position:0%
throw up as far as we were able to uh to
uh<00:13:29.399><c> ascertain</c><00:13:29.880><c> uh</c><00:13:30.600><c> circum</c><00:13:31.380><c> a</c><00:13:31.920><c> language</c><00:13:32.220><c> made</c>

00:13:32.750 --> 00:13:32.760 align:start position:0%
uh ascertain uh circum a language made
 

00:13:32.760 --> 00:13:34.790 align:start position:0%
uh ascertain uh circum a language made
specifically<00:13:33.180><c> for</c><00:13:33.360><c> writing</c><00:13:33.660><c> CK</c><00:13:34.079><c> circuits</c><00:13:34.620><c> uh</c>

00:13:34.790 --> 00:13:34.800 align:start position:0%
specifically for writing CK circuits uh
 

00:13:34.800 --> 00:13:36.470 align:start position:0%
specifically for writing CK circuits uh
were<00:13:35.100><c> released</c><00:13:35.459><c> by</c><00:13:35.639><c> an</c><00:13:35.820><c> organization</c><00:13:36.180><c> called</c>

00:13:36.470 --> 00:13:36.480 align:start position:0%
were released by an organization called
 

00:13:36.480 --> 00:13:39.650 align:start position:0%
were released by an organization called
iden3<00:13:37.220><c> uh</c><00:13:38.220><c> the</c><00:13:38.519><c> foundation</c><00:13:38.820><c> of</c><00:13:39.000><c> the</c><00:13:39.180><c> zk's</c>

00:13:39.650 --> 00:13:39.660 align:start position:0%
iden3 uh the foundation of the zk's
 

00:13:39.660 --> 00:13:41.990 align:start position:0%
iden3 uh the foundation of the zk's
historic<00:13:40.019><c> which</c><00:13:40.260><c> is</c><00:13:40.380><c> a</c><00:13:40.680><c> different</c>

00:13:41.990 --> 00:13:42.000 align:start position:0%
historic which is a different
 

00:13:42.000 --> 00:13:44.150 align:start position:0%
historic which is a different
um type<00:13:42.420><c> of</c><00:13:42.540><c> zero</c><00:13:42.839><c> knowledge</c><00:13:43.079><c> proof</c><00:13:43.500><c> apart</c>

00:13:44.150 --> 00:13:44.160 align:start position:0%
um type of zero knowledge proof apart
 

00:13:44.160 --> 00:13:46.430 align:start position:0%
um type of zero knowledge proof apart
from<00:13:44.279><c> Starks</c><00:13:44.880><c> that</c><00:13:45.180><c> stands</c><00:13:45.480><c> for</c><00:13:45.600><c> zero</c><00:13:46.139><c> or</c>

00:13:46.430 --> 00:13:46.440 align:start position:0%
from Starks that stands for zero or
 

00:13:46.440 --> 00:13:48.889 align:start position:0%
from Starks that stands for zero or
sorry<00:13:46.680><c> uh</c><00:13:47.100><c> scalable</c><00:13:47.760><c> transparent</c><00:13:48.480><c> argument</c>

00:13:48.889 --> 00:13:48.899 align:start position:0%
sorry uh scalable transparent argument
 

00:13:48.899 --> 00:13:50.930 align:start position:0%
sorry uh scalable transparent argument
of<00:13:49.139><c> knowledge</c><00:13:49.500><c> and</c><00:13:49.920><c> uh</c><00:13:50.100><c> what</c><00:13:50.639><c> it</c><00:13:50.820><c> really</c>

00:13:50.930 --> 00:13:50.940 align:start position:0%
of knowledge and uh what it really
 

00:13:50.940 --> 00:13:52.129 align:start position:0%
of knowledge and uh what it really
provides

00:13:52.129 --> 00:13:52.139 align:start position:0%
provides
 

00:13:52.139 --> 00:13:54.290 align:start position:0%
provides
um that<00:13:52.740><c> snark</c><00:13:53.040><c> stone</c><00:13:53.279><c> is</c><00:13:53.700><c> it's</c><00:13:53.940><c> Quantum</c>

00:13:54.290 --> 00:13:54.300 align:start position:0%
um that snark stone is it's Quantum
 

00:13:54.300 --> 00:13:56.750 align:start position:0%
um that snark stone is it's Quantum
resistant<00:13:54.779><c> and</c><00:13:55.200><c> it</c><00:13:55.320><c> also</c><00:13:55.680><c> removed</c><00:13:56.040><c> moves</c><00:13:56.639><c> the</c>

00:13:56.750 --> 00:13:56.760 align:start position:0%
resistant and it also removed moves the
 

00:13:56.760 --> 00:13:58.730 align:start position:0%
resistant and it also removed moves the
need<00:13:56.880><c> for</c><00:13:57.240><c> a</c><00:13:57.420><c> trusted</c><00:13:57.779><c> setup</c><00:13:58.079><c> which</c><00:13:58.380><c> up</c><00:13:58.560><c> until</c>

00:13:58.730 --> 00:13:58.740 align:start position:0%
need for a trusted setup which up until
 

00:13:58.740 --> 00:14:01.370 align:start position:0%
need for a trusted setup which up until
this<00:13:59.040><c> point</c><00:13:59.220><c> has</c><00:13:59.399><c> been</c><00:13:59.579><c> a</c><00:13:59.820><c> major</c><00:14:00.420><c> complaint</c><00:14:00.959><c> of</c>

00:14:01.370 --> 00:14:01.380 align:start position:0%
this point has been a major complaint of
 

00:14:01.380 --> 00:14:03.590 align:start position:0%
this point has been a major complaint of
implementing<00:14:01.860><c> zero</c><00:14:02.160><c> knowledge</c><00:14:02.459><c> proofs</c><00:14:02.820><c> fast</c>

00:14:03.590 --> 00:14:03.600 align:start position:0%
implementing zero knowledge proofs fast
 

00:14:03.600 --> 00:14:06.350 align:start position:0%
implementing zero knowledge proofs fast
forward<00:14:03.779><c> to</c><00:14:04.019><c> 2019</c><00:14:04.440><c> and</c><00:14:05.220><c> Aztec</c><00:14:05.760><c> released</c><00:14:06.060><c> a</c><00:14:06.240><c> new</c>

00:14:06.350 --> 00:14:06.360 align:start position:0%
forward to 2019 and Aztec released a new
 

00:14:06.360 --> 00:14:08.150 align:start position:0%
forward to 2019 and Aztec released a new
proving<00:14:06.660><c> scheme</c><00:14:06.959><c> for</c><00:14:07.079><c> Stark's</c><00:14:07.440><c> called</c><00:14:07.680><c> Planck</c>

00:14:08.150 --> 00:14:08.160 align:start position:0%
proving scheme for Stark's called Planck
 

00:14:08.160 --> 00:14:10.370 align:start position:0%
proving scheme for Stark's called Planck
this<00:14:09.000><c> didn't</c><00:14:09.180><c> totally</c><00:14:09.540><c> get</c><00:14:09.720><c> rid</c><00:14:09.839><c> of</c><00:14:09.959><c> the</c><00:14:10.079><c> proof</c>

00:14:10.370 --> 00:14:10.380 align:start position:0%
this didn't totally get rid of the proof
 

00:14:10.380 --> 00:14:12.230 align:start position:0%
this didn't totally get rid of the proof
uh<00:14:10.740><c> The</c><00:14:10.980><c> Trusted</c><00:14:11.279><c> setup</c><00:14:11.579><c> but</c><00:14:11.760><c> what</c><00:14:11.940><c> it</c><00:14:12.120><c> did</c>

00:14:12.230 --> 00:14:12.240 align:start position:0%
uh The Trusted setup but what it did
 

00:14:12.240 --> 00:14:14.509 align:start position:0%
uh The Trusted setup but what it did
allow<00:14:12.480><c> is</c><00:14:12.660><c> a</c><00:14:12.899><c> universal</c><00:14:13.260><c> trusted</c><00:14:13.740><c> setup</c><00:14:14.160><c> so</c>

00:14:14.509 --> 00:14:14.519 align:start position:0%
allow is a universal trusted setup so
 

00:14:14.519 --> 00:14:17.509 align:start position:0%
allow is a universal trusted setup so
instead<00:14:15.180><c> of</c><00:14:15.300><c> needing</c><00:14:15.779><c> to</c><00:14:16.139><c> provide</c><00:14:16.740><c> uh</c><00:14:17.279><c> perform</c>

00:14:17.509 --> 00:14:17.519 align:start position:0%
instead of needing to provide uh perform
 

00:14:17.519 --> 00:14:19.370 align:start position:0%
instead of needing to provide uh perform
a<00:14:17.820><c> lengthy</c><00:14:18.120><c> trusted</c><00:14:18.540><c> setup</c><00:14:18.839><c> for</c><00:14:18.959><c> every</c><00:14:19.139><c> single</c>

00:14:19.370 --> 00:14:19.380 align:start position:0%
a lengthy trusted setup for every single
 

00:14:19.380 --> 00:14:21.290 align:start position:0%
a lengthy trusted setup for every single
snark<00:14:19.680><c> you</c><00:14:19.920><c> implement</c><00:14:20.220><c> you</c><00:14:20.820><c> only</c><00:14:20.940><c> have</c><00:14:21.120><c> to</c><00:14:21.180><c> do</c>

00:14:21.290 --> 00:14:21.300 align:start position:0%
snark you implement you only have to do
 

00:14:21.300 --> 00:14:23.870 align:start position:0%
snark you implement you only have to do
one<00:14:21.540><c> that</c><00:14:21.720><c> can</c><00:14:21.899><c> then</c><00:14:22.019><c> be</c><00:14:22.200><c> applied</c><00:14:22.500><c> to</c><00:14:22.620><c> many</c>

00:14:23.870 --> 00:14:23.880 align:start position:0%
one that can then be applied to many
 

00:14:23.880 --> 00:14:26.389 align:start position:0%
one that can then be applied to many
um<00:14:24.000><c> a</c><00:14:24.360><c> year</c><00:14:24.480><c> after</c><00:14:24.660><c> that</c><00:14:24.959><c> uh</c><00:14:25.860><c> starknet</c>

00:14:26.389 --> 00:14:26.399 align:start position:0%
um a year after that uh starknet
 

00:14:26.399 --> 00:14:28.550 align:start position:0%
um a year after that uh starknet
released<00:14:26.760><c> their</c><00:14:27.000><c> own</c><00:14:27.120><c> ZK</c><00:14:27.480><c> VM</c><00:14:27.779><c> called</c><00:14:28.019><c> Stark</c><00:14:28.320><c> x</c>

00:14:28.550 --> 00:14:28.560 align:start position:0%
released their own ZK VM called Stark x
 

00:14:28.560 --> 00:14:30.670 align:start position:0%
released their own ZK VM called Stark x
with<00:14:28.860><c> its</c><00:14:29.100><c> native</c><00:14:29.279><c> language</c><00:14:29.519><c> called</c><00:14:29.880><c> Cairo</c>

00:14:30.670 --> 00:14:30.680 align:start position:0%
with its native language called Cairo
 

00:14:30.680 --> 00:14:33.769 align:start position:0%
with its native language called Cairo
importantly<00:14:31.680><c> to</c><00:14:31.980><c> us</c><00:14:32.160><c> uh</c><00:14:32.760><c> Z</c><00:14:33.000><c> cash</c><00:14:33.240><c> started</c><00:14:33.660><c> work</c>

00:14:33.769 --> 00:14:33.779 align:start position:0%
importantly to us uh Z cash started work
 

00:14:33.779 --> 00:14:36.350 align:start position:0%
importantly to us uh Z cash started work
on<00:14:33.959><c> the</c><00:14:34.079><c> Halo</c><00:14:34.380><c> 2</c><00:14:34.500><c> proving</c><00:14:34.980><c> scheme</c><00:14:35.339><c> which</c><00:14:36.000><c> is</c>

00:14:36.350 --> 00:14:36.360 align:start position:0%
on the Halo 2 proving scheme which is
 

00:14:36.360 --> 00:14:39.050 align:start position:0%
on the Halo 2 proving scheme which is
foundational<00:14:36.959><c> for</c><00:14:37.440><c> battleships</c><00:14:38.160><c> V2</c><00:14:38.519><c> what</c><00:14:38.880><c> we</c>

00:14:39.050 --> 00:14:39.060 align:start position:0%
foundational for battleships V2 what we
 

00:14:39.060 --> 00:14:40.550 align:start position:0%
foundational for battleships V2 what we
want<00:14:39.180><c> to</c><00:14:39.360><c> accomplish</c><00:14:39.720><c> here</c><00:14:39.839><c> and</c><00:14:40.139><c> uh</c><00:14:40.380><c> we'll</c>

00:14:40.550 --> 00:14:40.560 align:start position:0%
want to accomplish here and uh we'll
 

00:14:40.560 --> 00:14:42.710 align:start position:0%
want to accomplish here and uh we'll
talk<00:14:40.680><c> about</c><00:14:40.800><c> that</c><00:14:41.040><c> a</c><00:14:41.220><c> bit</c><00:14:41.339><c> later</c><00:14:41.579><c> uh</c><00:14:42.420><c> in</c><00:14:42.600><c> our</c>

00:14:42.710 --> 00:14:42.720 align:start position:0%
talk about that a bit later uh in our
 

00:14:42.720 --> 00:14:45.410 align:start position:0%
talk about that a bit later uh in our
presentation<00:14:43.199><c> a</c><00:14:43.980><c> year</c><00:14:44.160><c> after</c><00:14:44.339><c> that</c><00:14:44.579><c> Mina</c><00:14:45.060><c> came</c>

00:14:45.410 --> 00:14:45.420 align:start position:0%
presentation a year after that Mina came
 

00:14:45.420 --> 00:14:47.810 align:start position:0%
presentation a year after that Mina came
along<00:14:45.600><c> with</c><00:14:46.019><c> the</c><00:14:46.139><c> idea</c><00:14:46.440><c> of</c><00:14:46.560><c> snaps</c><00:14:46.980><c> zero</c>

00:14:47.810 --> 00:14:47.820 align:start position:0%
along with the idea of snaps zero
 

00:14:47.820 --> 00:14:49.970 align:start position:0%
along with the idea of snaps zero
knowledge<00:14:48.060><c> applications</c><00:14:48.720><c> or</c><00:14:49.260><c> zero</c><00:14:49.680><c> knowledge</c>

00:14:49.970 --> 00:14:49.980 align:start position:0%
knowledge applications or zero knowledge
 

00:14:49.980 --> 00:14:52.370 align:start position:0%
knowledge applications or zero knowledge
steps<00:14:50.399><c> as</c><00:14:50.880><c> well</c><00:14:51.000><c> as</c><00:14:51.180><c> circum</c><00:14:51.480><c> released</c><00:14:51.899><c> uh</c><00:14:52.199><c> or</c>

00:14:52.370 --> 00:14:52.380 align:start position:0%
steps as well as circum released uh or
 

00:14:52.380 --> 00:14:55.310 align:start position:0%
steps as well as circum released uh or
item<00:14:52.800><c> three</c><00:14:52.980><c> release</c><00:14:53.220><c> circum</c><00:14:53.699><c> 2.0</c><00:14:54.240><c> uh</c><00:14:55.019><c> which</c>

00:14:55.310 --> 00:14:55.320 align:start position:0%
item three release circum 2.0 uh which
 

00:14:55.320 --> 00:14:57.949 align:start position:0%
item three release circum 2.0 uh which
really<00:14:56.040><c> with</c><00:14:56.699><c> that</c><00:14:56.880><c> that's</c><00:14:57.240><c> what</c><00:14:57.540><c> made</c><00:14:57.779><c> it</c>

00:14:57.949 --> 00:14:57.959 align:start position:0%
really with that that's what made it
 

00:14:57.959 --> 00:15:00.290 align:start position:0%
really with that that's what made it
possible<00:14:58.320><c> to</c><00:14:58.980><c> uh</c><00:14:59.220><c> release</c><00:14:59.579><c> Battleship</c><00:15:00.060><c> speed</c>

00:15:00.290 --> 00:15:00.300 align:start position:0%
possible to uh release Battleship speed
 

00:15:00.300 --> 00:15:02.689 align:start position:0%
possible to uh release Battleship speed
one<00:15:00.540><c> and</c><00:15:00.720><c> present</c><00:15:00.959><c> at</c><00:15:01.079><c> East</c><00:15:01.320><c> Denver</c><00:15:01.500><c> uh</c><00:15:02.279><c> back</c>

00:15:02.689 --> 00:15:02.699 align:start position:0%
one and present at East Denver uh back
 

00:15:02.699 --> 00:15:05.569 align:start position:0%
one and present at East Denver uh back
earlier<00:15:03.180><c> in</c><00:15:03.420><c> 2022</c><00:15:04.019><c> then</c><00:15:04.680><c> fast</c><00:15:04.920><c> forward</c><00:15:05.100><c> to</c><00:15:05.339><c> a</c>

00:15:05.569 --> 00:15:05.579 align:start position:0%
earlier in 2022 then fast forward to a
 

00:15:05.579 --> 00:15:09.350 align:start position:0%
earlier in 2022 then fast forward to a
modern<00:15:05.820><c> day</c><00:15:06.060><c> A</c><00:15:06.779><c> year</c><00:15:06.899><c> later</c><00:15:07.019><c> 2022</c><00:15:07.860><c> uh</c><00:15:08.820><c> plonky</c>

00:15:09.350 --> 00:15:09.360 align:start position:0%
modern day A year later 2022 uh plonky
 

00:15:09.360 --> 00:15:12.050 align:start position:0%
modern day A year later 2022 uh plonky
two<00:15:09.540><c> the</c><00:15:10.139><c> successor</c><00:15:10.500><c> to</c><00:15:10.680><c> plunk</c><00:15:10.980><c> uh</c><00:15:11.579><c> allows</c>

00:15:12.050 --> 00:15:12.060 align:start position:0%
two the successor to plunk uh allows
 

00:15:12.060 --> 00:15:14.269 align:start position:0%
two the successor to plunk uh allows
proving<00:15:12.480><c> speeds</c><00:15:12.899><c> that</c><00:15:13.019><c> are</c><00:15:13.139><c> 100</c><00:15:13.320><c> times</c><00:15:13.620><c> 100</c>

00:15:14.269 --> 00:15:14.279 align:start position:0%
proving speeds that are 100 times 100
 

00:15:14.279 --> 00:15:17.329 align:start position:0%
proving speeds that are 100 times 100
times<00:15:14.639><c> faster</c><00:15:15.060><c> uh</c><00:15:16.019><c> zke</c><00:15:16.380><c> EVMS</c><00:15:16.980><c> are</c><00:15:17.160><c> beginning</c>

00:15:17.329 --> 00:15:17.339 align:start position:0%
times faster uh zke EVMS are beginning
 

00:15:17.339 --> 00:15:19.730 align:start position:0%
times faster uh zke EVMS are beginning
to<00:15:17.639><c> enter</c><00:15:17.760><c> the</c><00:15:18.000><c> mix</c><00:15:18.240><c> uh</c><00:15:18.779><c> in</c><00:15:18.959><c> the</c><00:15:19.139><c> experimental</c>

00:15:19.730 --> 00:15:19.740 align:start position:0%
to enter the mix uh in the experimental
 

00:15:19.740 --> 00:15:22.370 align:start position:0%
to enter the mix uh in the experimental
stage<00:15:20.519><c> uh</c><00:15:20.940><c> that</c><00:15:21.180><c> include</c><00:15:21.360><c> polygon</c><00:15:21.899><c> Hermes</c>

00:15:22.370 --> 00:15:22.380 align:start position:0%
stage uh that include polygon Hermes
 

00:15:22.380 --> 00:15:25.069 align:start position:0%
stage uh that include polygon Hermes
scroll<00:15:23.339><c> which</c><00:15:23.760><c> actually</c><00:15:23.940><c> implements</c><00:15:24.540><c> Halo</c><00:15:24.899><c> 2</c>

00:15:25.069 --> 00:15:25.079 align:start position:0%
scroll which actually implements Halo 2
 

00:15:25.079 --> 00:15:28.069 align:start position:0%
scroll which actually implements Halo 2
and<00:15:25.920><c> then</c><00:15:26.040><c> uh</c><00:15:26.279><c> ZK</c><00:15:26.639><c> sync</c><00:15:27.060><c> as</c><00:15:27.180><c> well</c><00:15:27.360><c> and</c><00:15:27.959><c> then</c>

00:15:28.069 --> 00:15:28.079 align:start position:0%
and then uh ZK sync as well and then
 

00:15:28.079 --> 00:15:30.350 align:start position:0%
and then uh ZK sync as well and then
finally<00:15:28.380><c> uh</c><00:15:28.800><c> an</c><00:15:28.980><c> interesting</c><00:15:29.339><c> uh</c><00:15:29.880><c> application</c>

00:15:30.350 --> 00:15:30.360 align:start position:0%
finally uh an interesting uh application
 

00:15:30.360 --> 00:15:32.629 align:start position:0%
finally uh an interesting uh application
that<00:15:30.600><c> exists</c><00:15:30.959><c> now</c><00:15:31.139><c> is</c><00:15:31.380><c> zprize</c><00:15:31.980><c> which</c><00:15:32.220><c> is</c><00:15:32.399><c> a</c>

00:15:32.629 --> 00:15:32.639 align:start position:0%
that exists now is zprize which is a
 

00:15:32.639 --> 00:15:35.810 align:start position:0%
that exists now is zprize which is a
zero<00:15:33.420><c> knowledge</c><00:15:33.720><c> analog</c><00:15:34.260><c> of</c><00:15:34.500><c> xprize</c><00:15:35.220><c> what</c><00:15:35.639><c> it</c>

00:15:35.810 --> 00:15:35.820 align:start position:0%
zero knowledge analog of xprize what it
 

00:15:35.820 --> 00:15:37.790 align:start position:0%
zero knowledge analog of xprize what it
basically<00:15:36.180><c> aims</c><00:15:36.540><c> to</c><00:15:36.660><c> do</c><00:15:36.720><c> is</c><00:15:36.959><c> uh</c><00:15:37.260><c> provide</c><00:15:37.680><c> a</c>

00:15:37.790 --> 00:15:37.800 align:start position:0%
basically aims to do is uh provide a
 

00:15:37.800 --> 00:15:39.949 align:start position:0%
basically aims to do is uh provide a
list<00:15:37.980><c> of</c><00:15:38.100><c> bounties</c><00:15:38.459><c> so</c><00:15:38.820><c> that</c><00:15:39.480><c> um</c><00:15:39.480><c> those</c>

00:15:39.949 --> 00:15:39.959 align:start position:0%
list of bounties so that um those
 

00:15:39.959 --> 00:15:41.870 align:start position:0%
list of bounties so that um those
interested<00:15:40.380><c> in</c><00:15:40.500><c> improving</c><00:15:41.040><c> the</c><00:15:41.519><c> uh</c>

00:15:41.870 --> 00:15:41.880 align:start position:0%
interested in improving the uh
 

00:15:41.880 --> 00:15:44.090 align:start position:0%
interested in improving the uh
efficiency<00:15:42.660><c> which</c><00:15:43.320><c> with</c>

00:15:44.090 --> 00:15:44.100 align:start position:0%
efficiency which with
 

00:15:44.100 --> 00:15:46.850 align:start position:0%
efficiency which with
um zero<00:15:44.820><c> knowledge</c><00:15:45.120><c> algorithms</c><00:15:45.899><c> compute</c><00:15:46.440><c> uh</c>

00:15:46.850 --> 00:15:46.860 align:start position:0%
um zero knowledge algorithms compute uh
 

00:15:46.860 --> 00:15:49.850 align:start position:0%
um zero knowledge algorithms compute uh
can<00:15:47.220><c> go</c><00:15:47.339><c> and</c><00:15:47.459><c> claim</c><00:15:47.760><c> these</c><00:15:48.000><c> prizes</c>

00:15:49.850 --> 00:15:49.860 align:start position:0%
can go and claim these prizes
 

00:15:49.860 --> 00:15:51.470 align:start position:0%
can go and claim these prizes
um<00:15:49.920><c> but</c><00:15:50.279><c> yeah</c><00:15:50.399><c> no</c><00:15:50.699><c> now</c><00:15:51.000><c> that</c><00:15:51.180><c> we've</c><00:15:51.300><c> gone</c>

00:15:51.470 --> 00:15:51.480 align:start position:0%
um but yeah no now that we've gone
 

00:15:51.480 --> 00:15:52.730 align:start position:0%
um but yeah no now that we've gone
through<00:15:51.600><c> the</c><00:15:51.720><c> lengthy</c><00:15:52.079><c> history</c><00:15:52.260><c> let's</c><00:15:52.560><c> talk</c>

00:15:52.730 --> 00:15:52.740 align:start position:0%
through the lengthy history let's talk
 

00:15:52.740 --> 00:15:54.829 align:start position:0%
through the lengthy history let's talk
about<00:15:52.860><c> how</c><00:15:53.220><c> you</c><00:15:53.279><c> can</c><00:15:53.459><c> actually</c><00:15:53.579><c> apply</c><00:15:54.000><c> ZK</c><00:15:54.420><c> to</c>

00:15:54.829 --> 00:15:54.839 align:start position:0%
about how you can actually apply ZK to
 

00:15:54.839 --> 00:15:57.590 align:start position:0%
about how you can actually apply ZK to
uh<00:15:55.139><c> the</c><00:15:55.680><c> evm</c><00:15:56.100><c> and</c><00:15:56.820><c> to</c><00:15:56.940><c> do</c><00:15:57.120><c> this</c><00:15:57.240><c> you</c><00:15:57.480><c> really</c>

00:15:57.590 --> 00:15:57.600 align:start position:0%
uh the evm and to do this you really
 

00:15:57.600 --> 00:15:59.810 align:start position:0%
uh the evm and to do this you really
have<00:15:57.779><c> two</c><00:15:58.019><c> options</c><00:15:58.440><c> uh</c><00:15:59.040><c> you</c><00:15:59.339><c> have</c><00:15:59.459><c> the</c><00:15:59.579><c> option</c>

00:15:59.810 --> 00:15:59.820 align:start position:0%
have two options uh you have the option
 

00:15:59.820 --> 00:16:01.370 align:start position:0%
have two options uh you have the option
of<00:15:59.940><c> applying</c><00:16:00.300><c> a</c><00:16:00.420><c> domain-specific</c><00:16:01.019><c> language</c>

00:16:01.370 --> 00:16:01.380 align:start position:0%
of applying a domain-specific language
 

00:16:01.380 --> 00:16:05.449 align:start position:0%
of applying a domain-specific language
or<00:16:01.860><c> utilizing</c><00:16:02.519><c> a</c><00:16:03.060><c> ZK</c><00:16:03.839><c> virtual</c><00:16:04.560><c> machine</c>

00:16:05.449 --> 00:16:05.459 align:start position:0%
or utilizing a ZK virtual machine
 

00:16:05.459 --> 00:16:07.430 align:start position:0%
or utilizing a ZK virtual machine
um<00:16:05.519><c> and</c><00:16:05.760><c> both</c><00:16:06.000><c> both</c><00:16:06.360><c> uh</c><00:16:06.779><c> methods</c><00:16:07.199><c> have</c><00:16:07.320><c> their</c>

00:16:07.430 --> 00:16:07.440 align:start position:0%
um and both both uh methods have their
 

00:16:07.440 --> 00:16:09.110 align:start position:0%
um and both both uh methods have their
own<00:16:07.560><c> pros</c><00:16:07.920><c> and</c><00:16:07.980><c> cons</c><00:16:08.100><c> their</c><00:16:08.399><c> own</c><00:16:08.519><c> trade-offs</c>

00:16:09.110 --> 00:16:09.120 align:start position:0%
own pros and cons their own trade-offs
 

00:16:09.120 --> 00:16:11.389 align:start position:0%
own pros and cons their own trade-offs
and<00:16:09.240><c> ultimately</c><00:16:10.079><c> when</c><00:16:10.500><c> it</c><00:16:10.680><c> comes</c><00:16:10.860><c> down</c><00:16:11.040><c> to</c><00:16:11.160><c> is</c>

00:16:11.389 --> 00:16:11.399 align:start position:0%
and ultimately when it comes down to is
 

00:16:11.399 --> 00:16:13.490 align:start position:0%
and ultimately when it comes down to is
you<00:16:11.699><c> know</c><00:16:11.820><c> what</c><00:16:12.600><c> are</c><00:16:12.779><c> you</c><00:16:12.899><c> trying</c><00:16:13.079><c> to</c><00:16:13.199><c> achieve</c>

00:16:13.490 --> 00:16:13.500 align:start position:0%
you know what are you trying to achieve
 

00:16:13.500 --> 00:16:15.050 align:start position:0%
you know what are you trying to achieve
with<00:16:13.680><c> your</c><00:16:13.860><c> application</c><00:16:14.279><c> what's</c><00:16:14.699><c> the</c><00:16:14.880><c> scope</c>

00:16:15.050 --> 00:16:15.060 align:start position:0%
with your application what's the scope
 

00:16:15.060 --> 00:16:17.930 align:start position:0%
with your application what's the scope
of<00:16:15.240><c> it</c><00:16:15.839><c> um</c><00:16:15.959><c> but</c><00:16:16.620><c> we'll</c><00:16:16.800><c> uh</c><00:16:17.459><c> go</c><00:16:17.639><c> through</c><00:16:17.760><c> the</c>

00:16:17.930 --> 00:16:17.940 align:start position:0%
of it um but we'll uh go through the
 

00:16:17.940 --> 00:16:19.670 align:start position:0%
of it um but we'll uh go through the
pros<00:16:18.240><c> and</c><00:16:18.300><c> cons</c><00:16:18.480><c> right</c><00:16:18.779><c> here</c>

00:16:19.670 --> 00:16:19.680 align:start position:0%
pros and cons right here
 

00:16:19.680 --> 00:16:21.769 align:start position:0%
pros and cons right here
you<00:16:20.100><c> know</c><00:16:20.160><c> this</c><00:16:20.339><c> Pointer's</c><00:16:20.760><c> tricky</c>

00:16:21.769 --> 00:16:21.779 align:start position:0%
you know this Pointer's tricky
 

00:16:21.779 --> 00:16:25.430 align:start position:0%
you know this Pointer's tricky
um<00:16:21.839><c> so</c><00:16:22.139><c> when</c><00:16:23.100><c> it</c><00:16:23.220><c> comes</c><00:16:23.459><c> to</c><00:16:23.639><c> a</c><00:16:23.820><c> DSL</c><00:16:24.660><c> scaling</c>

00:16:25.430 --> 00:16:25.440 align:start position:0%
um so when it comes to a DSL scaling
 

00:16:25.440 --> 00:16:26.990 align:start position:0%
um so when it comes to a DSL scaling
requires<00:16:25.920><c> expertise</c>

00:16:26.990 --> 00:16:27.000 align:start position:0%
requires expertise
 

00:16:27.000 --> 00:16:29.810 align:start position:0%
requires expertise
um<00:16:27.060><c> but</c><00:16:27.240><c> whether</c><00:16:27.480><c> it's</c><00:16:27.600><c> EK</c><00:16:27.959><c> evm</c><00:16:28.800><c> the</c><00:16:29.579><c> entire</c>

00:16:29.810 --> 00:16:29.820 align:start position:0%
um but whether it's EK evm the entire
 

00:16:29.820 --> 00:16:31.910 align:start position:0%
um but whether it's EK evm the entire
purpose<00:16:30.240><c> of</c><00:16:30.540><c> this</c><00:16:30.779><c> uh</c><00:16:31.019><c> other</c><00:16:31.199><c> network</c><00:16:31.500><c> is</c>

00:16:31.910 --> 00:16:31.920 align:start position:0%
purpose of this uh other network is
 

00:16:31.920 --> 00:16:33.470 align:start position:0%
purpose of this uh other network is
really<00:16:32.100><c> to</c><00:16:32.279><c> allow</c><00:16:32.579><c> scalability</c><00:16:33.120><c> of</c><00:16:33.360><c> your</c>

00:16:33.470 --> 00:16:33.480 align:start position:0%
really to allow scalability of your
 

00:16:33.480 --> 00:16:35.150 align:start position:0%
really to allow scalability of your
applications

00:16:35.150 --> 00:16:35.160 align:start position:0%
applications
 

00:16:35.160 --> 00:16:37.069 align:start position:0%
applications
um

00:16:37.069 --> 00:16:37.079 align:start position:0%
um
 

00:16:37.079 --> 00:16:39.790 align:start position:0%
um
uh

00:16:39.790 --> 00:16:39.800 align:start position:0%
uh
 

00:16:39.800 --> 00:16:42.530 align:start position:0%
uh
with<00:16:40.800><c> dsl's</c><00:16:41.399><c> computation</c><00:16:41.940><c> is</c><00:16:42.180><c> verified</c>

00:16:42.530 --> 00:16:42.540 align:start position:0%
with dsl's computation is verified
 

00:16:42.540 --> 00:16:45.829 align:start position:0%
with dsl's computation is verified
directly<00:16:43.019><c> on</c><00:16:43.199><c> layer</c><00:16:43.620><c> one</c><00:16:43.800><c> uh</c><00:16:44.639><c> but</c><00:16:44.820><c> with</c><00:16:45.000><c> GK</c><00:16:45.360><c> VMS</c>

00:16:45.829 --> 00:16:45.839 align:start position:0%
directly on layer one uh but with GK VMS
 

00:16:45.839 --> 00:16:47.689 align:start position:0%
directly on layer one uh but with GK VMS
technically<00:16:46.320><c> they</c><00:16:46.560><c> are</c><00:16:46.680><c> a</c><00:16:46.800><c> layer</c><00:16:47.100><c> two</c><00:16:47.220><c> so</c><00:16:47.459><c> all</c>

00:16:47.689 --> 00:16:47.699 align:start position:0%
technically they are a layer two so all
 

00:16:47.699 --> 00:16:50.389 align:start position:0%
technically they are a layer two so all
computations<00:16:48.180><c> take</c><00:16:48.600><c> place</c><00:16:48.839><c> on</c><00:16:49.199><c> uh</c><00:16:49.500><c> set</c><00:16:50.040><c> Layer</c>

00:16:50.389 --> 00:16:50.399 align:start position:0%
computations take place on uh set Layer
 

00:16:50.399 --> 00:16:51.889 align:start position:0%
computations take place on uh set Layer
Two

00:16:51.889 --> 00:16:51.899 align:start position:0%
Two
 

00:16:51.899 --> 00:16:54.470 align:start position:0%
Two
and<00:16:52.440><c> then</c><00:16:52.680><c> consensus</c><00:16:53.220><c> for</c><00:16:53.519><c> dsls</c><00:16:54.180><c> comes</c><00:16:54.420><c> from</c>

00:16:54.470 --> 00:16:54.480 align:start position:0%
and then consensus for dsls comes from
 

00:16:54.480 --> 00:16:56.269 align:start position:0%
and then consensus for dsls comes from
the<00:16:54.720><c> root</c><00:16:55.019><c> ethereum</c><00:16:55.440><c> network</c><00:16:55.680><c> of</c><00:16:55.920><c> your</c><00:16:56.040><c> choice</c>

00:16:56.269 --> 00:16:56.279 align:start position:0%
the root ethereum network of your choice
 

00:16:56.279 --> 00:16:58.550 align:start position:0%
the root ethereum network of your choice
and<00:16:57.000><c> then</c><00:16:57.120><c> again</c><00:16:57.300><c> uh</c><00:16:57.720><c> touching</c><00:16:58.139><c> on</c><00:16:58.320><c> the</c><00:16:58.440><c> point</c>

00:16:58.550 --> 00:16:58.560 align:start position:0%
and then again uh touching on the point
 

00:16:58.560 --> 00:17:01.970 align:start position:0%
and then again uh touching on the point
just<00:16:58.800><c> before</c><00:16:59.040><c> uh</c><00:16:59.820><c> a</c><00:17:00.120><c> layer</c><00:17:00.360><c> two</c><00:17:00.540><c> or</c><00:17:00.959><c> a</c><00:17:01.199><c> ckvm</c>

00:17:01.970 --> 00:17:01.980 align:start position:0%
just before uh a layer two or a ckvm
 

00:17:01.980 --> 00:17:04.370 align:start position:0%
just before uh a layer two or a ckvm
being<00:17:02.160><c> a</c><00:17:02.339><c> layer</c><00:17:02.579><c> two</c><00:17:02.759><c> you</c><00:17:03.540><c> know</c><00:17:03.660><c> you're</c>

00:17:04.370 --> 00:17:04.380 align:start position:0%
being a layer two you know you're
 

00:17:04.380 --> 00:17:06.530 align:start position:0%
being a layer two you know you're
relying<00:17:04.980><c> on</c><00:17:05.040><c> an</c><00:17:05.220><c> entirely</c><00:17:05.640><c> separate</c><00:17:06.179><c> set</c><00:17:06.360><c> of</c>

00:17:06.530 --> 00:17:06.540 align:start position:0%
relying on an entirely separate set of
 

00:17:06.540 --> 00:17:09.409 align:start position:0%
relying on an entirely separate set of
security<00:17:06.780><c> and</c><00:17:07.559><c> uh</c><00:17:07.740><c> validators</c><00:17:08.339><c> that</c><00:17:08.880><c> you</c>

00:17:09.409 --> 00:17:09.419 align:start position:0%
security and uh validators that you
 

00:17:09.419 --> 00:17:12.289 align:start position:0%
security and uh validators that you
trust<00:17:09.720><c> will</c><00:17:10.319><c> uh</c><00:17:10.860><c> put</c><00:17:11.220><c> your</c>

00:17:12.289 --> 00:17:12.299 align:start position:0%
trust will uh put your
 

00:17:12.299 --> 00:17:14.090 align:start position:0%
trust will uh put your
um<00:17:12.360><c> eventually</c><00:17:12.839><c> reached</c><00:17:13.199><c> consensus</c><00:17:13.620><c> on</c><00:17:13.799><c> layer</c>

00:17:14.090 --> 00:17:14.100 align:start position:0%
um eventually reached consensus on layer
 

00:17:14.100 --> 00:17:15.590 align:start position:0%
um eventually reached consensus on layer
one<00:17:14.160><c> but</c><00:17:14.459><c> ultimately</c><00:17:14.760><c> it's</c><00:17:15.000><c> up</c><00:17:15.179><c> to</c><00:17:15.360><c> this</c>

00:17:15.590 --> 00:17:15.600 align:start position:0%
one but ultimately it's up to this
 

00:17:15.600 --> 00:17:18.829 align:start position:0%
one but ultimately it's up to this
external<00:17:16.079><c> network</c>

00:17:18.829 --> 00:17:18.839 align:start position:0%
 
 

00:17:18.839 --> 00:17:21.409 align:start position:0%
 
and<00:17:19.319><c> then</c><00:17:19.439><c> uh</c><00:17:19.620><c> when</c><00:17:19.799><c> it</c><00:17:19.919><c> comes</c><00:17:20.100><c> to</c><00:17:20.220><c> dsls</c><00:17:20.880><c> uh</c><00:17:21.240><c> the</c>

00:17:21.409 --> 00:17:21.419 align:start position:0%
and then uh when it comes to dsls uh the
 

00:17:21.419 --> 00:17:23.030 align:start position:0%
and then uh when it comes to dsls uh the
software<00:17:21.660><c> development</c><00:17:22.140><c> kits</c><00:17:22.559><c> that</c><00:17:22.799><c> exist</c>

00:17:23.030 --> 00:17:23.040 align:start position:0%
software development kits that exist
 

00:17:23.040 --> 00:17:25.130 align:start position:0%
software development kits that exist
right<00:17:23.220><c> now</c><00:17:23.400><c> do</c><00:17:23.640><c> their</c><00:17:23.819><c> best</c><00:17:24.000><c> to</c><00:17:24.419><c> abstract</c><00:17:24.900><c> away</c>

00:17:25.130 --> 00:17:25.140 align:start position:0%
right now do their best to abstract away
 

00:17:25.140 --> 00:17:27.289 align:start position:0%
right now do their best to abstract away
complexity<00:17:25.860><c> but</c><00:17:26.220><c> really</c><00:17:26.699><c> what</c><00:17:26.939><c> ends</c><00:17:27.240><c> up</c>

00:17:27.289 --> 00:17:27.299 align:start position:0%
complexity but really what ends up
 

00:17:27.299 --> 00:17:29.150 align:start position:0%
complexity but really what ends up
happening<00:17:27.660><c> is</c><00:17:27.959><c> uh</c><00:17:28.260><c> you</c><00:17:28.559><c> kind</c><00:17:28.679><c> of</c><00:17:28.799><c> have</c><00:17:28.860><c> to</c><00:17:29.040><c> put</c>

00:17:29.150 --> 00:17:29.160 align:start position:0%
happening is uh you kind of have to put
 

00:17:29.160 --> 00:17:30.830 align:start position:0%
happening is uh you kind of have to put
on<00:17:29.280><c> another</c><00:17:29.460><c> thinking</c><00:17:30.059><c> cap</c>

00:17:30.830 --> 00:17:30.840 align:start position:0%
on another thinking cap
 

00:17:30.840 --> 00:17:32.810 align:start position:0%
on another thinking cap
um<00:17:30.900><c> you</c><00:17:31.200><c> know</c><00:17:31.320><c> for</c><00:17:31.860><c> those</c><00:17:31.980><c> of</c><00:17:32.160><c> us</c><00:17:32.280><c> who</c><00:17:32.520><c> are</c><00:17:32.640><c> used</c>

00:17:32.810 --> 00:17:32.820 align:start position:0%
um you know for those of us who are used
 

00:17:32.820 --> 00:17:35.450 align:start position:0%
um you know for those of us who are used
to<00:17:33.000><c> uh</c><00:17:33.299><c> developing</c><00:17:33.900><c> in</c><00:17:34.260><c> standard</c><00:17:35.100><c> languages</c>

00:17:35.450 --> 00:17:35.460 align:start position:0%
to uh developing in standard languages
 

00:17:35.460 --> 00:17:37.370 align:start position:0%
to uh developing in standard languages
you<00:17:35.820><c> really</c><00:17:36.120><c> when</c><00:17:36.780><c> writing</c><00:17:37.140><c> to</c><00:17:37.260><c> your</c>

00:17:37.370 --> 00:17:37.380 align:start position:0%
you really when writing to your
 

00:17:37.380 --> 00:17:38.930 align:start position:0%
you really when writing to your
knowledge<00:17:37.679><c> produce</c><00:17:38.039><c> can't</c><00:17:38.400><c> get</c><00:17:38.580><c> away</c><00:17:38.700><c> without</c>

00:17:38.930 --> 00:17:38.940 align:start position:0%
knowledge produce can't get away without
 

00:17:38.940 --> 00:17:40.310 align:start position:0%
knowledge produce can't get away without
learning<00:17:39.299><c> some</c><00:17:39.480><c> of</c><00:17:39.600><c> the</c><00:17:39.720><c> cryptographic</c>

00:17:40.310 --> 00:17:40.320 align:start position:0%
learning some of the cryptographic
 

00:17:40.320 --> 00:17:42.710 align:start position:0%
learning some of the cryptographic
principles<00:17:40.799><c> uh</c><00:17:41.280><c> underlying</c><00:17:41.880><c> elliptic</c><00:17:42.360><c> curves</c>

00:17:42.710 --> 00:17:42.720 align:start position:0%
principles uh underlying elliptic curves
 

00:17:42.720 --> 00:17:46.310 align:start position:0%
principles uh underlying elliptic curves
uh<00:17:43.559><c> finite</c><00:17:44.340><c> Fields</c><00:17:44.940><c> constructing</c><00:17:45.720><c> arithmetic</c>

00:17:46.310 --> 00:17:46.320 align:start position:0%
uh finite Fields constructing arithmetic
 

00:17:46.320 --> 00:17:48.230 align:start position:0%
uh finite Fields constructing arithmetic
circuits<00:17:46.799><c> so</c><00:17:47.100><c> there's</c><00:17:47.640><c> definitely</c><00:17:47.880><c> a</c><00:17:48.059><c> lot</c><00:17:48.120><c> of</c>

00:17:48.230 --> 00:17:48.240 align:start position:0%
circuits so there's definitely a lot of
 

00:17:48.240 --> 00:17:49.909 align:start position:0%
circuits so there's definitely a lot of
overhead<00:17:48.600><c> and</c><00:17:48.840><c> a</c><00:17:49.020><c> lot</c><00:17:49.140><c> of</c><00:17:49.200><c> investment</c><00:17:49.679><c> you</c>

00:17:49.909 --> 00:17:49.919 align:start position:0%
overhead and a lot of investment you
 

00:17:49.919 --> 00:17:51.830 align:start position:0%
overhead and a lot of investment you
have<00:17:50.039><c> to</c><00:17:50.100><c> put</c><00:17:50.280><c> in</c><00:17:50.460><c> before</c><00:17:50.760><c> you</c><00:17:51.179><c> can</c><00:17:51.600><c> actually</c>

00:17:51.830 --> 00:17:51.840 align:start position:0%
have to put in before you can actually
 

00:17:51.840 --> 00:17:53.690 align:start position:0%
have to put in before you can actually
get<00:17:52.080><c> to</c><00:17:52.140><c> writing</c><00:17:52.440><c> your</c><00:17:52.559><c> own</c><00:17:52.740><c> program</c>

00:17:53.690 --> 00:17:53.700 align:start position:0%
get to writing your own program
 

00:17:53.700 --> 00:17:56.870 align:start position:0%
get to writing your own program
um<00:17:53.760><c> whereas</c><00:17:54.299><c> in</c><00:17:54.419><c> a</c><00:17:54.539><c> VM</c><00:17:54.840><c> uh</c><00:17:55.559><c> it's</c><00:17:56.400><c> specifically</c>

00:17:56.870 --> 00:17:56.880 align:start position:0%
um whereas in a VM uh it's specifically
 

00:17:56.880 --> 00:17:59.810 align:start position:0%
um whereas in a VM uh it's specifically
abstracting<00:17:57.600><c> a</c><00:17:57.780><c> lot</c><00:17:57.900><c> of</c><00:17:58.020><c> the</c><00:17:58.140><c> ZK</c><00:17:58.620><c> uh</c><00:17:59.460><c> overhead</c>

00:17:59.810 --> 00:17:59.820 align:start position:0%
abstracting a lot of the ZK uh overhead
 

00:17:59.820 --> 00:18:02.630 align:start position:0%
abstracting a lot of the ZK uh overhead
away<00:18:00.059><c> so</c><00:18:00.480><c> you</c><00:18:00.660><c> can</c><00:18:00.780><c> get</c><00:18:00.960><c> in</c><00:18:01.200><c> with</c><00:18:02.100><c> knowledge</c><00:18:02.520><c> as</c>

00:18:02.630 --> 00:18:02.640 align:start position:0%
away so you can get in with knowledge as
 

00:18:02.640 --> 00:18:04.070 align:start position:0%
away so you can get in with knowledge as
a<00:18:02.820><c> developer</c><00:18:03.240><c> and</c><00:18:03.360><c> get</c><00:18:03.600><c> ahead</c><00:18:03.780><c> and</c><00:18:03.900><c> running</c>

00:18:04.070 --> 00:18:04.080 align:start position:0%
a developer and get ahead and running
 

00:18:04.080 --> 00:18:05.810 align:start position:0%
a developer and get ahead and running
your<00:18:04.320><c> apps</c><00:18:04.559><c> like</c><00:18:04.679><c> that</c>

00:18:05.810 --> 00:18:05.820 align:start position:0%
your apps like that
 

00:18:05.820 --> 00:18:07.310 align:start position:0%
your apps like that
um<00:18:05.880><c> and</c><00:18:06.240><c> then</c><00:18:06.360><c> finally</c><00:18:06.660><c> talking</c><00:18:07.080><c> about</c>

00:18:07.310 --> 00:18:07.320 align:start position:0%
um and then finally talking about
 

00:18:07.320 --> 00:18:11.330 align:start position:0%
um and then finally talking about
portability<00:18:07.980><c> uh</c><00:18:08.640><c> between</c><00:18:08.880><c> dsls</c><00:18:09.660><c> and</c><00:18:09.840><c> VMS</c><00:18:10.340><c> uh</c>

00:18:11.330 --> 00:18:11.340 align:start position:0%
portability uh between dsls and VMS uh
 

00:18:11.340 --> 00:18:14.450 align:start position:0%
portability uh between dsls and VMS uh
what<00:18:12.179><c> a</c><00:18:12.480><c> DSL</c><00:18:13.140><c> basically</c><00:18:13.500><c> allows</c><00:18:13.860><c> you</c><00:18:13.919><c> to</c><00:18:14.100><c> do</c><00:18:14.280><c> is</c>

00:18:14.450 --> 00:18:14.460 align:start position:0%
what a DSL basically allows you to do is
 

00:18:14.460 --> 00:18:17.210 align:start position:0%
what a DSL basically allows you to do is
it's<00:18:14.700><c> a</c><00:18:14.880><c> way</c><00:18:15.000><c> of</c><00:18:15.120><c> constructing</c><00:18:15.900><c> your</c><00:18:16.260><c> uh</c><00:18:16.440><c> files</c>

00:18:17.210 --> 00:18:17.220 align:start position:0%
it's a way of constructing your uh files
 

00:18:17.220 --> 00:18:19.070 align:start position:0%
it's a way of constructing your uh files
for<00:18:17.340><c> proving</c><00:18:17.640><c> and</c><00:18:17.820><c> verifying</c><00:18:18.360><c> 0</c><00:18:18.720><c> your</c>

00:18:19.070 --> 00:18:19.080 align:start position:0%
for proving and verifying 0 your
 

00:18:19.080 --> 00:18:20.690 align:start position:0%
for proving and verifying 0 your
knowledge<00:18:19.440><c> proofs</c><00:18:19.799><c> then</c><00:18:20.160><c> it's</c><00:18:20.340><c> up</c><00:18:20.520><c> to</c><00:18:20.640><c> you</c>

00:18:20.690 --> 00:18:20.700 align:start position:0%
knowledge proofs then it's up to you
 

00:18:20.700 --> 00:18:23.510 align:start position:0%
knowledge proofs then it's up to you
where<00:18:20.940><c> you</c><00:18:21.120><c> want</c><00:18:21.240><c> to</c><00:18:21.360><c> deploy</c><00:18:21.600><c> them</c><00:18:21.780><c> to</c><00:18:22.080><c> be</c><00:18:22.799><c> it</c><00:18:23.039><c> a</c>

00:18:23.510 --> 00:18:23.520 align:start position:0%
where you want to deploy them to be it a
 

00:18:23.520 --> 00:18:26.029 align:start position:0%
where you want to deploy them to be it a
solidity<00:18:24.299><c> smart</c><00:18:24.480><c> contract</c><00:18:24.900><c> on</c><00:18:25.140><c> uh</c>

00:18:26.029 --> 00:18:26.039 align:start position:0%
solidity smart contract on uh
 

00:18:26.039 --> 00:18:29.029 align:start position:0%
solidity smart contract on uh
be<00:18:26.760><c> root</c><00:18:27.179><c> ethereum</c><00:18:27.600><c> chain</c><00:18:27.900><c> it's</c><00:18:28.440><c> really</c><00:18:28.740><c> up</c><00:18:28.919><c> to</c>

00:18:29.029 --> 00:18:29.039 align:start position:0%
be root ethereum chain it's really up to
 

00:18:29.039 --> 00:18:30.950 align:start position:0%
be root ethereum chain it's really up to
you<00:18:29.160><c> where</c><00:18:29.340><c> you</c><00:18:29.460><c> deploy</c><00:18:29.760><c> to</c><00:18:30.000><c> but</c><00:18:30.600><c> when</c><00:18:30.780><c> it</c>

00:18:30.950 --> 00:18:30.960 align:start position:0%
you where you deploy to but when it
 

00:18:30.960 --> 00:18:33.110 align:start position:0%
you where you deploy to but when it
comes<00:18:31.080><c> to</c><00:18:31.200><c> ZK</c><00:18:31.500><c> VMS</c><00:18:32.039><c> you</c><00:18:32.160><c> face</c><00:18:32.340><c> vendor</c><00:18:32.760><c> lock</c><00:18:32.880><c> and</c>

00:18:33.110 --> 00:18:33.120 align:start position:0%
comes to ZK VMS you face vendor lock and
 

00:18:33.120 --> 00:18:35.150 align:start position:0%
comes to ZK VMS you face vendor lock and
risk<00:18:33.419><c> you</c><00:18:33.720><c> know</c><00:18:33.780><c> you</c><00:18:34.200><c> might</c><00:18:34.320><c> have</c><00:18:34.559><c> a</c><00:18:34.860><c> specific</c>

00:18:35.150 --> 00:18:35.160 align:start position:0%
risk you know you might have a specific
 

00:18:35.160 --> 00:18:36.830 align:start position:0%
risk you know you might have a specific
idea<00:18:35.580><c> of</c><00:18:35.760><c> what</c><00:18:35.940><c> chain</c><00:18:36.120><c> you</c><00:18:36.360><c> want</c><00:18:36.539><c> your</c>

00:18:36.830 --> 00:18:36.840 align:start position:0%
idea of what chain you want your
 

00:18:36.840 --> 00:18:39.289 align:start position:0%
idea of what chain you want your
application<00:18:37.320><c> to</c><00:18:37.559><c> end</c><00:18:37.679><c> up</c><00:18:37.860><c> on</c><00:18:38.039><c> but</c><00:18:38.400><c> down</c><00:18:39.120><c> the</c>

00:18:39.289 --> 00:18:39.299 align:start position:0%
application to end up on but down the
 

00:18:39.299 --> 00:18:41.990 align:start position:0%
application to end up on but down the
road<00:18:39.480><c> uh</c><00:18:40.320><c> if</c><00:18:40.799><c> you're</c>

00:18:41.990 --> 00:18:42.000 align:start position:0%
road uh if you're
 

00:18:42.000 --> 00:18:43.370 align:start position:0%
road uh if you're
you<00:18:42.059><c> know</c><00:18:42.419><c> if</c><00:18:42.539><c> the</c><00:18:42.720><c> scope</c><00:18:42.900><c> of</c><00:18:43.080><c> your</c><00:18:43.260><c> project</c>

00:18:43.370 --> 00:18:43.380 align:start position:0%
you know if the scope of your project
 

00:18:43.380 --> 00:18:45.230 align:start position:0%
you know if the scope of your project
changes<00:18:43.860><c> you</c><00:18:44.100><c> can</c><00:18:44.160><c> end</c><00:18:44.280><c> up</c><00:18:44.460><c> being</c><00:18:44.640><c> locked</c><00:18:45.120><c> in</c>

00:18:45.230 --> 00:18:45.240 align:start position:0%
changes you can end up being locked in
 

00:18:45.240 --> 00:18:47.270 align:start position:0%
changes you can end up being locked in
and<00:18:46.020><c> um</c>

00:18:47.270 --> 00:18:47.280 align:start position:0%
and um
 

00:18:47.280 --> 00:18:49.570 align:start position:0%
and um
you<00:18:47.880><c> know</c><00:18:48.000><c> I</c>

00:18:49.570 --> 00:18:49.580 align:start position:0%
you know I
 

00:18:49.580 --> 00:18:53.090 align:start position:0%
you know I
lose<00:18:50.580><c> some</c><00:18:50.820><c> flexibility</c><00:18:51.240><c> that</c><00:18:51.539><c> way</c>

00:18:53.090 --> 00:18:53.100 align:start position:0%
lose some flexibility that way
 

00:18:53.100 --> 00:18:55.970 align:start position:0%
lose some flexibility that way
but<00:18:53.700><c> we're</c><00:18:54.000><c> out</c><00:18:54.240><c> we</c><00:18:54.480><c> ended</c><00:18:54.660><c> up</c><00:18:54.720><c> going</c><00:18:54.960><c> on</c><00:18:55.500><c> is</c><00:18:55.740><c> uh</c>

00:18:55.970 --> 00:18:55.980 align:start position:0%
but we're out we ended up going on is uh
 

00:18:55.980 --> 00:18:57.470 align:start position:0%
but we're out we ended up going on is uh
the<00:18:56.220><c> DSL</c><00:18:56.580><c> route</c><00:18:56.700><c> and</c><00:18:56.940><c> for</c><00:18:57.059><c> that</c><00:18:57.120><c> we</c><00:18:57.299><c> chose</c>

00:18:57.470 --> 00:18:57.480 align:start position:0%
the DSL route and for that we chose
 

00:18:57.480 --> 00:18:59.870 align:start position:0%
the DSL route and for that we chose
cercom<00:18:57.960><c> uh</c><00:18:58.500><c> circom</c><00:18:58.980><c> was</c><00:18:59.220><c> an</c><00:18:59.340><c> obvious</c><00:18:59.580><c> choice</c>

00:18:59.870 --> 00:18:59.880 align:start position:0%
cercom uh circom was an obvious choice
 

00:18:59.880 --> 00:19:02.990 align:start position:0%
cercom uh circom was an obvious choice
because<00:19:00.120><c> it</c><00:19:00.539><c> intuitively</c><00:19:01.200><c> uh</c><00:19:02.039><c> provides</c><00:19:02.820><c> a</c>

00:19:02.990 --> 00:19:03.000 align:start position:0%
because it intuitively uh provides a
 

00:19:03.000 --> 00:19:04.789 align:start position:0%
because it intuitively uh provides a
language<00:19:03.179><c> that</c><00:19:03.720><c> closely</c><00:19:04.020><c> mirrors</c><00:19:04.500><c> the</c>

00:19:04.789 --> 00:19:04.799 align:start position:0%
language that closely mirrors the
 

00:19:04.799 --> 00:19:06.710 align:start position:0%
language that closely mirrors the
cryptography<00:19:05.400><c> you</c><00:19:05.520><c> have</c><00:19:05.700><c> to</c><00:19:05.820><c> learn</c>

00:19:06.710 --> 00:19:06.720 align:start position:0%
cryptography you have to learn
 

00:19:06.720 --> 00:19:08.810 align:start position:0%
cryptography you have to learn
um<00:19:06.840><c> so</c><00:19:07.440><c> after</c><00:19:07.740><c> going</c><00:19:08.100><c> through</c><00:19:08.340><c> that</c><00:19:08.520><c> headache</c>

00:19:08.810 --> 00:19:08.820 align:start position:0%
um so after going through that headache
 

00:19:08.820 --> 00:19:10.430 align:start position:0%
um so after going through that headache
learning<00:19:09.240><c> the</c><00:19:09.299><c> ins</c><00:19:09.600><c> and</c><00:19:09.660><c> outs</c><00:19:09.960><c> of</c><00:19:10.200><c> the</c>

00:19:10.430 --> 00:19:10.440 align:start position:0%
learning the ins and outs of the
 

00:19:10.440 --> 00:19:12.350 align:start position:0%
learning the ins and outs of the
underlying<00:19:10.919><c> cryptography</c><00:19:11.520><c> you</c><00:19:12.059><c> can</c><00:19:12.179><c> pretty</c>

00:19:12.350 --> 00:19:12.360 align:start position:0%
underlying cryptography you can pretty
 

00:19:12.360 --> 00:19:13.730 align:start position:0%
underlying cryptography you can pretty
much<00:19:12.480><c> write</c><00:19:12.720><c> out</c><00:19:12.960><c> everything</c><00:19:13.320><c> you've</c><00:19:13.620><c> been</c>

00:19:13.730 --> 00:19:13.740 align:start position:0%
much write out everything you've been
 

00:19:13.740 --> 00:19:15.110 align:start position:0%
much write out everything you've been
working<00:19:13.919><c> on</c><00:19:14.100><c> the</c><00:19:14.280><c> past</c><00:19:14.400><c> weeks</c><00:19:14.760><c> or</c><00:19:14.880><c> months</c>

00:19:15.110 --> 00:19:15.120 align:start position:0%
working on the past weeks or months
 

00:19:15.120 --> 00:19:18.110 align:start position:0%
working on the past weeks or months
however<00:19:15.419><c> long</c><00:19:15.660><c> it</c><00:19:15.840><c> takes</c><00:19:16.020><c> you</c><00:19:16.200><c> uh</c><00:19:17.039><c> but</c><00:19:17.340><c> anyways</c>

00:19:18.110 --> 00:19:18.120 align:start position:0%
however long it takes you uh but anyways
 

00:19:18.120 --> 00:19:21.049 align:start position:0%
however long it takes you uh but anyways
uh<00:19:18.539><c> as</c><00:19:19.380><c> much</c><00:19:19.620><c> as</c><00:19:19.799><c> we</c><00:19:19.919><c> love</c><00:19:20.100><c> story</c><00:19:20.400><c> com</c><00:19:20.640><c> we</c><00:19:20.880><c> found</c>

00:19:21.049 --> 00:19:21.059 align:start position:0%
uh as much as we love story com we found
 

00:19:21.059 --> 00:19:24.169 align:start position:0%
uh as much as we love story com we found
it<00:19:21.240><c> difficult</c><00:19:21.539><c> to</c><00:19:22.320><c> actually</c><00:19:23.280><c> go</c><00:19:23.820><c> from</c>

00:19:24.169 --> 00:19:24.179 align:start position:0%
it difficult to actually go from
 

00:19:24.179 --> 00:19:26.150 align:start position:0%
it difficult to actually go from
beginner's<00:19:24.720><c> EK</c><00:19:25.020><c> developer</c><00:19:25.500><c> to</c><00:19:25.740><c> releasing</c>

00:19:26.150 --> 00:19:26.160 align:start position:0%
beginner's EK developer to releasing
 

00:19:26.160 --> 00:19:28.370 align:start position:0%
beginner's EK developer to releasing
battle<00:19:26.400><c> Zips</c><00:19:26.820><c> we</c><00:19:27.179><c> actually</c><00:19:27.299><c> have</c><00:19:27.840><c> crafted</c><00:19:28.260><c> our</c>

00:19:28.370 --> 00:19:28.380 align:start position:0%
battle Zips we actually have crafted our
 

00:19:28.380 --> 00:19:30.529 align:start position:0%
battle Zips we actually have crafted our
own<00:19:28.559><c> good</c><00:19:28.740><c> book</c><00:19:29.039><c> called</c><00:19:29.400><c> uh</c><00:19:29.640><c> awesome</c><00:19:29.880><c> circum</c>

00:19:30.529 --> 00:19:30.539 align:start position:0%
own good book called uh awesome circum
 

00:19:30.539 --> 00:19:32.210 align:start position:0%
own good book called uh awesome circum
and<00:19:30.900><c> uh</c><00:19:31.080><c> you</c><00:19:31.380><c> can</c><00:19:31.500><c> reach</c><00:19:31.740><c> it</c><00:19:31.799><c> there</c><00:19:31.980><c> by</c>

00:19:32.210 --> 00:19:32.220 align:start position:0%
and uh you can reach it there by
 

00:19:32.220 --> 00:19:33.770 align:start position:0%
and uh you can reach it there by
scanning<00:19:32.580><c> the</c><00:19:32.700><c> QR</c><00:19:32.940><c> code</c><00:19:33.120><c> or</c><00:19:33.480><c> go</c><00:19:33.660><c> to</c>

00:19:33.770 --> 00:19:33.780 align:start position:0%
scanning the QR code or go to
 

00:19:33.780 --> 00:19:36.409 align:start position:0%
scanning the QR code or go to
battleships.com<00:19:34.440><c> resources</c><00:19:35.400><c> but</c><00:19:35.700><c> I</c><00:19:36.000><c> just</c>

00:19:36.409 --> 00:19:36.419 align:start position:0%
battleships.com resources but I just
 

00:19:36.419 --> 00:19:38.210 align:start position:0%
battleships.com resources but I just
want<00:19:36.539><c> to</c><00:19:36.720><c> preface</c><00:19:37.020><c> that</c><00:19:37.380><c> it's</c><00:19:37.679><c> not</c><00:19:37.860><c> quite</c><00:19:38.039><c> done</c>

00:19:38.210 --> 00:19:38.220 align:start position:0%
want to preface that it's not quite done
 

00:19:38.220 --> 00:19:40.130 align:start position:0%
want to preface that it's not quite done
yet<00:19:38.400><c> but</c><00:19:38.700><c> come</c><00:19:39.000><c> this</c><00:19:39.179><c> Friday</c><00:19:39.419><c> it</c><00:19:39.840><c> should</c><00:19:39.960><c> be</c>

00:19:40.130 --> 00:19:40.140 align:start position:0%
yet but come this Friday it should be
 

00:19:40.140 --> 00:19:41.810 align:start position:0%
yet but come this Friday it should be
complete

00:19:41.810 --> 00:19:41.820 align:start position:0%
complete
 

00:19:41.820 --> 00:19:49.250 align:start position:0%
complete
um but<00:19:42.179><c> yeah</c><00:19:42.360><c> check</c><00:19:42.600><c> it</c><00:19:42.780><c> out</c><00:19:42.900><c> for</c><00:19:43.080><c> sure</c>

00:19:49.250 --> 00:19:49.260 align:start position:0%
 
 

00:19:49.260 --> 00:19:50.450 align:start position:0%
 
we're<00:19:49.500><c> gonna</c><00:19:49.740><c> get</c><00:19:49.799><c> that</c>

00:19:50.450 --> 00:19:50.460 align:start position:0%
we're gonna get that
 

00:19:50.460 --> 00:19:53.029 align:start position:0%
we're gonna get that
that<00:19:50.520><c> finish</c><00:19:50.820><c> but</c>

00:19:53.029 --> 00:19:53.039 align:start position:0%
that finish but
 

00:19:53.039 --> 00:19:55.850 align:start position:0%
that finish but
uh<00:19:53.280><c> basically</c><00:19:53.700><c> uh</c><00:19:54.419><c> taking</c><00:19:54.960><c> the</c><00:19:55.260><c> topics</c><00:19:55.620><c> that</c>

00:19:55.850 --> 00:19:55.860 align:start position:0%
uh basically uh taking the topics that
 

00:19:55.860 --> 00:19:58.789 align:start position:0%
uh basically uh taking the topics that
we<00:19:55.980><c> think</c><00:19:56.160><c> are</c><00:19:56.640><c> important</c><00:19:57.360><c> from</c><00:19:57.960><c> uh</c><00:19:58.500><c> you</c><00:19:58.679><c> know</c>

00:19:58.789 --> 00:19:58.799 align:start position:0%
we think are important from uh you know
 

00:19:58.799 --> 00:20:01.850 align:start position:0%
we think are important from uh you know
someone<00:19:59.220><c> who's</c><00:19:59.520><c> absolute</c><00:20:00.059><c> newbie</c><00:20:00.480><c> uh</c><00:20:01.320><c> uh</c><00:20:01.320><c> to</c>

00:20:01.850 --> 00:20:01.860 align:start position:0%
someone who's absolute newbie uh uh to
 

00:20:01.860 --> 00:20:04.130 align:start position:0%
someone who's absolute newbie uh uh to
basically<00:20:02.520><c> be</c><00:20:02.700><c> introduced</c><00:20:03.179><c> to</c><00:20:03.360><c> borderline</c>

00:20:04.130 --> 00:20:04.140 align:start position:0%
basically be introduced to borderline
 

00:20:04.140 --> 00:20:05.390 align:start position:0%
basically be introduced to borderline
spoon<00:20:04.440><c> fed</c>

00:20:05.390 --> 00:20:05.400 align:start position:0%
spoon fed
 

00:20:05.400 --> 00:20:06.890 align:start position:0%
spoon fed
um<00:20:05.520><c> and</c><00:20:05.700><c> there</c><00:20:05.880><c> are</c><00:20:06.000><c> some</c><00:20:06.120><c> that</c><00:20:06.360><c> are</c><00:20:06.539><c> really</c>

00:20:06.890 --> 00:20:06.900 align:start position:0%
um and there are some that are really
 

00:20:06.900 --> 00:20:08.570 align:start position:0%
um and there are some that are really
well<00:20:07.080><c> documented</c><00:20:07.740><c> um</c>

00:20:08.570 --> 00:20:08.580 align:start position:0%
well documented um
 

00:20:08.580 --> 00:20:10.730 align:start position:0%
well documented um
the<00:20:08.820><c> proving</c><00:20:09.059><c> systems</c><00:20:09.419><c> Roth</c><00:20:09.900><c> 16</c><00:20:10.080><c> and</c><00:20:10.380><c> Planck</c>

00:20:10.730 --> 00:20:10.740 align:start position:0%
the proving systems Roth 16 and Planck
 

00:20:10.740 --> 00:20:12.049 align:start position:0%
the proving systems Roth 16 and Planck
and

00:20:12.049 --> 00:20:12.059 align:start position:0%
and
 

00:20:12.059 --> 00:20:14.090 align:start position:0%
and
oh<00:20:12.240><c> ceremony</c><00:20:12.660><c> that</c><00:20:12.960><c> is</c><00:20:13.140><c> trusted</c><00:20:13.559><c> setup</c><00:20:13.919><c> for</c>

00:20:14.090 --> 00:20:14.100 align:start position:0%
oh ceremony that is trusted setup for
 

00:20:14.100 --> 00:20:17.390 align:start position:0%
oh ceremony that is trusted setup for
grass<00:20:14.460><c> 16.</c><00:20:14.820><c> we</c><00:20:15.000><c> don't</c><00:20:15.120><c> really</c><00:20:15.900><c> need</c><00:20:16.440><c> to</c><00:20:16.860><c> do</c><00:20:17.100><c> a</c>

00:20:17.390 --> 00:20:17.400 align:start position:0%
grass 16. we don't really need to do a
 

00:20:17.400 --> 00:20:19.730 align:start position:0%
grass 16. we don't really need to do a
lot<00:20:17.940><c> for</c><00:20:18.360><c> that</c><00:20:18.539><c> we</c><00:20:18.840><c> are</c><00:20:19.140><c> really</c><00:20:19.380><c> just</c>

00:20:19.730 --> 00:20:19.740 align:start position:0%
lot for that we are really just
 

00:20:19.740 --> 00:20:22.549 align:start position:0%
lot for that we are really just
aggregating<00:20:20.360><c> existing</c><00:20:21.360><c> documentation</c><00:20:22.140><c> and</c>

00:20:22.549 --> 00:20:22.559 align:start position:0%
aggregating existing documentation and
 

00:20:22.559 --> 00:20:25.970 align:start position:0%
aggregating existing documentation and
putting<00:20:22.860><c> it</c><00:20:23.039><c> in</c><00:20:23.700><c> an</c><00:20:24.059><c> easy</c><00:20:24.299><c> to</c><00:20:24.480><c> access</c><00:20:24.980><c> format</c>

00:20:25.970 --> 00:20:25.980 align:start position:0%
putting it in an easy to access format
 

00:20:25.980 --> 00:20:29.630 align:start position:0%
putting it in an easy to access format
on<00:20:26.880><c> the</c><00:20:26.940><c> other</c><00:20:27.059><c> hand</c><00:20:27.299><c> we</c><00:20:28.080><c> have</c><00:20:28.640><c> multiplexing</c>

00:20:29.630 --> 00:20:29.640 align:start position:0%
on the other hand we have multiplexing
 

00:20:29.640 --> 00:20:32.450 align:start position:0%
on the other hand we have multiplexing
in<00:20:30.120><c> circom</c><00:20:30.600><c> this</c><00:20:30.960><c> is</c><00:20:31.080><c> a</c><00:20:31.260><c> little</c><00:20:31.500><c> hidden</c><00:20:32.160><c> tidbit</c>

00:20:32.450 --> 00:20:32.460 align:start position:0%
in circom this is a little hidden tidbit
 

00:20:32.460 --> 00:20:34.250 align:start position:0%
in circom this is a little hidden tidbit
that<00:20:32.640><c> took</c><00:20:32.820><c> us</c><00:20:32.940><c> a</c><00:20:33.120><c> while</c><00:20:33.240><c> to</c><00:20:33.419><c> figure</c><00:20:33.600><c> out</c><00:20:33.780><c> if</c>

00:20:34.250 --> 00:20:34.260 align:start position:0%
that took us a while to figure out if
 

00:20:34.260 --> 00:20:36.169 align:start position:0%
that took us a while to figure out if
you<00:20:34.500><c> read</c><00:20:34.679><c> the</c><00:20:34.860><c> circum</c><00:20:35.280><c> documentation</c><00:20:35.820><c> you</c>

00:20:36.169 --> 00:20:36.179 align:start position:0%
you read the circum documentation you
 

00:20:36.179 --> 00:20:37.909 align:start position:0%
you read the circum documentation you
will<00:20:36.299><c> be</c><00:20:36.419><c> misled</c><00:20:36.780><c> into</c><00:20:37.140><c> thinking</c><00:20:37.559><c> that</c><00:20:37.799><c> you</c>

00:20:37.909 --> 00:20:37.919 align:start position:0%
will be misled into thinking that you
 

00:20:37.919 --> 00:20:41.450 align:start position:0%
will be misled into thinking that you
can<00:20:38.039><c> use</c><00:20:38.160><c> if</c><00:20:38.340><c> statements</c><00:20:38.760><c> you</c>

00:20:41.450 --> 00:20:41.460 align:start position:0%
 
 

00:20:41.460 --> 00:20:43.010 align:start position:0%
 
you<00:20:41.580><c> try</c><00:20:41.820><c> to</c><00:20:41.940><c> use</c><00:20:42.000><c> an</c><00:20:42.179><c> if</c><00:20:42.299><c> statement</c><00:20:42.660><c> to</c>

00:20:43.010 --> 00:20:43.020 align:start position:0%
you try to use an if statement to
 

00:20:43.020 --> 00:20:45.650 align:start position:0%
you try to use an if statement to
compute<00:20:43.500><c> a</c><00:20:43.860><c> condition</c><00:20:44.240><c> to</c><00:20:45.240><c> select</c><00:20:45.539><c> a</c>

00:20:45.650 --> 00:20:45.660 align:start position:0%
compute a condition to select a
 

00:20:45.660 --> 00:20:47.690 align:start position:0%
compute a condition to select a
conditional<00:20:46.020><c> statement</c><00:20:46.320><c> in</c><00:20:46.860><c> circum</c><00:20:47.280><c> you</c><00:20:47.580><c> will</c>

00:20:47.690 --> 00:20:47.700 align:start position:0%
conditional statement in circum you will
 

00:20:47.700 --> 00:20:49.549 align:start position:0%
conditional statement in circum you will
get<00:20:47.940><c> an</c><00:20:48.299><c> error</c><00:20:48.600><c> called</c><00:20:48.780><c> non-quadratic</c>

00:20:49.549 --> 00:20:49.559 align:start position:0%
get an error called non-quadratic
 

00:20:49.559 --> 00:20:52.370 align:start position:0%
get an error called non-quadratic
constraints<00:20:49.860><c> not</c><00:20:50.100><c> allowed</c><00:20:50.400><c> very</c><00:20:50.940><c> dreaded</c><00:20:51.480><c> and</c>

00:20:52.370 --> 00:20:52.380 align:start position:0%
constraints not allowed very dreaded and
 

00:20:52.380 --> 00:20:54.409 align:start position:0%
constraints not allowed very dreaded and
to<00:20:52.679><c> circumvent</c><00:20:53.100><c> it</c><00:20:53.280><c> essentially</c><00:20:53.940><c> you</c><00:20:54.179><c> need</c><00:20:54.299><c> to</c>

00:20:54.409 --> 00:20:54.419 align:start position:0%
to circumvent it essentially you need to
 

00:20:54.419 --> 00:20:56.150 align:start position:0%
to circumvent it essentially you need to
do<00:20:54.600><c> something</c><00:20:54.840><c> called</c><00:20:55.140><c> signal</c><00:20:55.559><c> multiplexing</c>

00:20:56.150 --> 00:20:56.160 align:start position:0%
do something called signal multiplexing
 

00:20:56.160 --> 00:20:58.310 align:start position:0%
do something called signal multiplexing
which<00:20:56.400><c> is</c><00:20:56.520><c> where</c><00:20:56.880><c> in</c><00:20:57.179><c> zero</c><00:20:57.600><c> knowledge</c><00:20:57.840><c> you</c>

00:20:58.310 --> 00:20:58.320 align:start position:0%
which is where in zero knowledge you
 

00:20:58.320 --> 00:21:01.190 align:start position:0%
which is where in zero knowledge you
cute<00:20:58.980><c> both</c><00:20:59.340><c> cases</c><00:20:59.880><c> or</c><00:21:00.299><c> let's</c><00:21:00.539><c> say</c><00:21:00.660><c> you</c><00:21:00.840><c> have</c><00:21:01.020><c> n</c>

00:21:01.190 --> 00:21:01.200 align:start position:0%
cute both cases or let's say you have n
 

00:21:01.200 --> 00:21:02.870 align:start position:0%
cute both cases or let's say you have n
different<00:21:01.440><c> branches</c><00:21:01.919><c> of</c><00:21:02.039><c> logic</c><00:21:02.340><c> you</c><00:21:02.520><c> compute</c>

00:21:02.870 --> 00:21:02.880 align:start position:0%
different branches of logic you compute
 

00:21:02.880 --> 00:21:05.270 align:start position:0%
different branches of logic you compute
all<00:21:03.120><c> n</c><00:21:03.240><c> branches</c><00:21:03.780><c> and</c><00:21:04.500><c> only</c><00:21:04.740><c> once</c><00:21:05.100><c> you've</c>

00:21:05.270 --> 00:21:05.280 align:start position:0%
all n branches and only once you've
 

00:21:05.280 --> 00:21:07.250 align:start position:0%
all n branches and only once you've
computed<00:21:05.640><c> every</c><00:21:06.000><c> single</c><00:21:06.299><c> branch</c><00:21:06.539><c> in</c><00:21:06.840><c> zero</c>

00:21:07.250 --> 00:21:07.260 align:start position:0%
computed every single branch in zero
 

00:21:07.260 --> 00:21:09.350 align:start position:0%
computed every single branch in zero
knowledge<00:21:07.559><c> then</c><00:21:08.280><c> can</c><00:21:08.580><c> you</c><00:21:08.760><c> select</c><00:21:09.120><c> which</c>

00:21:09.350 --> 00:21:09.360 align:start position:0%
knowledge then can you select which
 

00:21:09.360 --> 00:21:12.409 align:start position:0%
knowledge then can you select which
branch<00:21:09.660><c> you</c><00:21:09.840><c> want</c><00:21:10.020><c> and</c><00:21:10.860><c> this</c><00:21:11.160><c> is</c><00:21:11.340><c> uh</c><00:21:11.880><c> this</c><00:21:12.299><c> is</c>

00:21:12.409 --> 00:21:12.419 align:start position:0%
branch you want and this is uh this is
 

00:21:12.419 --> 00:21:15.049 align:start position:0%
branch you want and this is uh this is
an<00:21:13.140><c> analogy</c><00:21:13.919><c> from</c><00:21:14.220><c> electrical</c><00:21:14.760><c> signal</c>

00:21:15.049 --> 00:21:15.059 align:start position:0%
an analogy from electrical signal
 

00:21:15.059 --> 00:21:16.909 align:start position:0%
an analogy from electrical signal
processing<00:21:15.419><c> I</c><00:21:15.600><c> believe</c><00:21:15.720><c> this</c><00:21:15.840><c> is</c><00:21:15.960><c> how</c><00:21:16.260><c> uh</c><00:21:16.500><c> TV</c>

00:21:16.909 --> 00:21:16.919 align:start position:0%
processing I believe this is how uh TV
 

00:21:16.919 --> 00:21:20.270 align:start position:0%
processing I believe this is how uh TV
channels<00:21:17.220><c> and</c><00:21:17.340><c> cable</c><00:21:17.580><c> even</c><00:21:18.059><c> works</c><00:21:18.600><c> but</c><00:21:19.320><c> um</c><00:21:19.320><c> the</c>

00:21:20.270 --> 00:21:20.280 align:start position:0%
channels and cable even works but um the
 

00:21:20.280 --> 00:21:22.250 align:start position:0%
channels and cable even works but um the
point<00:21:20.400><c> is</c><00:21:20.580><c> if</c><00:21:21.059><c> you</c><00:21:21.360><c> aren't</c><00:21:21.539><c> familiar</c><00:21:22.020><c> with</c>

00:21:22.250 --> 00:21:22.260 align:start position:0%
point is if you aren't familiar with
 

00:21:22.260 --> 00:21:23.690 align:start position:0%
point is if you aren't familiar with
this<00:21:22.380><c> I</c><00:21:22.620><c> know</c><00:21:22.740><c> I</c><00:21:22.980><c> wasn't</c><00:21:23.100><c> when</c><00:21:23.340><c> I</c><00:21:23.460><c> was</c><00:21:23.520><c> looking</c>

00:21:23.690 --> 00:21:23.700 align:start position:0%
this I know I wasn't when I was looking
 

00:21:23.700 --> 00:21:25.250 align:start position:0%
this I know I wasn't when I was looking
through<00:21:23.940><c> various</c><00:21:24.240><c> code</c><00:21:24.419><c> bases</c><00:21:24.840><c> and</c><00:21:25.020><c> looking</c>

00:21:25.250 --> 00:21:25.260 align:start position:0%
through various code bases and looking
 

00:21:25.260 --> 00:21:27.350 align:start position:0%
through various code bases and looking
at<00:21:25.440><c> multiplexing</c><00:21:26.160><c> and</c><00:21:26.580><c> while</c><00:21:26.760><c> you</c><00:21:26.880><c> see</c><00:21:27.059><c> an</c><00:21:27.240><c> if</c>

00:21:27.350 --> 00:21:27.360 align:start position:0%
at multiplexing and while you see an if
 

00:21:27.360 --> 00:21:28.909 align:start position:0%
at multiplexing and while you see an if
statement<00:21:27.720><c> in</c><00:21:27.900><c> the</c><00:21:28.020><c> documentation</c><00:21:28.440><c> it</c><00:21:28.679><c> can</c><00:21:28.799><c> be</c>

00:21:28.909 --> 00:21:28.919 align:start position:0%
statement in the documentation it can be
 

00:21:28.919 --> 00:21:30.890 align:start position:0%
statement in the documentation it can be
very<00:21:29.039><c> confusing</c><00:21:29.580><c> but</c><00:21:30.299><c> um</c><00:21:30.299><c> so</c><00:21:30.539><c> that's</c><00:21:30.720><c> an</c>

00:21:30.890 --> 00:21:30.900 align:start position:0%
very confusing but um so that's an
 

00:21:30.900 --> 00:21:32.390 align:start position:0%
very confusing but um so that's an
example<00:21:31.140><c> of</c><00:21:31.260><c> something</c><00:21:31.440><c> we</c><00:21:31.620><c> go</c><00:21:31.799><c> more</c><00:21:31.980><c> in</c><00:21:32.100><c> depth</c>

00:21:32.390 --> 00:21:32.400 align:start position:0%
example of something we go more in depth
 

00:21:32.400 --> 00:21:33.710 align:start position:0%
example of something we go more in depth
on

00:21:33.710 --> 00:21:33.720 align:start position:0%
on
 

00:21:33.720 --> 00:21:35.029 align:start position:0%
on
um<00:21:33.780><c> for</c><00:21:34.020><c> the</c><00:21:34.200><c> sake</c><00:21:34.320><c> of</c><00:21:34.440><c> time</c><00:21:34.620><c> I'm</c><00:21:34.799><c> going</c><00:21:34.980><c> to</c>

00:21:35.029 --> 00:21:35.039 align:start position:0%
um for the sake of time I'm going to
 

00:21:35.039 --> 00:21:36.529 align:start position:0%
um for the sake of time I'm going to
speed<00:21:35.280><c> through</c><00:21:35.460><c> a</c><00:21:35.580><c> little</c><00:21:35.700><c> bit</c><00:21:35.760><c> of</c><00:21:35.880><c> this</c><00:21:36.480><c> um</c>

00:21:36.529 --> 00:21:36.539 align:start position:0%
speed through a little bit of this um
 

00:21:36.539 --> 00:21:39.049 align:start position:0%
speed through a little bit of this um
but<00:21:36.900><c> uh</c><00:21:37.679><c> we</c><00:21:38.039><c> have</c><00:21:38.159><c> some</c><00:21:38.460><c> stuff</c><00:21:38.640><c> that's</c><00:21:38.880><c> again</c>

00:21:39.049 --> 00:21:39.059 align:start position:0%
but uh we have some stuff that's again
 

00:21:39.059 --> 00:21:41.149 align:start position:0%
but uh we have some stuff that's again
more<00:21:39.299><c> documented</c><00:21:39.900><c> uh</c><00:21:40.320><c> which</c><00:21:40.620><c> is</c><00:21:40.860><c> the</c>

00:21:41.149 --> 00:21:41.159 align:start position:0%
more documented uh which is the
 

00:21:41.159 --> 00:21:43.430 align:start position:0%
more documented uh which is the
arithmetic<00:21:41.760><c> friendly</c><00:21:42.120><c> implementations</c><00:21:42.900><c> of</c>

00:21:43.430 --> 00:21:43.440 align:start position:0%
arithmetic friendly implementations of
 

00:21:43.440 --> 00:21:45.110 align:start position:0%
arithmetic friendly implementations of
uh<00:21:43.679><c> different</c><00:21:43.860><c> hashing</c><00:21:44.280><c> algorithms</c><00:21:44.820><c> which</c>

00:21:45.110 --> 00:21:45.120 align:start position:0%
uh different hashing algorithms which
 

00:21:45.120 --> 00:21:47.810 align:start position:0%
uh different hashing algorithms which
then<00:21:45.480><c> uh</c><00:21:45.960><c> underlie</c><00:21:46.500><c> the</c><00:21:46.740><c> signing</c><00:21:47.159><c> algorithms</c>

00:21:47.810 --> 00:21:47.820 align:start position:0%
then uh underlie the signing algorithms
 

00:21:47.820 --> 00:21:52.490 align:start position:0%
then uh underlie the signing algorithms
so<00:21:48.240><c> sha3</c><00:21:48.840><c> and</c><00:21:49.919><c> um</c><00:21:49.919><c> uh</c><00:21:50.880><c> ecdsa</c><00:21:51.659><c> out</c><00:21:52.200><c> the</c><00:21:52.380><c> window</c>

00:21:52.490 --> 00:21:52.500 align:start position:0%
so sha3 and um uh ecdsa out the window
 

00:21:52.500 --> 00:21:54.950 align:start position:0%
so sha3 and um uh ecdsa out the window
uh<00:21:53.039><c> we're</c><00:21:53.220><c> now</c><00:21:53.340><c> using</c><00:21:53.640><c> Poseidon</c><00:21:54.240><c> or</c><00:21:54.419><c> MIM</c><00:21:54.600><c> C</c><00:21:54.780><c> at</c>

00:21:54.950 --> 00:21:54.960 align:start position:0%
uh we're now using Poseidon or MIM C at
 

00:21:54.960 --> 00:21:57.230 align:start position:0%
uh we're now using Poseidon or MIM C at
the<00:21:55.080><c> very</c><00:21:55.140><c> least</c><00:21:55.260><c> and</c><00:21:55.679><c> uh</c><00:21:55.980><c> eddsa</c><00:21:56.820><c> which</c><00:21:57.059><c> are</c>

00:21:57.230 --> 00:21:57.240 align:start position:0%
the very least and uh eddsa which are
 

00:21:57.240 --> 00:21:58.970 align:start position:0%
the very least and uh eddsa which are
far<00:21:57.419><c> more</c><00:21:57.600><c> efficient</c>

00:21:58.970 --> 00:21:58.980 align:start position:0%
far more efficient
 

00:21:58.980 --> 00:22:01.310 align:start position:0%
far more efficient
um<00:21:59.520><c> we</c><00:21:59.880><c> have</c><00:22:00.000><c> Merkle</c><00:22:00.360><c> trees</c><00:22:00.659><c> which</c><00:22:00.840><c> I'm</c><00:22:01.020><c> sure</c><00:22:01.200><c> a</c>

00:22:01.310 --> 00:22:01.320 align:start position:0%
um we have Merkle trees which I'm sure a
 

00:22:01.320 --> 00:22:02.930 align:start position:0%
um we have Merkle trees which I'm sure a
lot<00:22:01.440><c> of</c><00:22:01.500><c> you</c><00:22:01.620><c> are</c><00:22:01.799><c> aware</c><00:22:02.100><c> of</c><00:22:02.220><c> but</c><00:22:02.400><c> they</c><00:22:02.640><c> are</c><00:22:02.760><c> one</c>

00:22:02.930 --> 00:22:02.940 align:start position:0%
lot of you are aware of but they are one
 

00:22:02.940 --> 00:22:04.789 align:start position:0%
lot of you are aware of but they are one
of<00:22:03.059><c> the</c><00:22:03.059><c> most</c><00:22:03.240><c> powerful</c><00:22:03.539><c> tools</c><00:22:04.020><c> both</c><00:22:04.559><c> for</c>

00:22:04.789 --> 00:22:04.799 align:start position:0%
of the most powerful tools both for
 

00:22:04.799 --> 00:22:07.430 align:start position:0%
of the most powerful tools both for
privacy<00:22:05.220><c> and</c><00:22:05.460><c> scalability</c><00:22:06.059><c> we</c><00:22:06.600><c> can</c><00:22:06.720><c> take</c><00:22:06.960><c> a</c>

00:22:07.430 --> 00:22:07.440 align:start position:0%
privacy and scalability we can take a
 

00:22:07.440 --> 00:22:09.590 align:start position:0%
privacy and scalability we can take a
massive<00:22:07.740><c> massive</c><00:22:08.159><c> data</c><00:22:08.520><c> set</c><00:22:08.640><c> and</c><00:22:09.179><c> compress</c><00:22:09.419><c> it</c>

00:22:09.590 --> 00:22:09.600 align:start position:0%
massive massive data set and compress it
 

00:22:09.600 --> 00:22:12.470 align:start position:0%
massive massive data set and compress it
into<00:22:09.840><c> a</c><00:22:10.140><c> tiny</c><00:22:10.440><c> hash</c><00:22:10.740><c> and</c><00:22:11.460><c> not</c><00:22:11.820><c> only</c><00:22:12.000><c> is</c><00:22:12.299><c> this</c>

00:22:12.470 --> 00:22:12.480 align:start position:0%
into a tiny hash and not only is this
 

00:22:12.480 --> 00:22:15.169 align:start position:0%
into a tiny hash and not only is this
clearly<00:22:12.900><c> a</c><00:22:13.320><c> method</c><00:22:13.860><c> for</c><00:22:14.039><c> scaling</c><00:22:14.460><c> but</c><00:22:14.760><c> we're</c>

00:22:15.169 --> 00:22:15.179 align:start position:0%
clearly a method for scaling but we're
 

00:22:15.179 --> 00:22:17.149 align:start position:0%
clearly a method for scaling but we're
also<00:22:15.419><c> taking</c><00:22:15.600><c> that</c><00:22:15.900><c> data</c><00:22:16.200><c> set</c><00:22:16.320><c> and</c><00:22:16.620><c> obscuring</c>

00:22:17.149 --> 00:22:17.159 align:start position:0%
also taking that data set and obscuring
 

00:22:17.159 --> 00:22:18.470 align:start position:0%
also taking that data set and obscuring
the<00:22:17.280><c> data</c><00:22:17.520><c> within</c><00:22:17.760><c> it</c><00:22:17.880><c> while</c><00:22:18.059><c> still</c><00:22:18.299><c> being</c>

00:22:18.470 --> 00:22:18.480 align:start position:0%
the data within it while still being
 

00:22:18.480 --> 00:22:21.110 align:start position:0%
the data within it while still being
able<00:22:18.780><c> to</c><00:22:18.960><c> operate</c><00:22:19.320><c> on</c><00:22:19.559><c> it</c><00:22:19.679><c> so</c><00:22:20.340><c> this</c><00:22:20.700><c> gives</c><00:22:21.000><c> us</c>

00:22:21.110 --> 00:22:21.120 align:start position:0%
able to operate on it so this gives us
 

00:22:21.120 --> 00:22:23.330 align:start position:0%
able to operate on it so this gives us
both<00:22:21.299><c> privacy</c><00:22:21.780><c> and</c><00:22:21.900><c> scalability</c><00:22:22.440><c> so</c><00:22:22.799><c> you</c><00:22:23.220><c> will</c>

00:22:23.330 --> 00:22:23.340 align:start position:0%
both privacy and scalability so you will
 

00:22:23.340 --> 00:22:24.710 align:start position:0%
both privacy and scalability so you will
definitely<00:22:23.580><c> be</c><00:22:23.700><c> working</c><00:22:23.880><c> with</c><00:22:24.059><c> Merkle</c><00:22:24.419><c> trees</c>

00:22:24.710 --> 00:22:24.720 align:start position:0%
definitely be working with Merkle trees
 

00:22:24.720 --> 00:22:26.990 align:start position:0%
definitely be working with Merkle trees
and<00:22:25.679><c> then</c><00:22:25.799><c> there</c><00:22:26.039><c> is</c><00:22:26.220><c> first</c><00:22:26.460><c> and</c><00:22:26.640><c> third</c><00:22:26.820><c> party</c>

00:22:26.990 --> 00:22:27.000 align:start position:0%
and then there is first and third party
 

00:22:27.000 --> 00:22:29.330 align:start position:0%
and then there is first and third party
devtooling<00:22:27.840><c> the</c><00:22:28.380><c> first</c><00:22:28.500><c> party</c><00:22:28.620><c> devtooling</c>

00:22:29.330 --> 00:22:29.340 align:start position:0%
devtooling the first party devtooling
 

00:22:29.340 --> 00:22:31.029 align:start position:0%
devtooling the first party devtooling
you<00:22:29.520><c> literally</c><00:22:29.760><c> just</c><00:22:29.880><c> have</c><00:22:30.000><c> to</c><00:22:30.120><c> use</c>

00:22:31.029 --> 00:22:31.039 align:start position:0%
you literally just have to use
 

00:22:31.039 --> 00:22:34.970 align:start position:0%
you literally just have to use
circum<00:22:32.039><c> uh</c><00:22:32.580><c> relies</c><00:22:33.059><c> on</c><00:22:33.179><c> snark.js</c><00:22:33.840><c> to</c><00:22:34.320><c> actually</c>

00:22:34.970 --> 00:22:34.980 align:start position:0%
circum uh relies on snark.js to actually
 

00:22:34.980 --> 00:22:37.789 align:start position:0%
circum uh relies on snark.js to actually
put<00:22:35.400><c> proofs</c><00:22:35.820><c> in</c><00:22:36.059><c> the</c><00:22:36.179><c> evm</c><00:22:36.600><c> and</c><00:22:37.559><c> then</c><00:22:37.620><c> there's</c>

00:22:37.789 --> 00:22:37.799 align:start position:0%
put proofs in the evm and then there's
 

00:22:37.799 --> 00:22:39.529 align:start position:0%
put proofs in the evm and then there's
also<00:22:37.980><c> circum</c><00:22:38.400><c> tester</c><00:22:38.760><c> which</c><00:22:38.940><c> unless</c><00:22:39.240><c> you</c><00:22:39.360><c> want</c>

00:22:39.529 --> 00:22:39.539 align:start position:0%
also circum tester which unless you want
 

00:22:39.539 --> 00:22:41.210 align:start position:0%
also circum tester which unless you want
to<00:22:39.659><c> spend</c><00:22:39.840><c> two</c><00:22:40.020><c> hours</c><00:22:40.200><c> running</c><00:22:40.559><c> tests</c><00:22:41.039><c> every</c>

00:22:41.210 --> 00:22:41.220 align:start position:0%
to spend two hours running tests every
 

00:22:41.220 --> 00:22:42.890 align:start position:0%
to spend two hours running tests every
single<00:22:41.460><c> time</c><00:22:41.640><c> uh</c><00:22:42.360><c> you're</c><00:22:42.539><c> going</c><00:22:42.659><c> to</c><00:22:42.720><c> want</c><00:22:42.840><c> to</c>

00:22:42.890 --> 00:22:42.900 align:start position:0%
single time uh you're going to want to
 

00:22:42.900 --> 00:22:44.270 align:start position:0%
single time uh you're going to want to
use<00:22:43.020><c> something</c><00:22:43.200><c> that</c><00:22:43.380><c> simulates</c><00:22:43.799><c> the</c><00:22:43.980><c> logic</c>

00:22:44.270 --> 00:22:44.280 align:start position:0%
use something that simulates the logic
 

00:22:44.280 --> 00:22:45.950 align:start position:0%
use something that simulates the logic
rather<00:22:44.520><c> than</c><00:22:44.700><c> actually</c><00:22:44.940><c> running</c><00:22:45.480><c> the</c><00:22:45.780><c> entire</c>

00:22:45.950 --> 00:22:45.960 align:start position:0%
rather than actually running the entire
 

00:22:45.960 --> 00:22:47.450 align:start position:0%
rather than actually running the entire
overhead<00:22:46.380><c> and</c><00:22:47.039><c> then</c><00:22:47.100><c> there's</c><00:22:47.280><c> also</c>

00:22:47.450 --> 00:22:47.460 align:start position:0%
overhead and then there's also
 

00:22:47.460 --> 00:22:49.850 align:start position:0%
overhead and then there's also
third-party<00:22:48.000><c> tooling</c><00:22:48.360><c> which</c><00:22:48.600><c> is</c><00:22:49.020><c> maybe</c><00:22:49.620><c> not</c>

00:22:49.850 --> 00:22:49.860 align:start position:0%
third-party tooling which is maybe not
 

00:22:49.860 --> 00:22:52.190 align:start position:0%
third-party tooling which is maybe not
as<00:22:50.220><c> required</c><00:22:50.820><c> but</c><00:22:51.120><c> still</c><00:22:51.360><c> is</c><00:22:51.600><c> very</c><00:22:51.900><c> important</c>

00:22:52.190 --> 00:22:52.200 align:start position:0%
as required but still is very important
 

00:22:52.200 --> 00:22:54.110 align:start position:0%
as required but still is very important
for<00:22:52.380><c> having</c><00:22:52.620><c> a</c><00:22:52.799><c> good</c><00:22:52.919><c> time</c><00:22:53.039><c> developing</c><00:22:53.580><c> so</c>

00:22:54.110 --> 00:22:54.120 align:start position:0%
for having a good time developing so
 

00:22:54.120 --> 00:22:56.029 align:start position:0%
for having a good time developing so
there<00:22:54.299><c> is</c><00:22:54.419><c> The</c><00:22:54.600><c> Shield</c><00:22:54.720><c> CLI</c><00:22:55.320><c> which</c><00:22:55.620><c> was</c><00:22:55.799><c> just</c>

00:22:56.029 --> 00:22:56.039 align:start position:0%
there is The Shield CLI which was just
 

00:22:56.039 --> 00:22:58.370 align:start position:0%
there is The Shield CLI which was just
released<00:22:56.460><c> I</c><00:22:56.820><c> believe</c><00:22:57.000><c> two</c><00:22:57.360><c> weeks</c><00:22:57.659><c> ago</c><00:22:57.840><c> they</c>

00:22:58.370 --> 00:22:58.380 align:start position:0%
released I believe two weeks ago they
 

00:22:58.380 --> 00:22:59.990 align:start position:0%
released I believe two weeks ago they
released<00:22:58.799><c> their</c><00:22:59.100><c> first</c><00:22:59.280><c> non-beta</c><00:22:59.880><c> version</c>

00:22:59.990 --> 00:23:00.000 align:start position:0%
released their first non-beta version
 

00:23:00.000 --> 00:23:02.450 align:start position:0%
released their first non-beta version
and<00:23:00.960><c> you</c><00:23:01.080><c> can</c><00:23:01.200><c> think</c><00:23:01.320><c> of</c><00:23:01.440><c> shield</c><00:23:01.620><c> as</c><00:23:01.919><c> hard</c><00:23:02.100><c> hat</c>

00:23:02.450 --> 00:23:02.460 align:start position:0%
and you can think of shield as hard hat
 

00:23:02.460 --> 00:23:05.930 align:start position:0%
and you can think of shield as hard hat
or<00:23:02.580><c> maybe</c><00:23:02.760><c> truffle</c><00:23:03.299><c> for</c><00:23:04.080><c> circon</c><00:23:04.940><c> essentially</c>

00:23:05.930 --> 00:23:05.940 align:start position:0%
or maybe truffle for circon essentially
 

00:23:05.940 --> 00:23:08.750 align:start position:0%
or maybe truffle for circon essentially
it<00:23:07.020><c> um</c><00:23:07.080><c> takes</c><00:23:07.799><c> you'll</c><00:23:08.100><c> see</c><00:23:08.280><c> in</c><00:23:08.580><c> the</c><00:23:08.700><c> battle</c>

00:23:08.750 --> 00:23:08.760 align:start position:0%
it um takes you'll see in the battle
 

00:23:08.760 --> 00:23:10.909 align:start position:0%
it um takes you'll see in the battle
Zips<00:23:09.179><c> code</c><00:23:09.419><c> base</c><00:23:09.600><c> there</c><00:23:10.440><c> are</c><00:23:10.559><c> a</c><00:23:10.679><c> couple</c><00:23:10.799><c> of</c>

00:23:10.909 --> 00:23:10.919 align:start position:0%
Zips code base there are a couple of
 

00:23:10.919 --> 00:23:13.310 align:start position:0%
Zips code base there are a couple of
bash<00:23:11.159><c> files</c><00:23:11.640><c> that</c><00:23:11.940><c> handle</c><00:23:12.360><c> the</c><00:23:12.539><c> generation</c><00:23:12.960><c> of</c>

00:23:13.310 --> 00:23:13.320 align:start position:0%
bash files that handle the generation of
 

00:23:13.320 --> 00:23:16.070 align:start position:0%
bash files that handle the generation of
circuits<00:23:13.919><c> and</c><00:23:14.820><c> this</c><00:23:15.240><c> is</c><00:23:15.360><c> something</c><00:23:15.600><c> that</c>

00:23:16.070 --> 00:23:16.080 align:start position:0%
circuits and this is something that
 

00:23:16.080 --> 00:23:17.870 align:start position:0%
circuits and this is something that
requires<00:23:16.860><c> an</c><00:23:17.039><c> understanding</c><00:23:17.460><c> of</c><00:23:17.580><c> what</c><00:23:17.760><c> you're</c>

00:23:17.870 --> 00:23:17.880 align:start position:0%
requires an understanding of what you're
 

00:23:17.880 --> 00:23:20.390 align:start position:0%
requires an understanding of what you're
doing<00:23:18.059><c> whereas</c><00:23:19.020><c> The</c><00:23:19.260><c> Shield</c><00:23:19.380><c> CLI</c><00:23:19.980><c> will</c><00:23:20.220><c> just</c>

00:23:20.390 --> 00:23:20.400 align:start position:0%
doing whereas The Shield CLI will just
 

00:23:20.400 --> 00:23:22.730 align:start position:0%
doing whereas The Shield CLI will just
do<00:23:20.640><c> this</c><00:23:20.760><c> for</c><00:23:21.000><c> you</c><00:23:21.179><c> so</c><00:23:21.720><c> whether</c><00:23:22.260><c> you're</c>

00:23:22.730 --> 00:23:22.740 align:start position:0%
do this for you so whether you're
 

00:23:22.740 --> 00:23:24.590 align:start position:0%
do this for you so whether you're
already<00:23:22.980><c> experienced</c><00:23:23.580><c> with</c><00:23:23.880><c> the</c><00:23:24.000><c> circums</c><00:23:24.539><c> and</c>

00:23:24.590 --> 00:23:24.600 align:start position:0%
already experienced with the circums and
 

00:23:24.600 --> 00:23:27.289 align:start position:0%
already experienced with the circums and
arc.js<00:23:24.960><c> and</c><00:23:25.140><c> solidity</c><00:23:25.559><c> stack</c><00:23:25.860><c> or</c><00:23:26.220><c> you</c><00:23:26.520><c> uh</c><00:23:27.059><c> are</c>

00:23:27.289 --> 00:23:27.299 align:start position:0%
arc.js and solidity stack or you uh are
 

00:23:27.299 --> 00:23:29.029 align:start position:0%
arc.js and solidity stack or you uh are
brand<00:23:27.480><c> new</c><00:23:27.659><c> especially</c><00:23:28.200><c> it's</c><00:23:28.620><c> going</c><00:23:28.860><c> to</c><00:23:28.919><c> be</c>

00:23:29.029 --> 00:23:29.039 align:start position:0%
brand new especially it's going to be
 

00:23:29.039 --> 00:23:31.310 align:start position:0%
brand new especially it's going to be
very<00:23:29.640><c> helpful</c><00:23:29.880><c> for</c><00:23:30.059><c> kickstart</c><00:23:30.419><c> starting</c><00:23:30.840><c> a</c>

00:23:31.310 --> 00:23:31.320 align:start position:0%
very helpful for kickstart starting a
 

00:23:31.320 --> 00:23:33.350 align:start position:0%
very helpful for kickstart starting a
new<00:23:31.559><c> repository</c><00:23:32.100><c> and</c><00:23:32.700><c> then</c><00:23:32.760><c> there's</c><00:23:32.940><c> also</c><00:23:33.179><c> the</c>

00:23:33.350 --> 00:23:33.360 align:start position:0%
new repository and then there's also the
 

00:23:33.360 --> 00:23:35.630 align:start position:0%
new repository and then there's also the
circumspect<00:23:33.900><c> static</c><00:23:34.620><c> analyzer</c>

00:23:35.630 --> 00:23:35.640 align:start position:0%
circumspect static analyzer
 

00:23:35.640 --> 00:23:38.149 align:start position:0%
circumspect static analyzer
and<00:23:36.000><c> this</c><00:23:36.120><c> is</c><00:23:36.240><c> another</c><00:23:36.419><c> thing</c><00:23:36.659><c> in</c><00:23:37.080><c> circum</c><00:23:37.559><c> the</c>

00:23:38.149 --> 00:23:38.159 align:start position:0%
and this is another thing in circum the
 

00:23:38.159 --> 00:23:40.130 align:start position:0%
and this is another thing in circum the
debugging<00:23:38.580><c> and</c><00:23:38.700><c> error</c><00:23:39.000><c> messages</c><00:23:39.120><c> leave</c><00:23:39.780><c> a</c>

00:23:40.130 --> 00:23:40.140 align:start position:0%
debugging and error messages leave a
 

00:23:40.140 --> 00:23:42.470 align:start position:0%
debugging and error messages leave a
little<00:23:40.200><c> bit</c><00:23:40.320><c> to</c><00:23:40.440><c> be</c><00:23:40.620><c> desired</c><00:23:41.039><c> so</c><00:23:41.700><c> having</c><00:23:42.059><c> a</c>

00:23:42.470 --> 00:23:42.480 align:start position:0%
little bit to be desired so having a
 

00:23:42.480 --> 00:23:43.970 align:start position:0%
little bit to be desired so having a
tool<00:23:42.840><c> like</c><00:23:42.960><c> uh</c>

00:23:43.970 --> 00:23:43.980 align:start position:0%
tool like uh
 

00:23:43.980 --> 00:23:47.149 align:start position:0%
tool like uh
circumspect<00:23:44.640><c> to</c><00:23:45.320><c> analyze</c><00:23:46.320><c> your</c><00:23:46.500><c> code</c><00:23:46.679><c> point</c>

00:23:47.149 --> 00:23:47.159 align:start position:0%
circumspect to analyze your code point
 

00:23:47.159 --> 00:23:49.730 align:start position:0%
circumspect to analyze your code point
out<00:23:47.400><c> areas</c><00:23:48.059><c> where</c><00:23:48.299><c> perhaps</c><00:23:48.659><c> your</c><00:23:49.020><c> miscon</c>

00:23:49.730 --> 00:23:49.740 align:start position:0%
out areas where perhaps your miscon
 

00:23:49.740 --> 00:23:51.649 align:start position:0%
out areas where perhaps your miscon
training<00:23:50.179><c> misconstraining</c><00:23:51.179><c> something</c><00:23:51.360><c> or</c>

00:23:51.649 --> 00:23:51.659 align:start position:0%
training misconstraining something or
 

00:23:51.659 --> 00:23:53.390 align:start position:0%
training misconstraining something or
you're<00:23:51.840><c> just</c><00:23:52.020><c> not</c><00:23:52.260><c> correctly</c><00:23:52.860><c> writing</c><00:23:53.280><c> code</c>

00:23:53.390 --> 00:23:53.400 align:start position:0%
you're just not correctly writing code
 

00:23:53.400 --> 00:23:56.210 align:start position:0%
you're just not correctly writing code
is<00:23:53.640><c> is</c><00:23:53.820><c> very</c><00:23:54.120><c> valuable</c><00:23:54.600><c> so</c><00:23:55.140><c> again</c><00:23:55.260><c> circumspect</c>

00:23:56.210 --> 00:23:56.220 align:start position:0%
is is very valuable so again circumspect
 

00:23:56.220 --> 00:23:59.450 align:start position:0%
is is very valuable so again circumspect
and<00:23:56.640><c> shield</c><00:23:56.940><c> CLI</c><00:23:57.539><c> very</c><00:23:57.960><c> important</c><00:23:58.860><c> and</c><00:23:59.340><c> then</c>

00:23:59.450 --> 00:23:59.460 align:start position:0%
and shield CLI very important and then
 

00:23:59.460 --> 00:24:02.090 align:start position:0%
and shield CLI very important and then
finally<00:24:00.020><c> implementations</c><00:24:01.020><c> we've</c><00:24:01.860><c> done</c><00:24:01.980><c> a</c>

00:24:02.090 --> 00:24:02.100 align:start position:0%
finally implementations we've done a
 

00:24:02.100 --> 00:24:03.409 align:start position:0%
finally implementations we've done a
couple<00:24:02.220><c> of</c><00:24:02.280><c> videos</c><00:24:02.460><c> and</c><00:24:02.820><c> we've</c><00:24:03.000><c> got</c><00:24:03.120><c> stuff</c><00:24:03.299><c> on</c>

00:24:03.409 --> 00:24:03.419 align:start position:0%
couple of videos and we've got stuff on
 

00:24:03.419 --> 00:24:04.430 align:start position:0%
couple of videos and we've got stuff on
there<00:24:03.539><c> so</c><00:24:03.659><c> I'm</c><00:24:03.780><c> not</c><00:24:03.900><c> really</c><00:24:04.020><c> going</c><00:24:04.140><c> to</c><00:24:04.260><c> go</c><00:24:04.320><c> into</c>

00:24:04.430 --> 00:24:04.440 align:start position:0%
there so I'm not really going to go into
 

00:24:04.440 --> 00:24:07.190 align:start position:0%
there so I'm not really going to go into
it<00:24:04.679><c> but</c><00:24:05.400><c> um</c><00:24:05.460><c> the</c><00:24:06.179><c> actual</c><00:24:06.419><c> specifics</c><00:24:06.840><c> of</c><00:24:06.960><c> using</c>

00:24:07.190 --> 00:24:07.200 align:start position:0%
it but um the actual specifics of using
 

00:24:07.200 --> 00:24:08.810 align:start position:0%
it but um the actual specifics of using
zircon

00:24:08.810 --> 00:24:08.820 align:start position:0%
zircon
 

00:24:08.820 --> 00:24:10.789 align:start position:0%
zircon
so<00:24:09.480><c> now</c><00:24:09.720><c> that</c><00:24:09.900><c> we've</c><00:24:10.020><c> kind</c><00:24:10.200><c> of</c><00:24:10.320><c> gone</c><00:24:10.559><c> through</c>

00:24:10.789 --> 00:24:10.799 align:start position:0%
so now that we've kind of gone through
 

00:24:10.799 --> 00:24:13.970 align:start position:0%
so now that we've kind of gone through
uh<00:24:11.400><c> all</c><00:24:11.580><c> of</c><00:24:11.760><c> uh</c><00:24:12.360><c> what</c><00:24:12.780><c> that</c><00:24:13.200><c> is</c><00:24:13.440><c> uh</c><00:24:13.679><c> again</c><00:24:13.799><c> I</c>

00:24:13.970 --> 00:24:13.980 align:start position:0%
uh all of uh what that is uh again I
 

00:24:13.980 --> 00:24:14.930 align:start position:0%
uh all of uh what that is uh again I
think<00:24:14.100><c> there's</c><00:24:14.220><c> like</c><00:24:14.340><c> one</c><00:24:14.460><c> more</c><00:24:14.580><c> minute</c><00:24:14.760><c> so</c>

00:24:14.930 --> 00:24:14.940 align:start position:0%
think there's like one more minute so
 

00:24:14.940 --> 00:24:16.490 align:start position:0%
think there's like one more minute so
I'll<00:24:15.059><c> be</c><00:24:15.240><c> quick</c><00:24:15.360><c> but</c>

00:24:16.490 --> 00:24:16.500 align:start position:0%
I'll be quick but
 

00:24:16.500 --> 00:24:18.890 align:start position:0%
I'll be quick but
um we<00:24:17.100><c> built</c><00:24:17.400><c> uh</c><00:24:17.820><c> our</c><00:24:18.000><c> original</c><00:24:18.360><c> version</c><00:24:18.720><c> of</c>

00:24:18.890 --> 00:24:18.900 align:start position:0%
um we built uh our original version of
 

00:24:18.900 --> 00:24:21.230 align:start position:0%
um we built uh our original version of
battle<00:24:18.960><c> Zips</c><00:24:19.380><c> as</c><00:24:19.799><c> a</c><00:24:20.220><c> purely</c><00:24:20.580><c> a</c><00:24:20.940><c> privacy</c>

00:24:21.230 --> 00:24:21.240 align:start position:0%
battle Zips as a purely a privacy
 

00:24:21.240 --> 00:24:23.690 align:start position:0%
battle Zips as a purely a privacy
preservation<00:24:21.780><c> tool</c><00:24:22.200><c> and</c><00:24:22.919><c> uh</c><00:24:23.159><c> this</c><00:24:23.340><c> is</c><00:24:23.460><c> mostly</c>

00:24:23.690 --> 00:24:23.700 align:start position:0%
preservation tool and uh this is mostly
 

00:24:23.700 --> 00:24:24.950 align:start position:0%
preservation tool and uh this is mostly
what<00:24:23.880><c> we've</c><00:24:24.120><c> been</c><00:24:24.240><c> speaking</c><00:24:24.539><c> to</c><00:24:24.659><c> you</c><00:24:24.780><c> about</c>

00:24:24.950 --> 00:24:24.960 align:start position:0%
what we've been speaking to you about
 

00:24:24.960 --> 00:24:28.010 align:start position:0%
what we've been speaking to you about
today<00:24:25.260><c> uh</c><00:24:25.679><c> circum</c><00:24:26.220><c> so</c><00:24:27.000><c> this</c><00:24:27.600><c> essentially</c>

00:24:28.010 --> 00:24:28.020 align:start position:0%
today uh circum so this essentially
 

00:24:28.020 --> 00:24:30.409 align:start position:0%
today uh circum so this essentially
allowed<00:24:28.320><c> us</c><00:24:28.380><c> to</c><00:24:28.559><c> prove</c><00:24:28.799><c> uh</c><00:24:29.039><c> an</c><00:24:29.280><c> adversarial</c><00:24:29.880><c> uh</c>

00:24:30.409 --> 00:24:30.419 align:start position:0%
allowed us to prove uh an adversarial uh
 

00:24:30.419 --> 00:24:32.570 align:start position:0%
allowed us to prove uh an adversarial uh
interaction<00:24:30.960><c> between</c><00:24:31.620><c> two</c><00:24:31.919><c> parties</c><00:24:32.280><c> where</c>

00:24:32.570 --> 00:24:32.580 align:start position:0%
interaction between two parties where
 

00:24:32.580 --> 00:24:34.430 align:start position:0%
interaction between two parties where
they<00:24:32.760><c> could</c><00:24:32.880><c> still</c><00:24:33.059><c> trust</c><00:24:33.419><c> each</c><00:24:33.600><c> other</c><00:24:33.720><c> uh</c>

00:24:34.430 --> 00:24:34.440 align:start position:0%
they could still trust each other uh
 

00:24:34.440 --> 00:24:35.450 align:start position:0%
they could still trust each other uh
without<00:24:34.620><c> revealing</c><00:24:35.039><c> all</c><00:24:35.159><c> this</c><00:24:35.340><c> information</c>

00:24:35.450 --> 00:24:35.460 align:start position:0%
without revealing all this information
 

00:24:35.460 --> 00:24:38.330 align:start position:0%
without revealing all this information
so<00:24:36.059><c> it</c><00:24:36.600><c> was</c><00:24:36.780><c> a</c><00:24:37.080><c> great</c><00:24:37.200><c> proof</c><00:24:37.559><c> of</c><00:24:37.679><c> concept</c><00:24:38.039><c> for</c>

00:24:38.330 --> 00:24:38.340 align:start position:0%
so it was a great proof of concept for
 

00:24:38.340 --> 00:24:40.190 align:start position:0%
so it was a great proof of concept for
us<00:24:38.460><c> to</c><00:24:38.760><c> demonstrate</c>

00:24:40.190 --> 00:24:40.200 align:start position:0%
us to demonstrate
 

00:24:40.200 --> 00:24:42.289 align:start position:0%
us to demonstrate
um<00:24:40.620><c> private</c><00:24:41.340><c> information</c><00:24:41.520><c> on</c><00:24:42.059><c> a</c><00:24:42.179><c> public</c>

00:24:42.289 --> 00:24:42.299 align:start position:0%
um private information on a public
 

00:24:42.299 --> 00:24:44.810 align:start position:0%
um private information on a public
blockchain<00:24:42.900><c> but</c><00:24:43.440><c> it</c><00:24:43.559><c> fell</c><00:24:43.679><c> short</c><00:24:43.919><c> in</c><00:24:44.159><c> a</c><00:24:44.280><c> lot</c><00:24:44.700><c> of</c>

00:24:44.810 --> 00:24:44.820 align:start position:0%
blockchain but it fell short in a lot of
 

00:24:44.820 --> 00:24:46.850 align:start position:0%
blockchain but it fell short in a lot of
ways<00:24:45.059><c> the</c><00:24:45.480><c> scalability</c><00:24:45.960><c> is</c><00:24:46.200><c> pretty</c><00:24:46.440><c> trash</c><00:24:46.620><c> to</c>

00:24:46.850 --> 00:24:46.860 align:start position:0%
ways the scalability is pretty trash to
 

00:24:46.860 --> 00:24:49.730 align:start position:0%
ways the scalability is pretty trash to
be<00:24:46.980><c> honest</c><00:24:47.280><c> and</c><00:24:48.000><c> um</c><00:24:48.480><c> the</c><00:24:49.080><c> intermediate</c><00:24:49.500><c> state</c>

00:24:49.730 --> 00:24:49.740 align:start position:0%
be honest and um the intermediate state
 

00:24:49.740 --> 00:24:51.950 align:start position:0%
be honest and um the intermediate state
so<00:24:50.220><c> you're</c><00:24:50.580><c> still</c><00:24:50.820><c> hiding</c><00:24:51.600><c> the</c><00:24:51.780><c> ship</c>

00:24:51.950 --> 00:24:51.960 align:start position:0%
so you're still hiding the ship
 

00:24:51.960 --> 00:24:55.130 align:start position:0%
so you're still hiding the ship
positions<00:24:52.440><c> but</c><00:24:53.100><c> um</c><00:24:53.400><c> hits</c><00:24:53.880><c> and</c><00:24:54.120><c> misses</c><00:24:54.480><c> all</c><00:24:55.020><c> the</c>

00:24:55.130 --> 00:24:55.140 align:start position:0%
positions but um hits and misses all the
 

00:24:55.140 --> 00:24:56.990 align:start position:0%
positions but um hits and misses all the
different<00:24:55.320><c> turns</c><00:24:55.740><c> in</c><00:24:55.919><c> a</c><00:24:56.100><c> game</c><00:24:56.220><c> all</c><00:24:56.820><c> that's</c>

00:24:56.990 --> 00:24:57.000 align:start position:0%
different turns in a game all that's
 

00:24:57.000 --> 00:24:59.570 align:start position:0%
different turns in a game all that's
public<00:24:57.360><c> so</c><00:24:58.200><c> moving</c><00:24:58.620><c> on</c><00:24:58.740><c> what</c><00:24:59.159><c> we're</c><00:24:59.340><c> now</c>

00:24:59.570 --> 00:24:59.580 align:start position:0%
public so moving on what we're now
 

00:24:59.580 --> 00:25:01.430 align:start position:0%
public so moving on what we're now
working<00:24:59.820><c> on</c><00:25:00.000><c> with</c><00:25:00.360><c> the</c><00:25:00.539><c> assistance</c><00:25:00.960><c> of</c><00:25:01.320><c> the</c>

00:25:01.430 --> 00:25:01.440 align:start position:0%
working on with the assistance of the
 

00:25:01.440 --> 00:25:03.590 align:start position:0%
working on with the assistance of the
ethereum<00:25:01.799><c> foundation</c><00:25:02.220><c> through</c><00:25:02.700><c> the</c><00:25:02.880><c> grant</c><00:25:03.120><c> is</c>

00:25:03.590 --> 00:25:03.600 align:start position:0%
ethereum foundation through the grant is
 

00:25:03.600 --> 00:25:06.470 align:start position:0%
ethereum foundation through the grant is
Battle<00:25:03.840><c> Zips</c><00:25:04.200><c> V2</c><00:25:04.559><c> and</c><00:25:05.039><c> this</c><00:25:05.400><c> is</c><00:25:05.700><c> a</c><00:25:06.059><c> little</c><00:25:06.240><c> more</c>

00:25:06.470 --> 00:25:06.480 align:start position:0%
Battle Zips V2 and this is a little more
 

00:25:06.480 --> 00:25:08.149 align:start position:0%
Battle Zips V2 and this is a little more
uh<00:25:07.020><c> exciting</c><00:25:07.440><c> and</c><00:25:07.500><c> novel</c><00:25:07.799><c> we</c><00:25:07.980><c> think</c>

00:25:08.149 --> 00:25:08.159 align:start position:0%
uh exciting and novel we think
 

00:25:08.159 --> 00:25:11.630 align:start position:0%
uh exciting and novel we think
essentially<00:25:09.320><c> we</c><00:25:10.320><c> want</c><00:25:10.440><c> to</c><00:25:10.679><c> demonstrate</c><00:25:11.100><c> using</c>

00:25:11.630 --> 00:25:11.640 align:start position:0%
essentially we want to demonstrate using
 

00:25:11.640 --> 00:25:15.049 align:start position:0%
essentially we want to demonstrate using
battleships<00:25:12.360><c> the</c><00:25:13.320><c> generation</c><00:25:13.740><c> of</c><00:25:14.280><c> State</c><00:25:14.640><c> in</c><00:25:14.940><c> a</c>

00:25:15.049 --> 00:25:15.059 align:start position:0%
battleships the generation of State in a
 

00:25:15.059 --> 00:25:17.270 align:start position:0%
battleships the generation of State in a
state<00:25:15.240><c> Channel</c><00:25:15.419><c> off</c><00:25:15.960><c> chain</c><00:25:16.260><c> and</c><00:25:16.919><c> then</c><00:25:17.039><c> we</c>

00:25:17.270 --> 00:25:17.280 align:start position:0%
state Channel off chain and then we
 

00:25:17.280 --> 00:25:19.850 align:start position:0%
state Channel off chain and then we
summarize<00:25:17.700><c> the</c><00:25:17.940><c> entire</c><00:25:18.179><c> State</c><00:25:18.419><c> channel</c><00:25:18.720><c> in</c><00:25:19.679><c> a</c>

00:25:19.850 --> 00:25:19.860 align:start position:0%
summarize the entire State channel in a
 

00:25:19.860 --> 00:25:21.970 align:start position:0%
summarize the entire State channel in a
single<00:25:20.039><c> transaction</c><00:25:20.400><c> using</c><00:25:20.940><c> zero</c><00:25:21.299><c> knowledge</c>

00:25:21.970 --> 00:25:21.980 align:start position:0%
single transaction using zero knowledge
 

00:25:21.980 --> 00:25:25.610 align:start position:0%
single transaction using zero knowledge
and<00:25:22.980><c> what</c><00:25:23.340><c> this</c><00:25:23.460><c> allows</c><00:25:23.820><c> us</c><00:25:23.940><c> to</c><00:25:24.059><c> do</c><00:25:24.179><c> is</c><00:25:24.480><c> produce</c>

00:25:25.610 --> 00:25:25.620 align:start position:0%
and what this allows us to do is produce
 

00:25:25.620 --> 00:25:28.370 align:start position:0%
and what this allows us to do is produce
these<00:25:26.580><c> interesting</c><00:25:26.940><c> truths</c><00:25:27.299><c> so</c><00:25:27.419><c> you</c><00:25:27.659><c> get</c><00:25:28.080><c> this</c>

00:25:28.370 --> 00:25:28.380 align:start position:0%
these interesting truths so you get this
 

00:25:28.380 --> 00:25:31.310 align:start position:0%
these interesting truths so you get this
uh<00:25:29.220><c> almost</c><00:25:29.580><c> immutable</c><00:25:30.179><c> or</c><00:25:30.480><c> indivisible</c>

00:25:31.310 --> 00:25:31.320 align:start position:0%
uh almost immutable or indivisible
 

00:25:31.320 --> 00:25:33.710 align:start position:0%
uh almost immutable or indivisible
object<00:25:31.679><c> a</c><00:25:32.220><c> battleship</c><00:25:32.640><c> game</c><00:25:33.299><c> valid</c>

00:25:33.710 --> 00:25:33.720 align:start position:0%
object a battleship game valid
 

00:25:33.720 --> 00:25:35.390 align:start position:0%
object a battleship game valid
Battleship<00:25:34.020><c> game</c><00:25:34.200><c> occurred</c><00:25:34.620><c> between</c><00:25:34.860><c> Alice</c>

00:25:35.390 --> 00:25:35.400 align:start position:0%
Battleship game occurred between Alice
 

00:25:35.400 --> 00:25:37.789 align:start position:0%
Battleship game occurred between Alice
and<00:25:35.520><c> Bob</c><00:25:35.640><c> where</c><00:25:35.820><c> Alice</c><00:25:36.059><c> was</c><00:25:36.539><c> lost</c><00:25:37.440><c> we'll</c><00:25:37.679><c> talk</c>

00:25:37.789 --> 00:25:37.799 align:start position:0%
and Bob where Alice was lost we'll talk
 

00:25:37.799 --> 00:25:39.289 align:start position:0%
and Bob where Alice was lost we'll talk
about<00:25:37.919><c> that</c><00:25:38.100><c> in</c><00:25:38.220><c> a</c><00:25:38.340><c> second</c><00:25:38.460><c> but</c><00:25:39.299><c> um</c>

00:25:39.289 --> 00:25:39.299 align:start position:0%
about that in a second but um
 

00:25:39.299 --> 00:25:41.450 align:start position:0%
about that in a second but um
essentially<00:25:40.140><c> this</c><00:25:40.320><c> benefits</c><00:25:40.740><c> both</c><00:25:40.860><c> privacy</c>

00:25:41.450 --> 00:25:41.460 align:start position:0%
essentially this benefits both privacy
 

00:25:41.460 --> 00:25:43.370 align:start position:0%
essentially this benefits both privacy
in<00:25:41.760><c> that</c><00:25:41.940><c> you</c><00:25:42.179><c> have</c><00:25:42.419><c> the</c><00:25:42.840><c> intermediate</c><00:25:43.260><c> state</c>

00:25:43.370 --> 00:25:43.380 align:start position:0%
in that you have the intermediate state
 

00:25:43.380 --> 00:25:45.950 align:start position:0%
in that you have the intermediate state
shield<00:25:43.620><c> and</c><00:25:43.919><c> scalability</c><00:25:44.460><c> in</c><00:25:44.700><c> that</c><00:25:45.360><c> um</c><00:25:45.360><c> you're</c>

00:25:45.950 --> 00:25:45.960 align:start position:0%
shield and scalability in that um you're
 

00:25:45.960 --> 00:25:48.169 align:start position:0%
shield and scalability in that um you're
batching<00:25:46.380><c> all</c><00:25:46.500><c> these</c><00:25:46.679><c> transactions</c><00:25:47.220><c> and</c><00:25:48.179><c> um</c>

00:25:48.169 --> 00:25:48.179 align:start position:0%
batching all these transactions and um
 

00:25:48.179 --> 00:25:50.510 align:start position:0%
batching all these transactions and um
we<00:25:48.840><c> intend</c><00:25:49.260><c> to</c><00:25:49.380><c> demonstrate</c><00:25:49.860><c> how</c><00:25:50.100><c> that</c><00:25:50.220><c> can</c><00:25:50.400><c> be</c>

00:25:50.510 --> 00:25:50.520 align:start position:0%
we intend to demonstrate how that can be
 

00:25:50.520 --> 00:25:52.909 align:start position:0%
we intend to demonstrate how that can be
used<00:25:50.760><c> to</c><00:25:51.059><c> drive</c><00:25:51.840><c> qualitative</c><00:25:52.380><c> insights</c>

00:25:52.909 --> 00:25:52.919 align:start position:0%
used to drive qualitative insights
 

00:25:52.919 --> 00:25:55.250 align:start position:0%
used to drive qualitative insights
without<00:25:53.159><c> revealing</c><00:25:54.059><c> a</c><00:25:54.600><c> ton</c><00:25:54.720><c> of</c><00:25:54.840><c> like</c><00:25:55.080><c> personal</c>

00:25:55.250 --> 00:25:55.260 align:start position:0%
without revealing a ton of like personal
 

00:25:55.260 --> 00:25:59.090 align:start position:0%
without revealing a ton of like personal
information<00:25:56.059><c> using</c><00:25:57.059><c> ELO</c><00:25:57.419><c> scores</c><00:25:57.740><c> so</c><00:25:58.740><c> I</c><00:25:58.919><c> think</c>

00:25:59.090 --> 00:25:59.100 align:start position:0%
information using ELO scores so I think
 

00:25:59.100 --> 00:26:00.529 align:start position:0%
information using ELO scores so I think
we'll<00:25:59.279><c> just</c><00:25:59.400><c> skip</c><00:25:59.580><c> to</c><00:25:59.760><c> the</c><00:25:59.880><c> next</c><00:25:59.940><c> slide</c><00:26:00.240><c> but</c>

00:26:00.529 --> 00:26:00.539 align:start position:0%
we'll just skip to the next slide but
 

00:26:00.539 --> 00:26:02.750 align:start position:0%
we'll just skip to the next slide but
because<00:26:00.779><c> it's</c><00:26:01.080><c> kind</c><00:26:01.320><c> of</c><00:26:01.440><c> the</c><00:26:01.559><c> same</c><00:26:01.740><c> thing</c>

00:26:02.750 --> 00:26:02.760 align:start position:0%
because it's kind of the same thing
 

00:26:02.760 --> 00:26:05.930 align:start position:0%
because it's kind of the same thing
um<00:26:02.880><c> again</c><00:26:03.480><c> uh</c><00:26:04.200><c> battle</c><00:26:04.620><c> Zips</c><00:26:04.919><c> and</c><00:26:05.159><c> and</c><00:26:05.340><c> Zips</c><00:26:05.700><c> is</c>

00:26:05.930 --> 00:26:05.940 align:start position:0%
um again uh battle Zips and and Zips is
 

00:26:05.940 --> 00:26:08.930 align:start position:0%
um again uh battle Zips and and Zips is
a<00:26:06.179><c> kind</c><00:26:06.419><c> of</c><00:26:06.539><c> data</c><00:26:06.840><c> structure</c><00:26:07.159><c> is</c><00:26:08.159><c> uh</c><00:26:08.640><c> basically</c>

00:26:08.930 --> 00:26:08.940 align:start position:0%
a kind of data structure is uh basically
 

00:26:08.940 --> 00:26:10.370 align:start position:0%
a kind of data structure is uh basically
State<00:26:09.179><c> Channel</c><00:26:09.360><c> summary</c>

00:26:10.370 --> 00:26:10.380 align:start position:0%
State Channel summary
 

00:26:10.380 --> 00:26:12.409 align:start position:0%
State Channel summary
um<00:26:10.440><c> where</c><00:26:10.860><c> we're</c><00:26:11.220><c> rolling</c><00:26:11.640><c> up</c><00:26:11.880><c> all</c><00:26:12.120><c> of</c><00:26:12.299><c> the</c>

00:26:12.409 --> 00:26:12.419 align:start position:0%
um where we're rolling up all of the
 

00:26:12.419 --> 00:26:14.210 align:start position:0%
um where we're rolling up all of the
state<00:26:12.600><c> that</c><00:26:12.900><c> we</c><00:26:13.020><c> generate</c><00:26:13.380><c> in</c><00:26:13.860><c> like</c><00:26:14.039><c> a</c>

00:26:14.210 --> 00:26:14.220 align:start position:0%
state that we generate in like a
 

00:26:14.220 --> 00:26:17.029 align:start position:0%
state that we generate in like a
ephemeral<00:26:14.700><c> Layer</c><00:26:15.120><c> Two</c><00:26:15.500><c> we</c><00:26:16.500><c> collapse</c><00:26:16.799><c> it</c><00:26:16.919><c> back</c>

00:26:17.029 --> 00:26:17.039 align:start position:0%
ephemeral Layer Two we collapse it back
 

00:26:17.039 --> 00:26:19.130 align:start position:0%
ephemeral Layer Two we collapse it back
onto<00:26:17.340><c> layer</c><00:26:17.580><c> one</c><00:26:17.700><c> as</c><00:26:18.480><c> soon</c><00:26:18.600><c> as</c><00:26:18.720><c> the</c><00:26:18.900><c> state</c>

00:26:19.130 --> 00:26:19.140 align:start position:0%
onto layer one as soon as the state
 

00:26:19.140 --> 00:26:21.830 align:start position:0%
onto layer one as soon as the state
generation<00:26:19.500><c> is</c><00:26:19.740><c> done</c><00:26:19.919><c> and</c><00:26:21.299><c> um</c><00:26:21.299><c> we</c><00:26:21.720><c> already</c>

00:26:21.830 --> 00:26:21.840 align:start position:0%
generation is done and um we already
 

00:26:21.840 --> 00:26:23.390 align:start position:0%
generation is done and um we already
talked<00:26:22.140><c> about</c><00:26:22.200><c> the</c><00:26:22.380><c> battleship</c><00:26:22.799><c> Battleship</c>

00:26:23.390 --> 00:26:23.400 align:start position:0%
talked about the battleship Battleship
 

00:26:23.400 --> 00:26:25.310 align:start position:0%
talked about the battleship Battleship
proof<00:26:23.760><c> but</c><00:26:23.940><c> uh</c><00:26:24.240><c> there</c><00:26:24.419><c> are</c><00:26:24.539><c> a</c><00:26:24.539><c> couple</c><00:26:24.659><c> of</c><00:26:24.840><c> more</c>

00:26:25.310 --> 00:26:25.320 align:start position:0%
proof but uh there are a couple of more
 

00:26:25.320 --> 00:26:27.769 align:start position:0%
proof but uh there are a couple of more
real<00:26:25.559><c> world</c><00:26:25.740><c> examples</c><00:26:26.279><c> that</c><00:26:27.120><c> um</c><00:26:27.120><c> are</c><00:26:27.419><c> exciting</c>

00:26:27.769 --> 00:26:27.779 align:start position:0%
real world examples that um are exciting
 

00:26:27.779 --> 00:26:31.789 align:start position:0%
real world examples that um are exciting
to<00:26:27.900><c> us</c><00:26:28.440><c> take</c><00:26:29.039><c> proof</c><00:26:29.580><c> of</c><00:26:29.640><c> a</c><00:26:29.760><c> valid</c><00:26:30.059><c> delivery</c><00:26:30.799><c> you</c>

00:26:31.789 --> 00:26:31.799 align:start position:0%
to us take proof of a valid delivery you
 

00:26:31.799 --> 00:26:32.690 align:start position:0%
to us take proof of a valid delivery you
know<00:26:31.860><c> there's</c><00:26:32.039><c> a</c><00:26:32.159><c> bunch</c><00:26:32.279><c> of</c><00:26:32.400><c> different</c><00:26:32.520><c> parts</c>

00:26:32.690 --> 00:26:32.700 align:start position:0%
know there's a bunch of different parts
 

00:26:32.700 --> 00:26:34.870 align:start position:0%
know there's a bunch of different parts
that<00:26:32.940><c> go</c><00:26:33.059><c> into</c><00:26:33.179><c> it</c><00:26:33.360><c> perhaps</c><00:26:33.720><c> there's</c><00:26:33.960><c> iot</c>

00:26:34.870 --> 00:26:34.880 align:start position:0%
that go into it perhaps there's iot
 

00:26:34.880 --> 00:26:38.090 align:start position:0%
that go into it perhaps there's iot
temperature<00:26:35.880><c> controls</c><00:26:36.539><c> or</c><00:26:36.960><c> perhaps</c><00:26:37.440><c> there's</c>

00:26:38.090 --> 00:26:38.100 align:start position:0%
temperature controls or perhaps there's
 

00:26:38.100 --> 00:26:39.649 align:start position:0%
temperature controls or perhaps there's
an<00:26:38.340><c> inertial</c><00:26:38.700><c> sensor</c><00:26:39.059><c> on</c><00:26:39.240><c> something</c><00:26:39.419><c> that's</c>

00:26:39.649 --> 00:26:39.659 align:start position:0%
an inertial sensor on something that's
 

00:26:39.659 --> 00:26:41.630 align:start position:0%
an inertial sensor on something that's
fragile<00:26:40.080><c> and</c><00:26:40.200><c> can't</c><00:26:40.320><c> be</c><00:26:40.500><c> moving</c><00:26:40.740><c> in</c><00:26:40.860><c> transit</c>

00:26:41.630 --> 00:26:41.640 align:start position:0%
fragile and can't be moving in transit
 

00:26:41.640 --> 00:26:43.610 align:start position:0%
fragile and can't be moving in transit
chain<00:26:41.940><c> of</c><00:26:42.179><c> custody</c><00:26:42.419><c> whatever</c><00:26:42.720><c> you</c><00:26:43.020><c> decide</c><00:26:43.380><c> is</c>

00:26:43.610 --> 00:26:43.620 align:start position:0%
chain of custody whatever you decide is
 

00:26:43.620 --> 00:26:48.169 align:start position:0%
chain of custody whatever you decide is
necessary<00:26:44.240><c> for</c><00:26:45.240><c> your</c><00:26:45.840><c> supply</c><00:26:46.559><c> chain</c><00:26:47.059><c> you</c><00:26:48.059><c> can</c>

00:26:48.169 --> 00:26:48.179 align:start position:0%
necessary for your supply chain you can
 

00:26:48.179 --> 00:26:50.149 align:start position:0%
necessary for your supply chain you can
then<00:26:48.360><c> package</c><00:26:48.779><c> that</c><00:26:48.960><c> into</c><00:26:49.200><c> a</c><00:26:49.500><c> single</c><00:26:49.740><c> proof</c><00:26:50.039><c> of</c>

00:26:50.149 --> 00:26:50.159 align:start position:0%
then package that into a single proof of
 

00:26:50.159 --> 00:26:53.630 align:start position:0%
then package that into a single proof of
delivery<00:26:50.580><c> and</c><00:26:51.419><c> what</c><00:26:52.320><c> that</c><00:26:52.740><c> uh</c><00:26:53.159><c> the</c>

00:26:53.630 --> 00:26:53.640 align:start position:0%
delivery and what that uh the
 

00:26:53.640 --> 00:26:55.250 align:start position:0%
delivery and what that uh the
consequence<00:26:53.940><c> of</c><00:26:54.120><c> that</c><00:26:54.240><c> is</c><00:26:54.480><c> that</c><00:26:54.720><c> the</c>

00:26:55.250 --> 00:26:55.260 align:start position:0%
consequence of that is that the
 

00:26:55.260 --> 00:26:57.350 align:start position:0%
consequence of that is that the
participants<00:26:55.799><c> in</c><00:26:56.220><c> this</c><00:26:56.340><c> say</c><00:26:56.820><c> the</c><00:26:56.940><c> delivery</c>

00:26:57.350 --> 00:26:57.360 align:start position:0%
participants in this say the delivery
 

00:26:57.360 --> 00:26:58.909 align:start position:0%
participants in this say the delivery
drivers<00:26:57.659><c> who</c><00:26:57.840><c> have</c><00:26:57.960><c> no</c><00:26:58.200><c> interest</c><00:26:58.380><c> in</c><00:26:58.740><c> being</c>

00:26:58.909 --> 00:26:58.919 align:start position:0%
drivers who have no interest in being
 

00:26:58.919 --> 00:27:01.130 align:start position:0%
drivers who have no interest in being
doxed<00:26:59.400><c> on</c><00:26:59.520><c> chain</c><00:26:59.700><c> uh</c><00:27:00.600><c> don't</c><00:27:00.779><c> have</c><00:27:00.960><c> to</c><00:27:01.080><c> be</c>

00:27:01.130 --> 00:27:01.140 align:start position:0%
doxed on chain uh don't have to be
 

00:27:01.140 --> 00:27:02.690 align:start position:0%
doxed on chain uh don't have to be
docked<00:27:01.380><c> on</c><00:27:01.440><c> chain</c><00:27:01.559><c> you</c><00:27:01.679><c> you</c><00:27:02.100><c> can</c><00:27:02.220><c> start</c><00:27:02.400><c> to</c>

00:27:02.690 --> 00:27:02.700 align:start position:0%
docked on chain you you can start to
 

00:27:02.700 --> 00:27:04.789 align:start position:0%
docked on chain you you can start to
involve<00:27:03.120><c> them</c><00:27:03.299><c> in</c><00:27:03.539><c> these</c><00:27:03.720><c> economies</c><00:27:04.140><c> without</c>

00:27:04.789 --> 00:27:04.799 align:start position:0%
involve them in these economies without
 

00:27:04.799 --> 00:27:07.070 align:start position:0%
involve them in these economies without
them<00:27:05.340><c> being</c><00:27:05.700><c> exposed</c><00:27:06.299><c> to</c><00:27:06.480><c> all</c><00:27:06.720><c> these</c><00:27:06.900><c> negative</c>

00:27:07.070 --> 00:27:07.080 align:start position:0%
them being exposed to all these negative
 

00:27:07.080 --> 00:27:08.810 align:start position:0%
them being exposed to all these negative
externalities<00:27:07.740><c> that</c><00:27:07.980><c> web3</c><00:27:08.400><c> currently</c>

00:27:08.810 --> 00:27:08.820 align:start position:0%
externalities that web3 currently
 

00:27:08.820 --> 00:27:11.810 align:start position:0%
externalities that web3 currently
exposes<00:27:09.659><c> us</c><00:27:09.779><c> to</c><00:27:09.960><c> and</c><00:27:10.860><c> again</c><00:27:11.400><c> just</c><00:27:11.640><c> another</c>

00:27:11.810 --> 00:27:11.820 align:start position:0%
exposes us to and again just another
 

00:27:11.820 --> 00:27:13.970 align:start position:0%
exposes us to and again just another
example<00:27:12.179><c> which</c><00:27:12.480><c> is</c><00:27:12.659><c> a</c><00:27:13.020><c> little</c><00:27:13.320><c> less</c><00:27:13.620><c> novel</c>

00:27:13.970 --> 00:27:13.980 align:start position:0%
example which is a little less novel
 

00:27:13.980 --> 00:27:15.649 align:start position:0%
example which is a little less novel
obviously<00:27:14.400><c> there's</c><00:27:14.640><c> you</c><00:27:15.179><c> know</c><00:27:15.240><c> snapshot</c>

00:27:15.649 --> 00:27:15.659 align:start position:0%
obviously there's you know snapshot
 

00:27:15.659 --> 00:27:17.930 align:start position:0%
obviously there's you know snapshot
which<00:27:15.900><c> is</c><00:27:16.020><c> somewhat</c><00:27:16.320><c> centralized</c><00:27:16.799><c> but</c>

00:27:17.930 --> 00:27:17.940 align:start position:0%
which is somewhat centralized but
 

00:27:17.940 --> 00:27:18.649 align:start position:0%
which is somewhat centralized but
um

00:27:18.649 --> 00:27:18.659 align:start position:0%
um
 

00:27:18.659 --> 00:27:21.289 align:start position:0%
um
essentially<00:27:19.140><c> we</c><00:27:19.500><c> can</c><00:27:19.620><c> uh</c><00:27:20.159><c> you</c><00:27:20.340><c> know</c><00:27:20.460><c> take</c><00:27:21.059><c> this</c>

00:27:21.289 --> 00:27:21.299 align:start position:0%
essentially we can uh you know take this
 

00:27:21.299 --> 00:27:22.250 align:start position:0%
essentially we can uh you know take this
entire

00:27:22.250 --> 00:27:22.260 align:start position:0%
entire
 

00:27:22.260 --> 00:27:25.549 align:start position:0%
entire
um uh<00:27:23.159><c> voting</c><00:27:23.640><c> process</c><00:27:23.880><c> off</c><00:27:24.240><c> chain</c><00:27:24.480><c> I</c><00:27:25.260><c> assume</c>

00:27:25.549 --> 00:27:25.559 align:start position:0%
um uh voting process off chain I assume
 

00:27:25.559 --> 00:27:26.750 align:start position:0%
um uh voting process off chain I assume
it<00:27:25.620><c> probably</c><00:27:25.799><c> looks</c><00:27:25.980><c> a</c><00:27:26.039><c> lot</c><00:27:26.100><c> like</c><00:27:26.220><c> Macy</c><00:27:26.580><c> too</c>

00:27:26.750 --> 00:27:26.760 align:start position:0%
it probably looks a lot like Macy too
 

00:27:26.760 --> 00:27:30.830 align:start position:0%
it probably looks a lot like Macy too
actually<00:27:27.000><c> in</c><00:27:27.539><c> in</c><00:27:28.200><c> um</c><00:27:28.620><c> premise</c><00:27:29.580><c> but</c><00:27:29.820><c> instead</c><00:27:30.779><c> of</c>

00:27:30.830 --> 00:27:30.840 align:start position:0%
actually in in um premise but instead of
 

00:27:30.840 --> 00:27:32.390 align:start position:0%
actually in in um premise but instead of
it<00:27:31.559><c> occurring</c><00:27:31.919><c> all</c><00:27:32.100><c> of</c><00:27:32.220><c> the</c><00:27:32.279><c> state</c>

00:27:32.390 --> 00:27:32.400 align:start position:0%
it occurring all of the state
 

00:27:32.400 --> 00:27:34.070 align:start position:0%
it occurring all of the state
accumulating<00:27:32.940><c> on</c><00:27:33.120><c> chain</c>

00:27:34.070 --> 00:27:34.080 align:start position:0%
accumulating on chain
 

00:27:34.080 --> 00:27:37.730 align:start position:0%
accumulating on chain
um<00:27:34.140><c> where</c><00:27:34.679><c> uh</c><00:27:35.520><c> in</c><00:27:36.059><c> in</c><00:27:36.120><c> Malik</c><00:27:36.539><c> style</c><00:27:36.720><c> uh</c><00:27:37.320><c> it's</c>

00:27:37.730 --> 00:27:37.740 align:start position:0%
um where uh in in Malik style uh it's
 

00:27:37.740 --> 00:27:39.830 align:start position:0%
um where uh in in Malik style uh it's
it's<00:27:37.919><c> all</c><00:27:38.159><c> even</c><00:27:38.400><c> public</c><00:27:38.820><c> uh</c><00:27:39.419><c> we</c><00:27:39.720><c> are</c>

00:27:39.830 --> 00:27:39.840 align:start position:0%
it's all even public uh we are
 

00:27:39.840 --> 00:27:42.110 align:start position:0%
it's all even public uh we are
accumulating<00:27:40.320><c> uh</c><00:27:40.679><c> the</c><00:27:40.860><c> vote</c><00:27:41.039><c> off</c><00:27:41.279><c> chain</c><00:27:41.580><c> and</c>

00:27:42.110 --> 00:27:42.120 align:start position:0%
accumulating uh the vote off chain and
 

00:27:42.120 --> 00:27:44.810 align:start position:0%
accumulating uh the vote off chain and
then<00:27:42.179><c> rolling</c><00:27:42.600><c> up</c><00:27:42.779><c> uh</c><00:27:43.440><c> a</c><00:27:43.620><c> proof</c><00:27:43.919><c> that</c><00:27:44.220><c> a</c><00:27:44.400><c> vote</c>

00:27:44.810 --> 00:27:44.820 align:start position:0%
then rolling up uh a proof that a vote
 

00:27:44.820 --> 00:27:47.029 align:start position:0%
then rolling up uh a proof that a vote
occurred<00:27:45.299><c> on</c><00:27:45.480><c> this</c><00:27:45.779><c> proposal</c><00:27:46.200><c> where</c><00:27:46.620><c> 65</c>

00:27:47.029 --> 00:27:47.039 align:start position:0%
occurred on this proposal where 65
 

00:27:47.039 --> 00:27:48.649 align:start position:0%
occurred on this proposal where 65
percent<00:27:47.220><c> of</c><00:27:47.400><c> stakeholders</c><00:27:47.880><c> approved</c><00:27:48.240><c> it</c><00:27:48.360><c> or</c>

00:27:48.649 --> 00:27:48.659 align:start position:0%
percent of stakeholders approved it or
 

00:27:48.659 --> 00:27:51.649 align:start position:0%
percent of stakeholders approved it or
65<00:27:49.020><c> of</c><00:27:49.440><c> Governors</c><00:27:49.740><c> or</c><00:27:49.919><c> whatever</c><00:27:50.220><c> so</c><00:27:51.120><c> uh</c><00:27:51.480><c> it</c>

00:27:51.649 --> 00:27:51.659 align:start position:0%
65 of Governors or whatever so uh it
 

00:27:51.659 --> 00:27:53.330 align:start position:0%
65 of Governors or whatever so uh it
creates<00:27:51.900><c> these</c><00:27:52.080><c> kind</c><00:27:52.200><c> of</c><00:27:52.260><c> indivisible</c><00:27:52.860><c> proofs</c>

00:27:53.330 --> 00:27:53.340 align:start position:0%
creates these kind of indivisible proofs
 

00:27:53.340 --> 00:27:55.370 align:start position:0%
creates these kind of indivisible proofs
that<00:27:53.640><c> uh</c><00:27:53.880><c> can</c><00:27:54.120><c> be</c><00:27:54.240><c> used</c><00:27:54.659><c> for</c><00:27:54.900><c> various</c><00:27:55.140><c> things</c>

00:27:55.370 --> 00:27:55.380 align:start position:0%
that uh can be used for various things
 

00:27:55.380 --> 00:27:57.950 align:start position:0%
that uh can be used for various things
so

00:27:57.950 --> 00:27:57.960 align:start position:0%
 
 

00:27:57.960 --> 00:27:59.090 align:start position:0%
 
yeah

00:27:59.090 --> 00:27:59.100 align:start position:0%
yeah
 

00:27:59.100 --> 00:28:01.720 align:start position:0%
yeah
um<00:27:59.220><c> so</c><00:27:59.940><c> if</c><00:28:00.120><c> you</c><00:28:00.299><c> guys</c><00:28:00.419><c> have</c><00:28:00.840><c> uh</c><00:28:01.140><c> any</c>

00:28:01.720 --> 00:28:01.730 align:start position:0%
um so if you guys have uh any
 

00:28:01.730 --> 00:28:04.029 align:start position:0%
um so if you guys have uh any
[Applause]

00:28:04.029 --> 00:28:04.039 align:start position:0%
[Applause]
 

00:28:04.039 --> 00:28:06.630 align:start position:0%
[Applause]
thank<00:28:05.039><c> you</c>

00:28:06.630 --> 00:28:06.640 align:start position:0%
thank you
 

00:28:06.640 --> 00:28:09.169 align:start position:0%
thank you
[Applause]

00:28:09.169 --> 00:28:09.179 align:start position:0%
[Applause]
 

00:28:09.179 --> 00:28:11.210 align:start position:0%
[Applause]
sure<00:28:09.779><c> yeah</c><00:28:10.559><c> um</c>

00:28:11.210 --> 00:28:11.220 align:start position:0%
sure yeah um
 

00:28:11.220 --> 00:28:13.669 align:start position:0%
sure yeah um
really<00:28:11.760><c> quick</c><00:28:11.880><c> any</c><00:28:12.179><c> desire</c><00:28:12.539><c> to</c><00:28:12.900><c> be</c><00:28:13.260><c> working</c><00:28:13.440><c> on</c>

00:28:13.669 --> 00:28:13.679 align:start position:0%
really quick any desire to be working on
 

00:28:13.679 --> 00:28:15.110 align:start position:0%
really quick any desire to be working on
this<00:28:13.799><c> and</c><00:28:14.039><c> you're</c><00:28:14.159><c> struggling</c><00:28:14.580><c> to</c><00:28:14.940><c> get</c>

00:28:15.110 --> 00:28:15.120 align:start position:0%
this and you're struggling to get
 

00:28:15.120 --> 00:28:16.070 align:start position:0%
this and you're struggling to get
started

00:28:16.070 --> 00:28:16.080 align:start position:0%
started
 

00:28:16.080 --> 00:28:18.950 align:start position:0%
started
um we<00:28:16.500><c> have</c><00:28:16.679><c> I</c><00:28:17.039><c> think</c><00:28:17.159><c> in</c><00:28:17.640><c> uh</c><00:28:18.059><c> the</c><00:28:18.419><c> battle</c><00:28:18.600><c> Zips</c>

00:28:18.950 --> 00:28:18.960 align:start position:0%
um we have I think in uh the battle Zips
 

00:28:18.960 --> 00:28:20.990 align:start position:0%
um we have I think in uh the battle Zips
resources<00:28:19.320><c> we</c><00:28:19.440><c> have</c><00:28:19.559><c> a</c><00:28:19.620><c> link</c><00:28:19.740><c> to</c><00:28:19.860><c> our</c><00:28:19.980><c> Discord</c>

00:28:20.990 --> 00:28:21.000 align:start position:0%
resources we have a link to our Discord
 

00:28:21.000 --> 00:28:22.070 align:start position:0%
resources we have a link to our Discord
um<00:28:21.059><c> you</c><00:28:21.240><c> can</c><00:28:21.360><c> go</c><00:28:21.480><c> in</c><00:28:21.600><c> there</c><00:28:21.720><c> and</c><00:28:21.840><c> drop</c>

00:28:22.070 --> 00:28:22.080 align:start position:0%
um you can go in there and drop
 

00:28:22.080 --> 00:28:23.690 align:start position:0%
um you can go in there and drop
literally<00:28:22.559><c> any</c><00:28:22.679><c> question</c><00:28:22.980><c> we'll</c><00:28:23.340><c> do</c><00:28:23.520><c> our</c><00:28:23.580><c> best</c>

00:28:23.690 --> 00:28:23.700 align:start position:0%
literally any question we'll do our best
 

00:28:23.700 --> 00:28:27.830 align:start position:0%
literally any question we'll do our best
to<00:28:23.820><c> answer</c><00:28:24.000><c> it</c>

00:28:27.830 --> 00:28:27.840 align:start position:0%
 
 

00:28:27.840 --> 00:28:33.409 align:start position:0%
 
with<00:28:28.080><c> the</c><00:28:28.320><c> QR</c>

00:28:33.409 --> 00:28:33.419 align:start position:0%
 
 

00:28:33.419 --> 00:28:34.970 align:start position:0%
 
yes<00:28:33.600><c> sir</c>

00:28:34.970 --> 00:28:34.980 align:start position:0%
yes sir
 

00:28:34.980 --> 00:28:36.470 align:start position:0%
yes sir
um<00:28:35.100><c> and</c><00:28:35.340><c> then</c><00:28:35.460><c> are</c><00:28:35.760><c> there</c><00:28:35.940><c> any</c><00:28:36.179><c> questions</c>

00:28:36.470 --> 00:28:36.480 align:start position:0%
um and then are there any questions
 

00:28:36.480 --> 00:28:41.210 align:start position:0%
um and then are there any questions
maybe<00:28:37.260><c> have</c><00:28:37.500><c> time</c><00:28:37.679><c> for</c><00:28:37.860><c> like</c><00:28:38.100><c> one</c><00:28:38.460><c> or</c><00:28:38.880><c> two</c>

00:28:41.210 --> 00:28:41.220 align:start position:0%
 
 

00:28:41.220 --> 00:28:43.490 align:start position:0%
 
okay<00:28:41.820><c> if</c><00:28:42.360><c> not</c><00:28:42.539><c> another</c><00:28:42.900><c> huge</c><00:28:43.200><c> round</c><00:28:43.260><c> of</c>

00:28:43.490 --> 00:28:43.500 align:start position:0%
okay if not another huge round of
 

00:28:43.500 --> 00:28:45.230 align:start position:0%
okay if not another huge round of
applause<00:28:43.799><c> for</c><00:28:43.980><c> Jack</c><00:28:44.159><c> and</c><00:28:44.340><c> Ian</c>

00:28:45.230 --> 00:28:45.240 align:start position:0%
applause for Jack and Ian
 

00:28:45.240 --> 00:28:46.120 align:start position:0%
applause for Jack and Ian
thank<00:28:45.659><c> you</c>

00:28:46.120 --> 00:28:46.130 align:start position:0%
thank you
 

00:28:46.130 --> 00:28:50.849 align:start position:0%
thank you
[Applause]

