WEBVTT
Kind: captions
Language: en

00:00:00.030 --> 00:00:02.330 align:start position:0%
 
those<00:00:00.780><c> of</c><00:00:00.960><c> you</c><00:00:01.050><c> who</c><00:00:01.230><c> are</c><00:00:01.290><c> here</c><00:00:01.500><c> last</c><00:00:01.770><c> year</c><00:00:01.920><c> and</c>

00:00:02.330 --> 00:00:02.340 align:start position:0%
those of you who are here last year and
 

00:00:02.340 --> 00:00:03.770 align:start position:0%
those of you who are here last year and
happened<00:00:02.760><c> to</c><00:00:02.850><c> come</c><00:00:03.030><c> to</c><00:00:03.149><c> our</c><00:00:03.210><c> talk</c><00:00:03.480><c> might</c>

00:00:03.770 --> 00:00:03.780 align:start position:0%
happened to come to our talk might
 

00:00:03.780 --> 00:00:06.710 align:start position:0%
happened to come to our talk might
recall<00:00:04.110><c> ether</c><00:00:04.529><c> meant</c><00:00:04.710><c> a</c><00:00:04.859><c> 1.0</c><00:00:05.580><c> well</c><00:00:06.270><c> we're</c><00:00:06.480><c> back</c>

00:00:06.710 --> 00:00:06.720 align:start position:0%
recall ether meant a 1.0 well we're back
 

00:00:06.720 --> 00:00:09.049 align:start position:0%
recall ether meant a 1.0 well we're back
in<00:00:07.080><c> ether</c><00:00:07.560><c> MIT</c><00:00:07.710><c> is</c><00:00:07.830><c> back</c><00:00:08.040><c> but</c><00:00:08.429><c> this</c><00:00:08.550><c> time</c><00:00:08.610><c> it's</c>

00:00:09.049 --> 00:00:09.059 align:start position:0%
in ether MIT is back but this time it's
 

00:00:09.059 --> 00:00:11.209 align:start position:0%
in ether MIT is back but this time it's
better<00:00:09.269><c> so</c><00:00:09.990><c> I'm</c><00:00:10.139><c> gonna</c><00:00:10.260><c> talk</c><00:00:10.530><c> about</c><00:00:10.559><c> ether</c><00:00:11.070><c> at</c>

00:00:11.209 --> 00:00:11.219 align:start position:0%
better so I'm gonna talk about ether at
 

00:00:11.219 --> 00:00:13.730 align:start position:0%
better so I'm gonna talk about ether at
2.0<00:00:11.759><c> which</c><00:00:12.090><c> combines</c><00:00:12.509><c> the</c><00:00:12.750><c> best</c><00:00:12.960><c> features</c><00:00:13.080><c> we</c>

00:00:13.730 --> 00:00:13.740 align:start position:0%
2.0 which combines the best features we
 

00:00:13.740 --> 00:00:16.129 align:start position:0%
2.0 which combines the best features we
think<00:00:14.009><c> of</c><00:00:14.429><c> aetherium</c><00:00:14.820><c> the</c><00:00:15.210><c> EVM</c><00:00:15.570><c> and</c><00:00:15.900><c> the</c><00:00:15.960><c> best</c>

00:00:16.129 --> 00:00:16.139 align:start position:0%
think of aetherium the EVM and the best
 

00:00:16.139 --> 00:00:18.140 align:start position:0%
think of aetherium the EVM and the best
features<00:00:16.440><c> of</c><00:00:16.470><c> the</c><00:00:16.680><c> cosmos</c><00:00:17.070><c> SDK</c><00:00:17.580><c> and</c><00:00:17.820><c> tender</c>

00:00:18.140 --> 00:00:18.150 align:start position:0%
features of the cosmos SDK and tender
 

00:00:18.150 --> 00:00:21.560 align:start position:0%
features of the cosmos SDK and tender
mint<00:00:18.300><c> in</c><00:00:19.010><c> this</c><00:00:20.010><c> presentation</c><00:00:20.520><c> first</c><00:00:21.150><c> I'll</c>

00:00:21.560 --> 00:00:21.570 align:start position:0%
mint in this presentation first I'll
 

00:00:21.570 --> 00:00:23.750 align:start position:0%
mint in this presentation first I'll
give<00:00:22.050><c> a</c><00:00:22.080><c> quick</c><00:00:22.230><c> overview</c><00:00:22.619><c> of</c><00:00:22.740><c> cosmos</c><00:00:23.220><c> explain</c>

00:00:23.750 --> 00:00:23.760 align:start position:0%
give a quick overview of cosmos explain
 

00:00:23.760 --> 00:00:25.849 align:start position:0%
give a quick overview of cosmos explain
the<00:00:23.880><c> network</c><00:00:24.150><c> model</c><00:00:24.420><c> the</c><00:00:24.990><c> topology</c><00:00:25.289><c> why</c><00:00:25.740><c> we</c>

00:00:25.849 --> 00:00:25.859 align:start position:0%
the network model the topology why we
 

00:00:25.859 --> 00:00:27.800 align:start position:0%
the network model the topology why we
think<00:00:26.039><c> it</c><00:00:26.130><c> makes</c><00:00:26.279><c> sense</c><00:00:26.369><c> I'll</c><00:00:27.000><c> talk</c><00:00:27.420><c> about</c><00:00:27.449><c> the</c>

00:00:27.800 --> 00:00:27.810 align:start position:0%
think it makes sense I'll talk about the
 

00:00:27.810 --> 00:00:29.689 align:start position:0%
think it makes sense I'll talk about the
feature<00:00:28.019><c> set</c><00:00:28.320><c> of</c><00:00:28.349><c> the</c><00:00:28.470><c> cosmos</c><00:00:28.949><c> SDK</c><00:00:29.429><c> in</c>

00:00:29.689 --> 00:00:29.699 align:start position:0%
feature set of the cosmos SDK in
 

00:00:29.699 --> 00:00:31.700 align:start position:0%
feature set of the cosmos SDK in
particular<00:00:30.359><c> and</c><00:00:30.720><c> how</c><00:00:30.840><c> it</c><00:00:30.990><c> can</c><00:00:31.109><c> be</c><00:00:31.260><c> combined</c>

00:00:31.700 --> 00:00:31.710 align:start position:0%
particular and how it can be combined
 

00:00:31.710 --> 00:00:33.979 align:start position:0%
particular and how it can be combined
with<00:00:31.920><c> the</c><00:00:32.430><c> EVM</c><00:00:32.820><c> and</c><00:00:33.120><c> I'll</c><00:00:33.540><c> give</c><00:00:33.719><c> a</c><00:00:33.750><c> quick</c>

00:00:33.979 --> 00:00:33.989 align:start position:0%
with the EVM and I'll give a quick
 

00:00:33.989 --> 00:00:35.959 align:start position:0%
with the EVM and I'll give a quick
background<00:00:34.079><c> on</c><00:00:34.739><c> tournament</c><00:00:35.190><c> consensus</c><00:00:35.730><c> and</c>

00:00:35.959 --> 00:00:35.969 align:start position:0%
background on tournament consensus and
 

00:00:35.969 --> 00:00:37.940 align:start position:0%
background on tournament consensus and
how<00:00:36.059><c> it</c><00:00:36.180><c> facilitates</c><00:00:36.809><c> this</c><00:00:37.410><c> model</c><00:00:37.829><c> of</c>

00:00:37.940 --> 00:00:37.950 align:start position:0%
how it facilitates this model of
 

00:00:37.950 --> 00:00:39.229 align:start position:0%
how it facilitates this model of
interconnected<00:00:38.610><c> blockchains</c>

00:00:39.229 --> 00:00:39.239 align:start position:0%
interconnected blockchains
 

00:00:39.239 --> 00:00:42.229 align:start position:0%
interconnected blockchains
then<00:00:40.050><c> we'll</c><00:00:40.440><c> talk</c><00:00:40.620><c> all</c><00:00:40.860><c> about</c><00:00:40.890><c> Ethernet</c><00:00:41.700><c> 2.0</c>

00:00:42.229 --> 00:00:42.239 align:start position:0%
then we'll talk all about Ethernet 2.0
 

00:00:42.239 --> 00:00:44.420 align:start position:0%
then we'll talk all about Ethernet 2.0
I'll<00:00:42.660><c> outline</c><00:00:43.140><c> the</c><00:00:43.320><c> architecture</c><00:00:43.980><c> the</c><00:00:44.190><c> chains</c>

00:00:44.420 --> 00:00:44.430 align:start position:0%
I'll outline the architecture the chains
 

00:00:44.430 --> 00:00:46.670 align:start position:0%
I'll outline the architecture the chains
will<00:00:44.610><c> be</c><00:00:44.640><c> made</c><00:00:44.940><c> from</c><00:00:45.149><c> ether</c><00:00:45.450><c> mint</c><00:00:45.629><c> 1.0</c><00:00:46.140><c> and</c><00:00:46.469><c> why</c>

00:00:46.670 --> 00:00:46.680 align:start position:0%
will be made from ether mint 1.0 and why
 

00:00:46.680 --> 00:00:49.369 align:start position:0%
will be made from ether mint 1.0 and why
I'll<00:00:47.129><c> talk</c><00:00:47.760><c> about</c><00:00:47.789><c> how</c><00:00:48.180><c> the</c><00:00:48.239><c> EVM</c><00:00:48.809><c> and</c><00:00:48.989><c> the</c><00:00:49.050><c> SDK</c>

00:00:49.369 --> 00:00:49.379 align:start position:0%
I'll talk about how the EVM and the SDK
 

00:00:49.379 --> 00:00:51.380 align:start position:0%
I'll talk about how the EVM and the SDK
can<00:00:49.649><c> work</c><00:00:49.829><c> together</c><00:00:50.010><c> to</c><00:00:50.489><c> give</c><00:00:50.910><c> you</c><00:00:51.059><c> native</c>

00:00:51.380 --> 00:00:51.390 align:start position:0%
can work together to give you native
 

00:00:51.390 --> 00:00:53.600 align:start position:0%
can work together to give you native
code<00:00:51.660><c> and</c><00:00:51.899><c> EVM</c><00:00:52.530><c> contracts</c><00:00:53.039><c> all</c><00:00:53.309><c> in</c><00:00:53.460><c> one</c>

00:00:53.600 --> 00:00:53.610 align:start position:0%
code and EVM contracts all in one
 

00:00:53.610 --> 00:00:56.840 align:start position:0%
code and EVM contracts all in one
blockchain<00:00:54.260><c> I'll</c><00:00:55.260><c> talk</c><00:00:55.530><c> about</c><00:00:55.559><c> finally</c><00:00:56.399><c> how</c>

00:00:56.840 --> 00:00:56.850 align:start position:0%
blockchain I'll talk about finally how
 

00:00:56.850 --> 00:00:59.150 align:start position:0%
blockchain I'll talk about finally how
you<00:00:56.910><c> can</c><00:00:57.239><c> move</c><00:00:57.480><c> your</c><00:00:57.930><c> DAPs</c><00:00:58.230><c> or</c><00:00:58.590><c> move</c><00:00:58.739><c> parts</c><00:00:59.039><c> of</c>

00:00:59.150 --> 00:00:59.160 align:start position:0%
you can move your DAPs or move parts of
 

00:00:59.160 --> 00:01:00.920 align:start position:0%
you can move your DAPs or move parts of
your<00:00:59.309><c> jobs</c><00:00:59.579><c> on</c><00:00:59.910><c> to</c><00:01:00.120><c> the</c><00:01:00.210><c> ether</c><00:01:00.510><c> mint</c><00:01:00.690><c> chain</c>

00:01:00.920 --> 00:01:00.930 align:start position:0%
your jobs on to the ether mint chain
 

00:01:00.930 --> 00:01:04.219 align:start position:0%
your jobs on to the ether mint chain
while<00:01:01.620><c> preserving</c><00:01:02.039><c> seamless</c><00:01:02.640><c> UX</c><00:01:03.149><c> and</c><00:01:03.510><c> I'll</c>

00:01:04.219 --> 00:01:04.229 align:start position:0%
while preserving seamless UX and I'll
 

00:01:04.229 --> 00:01:05.469 align:start position:0%
while preserving seamless UX and I'll
take<00:01:04.379><c> any</c><00:01:04.530><c> questions</c>

00:01:05.469 --> 00:01:05.479 align:start position:0%
take any questions
 

00:01:05.479 --> 00:01:09.859 align:start position:0%
take any questions
so<00:01:06.479><c> first</c><00:01:07.110><c> the</c><00:01:07.920><c> cosmos</c><00:01:08.400><c> model</c><00:01:08.939><c> envisions</c><00:01:09.600><c> a</c>

00:01:09.859 --> 00:01:09.869 align:start position:0%
so first the cosmos model envisions a
 

00:01:09.869 --> 00:01:11.570 align:start position:0%
so first the cosmos model envisions a
network<00:01:10.229><c> of</c><00:01:10.380><c> interconnected</c><00:01:10.680><c> block</c><00:01:11.280><c> chains</c>

00:01:11.570 --> 00:01:11.580 align:start position:0%
network of interconnected block chains
 

00:01:11.580 --> 00:01:13.670 align:start position:0%
network of interconnected block chains
in<00:01:11.909><c> many</c><00:01:12.600><c> ways</c><00:01:12.810><c> these</c><00:01:13.020><c> block</c><00:01:13.229><c> chains</c><00:01:13.470><c> will</c><00:01:13.619><c> be</c>

00:01:13.670 --> 00:01:13.680 align:start position:0%
in many ways these block chains will be
 

00:01:13.680 --> 00:01:15.230 align:start position:0%
in many ways these block chains will be
application-specific<00:01:14.340><c> they</c><00:01:14.820><c> will</c><00:01:14.970><c> do</c><00:01:15.060><c> lots</c>

00:01:15.230 --> 00:01:15.240 align:start position:0%
application-specific they will do lots
 

00:01:15.240 --> 00:01:16.580 align:start position:0%
application-specific they will do lots
of<00:01:15.360><c> different</c><00:01:15.479><c> things</c><00:01:15.869><c> but</c><00:01:16.080><c> talk</c><00:01:16.320><c> to</c><00:01:16.470><c> each</c>

00:01:16.580 --> 00:01:16.590 align:start position:0%
of different things but talk to each
 

00:01:16.590 --> 00:01:18.859 align:start position:0%
of different things but talk to each
other<00:01:16.799><c> in</c><00:01:17.460><c> order</c><00:01:17.610><c> to</c><00:01:17.820><c> facilitate</c><00:01:17.970><c> this</c><00:01:18.570><c> we</c>

00:01:18.859 --> 00:01:18.869 align:start position:0%
other in order to facilitate this we
 

00:01:18.869 --> 00:01:20.929 align:start position:0%
other in order to facilitate this we
need<00:01:19.020><c> to</c><00:01:19.140><c> make</c><00:01:19.259><c> it</c><00:01:19.409><c> really</c><00:01:19.710><c> easy</c><00:01:19.740><c> to</c><00:01:20.340><c> build</c><00:01:20.729><c> an</c>

00:01:20.929 --> 00:01:20.939 align:start position:0%
need to make it really easy to build an
 

00:01:20.939 --> 00:01:23.359 align:start position:0%
need to make it really easy to build an
application-specific<00:01:21.570><c> block</c><00:01:22.200><c> chain</c><00:01:22.439><c> to</c><00:01:23.250><c> do</c>

00:01:23.359 --> 00:01:23.369 align:start position:0%
application-specific block chain to do
 

00:01:23.369 --> 00:01:25.969 align:start position:0%
application-specific block chain to do
that<00:01:23.549><c> we've</c><00:01:23.850><c> built</c><00:01:24.060><c> the</c><00:01:24.270><c> cosmos</c><00:01:24.689><c> SDK</c><00:01:25.170><c> the</c>

00:01:25.969 --> 00:01:25.979 align:start position:0%
that we've built the cosmos SDK the
 

00:01:25.979 --> 00:01:27.740 align:start position:0%
that we've built the cosmos SDK the
cosmos<00:01:26.340><c> SDK</c><00:01:26.790><c> is</c><00:01:26.909><c> a</c><00:01:26.939><c> framework</c><00:01:27.330><c> for</c><00:01:27.720><c> building</c>

00:01:27.740 --> 00:01:27.750 align:start position:0%
cosmos SDK is a framework for building
 

00:01:27.750 --> 00:01:30.230 align:start position:0%
cosmos SDK is a framework for building
custom<00:01:28.380><c> state</c><00:01:28.619><c> machines</c><00:01:29.009><c> it</c><00:01:29.400><c> contains</c><00:01:30.000><c> all</c>

00:01:30.230 --> 00:01:30.240 align:start position:0%
custom state machines it contains all
 

00:01:30.240 --> 00:01:32.749 align:start position:0%
custom state machines it contains all
the<00:01:30.270><c> glue</c><00:01:31.079><c> library</c><00:01:31.680><c> code</c><00:01:31.890><c> of</c><00:01:32.070><c> blockchains</c>

00:01:32.749 --> 00:01:32.759 align:start position:0%
the glue library code of blockchains
 

00:01:32.759 --> 00:01:37.219 align:start position:0%
the glue library code of blockchains
AVL<00:01:33.540><c> trees</c><00:01:34.430><c> message</c><00:01:35.430><c> handlers</c><00:01:35.880><c> all</c><00:01:36.240><c> the</c><00:01:36.780><c> logic</c>

00:01:37.219 --> 00:01:37.229 align:start position:0%
AVL trees message handlers all the logic
 

00:01:37.229 --> 00:01:39.649 align:start position:0%
AVL trees message handlers all the logic
to<00:01:37.350><c> knit</c><00:01:37.530><c> modules</c><00:01:37.950><c> together</c><00:01:38.100><c> super</c><00:01:39.090><c> developer</c>

00:01:39.649 --> 00:01:39.659 align:start position:0%
to knit modules together super developer
 

00:01:39.659 --> 00:01:41.210 align:start position:0%
to knit modules together super developer
friendly<00:01:39.960><c> it's</c><00:01:40.200><c> written</c><00:01:40.409><c> in</c><00:01:40.560><c> golang</c><00:01:40.979><c> which</c>

00:01:41.210 --> 00:01:41.220 align:start position:0%
friendly it's written in golang which
 

00:01:41.220 --> 00:01:42.740 align:start position:0%
friendly it's written in golang which
many<00:01:41.430><c> of</c><00:01:41.520><c> you</c><00:01:41.640><c> are</c><00:01:41.790><c> probably</c><00:01:41.909><c> familiar</c><00:01:42.299><c> with</c>

00:01:42.740 --> 00:01:42.750 align:start position:0%
many of you are probably familiar with
 

00:01:42.750 --> 00:01:45.889 align:start position:0%
many of you are probably familiar with
it's<00:01:43.409><c> all</c><00:01:43.530><c> open</c><00:01:43.740><c> source</c><00:01:44.100><c> on</c><00:01:44.310><c> github</c><00:01:44.899><c> the</c>

00:01:45.889 --> 00:01:45.899 align:start position:0%
it's all open source on github the
 

00:01:45.899 --> 00:01:47.719 align:start position:0%
it's all open source on github the
Kosmos<00:01:46.200><c> sdk</c><00:01:46.560><c> is</c><00:01:46.590><c> designed</c><00:01:46.979><c> in</c><00:01:47.100><c> particular</c><00:01:47.549><c> to</c>

00:01:47.719 --> 00:01:47.729 align:start position:0%
Kosmos sdk is designed in particular to
 

00:01:47.729 --> 00:01:49.609 align:start position:0%
Kosmos sdk is designed in particular to
be<00:01:47.850><c> secure</c><00:01:48.270><c> to</c><00:01:48.540><c> make</c><00:01:48.659><c> it</c><00:01:48.780><c> easy</c><00:01:48.960><c> to</c><00:01:49.079><c> use</c>

00:01:49.609 --> 00:01:49.619 align:start position:0%
be secure to make it easy to use
 

00:01:49.619 --> 00:01:51.109 align:start position:0%
be secure to make it easy to use
different<00:01:49.979><c> modules</c><00:01:50.399><c> which</c><00:01:50.579><c> do</c><00:01:50.759><c> different</c>

00:01:51.109 --> 00:01:51.119 align:start position:0%
different modules which do different
 

00:01:51.119 --> 00:01:52.789 align:start position:0%
different modules which do different
things<00:01:51.149><c> which</c><00:01:52.049><c> can</c><00:01:52.229><c> interact</c><00:01:52.590><c> with</c><00:01:52.680><c> each</c>

00:01:52.789 --> 00:01:52.799 align:start position:0%
things which can interact with each
 

00:01:52.799 --> 00:01:55.399 align:start position:0%
things which can interact with each
other<00:01:53.040><c> but</c><00:01:53.759><c> where</c><00:01:54.030><c> you</c><00:01:54.149><c> can</c><00:01:54.360><c> control</c><00:01:54.780><c> the</c><00:01:55.229><c> ways</c>

00:01:55.399 --> 00:01:55.409 align:start position:0%
other but where you can control the ways
 

00:01:55.409 --> 00:01:57.319 align:start position:0%
other but where you can control the ways
in<00:01:55.649><c> which</c><00:01:55.680><c> they</c><00:01:55.920><c> interact</c><00:01:56.100><c> so</c><00:01:56.670><c> you</c><00:01:56.729><c> can</c>

00:01:57.319 --> 00:01:57.329 align:start position:0%
in which they interact so you can
 

00:01:57.329 --> 00:01:59.929 align:start position:0%
in which they interact so you can
mitigate<00:01:57.509><c> unintended</c><00:01:58.469><c> consequences</c><00:01:59.219><c> to</c><00:01:59.820><c> do</c>

00:01:59.929 --> 00:01:59.939 align:start position:0%
mitigate unintended consequences to do
 

00:01:59.939 --> 00:02:01.219 align:start position:0%
mitigate unintended consequences to do
this<00:02:00.119><c> we</c><00:02:00.299><c> use</c><00:02:00.479><c> something</c><00:02:00.719><c> called</c><00:02:00.840><c> least</c>

00:02:01.219 --> 00:02:01.229 align:start position:0%
this we use something called least
 

00:02:01.229 --> 00:02:03.170 align:start position:0%
this we use something called least
Authority<00:02:01.409><c> permissioning</c><00:02:02.250><c> so</c><00:02:02.880><c> you</c><00:02:02.939><c> pass</c>

00:02:03.170 --> 00:02:03.180 align:start position:0%
Authority permissioning so you pass
 

00:02:03.180 --> 00:02:05.300 align:start position:0%
Authority permissioning so you pass
around<00:02:03.420><c> keys</c><00:02:03.930><c> from</c><00:02:04.350><c> one</c><00:02:04.530><c> module</c><00:02:04.920><c> to</c><00:02:04.950><c> the</c><00:02:05.159><c> other</c>

00:02:05.300 --> 00:02:05.310 align:start position:0%
around keys from one module to the other
 

00:02:05.310 --> 00:02:07.580 align:start position:0%
around keys from one module to the other
keys<00:02:06.000><c> the</c><00:02:06.210><c> control</c><00:02:06.630><c> which</c><00:02:06.930><c> stores</c><00:02:07.259><c> can</c><00:02:07.560><c> be</c>

00:02:07.580 --> 00:02:07.590 align:start position:0%
keys the control which stores can be
 

00:02:07.590 --> 00:02:10.190 align:start position:0%
keys the control which stores can be
read<00:02:07.860><c> or</c><00:02:08.069><c> written</c><00:02:08.099><c> to</c><00:02:08.369><c> unlike</c><00:02:09.270><c> for</c><00:02:09.660><c> example</c><00:02:10.080><c> a</c>

00:02:10.190 --> 00:02:10.200 align:start position:0%
read or written to unlike for example a
 

00:02:10.200 --> 00:02:12.619 align:start position:0%
read or written to unlike for example a
call<00:02:10.410><c> between</c><00:02:10.590><c> contracts</c><00:02:11.190><c> in</c><00:02:11.340><c> the</c><00:02:11.430><c> EVM</c><00:02:11.819><c> a</c><00:02:12.120><c> call</c>

00:02:12.619 --> 00:02:12.629 align:start position:0%
call between contracts in the EVM a call
 

00:02:12.629 --> 00:02:13.820 align:start position:0%
call between contracts in the EVM a call
between<00:02:12.810><c> modules</c><00:02:13.319><c> and</c><00:02:13.500><c> the</c><00:02:13.560><c> cost</c>

00:02:13.820 --> 00:02:13.830 align:start position:0%
between modules and the cost
 

00:02:13.830 --> 00:02:16.460 align:start position:0%
between modules and the cost
that's<00:02:14.070><c> decay</c><00:02:14.340><c> can</c><00:02:14.610><c> only</c><00:02:14.870><c> execute</c><00:02:15.870><c> reads</c><00:02:16.290><c> or</c>

00:02:16.460 --> 00:02:16.470 align:start position:0%
that's decay can only execute reads or
 

00:02:16.470 --> 00:02:18.020 align:start position:0%
that's decay can only execute reads or
writes<00:02:16.500><c> to</c><00:02:16.920><c> the</c><00:02:17.010><c> stores</c><00:02:17.310><c> for</c><00:02:17.610><c> which</c><00:02:17.760><c> you</c><00:02:17.880><c> give</c>

00:02:18.020 --> 00:02:18.030 align:start position:0%
writes to the stores for which you give
 

00:02:18.030 --> 00:02:20.660 align:start position:0%
writes to the stores for which you give
it<00:02:18.150><c> permission</c><00:02:18.300><c> to</c><00:02:18.630><c> do</c><00:02:19.220><c> we're</c><00:02:20.220><c> trying</c><00:02:20.520><c> to</c>

00:02:20.660 --> 00:02:20.670 align:start position:0%
it permission to do we're trying to
 

00:02:20.670 --> 00:02:22.880 align:start position:0%
it permission to do we're trying to
model<00:02:20.820><c> the</c><00:02:21.120><c> SDK</c><00:02:21.600><c> as</c><00:02:21.810><c> a</c><00:02:21.840><c> sort</c><00:02:22.170><c> of</c><00:02:22.230><c> Ruby</c><00:02:22.680><c> on</c><00:02:22.860><c> Rails</c>

00:02:22.880 --> 00:02:22.890 align:start position:0%
model the SDK as a sort of Ruby on Rails
 

00:02:22.890 --> 00:02:25.880 align:start position:0%
model the SDK as a sort of Ruby on Rails
for<00:02:23.490><c> blockchains</c><00:02:24.030><c> a</c><00:02:24.330><c> way</c><00:02:24.750><c> to</c><00:02:24.810><c> take</c><00:02:25.170><c> existing</c>

00:02:25.880 --> 00:02:25.890 align:start position:0%
for blockchains a way to take existing
 

00:02:25.890 --> 00:02:28.700 align:start position:0%
for blockchains a way to take existing
modules<00:02:26.310><c> add</c><00:02:26.760><c> your</c><00:02:27.420><c> own</c><00:02:27.450><c> custom</c><00:02:27.930><c> flavor</c><00:02:28.410><c> for</c>

00:02:28.700 --> 00:02:28.710 align:start position:0%
modules add your own custom flavor for
 

00:02:28.710 --> 00:02:30.680 align:start position:0%
modules add your own custom flavor for
your<00:02:28.830><c> particular</c><00:02:29.100><c> application</c><00:02:29.400><c> and</c><00:02:30.090><c> end</c><00:02:30.540><c> up</c>

00:02:30.680 --> 00:02:30.690 align:start position:0%
your particular application and end up
 

00:02:30.690 --> 00:02:32.060 align:start position:0%
your particular application and end up
really<00:02:31.020><c> fast</c><00:02:31.290><c> for</c><00:02:31.620><c> something</c><00:02:31.830><c> that's</c>

00:02:32.060 --> 00:02:32.070 align:start position:0%
really fast for something that's
 

00:02:32.070 --> 00:02:36.680 align:start position:0%
really fast for something that's
production-ready<00:02:34.820><c> in</c><00:02:35.820><c> order</c><00:02:36.060><c> to</c><00:02:36.180><c> do</c><00:02:36.330><c> this</c><00:02:36.480><c> the</c>

00:02:36.680 --> 00:02:36.690 align:start position:0%
production-ready in order to do this the
 

00:02:36.690 --> 00:02:39.410 align:start position:0%
production-ready in order to do this the
SDK<00:02:37.140><c> needs</c><00:02:37.350><c> to</c><00:02:37.470><c> be</c><00:02:37.560><c> modular</c><00:02:38.100><c> we've</c><00:02:38.850><c> built</c><00:02:39.240><c> a</c>

00:02:39.410 --> 00:02:39.420 align:start position:0%
SDK needs to be modular we've built a
 

00:02:39.420 --> 00:02:41.420 align:start position:0%
SDK needs to be modular we've built a
system<00:02:39.600><c> by</c><00:02:39.960><c> which</c><00:02:40.020><c> we</c><00:02:40.470><c> can</c><00:02:40.680><c> build</c><00:02:40.890><c> particular</c>

00:02:41.420 --> 00:02:41.430 align:start position:0%
system by which we can build particular
 

00:02:41.430 --> 00:02:43.190 align:start position:0%
system by which we can build particular
components<00:02:42.300><c> that</c><00:02:42.420><c> you</c><00:02:42.510><c> might</c><00:02:42.690><c> want</c><00:02:42.900><c> in</c><00:02:43.050><c> your</c>

00:02:43.190 --> 00:02:43.200 align:start position:0%
components that you might want in your
 

00:02:43.200 --> 00:02:45.470 align:start position:0%
components that you might want in your
state<00:02:43.410><c> machine</c><00:02:43.740><c> as</c><00:02:43.950><c> modules</c><00:02:44.460><c> now</c><00:02:45.270><c> and</c>

00:02:45.470 --> 00:02:45.480 align:start position:0%
state machine as modules now and
 

00:02:45.480 --> 00:02:48.080 align:start position:0%
state machine as modules now and
eventually<00:02:45.720><c> not</c><00:02:46.260><c> only</c><00:02:46.320><c> us</c><00:02:46.890><c> we</c><00:02:47.250><c> hope</c><00:02:47.460><c> but</c><00:02:47.910><c> many</c>

00:02:48.080 --> 00:02:48.090 align:start position:0%
eventually not only us we hope but many
 

00:02:48.090 --> 00:02:49.370 align:start position:0%
eventually not only us we hope but many
other<00:02:48.330><c> people</c><00:02:48.690><c> who</c><00:02:48.840><c> are</c><00:02:48.930><c> building</c><00:02:49.290><c> these</c>

00:02:49.370 --> 00:02:49.380 align:start position:0%
other people who are building these
 

00:02:49.380 --> 00:02:51.530 align:start position:0%
other people who are building these
application<00:02:49.980><c> specific</c><00:02:50.400><c> block</c><00:02:50.610><c> chains</c><00:02:50.850><c> they</c>

00:02:51.530 --> 00:02:51.540 align:start position:0%
application specific block chains they
 

00:02:51.540 --> 00:02:53.480 align:start position:0%
application specific block chains they
can<00:02:51.780><c> build</c><00:02:52.050><c> modules</c><00:02:52.680><c> as</c><00:02:52.950><c> we've</c><00:02:53.130><c> built</c><00:02:53.400><c> for</c>

00:02:53.480 --> 00:02:53.490 align:start position:0%
can build modules as we've built for
 

00:02:53.490 --> 00:02:55.670 align:start position:0%
can build modules as we've built for
governance<00:02:53.970><c> staking</c><00:02:54.480><c> fee</c><00:02:54.959><c> distribution</c><00:02:55.530><c> and</c>

00:02:55.670 --> 00:02:55.680 align:start position:0%
governance staking fee distribution and
 

00:02:55.680 --> 00:02:57.410 align:start position:0%
governance staking fee distribution and
inter<00:02:55.890><c> blockchain</c><00:02:56.250><c> communication</c><00:02:56.910><c> they</c>

00:02:57.410 --> 00:02:57.420 align:start position:0%
inter blockchain communication they
 

00:02:57.420 --> 00:02:59.570 align:start position:0%
inter blockchain communication they
could<00:02:57.600><c> build</c><00:02:57.690><c> a</c><00:02:57.870><c> different</c><00:02:58.200><c> module</c><00:02:58.350><c> for</c><00:02:58.860><c> add</c><00:02:59.310><c> X</c>

00:02:59.570 --> 00:02:59.580 align:start position:0%
could build a different module for add X
 

00:02:59.580 --> 00:03:01.460 align:start position:0%
could build a different module for add X
or<00:02:59.910><c> a</c><00:02:59.940><c> different</c><00:03:00.390><c> module</c><00:03:00.510><c> for</c><00:03:00.990><c> a</c><00:03:01.020><c> different</c>

00:03:01.460 --> 00:03:01.470 align:start position:0%
or a different module for a different
 

00:03:01.470 --> 00:03:04.100 align:start position:0%
or a different module for a different
kind<00:03:01.560><c> of</c><00:03:01.709><c> proof</c><00:03:01.980><c> of</c><00:03:02.070><c> stake</c><00:03:02.310><c> algorithm</c><00:03:03.110><c> then</c>

00:03:04.100 --> 00:03:04.110 align:start position:0%
kind of proof of stake algorithm then
 

00:03:04.110 --> 00:03:06.920 align:start position:0%
kind of proof of stake algorithm then
you<00:03:04.620><c> can</c><00:03:04.830><c> using</c><00:03:05.280><c> the</c><00:03:05.370><c> cosmos</c><00:03:05.730><c> SDK</c><00:03:06.209><c> pick</c><00:03:06.690><c> and</c>

00:03:06.920 --> 00:03:06.930 align:start position:0%
you can using the cosmos SDK pick and
 

00:03:06.930 --> 00:03:08.690 align:start position:0%
you can using the cosmos SDK pick and
choose<00:03:07.140><c> which</c><00:03:07.500><c> modules</c><00:03:07.950><c> you</c><00:03:08.070><c> want</c><00:03:08.280><c> to</c><00:03:08.400><c> use</c><00:03:08.550><c> in</c>

00:03:08.690 --> 00:03:08.700 align:start position:0%
choose which modules you want to use in
 

00:03:08.700 --> 00:03:11.930 align:start position:0%
choose which modules you want to use in
your<00:03:08.820><c> blockchain</c><00:03:09.360><c> glue</c><00:03:10.050><c> them</c><00:03:10.260><c> together</c><00:03:10.940><c> and</c>

00:03:11.930 --> 00:03:11.940 align:start position:0%
your blockchain glue them together and
 

00:03:11.940 --> 00:03:13.670 align:start position:0%
your blockchain glue them together and
connect<00:03:12.360><c> them</c><00:03:12.540><c> using</c><00:03:13.020><c> the</c><00:03:13.080><c> least</c><00:03:13.230><c> authority</c>

00:03:13.670 --> 00:03:13.680 align:start position:0%
connect them using the least authority
 

00:03:13.680 --> 00:03:15.500 align:start position:0%
connect them using the least authority
permissioning<00:03:14.130><c> system</c><00:03:14.550><c> to</c><00:03:15.000><c> run</c><00:03:15.150><c> your</c><00:03:15.300><c> state</c>

00:03:15.500 --> 00:03:15.510 align:start position:0%
permissioning system to run your state
 

00:03:15.510 --> 00:03:17.690 align:start position:0%
permissioning system to run your state
machine<00:03:15.780><c> we</c><00:03:16.680><c> hope</c><00:03:16.920><c> then</c><00:03:17.250><c> when</c><00:03:17.430><c> you've</c><00:03:17.550><c> done</c>

00:03:17.690 --> 00:03:17.700 align:start position:0%
machine we hope then when you've done
 

00:03:17.700 --> 00:03:19.100 align:start position:0%
machine we hope then when you've done
this<00:03:17.910><c> and</c><00:03:18.180><c> when</c><00:03:18.570><c> you've</c><00:03:18.690><c> added</c><00:03:18.900><c> your</c>

00:03:19.100 --> 00:03:19.110 align:start position:0%
this and when you've added your
 

00:03:19.110 --> 00:03:21.500 align:start position:0%
this and when you've added your
application<00:03:19.800><c> specific</c><00:03:20.250><c> flavor</c><00:03:20.519><c> the</c><00:03:21.090><c> custom</c>

00:03:21.500 --> 00:03:21.510 align:start position:0%
application specific flavor the custom
 

00:03:21.510 --> 00:03:23.000 align:start position:0%
application specific flavor the custom
module<00:03:21.840><c> for</c><00:03:22.050><c> whatever</c><00:03:22.200><c> your</c><00:03:22.560><c> blockchain</c><00:03:22.980><c> is</c>

00:03:23.000 --> 00:03:23.010 align:start position:0%
module for whatever your blockchain is
 

00:03:23.010 --> 00:03:24.740 align:start position:0%
module for whatever your blockchain is
going<00:03:23.280><c> to</c><00:03:23.400><c> do</c><00:03:23.489><c> better</c><00:03:23.760><c> than</c><00:03:23.940><c> anyone</c><00:03:24.269><c> else</c><00:03:24.450><c> you</c>

00:03:24.740 --> 00:03:24.750 align:start position:0%
going to do better than anyone else you
 

00:03:24.750 --> 00:03:26.990 align:start position:0%
going to do better than anyone else you
will<00:03:25.350><c> share</c><00:03:25.590><c> that</c><00:03:25.739><c> or</c><00:03:26.220><c> share</c><00:03:26.459><c> parts</c><00:03:26.730><c> of</c><00:03:26.880><c> it</c>

00:03:26.990 --> 00:03:27.000 align:start position:0%
will share that or share parts of it
 

00:03:27.000 --> 00:03:29.150 align:start position:0%
will share that or share parts of it
upstream<00:03:27.780><c> so</c><00:03:28.170><c> that</c><00:03:28.290><c> people</c><00:03:28.620><c> upstream</c><00:03:29.010><c> and</c>

00:03:29.150 --> 00:03:29.160 align:start position:0%
upstream so that people upstream and
 

00:03:29.160 --> 00:03:31.310 align:start position:0%
upstream so that people upstream and
downstream<00:03:29.280><c> so</c><00:03:29.790><c> that</c><00:03:29.940><c> people</c><00:03:30.239><c> can</c><00:03:30.480><c> build</c><00:03:30.989><c> upon</c>

00:03:31.310 --> 00:03:31.320 align:start position:0%
downstream so that people can build upon
 

00:03:31.320 --> 00:03:33.290 align:start position:0%
downstream so that people can build upon
what<00:03:31.500><c> you've</c><00:03:31.650><c> done</c><00:03:31.860><c> improve</c><00:03:32.280><c> it</c><00:03:32.459><c> and</c><00:03:32.700><c> send</c><00:03:33.209><c> it</c>

00:03:33.290 --> 00:03:33.300 align:start position:0%
what you've done improve it and send it
 

00:03:33.300 --> 00:03:37.370 align:start position:0%
what you've done improve it and send it
back<00:03:34.730><c> in</c><00:03:35.730><c> order</c><00:03:35.970><c> to</c><00:03:36.090><c> facilitate</c><00:03:36.360><c> this</c><00:03:37.019><c> network</c>

00:03:37.370 --> 00:03:37.380 align:start position:0%
back in order to facilitate this network
 

00:03:37.380 --> 00:03:39.680 align:start position:0%
back in order to facilitate this network
of<00:03:37.530><c> interconnected</c><00:03:37.769><c> block</c><00:03:38.400><c> chains</c><00:03:38.700><c> we</c><00:03:39.300><c> need</c><00:03:39.510><c> a</c>

00:03:39.680 --> 00:03:39.690 align:start position:0%
of interconnected block chains we need a
 

00:03:39.690 --> 00:03:41.150 align:start position:0%
of interconnected block chains we need a
consensus<00:03:40.200><c> algorithm</c><00:03:40.500><c> with</c><00:03:40.830><c> particular</c>

00:03:41.150 --> 00:03:41.160 align:start position:0%
consensus algorithm with particular
 

00:03:41.160 --> 00:03:43.880 align:start position:0%
consensus algorithm with particular
properties<00:03:41.690><c> so</c><00:03:42.690><c> we've</c><00:03:43.110><c> built</c><00:03:43.260><c> tenement</c>

00:03:43.880 --> 00:03:43.890 align:start position:0%
properties so we've built tenement
 

00:03:43.890 --> 00:03:45.940 align:start position:0%
properties so we've built tenement
tender<00:03:44.640><c> mint</c><00:03:44.820><c> is</c><00:03:44.910><c> the</c><00:03:44.940><c> state</c><00:03:45.239><c> of</c><00:03:45.269><c> the</c><00:03:45.510><c> art</c>

00:03:45.940 --> 00:03:45.950 align:start position:0%
tender mint is the state of the art
 

00:03:45.950 --> 00:03:48.259 align:start position:0%
tender mint is the state of the art
generic<00:03:46.950><c> Byzantine</c><00:03:47.610><c> fault</c><00:03:47.850><c> tolerant</c>

00:03:48.259 --> 00:03:48.269 align:start position:0%
generic Byzantine fault tolerant
 

00:03:48.269 --> 00:03:50.479 align:start position:0%
generic Byzantine fault tolerant
blockchain<00:03:48.720><c> engine</c><00:03:49.140><c> it</c><00:03:49.620><c> encapsulates</c><00:03:49.950><c> the</c>

00:03:50.479 --> 00:03:50.489 align:start position:0%
blockchain engine it encapsulates the
 

00:03:50.489 --> 00:03:52.729 align:start position:0%
blockchain engine it encapsulates the
consensus<00:03:51.060><c> in</c><00:03:51.330><c> peer-to-peer</c><00:03:51.600><c> layer</c><00:03:52.050><c> coming</c>

00:03:52.729 --> 00:03:52.739 align:start position:0%
consensus in peer-to-peer layer coming
 

00:03:52.739 --> 00:03:54.890 align:start position:0%
consensus in peer-to-peer layer coming
to<00:03:52.920><c> consensus</c><00:03:53.459><c> on</c><00:03:53.640><c> which</c><00:03:54.060><c> transactions</c><00:03:54.720><c> ought</c>

00:03:54.890 --> 00:03:54.900 align:start position:0%
to consensus on which transactions ought
 

00:03:54.900 --> 00:03:56.870 align:start position:0%
to consensus on which transactions ought
to<00:03:55.050><c> be</c><00:03:55.170><c> applied</c><00:03:55.440><c> in</c><00:03:55.680><c> which</c><00:03:55.830><c> block</c><00:03:56.130><c> and</c><00:03:56.430><c> when</c><00:03:56.850><c> a</c>

00:03:56.870 --> 00:03:56.880 align:start position:0%
to be applied in which block and when a
 

00:03:56.880 --> 00:03:58.490 align:start position:0%
to be applied in which block and when a
block<00:03:57.150><c> needs</c><00:03:57.450><c> to</c><00:03:57.540><c> be</c><00:03:57.630><c> appended</c><00:03:58.080><c> to</c><00:03:58.110><c> the</c><00:03:58.290><c> chain</c>

00:03:58.490 --> 00:03:58.500 align:start position:0%
block needs to be appended to the chain
 

00:03:58.500 --> 00:04:01.370 align:start position:0%
block needs to be appended to the chain
and<00:03:58.769><c> it</c><00:03:59.519><c> provides</c><00:03:59.970><c> vertical</c><00:04:00.810><c> layer</c><00:04:01.110><c> one</c>

00:04:01.370 --> 00:04:01.380 align:start position:0%
and it provides vertical layer one
 

00:04:01.380 --> 00:04:03.500 align:start position:0%
and it provides vertical layer one
scaling<00:04:01.890><c> for</c><00:04:02.070><c> your</c><00:04:02.190><c> state</c><00:04:02.400><c> machine</c><00:04:02.700><c> superfast</c>

00:04:03.500 --> 00:04:03.510 align:start position:0%
scaling for your state machine superfast
 

00:04:03.510 --> 00:04:05.660 align:start position:0%
scaling for your state machine superfast
two-and-a-half<00:04:03.750><c> second</c><00:04:04.230><c> block</c><00:04:04.380><c> times</c><00:04:04.670><c> ten</c>

00:04:05.660 --> 00:04:05.670 align:start position:0%
two-and-a-half second block times ten
 

00:04:05.670 --> 00:04:07.250 align:start position:0%
two-and-a-half second block times ten
Dermot<00:04:05.910><c> is</c><00:04:06.030><c> fully</c><00:04:06.269><c> peer</c><00:04:06.570><c> reviewed</c><00:04:06.930><c> and</c><00:04:07.140><c> it</c>

00:04:07.250 --> 00:04:07.260 align:start position:0%
Dermot is fully peer reviewed and it
 

00:04:07.260 --> 00:04:09.590 align:start position:0%
Dermot is fully peer reviewed and it
offers<00:04:07.590><c> one</c><00:04:07.980><c> block</c><00:04:08.550><c> finality</c><00:04:09.150><c> as</c><00:04:09.269><c> soon</c><00:04:09.420><c> as</c><00:04:09.510><c> the</c>

00:04:09.590 --> 00:04:09.600 align:start position:0%
offers one block finality as soon as the
 

00:04:09.600 --> 00:04:10.910 align:start position:0%
offers one block finality as soon as the
block<00:04:09.750><c> is</c><00:04:09.930><c> confirmed</c><00:04:10.320><c> it</c><00:04:10.470><c> will</c><00:04:10.560><c> never</c><00:04:10.709><c> be</c>

00:04:10.910 --> 00:04:10.920 align:start position:0%
block is confirmed it will never be
 

00:04:10.920 --> 00:04:14.930 align:start position:0%
block is confirmed it will never be
reverted<00:04:12.110><c> most</c><00:04:13.110><c> importantly</c><00:04:13.680><c> for</c><00:04:14.310><c> this</c><00:04:14.459><c> model</c>

00:04:14.930 --> 00:04:14.940 align:start position:0%
reverted most importantly for this model
 

00:04:14.940 --> 00:04:16.550 align:start position:0%
reverted most importantly for this model
of<00:04:15.090><c> application</c><00:04:15.660><c> specific</c><00:04:16.109><c> block</c><00:04:16.290><c> chains</c>

00:04:16.550 --> 00:04:16.560 align:start position:0%
of application specific block chains
 

00:04:16.560 --> 00:04:18.740 align:start position:0%
of application specific block chains
tender<00:04:17.010><c> mint</c><00:04:17.160><c> is</c><00:04:17.280><c> generic</c><00:04:17.760><c> it</c><00:04:18.030><c> can</c><00:04:18.390><c> connect</c><00:04:18.690><c> to</c>

00:04:18.740 --> 00:04:18.750 align:start position:0%
tender mint is generic it can connect to
 

00:04:18.750 --> 00:04:21.170 align:start position:0%
tender mint is generic it can connect to
any<00:04:18.810><c> state</c><00:04:19.260><c> machine</c><00:04:19.560><c> you</c><00:04:19.769><c> could</c><00:04:20.250><c> write</c><00:04:20.459><c> using</c>

00:04:21.170 --> 00:04:21.180 align:start position:0%
any state machine you could write using
 

00:04:21.180 --> 00:04:23.659 align:start position:0%
any state machine you could write using
the<00:04:21.390><c> cosmos</c><00:04:21.720><c> SDK</c><00:04:22.169><c> or</c><00:04:22.440><c> using</c><00:04:22.830><c> a</c><00:04:22.919><c> different</c><00:04:23.250><c> SDK</c>

00:04:23.659 --> 00:04:23.669 align:start position:0%
the cosmos SDK or using a different SDK
 

00:04:23.669 --> 00:04:26.120 align:start position:0%
the cosmos SDK or using a different SDK
any<00:04:23.940><c> kind</c><00:04:24.630><c> of</c><00:04:24.780><c> state</c><00:04:25.410><c> machine</c><00:04:25.770><c> you</c><00:04:25.800><c> like</c>

00:04:26.120 --> 00:04:26.130 align:start position:0%
any kind of state machine you like
 

00:04:26.130 --> 00:04:27.080 align:start position:0%
any kind of state machine you like
operating<00:04:26.640><c> whatever</c>

00:04:27.080 --> 00:04:27.090 align:start position:0%
operating whatever
 

00:04:27.090 --> 00:04:28.610 align:start position:0%
operating whatever
sort<00:04:27.270><c> of</c><00:04:27.330><c> application</c><00:04:27.960><c> you</c><00:04:28.139><c> want</c><00:04:28.290><c> to</c><00:04:28.380><c> operate</c>

00:04:28.610 --> 00:04:28.620 align:start position:0%
sort of application you want to operate
 

00:04:28.620 --> 00:04:33.020 align:start position:0%
sort of application you want to operate
and<00:04:28.980><c> run</c><00:04:29.490><c> it</c><00:04:29.639><c> with</c><00:04:29.790><c> ten</c><00:04:30.030><c> durmand</c><00:04:31.639><c> so</c><00:04:32.639><c> here's</c><00:04:32.970><c> a</c>

00:04:33.020 --> 00:04:33.030 align:start position:0%
and run it with ten durmand so here's a
 

00:04:33.030 --> 00:04:34.730 align:start position:0%
and run it with ten durmand so here's a
picture<00:04:33.210><c> of</c><00:04:33.389><c> what</c><00:04:33.630><c> the</c><00:04:33.750><c> tenement</c><00:04:34.139><c> stack</c><00:04:34.380><c> looks</c>

00:04:34.730 --> 00:04:34.740 align:start position:0%
picture of what the tenement stack looks
 

00:04:34.740 --> 00:04:36.730 align:start position:0%
picture of what the tenement stack looks
like<00:04:34.949><c> so</c><00:04:35.460><c> you</c><00:04:35.550><c> can</c><00:04:35.610><c> see</c><00:04:35.880><c> this</c><00:04:36.030><c> in</c><00:04:36.210><c> visual</c><00:04:36.570><c> form</c>

00:04:36.730 --> 00:04:36.740 align:start position:0%
like so you can see this in visual form
 

00:04:36.740 --> 00:04:39.590 align:start position:0%
like so you can see this in visual form
the<00:04:37.740><c> large</c><00:04:38.130><c> green</c><00:04:38.400><c> rectangle</c><00:04:39.030><c> is</c><00:04:39.180><c> tournament</c>

00:04:39.590 --> 00:04:39.600 align:start position:0%
the large green rectangle is tournament
 

00:04:39.600 --> 00:04:42.320 align:start position:0%
the large green rectangle is tournament
consensus<00:04:40.169><c> and</c><00:04:40.440><c> each</c><00:04:40.710><c> of</c><00:04:40.949><c> the</c><00:04:41.160><c> circular</c><00:04:41.910><c> disks</c>

00:04:42.320 --> 00:04:42.330 align:start position:0%
consensus and each of the circular disks
 

00:04:42.330 --> 00:04:43.879 align:start position:0%
consensus and each of the circular disks
is<00:04:42.510><c> a</c><00:04:42.540><c> validator</c><00:04:43.050><c> participating</c><00:04:43.710><c> in</c><00:04:43.800><c> the</c>

00:04:43.879 --> 00:04:43.889 align:start position:0%
is a validator participating in the
 

00:04:43.889 --> 00:04:46.129 align:start position:0%
is a validator participating in the
consensus<00:04:44.370><c> algorithm</c><00:04:44.639><c> sending</c><00:04:45.570><c> messages</c><00:04:46.080><c> to</c>

00:04:46.129 --> 00:04:46.139 align:start position:0%
consensus algorithm sending messages to
 

00:04:46.139 --> 00:04:49.670 align:start position:0%
consensus algorithm sending messages to
each<00:04:46.320><c> other</c><00:04:46.620><c> to</c><00:04:46.860><c> vote</c><00:04:47.070><c> in</c><00:04:47.370><c> BFT</c><00:04:47.850><c> rounds</c><00:04:48.240><c> then</c><00:04:49.110><c> in</c>

00:04:49.670 --> 00:04:49.680 align:start position:0%
each other to vote in BFT rounds then in
 

00:04:49.680 --> 00:04:52.400 align:start position:0%
each other to vote in BFT rounds then in
smaller<00:04:50.610><c> blue</c><00:04:50.910><c> rectangle</c><00:04:51.540><c> we</c><00:04:51.690><c> have</c><00:04:51.870><c> the</c><00:04:51.990><c> ABC</c>

00:04:52.400 --> 00:04:52.410 align:start position:0%
smaller blue rectangle we have the ABC
 

00:04:52.410 --> 00:04:54.050 align:start position:0%
smaller blue rectangle we have the ABC
i--<00:04:52.440><c> allocation</c><00:04:53.160><c> that's</c><00:04:53.370><c> your</c><00:04:53.550><c> state</c><00:04:53.760><c> machine</c>

00:04:54.050 --> 00:04:54.060 align:start position:0%
i-- allocation that's your state machine
 

00:04:54.060 --> 00:04:56.420 align:start position:0%
i-- allocation that's your state machine
written<00:04:54.810><c> using</c><00:04:55.020><c> the</c><00:04:55.229><c> cosmos</c><00:04:55.560><c> SDK</c><00:04:56.010><c> and</c><00:04:56.190><c> perhaps</c>

00:04:56.420 --> 00:04:56.430 align:start position:0%
written using the cosmos SDK and perhaps
 

00:04:56.430 --> 00:04:59.090 align:start position:0%
written using the cosmos SDK and perhaps
featuring<00:04:57.180><c> the</c><00:04:57.300><c> EVM</c><00:04:57.660><c> which</c><00:04:58.350><c> is</c><00:04:58.500><c> talking</c><00:04:58.889><c> to</c>

00:04:59.090 --> 00:04:59.100 align:start position:0%
featuring the EVM which is talking to
 

00:04:59.100 --> 00:05:00.650 align:start position:0%
featuring the EVM which is talking to
and<00:04:59.250><c> from</c><00:04:59.400><c> ten</c><00:04:59.669><c> Derman</c><00:04:59.910><c> telling</c><00:05:00.270><c> ten</c><00:05:00.450><c> Dermot</c>

00:05:00.650 --> 00:05:00.660 align:start position:0%
and from ten Derman telling ten Dermot
 

00:05:00.660 --> 00:05:02.090 align:start position:0%
and from ten Derman telling ten Dermot
which<00:05:00.810><c> transactions</c><00:05:01.440><c> are</c><00:05:01.560><c> valid</c><00:05:01.889><c> and</c>

00:05:02.090 --> 00:05:02.100 align:start position:0%
which transactions are valid and
 

00:05:02.100 --> 00:05:04.070 align:start position:0%
which transactions are valid and
executing<00:05:03.000><c> the</c><00:05:03.090><c> transactions</c><00:05:03.660><c> once</c><00:05:03.900><c> they've</c>

00:05:04.070 --> 00:05:04.080 align:start position:0%
executing the transactions once they've
 

00:05:04.080 --> 00:05:08.990 align:start position:0%
executing the transactions once they've
been<00:05:04.169><c> confirmed</c><00:05:04.560><c> in</c><00:05:04.740><c> a</c><00:05:04.860><c> block</c><00:05:06.919><c> so</c><00:05:07.919><c> in</c><00:05:08.580><c> order</c><00:05:08.790><c> to</c>

00:05:08.990 --> 00:05:09.000 align:start position:0%
been confirmed in a block so in order to
 

00:05:09.000 --> 00:05:10.580 align:start position:0%
been confirmed in a block so in order to
make<00:05:09.150><c> it</c><00:05:09.270><c> as</c><00:05:09.419><c> easy</c><00:05:09.570><c> as</c><00:05:09.690><c> possible</c><00:05:09.780><c> for</c>

00:05:10.580 --> 00:05:10.590 align:start position:0%
make it as easy as possible for
 

00:05:10.590 --> 00:05:12.830 align:start position:0%
make it as easy as possible for
developers<00:05:10.650><c> to</c><00:05:11.220><c> start</c><00:05:11.280><c> working</c><00:05:11.850><c> on</c><00:05:12.060><c> full</c>

00:05:12.830 --> 00:05:12.840 align:start position:0%
developers to start working on full
 

00:05:12.840 --> 00:05:14.330 align:start position:0%
developers to start working on full
function<00:05:13.260><c> block</c><00:05:13.470><c> chains</c><00:05:13.740><c> using</c><00:05:14.040><c> the</c><00:05:14.220><c> SDK</c>

00:05:14.330 --> 00:05:14.340 align:start position:0%
function block chains using the SDK
 

00:05:14.340 --> 00:05:17.060 align:start position:0%
function block chains using the SDK
intendment<00:05:15.060><c> and</c><00:05:15.600><c> in</c><00:05:16.229><c> order</c><00:05:16.440><c> to</c><00:05:16.560><c> build</c><00:05:16.680><c> the</c>

00:05:17.060 --> 00:05:17.070 align:start position:0%
intendment and in order to build the
 

00:05:17.070 --> 00:05:18.529 align:start position:0%
intendment and in order to build the
particular<00:05:17.340><c> block</c><00:05:17.700><c> chain</c><00:05:17.910><c> we're</c><00:05:18.090><c> working</c><00:05:18.450><c> on</c>

00:05:18.529 --> 00:05:18.539 align:start position:0%
particular block chain we're working on
 

00:05:18.539 --> 00:05:20.570 align:start position:0%
particular block chain we're working on
the<00:05:18.750><c> cosmos</c><00:05:19.110><c> hub</c><00:05:19.320><c> we've</c><00:05:19.830><c> built</c><00:05:20.100><c> some</c><00:05:20.340><c> core</c>

00:05:20.570 --> 00:05:20.580 align:start position:0%
the cosmos hub we've built some core
 

00:05:20.580 --> 00:05:22.460 align:start position:0%
the cosmos hub we've built some core
modules<00:05:21.060><c> which</c><00:05:21.450><c> I'll</c><00:05:21.600><c> talk</c><00:05:21.720><c> about</c><00:05:22.020><c> now</c><00:05:22.200><c> the</c>

00:05:22.460 --> 00:05:22.470 align:start position:0%
modules which I'll talk about now the
 

00:05:22.470 --> 00:05:24.640 align:start position:0%
modules which I'll talk about now the
first<00:05:22.979><c> module</c><00:05:23.400><c> is</c><00:05:23.520><c> bonded</c><00:05:23.970><c> proof</c><00:05:24.180><c> of</c><00:05:24.360><c> stake</c>

00:05:24.640 --> 00:05:24.650 align:start position:0%
first module is bonded proof of stake
 

00:05:24.650 --> 00:05:27.500 align:start position:0%
first module is bonded proof of stake
bonded<00:05:25.650><c> proof</c><00:05:25.830><c> of</c><00:05:25.949><c> stake</c><00:05:26.220><c> is</c><00:05:26.580><c> the</c><00:05:26.610><c> proof</c><00:05:27.389><c> of</c>

00:05:27.500 --> 00:05:27.510 align:start position:0%
bonded proof of stake is the proof of
 

00:05:27.510 --> 00:05:29.000 align:start position:0%
bonded proof of stake is the proof of
stake<00:05:27.690><c> mechanism</c><00:05:28.289><c> which</c><00:05:28.470><c> will</c><00:05:28.620><c> be</c><00:05:28.710><c> used</c><00:05:28.919><c> by</c>

00:05:29.000 --> 00:05:29.010 align:start position:0%
stake mechanism which will be used by
 

00:05:29.010 --> 00:05:31.460 align:start position:0%
stake mechanism which will be used by
the<00:05:29.130><c> cosmos</c><00:05:29.550><c> hub</c><00:05:29.760><c> in</c><00:05:30.000><c> which</c><00:05:30.539><c> we</c><00:05:30.690><c> invite</c><00:05:31.080><c> any</c>

00:05:31.460 --> 00:05:31.470 align:start position:0%
the cosmos hub in which we invite any
 

00:05:31.470 --> 00:05:33.409 align:start position:0%
the cosmos hub in which we invite any
blockchains<00:05:32.039><c> in</c><00:05:32.220><c> the</c><00:05:32.310><c> cosmos</c><00:05:32.639><c> ecosystem</c><00:05:33.240><c> to</c>

00:05:33.409 --> 00:05:33.419 align:start position:0%
blockchains in the cosmos ecosystem to
 

00:05:33.419 --> 00:05:35.390 align:start position:0%
blockchains in the cosmos ecosystem to
use<00:05:33.570><c> themselves</c><00:05:34.110><c> with</c><00:05:34.590><c> their</c><00:05:34.889><c> own</c><00:05:34.919><c> staking</c>

00:05:35.390 --> 00:05:35.400 align:start position:0%
use themselves with their own staking
 

00:05:35.400 --> 00:05:37.490 align:start position:0%
use themselves with their own staking
token<00:05:35.700><c> if</c><00:05:35.820><c> they</c><00:05:35.940><c> like</c><00:05:36.120><c> bonded</c><00:05:36.930><c> proof</c><00:05:37.110><c> of</c><00:05:37.260><c> stake</c>

00:05:37.490 --> 00:05:37.500 align:start position:0%
token if they like bonded proof of stake
 

00:05:37.500 --> 00:05:39.980 align:start position:0%
token if they like bonded proof of stake
has<00:05:37.740><c> delegation</c><00:05:38.400><c> as</c><00:05:38.789><c> we</c><00:05:39.030><c> say</c><00:05:39.210><c> with</c><00:05:39.479><c> skin</c><00:05:39.870><c> in</c>

00:05:39.980 --> 00:05:39.990 align:start position:0%
has delegation as we say with skin in
 

00:05:39.990 --> 00:05:42.140 align:start position:0%
has delegation as we say with skin in
the<00:05:40.110><c> game</c><00:05:40.139><c> so</c><00:05:40.680><c> delegate</c><00:05:41.460><c> errs</c><00:05:41.580><c> are</c><00:05:41.729><c> liable</c>

00:05:42.140 --> 00:05:42.150 align:start position:0%
the game so delegate errs are liable
 

00:05:42.150 --> 00:05:43.370 align:start position:0%
the game so delegate errs are liable
have<00:05:42.360><c> their</c><00:05:42.510><c> valid</c><00:05:42.780><c> at</c><00:05:42.900><c> our</c><00:05:42.990><c> commits</c><00:05:43.289><c> a</c>

00:05:43.370 --> 00:05:43.380 align:start position:0%
have their valid at our commits a
 

00:05:43.380 --> 00:05:45.290 align:start position:0%
have their valid at our commits a
protocol<00:05:43.740><c> fault</c><00:05:44.039><c> they</c><00:05:44.580><c> validate</c><00:05:44.910><c> or</c><00:05:45.030><c> double</c>

00:05:45.290 --> 00:05:45.300 align:start position:0%
protocol fault they validate or double
 

00:05:45.300 --> 00:05:46.820 align:start position:0%
protocol fault they validate or double
signs<00:05:45.510><c> or</c><00:05:45.870><c> fails</c><00:05:46.110><c> to</c><00:05:46.289><c> participate</c><00:05:46.740><c> in</c>

00:05:46.820 --> 00:05:46.830 align:start position:0%
signs or fails to participate in
 

00:05:46.830 --> 00:05:49.010 align:start position:0%
signs or fails to participate in
consensus<00:05:47.340><c> for</c><00:05:47.550><c> too</c><00:05:47.669><c> long</c><00:05:47.849><c> the</c><00:05:48.539><c> delegate</c><00:05:48.900><c> errs</c>

00:05:49.010 --> 00:05:49.020 align:start position:0%
consensus for too long the delegate errs
 

00:05:49.020 --> 00:05:51.950 align:start position:0%
consensus for too long the delegate errs
too<00:05:49.260><c> can</c><00:05:49.620><c> be</c><00:05:49.740><c> slashed</c><00:05:50.419><c> bonded</c><00:05:51.419><c> proof</c><00:05:51.599><c> of</c><00:05:51.750><c> stake</c>

00:05:51.950 --> 00:05:51.960 align:start position:0%
too can be slashed bonded proof of stake
 

00:05:51.960 --> 00:05:53.659 align:start position:0%
too can be slashed bonded proof of stake
addresses<00:05:52.500><c> the</c><00:05:52.620><c> nothing</c><00:05:52.889><c> at</c><00:05:53.039><c> stake</c><00:05:53.070><c> problem</c>

00:05:53.659 --> 00:05:53.669 align:start position:0%
addresses the nothing at stake problem
 

00:05:53.669 --> 00:05:55.490 align:start position:0%
addresses the nothing at stake problem
with<00:05:53.849><c> a</c><00:05:53.880><c> nun</c><00:05:54.090><c> bonding</c><00:05:54.510><c> period</c><00:05:54.900><c> both</c>

00:05:55.490 --> 00:05:55.500 align:start position:0%
with a nun bonding period both
 

00:05:55.500 --> 00:05:57.260 align:start position:0%
with a nun bonding period both
validators<00:05:56.280><c> and</c><00:05:56.460><c> delegate</c><00:05:56.789><c> errs</c><00:05:56.910><c> when</c><00:05:57.180><c> they</c>

00:05:57.260 --> 00:05:57.270 align:start position:0%
validators and delegate errs when they
 

00:05:57.270 --> 00:05:59.240 align:start position:0%
validators and delegate errs when they
want<00:05:57.510><c> to</c><00:05:57.630><c> participate</c><00:05:57.900><c> to</c><00:05:58.380><c> vote</c><00:05:58.530><c> in</c><00:05:58.710><c> consensus</c>

00:05:59.240 --> 00:05:59.250 align:start position:0%
want to participate to vote in consensus
 

00:05:59.250 --> 00:06:01.850 align:start position:0%
want to participate to vote in consensus
have<00:05:59.520><c> to</c><00:05:59.639><c> lockup</c><00:06:00.030><c> tokens</c><00:06:00.510><c> for</c><00:06:01.320><c> it</c><00:06:01.650><c> will</c><00:06:01.740><c> be</c>

00:06:01.850 --> 00:06:01.860 align:start position:0%
have to lockup tokens for it will be
 

00:06:01.860 --> 00:06:04.010 align:start position:0%
have to lockup tokens for it will be
three<00:06:02.070><c> weeks</c><00:06:02.280><c> at</c><00:06:02.610><c> launch</c><00:06:02.880><c> for</c><00:06:03.180><c> the</c><00:06:03.240><c> cosmos</c><00:06:03.570><c> but</c>

00:06:04.010 --> 00:06:04.020 align:start position:0%
three weeks at launch for the cosmos but
 

00:06:04.020 --> 00:06:06.200 align:start position:0%
three weeks at launch for the cosmos but
for<00:06:04.229><c> a</c><00:06:04.260><c> configurable</c><00:06:04.680><c> amount</c><00:06:05.010><c> of</c><00:06:05.130><c> time</c><00:06:05.340><c> and</c><00:06:05.639><c> as</c>

00:06:06.200 --> 00:06:06.210 align:start position:0%
for a configurable amount of time and as
 

00:06:06.210 --> 00:06:07.879 align:start position:0%
for a configurable amount of time and as
long<00:06:06.360><c> as</c><00:06:06.389><c> those</c><00:06:06.630><c> tokens</c><00:06:06.840><c> are</c><00:06:07.110><c> locked</c><00:06:07.289><c> up</c><00:06:07.440><c> if</c><00:06:07.740><c> an</c>

00:06:07.879 --> 00:06:07.889 align:start position:0%
long as those tokens are locked up if an
 

00:06:07.889 --> 00:06:09.950 align:start position:0%
long as those tokens are locked up if an
infraction<00:06:08.190><c> is</c><00:06:08.550><c> discovered</c><00:06:09.060><c> they</c><00:06:09.660><c> can</c><00:06:09.810><c> be</c>

00:06:09.950 --> 00:06:09.960 align:start position:0%
infraction is discovered they can be
 

00:06:09.960 --> 00:06:12.980 align:start position:0%
infraction is discovered they can be
slashed<00:06:10.970><c> we've</c><00:06:11.970><c> tried</c><00:06:12.240><c> to</c><00:06:12.270><c> build</c><00:06:12.479><c> this</c><00:06:12.599><c> module</c>

00:06:12.980 --> 00:06:12.990 align:start position:0%
slashed we've tried to build this module
 

00:06:12.990 --> 00:06:15.409 align:start position:0%
slashed we've tried to build this module
module<00:06:13.470><c> to</c><00:06:13.860><c> be</c><00:06:14.010><c> batteries</c><00:06:14.639><c> included</c><00:06:15.150><c> but</c>

00:06:15.409 --> 00:06:15.419 align:start position:0%
module to be batteries included but
 

00:06:15.419 --> 00:06:18.170 align:start position:0%
module to be batteries included but
extensible<00:06:16.200><c> you</c><00:06:16.860><c> could</c><00:06:17.010><c> import</c><00:06:17.340><c> it</c><00:06:17.520><c> as</c><00:06:17.700><c> is</c><00:06:17.940><c> and</c>

00:06:18.170 --> 00:06:18.180 align:start position:0%
extensible you could import it as is and
 

00:06:18.180 --> 00:06:19.580 align:start position:0%
extensible you could import it as is and
have<00:06:18.330><c> a</c><00:06:18.360><c> fully</c><00:06:18.599><c> functional</c><00:06:19.110><c> proof</c><00:06:19.260><c> of</c><00:06:19.410><c> stake</c>

00:06:19.580 --> 00:06:19.590 align:start position:0%
have a fully functional proof of stake
 

00:06:19.590 --> 00:06:21.110 align:start position:0%
have a fully functional proof of stake
algorithm<00:06:20.160><c> for</c><00:06:20.370><c> whatever</c><00:06:20.610><c> state</c><00:06:20.849><c> machine</c>

00:06:21.110 --> 00:06:21.120 align:start position:0%
algorithm for whatever state machine
 

00:06:21.120 --> 00:06:23.510 align:start position:0%
algorithm for whatever state machine
you're<00:06:21.270><c> running</c><00:06:21.539><c> or</c><00:06:21.780><c> you</c><00:06:22.440><c> can</c><00:06:22.590><c> modify</c><00:06:22.860><c> it</c><00:06:23.010><c> you</c>

00:06:23.510 --> 00:06:23.520 align:start position:0%
you're running or you can modify it you
 

00:06:23.520 --> 00:06:25.339 align:start position:0%
you're running or you can modify it you
could<00:06:23.669><c> add</c><00:06:23.789><c> custom</c><00:06:24.270><c> slashing</c><00:06:24.720><c> conditions</c><00:06:25.139><c> for</c>

00:06:25.339 --> 00:06:25.349 align:start position:0%
could add custom slashing conditions for
 

00:06:25.349 --> 00:06:27.589 align:start position:0%
could add custom slashing conditions for
different<00:06:25.440><c> kinds</c><00:06:26.010><c> of</c><00:06:26.270><c> application</c><00:06:27.270><c> level</c>

00:06:27.589 --> 00:06:27.599 align:start position:0%
different kinds of application level
 

00:06:27.599 --> 00:06:30.110 align:start position:0%
different kinds of application level
guarantees<00:06:28.139><c> you</c><00:06:28.500><c> want</c><00:06:28.650><c> to</c><00:06:28.740><c> provide</c><00:06:29.010><c> or</c><00:06:29.370><c> you</c>

00:06:30.110 --> 00:06:30.120 align:start position:0%
guarantees you want to provide or you
 

00:06:30.120 --> 00:06:32.060 align:start position:0%
guarantees you want to provide or you
could<00:06:30.330><c> change</c><00:06:30.570><c> the</c><00:06:31.169><c> way</c><00:06:31.289><c> we've</c><00:06:31.470><c> parameterize</c>

00:06:32.060 --> 00:06:32.070 align:start position:0%
could change the way we've parameterize
 

00:06:32.070 --> 00:06:34.610 align:start position:0%
could change the way we've parameterize
our<00:06:32.520><c> slashing</c><00:06:33.030><c> and</c><00:06:33.150><c> staking</c><00:06:33.389><c> conditions</c><00:06:33.960><c> all</c>

00:06:34.610 --> 00:06:34.620 align:start position:0%
our slashing and staking conditions all
 

00:06:34.620 --> 00:06:36.500 align:start position:0%
our slashing and staking conditions all
total<00:06:35.010><c> object</c><00:06:35.280><c> of</c><00:06:35.400><c> delegation</c><00:06:36.000><c> or</c><00:06:36.180><c> punish</c>

00:06:36.500 --> 00:06:36.510 align:start position:0%
total object of delegation or punish
 

00:06:36.510 --> 00:06:38.029 align:start position:0%
total object of delegation or punish
people<00:06:36.659><c> differently</c><00:06:37.110><c> for</c><00:06:37.710><c> committing</c>

00:06:38.029 --> 00:06:38.039 align:start position:0%
people differently for committing
 

00:06:38.039 --> 00:06:39.850 align:start position:0%
people differently for committing
protocol<00:06:38.400><c> faults</c>

00:06:39.850 --> 00:06:39.860 align:start position:0%
protocol faults
 

00:06:39.860 --> 00:06:42.060 align:start position:0%
protocol faults
the<00:06:40.580><c> second</c><00:06:40.940><c> core</c><00:06:41.090><c> module</c><00:06:41.420><c> is</c><00:06:41.570><c> governance</c>

00:06:42.060 --> 00:06:42.070 align:start position:0%
the second core module is governance
 

00:06:42.070 --> 00:06:44.140 align:start position:0%
the second core module is governance
like<00:06:43.070><c> our</c><00:06:43.250><c> proof</c><00:06:43.460><c> of</c><00:06:43.580><c> stake</c><00:06:43.790><c> module</c>

00:06:44.140 --> 00:06:44.150 align:start position:0%
like our proof of stake module
 

00:06:44.150 --> 00:06:45.940 align:start position:0%
like our proof of stake module
government's<00:06:44.600><c> design</c><00:06:44.900><c> is</c><00:06:45.320><c> designed</c><00:06:45.710><c> to</c><00:06:45.860><c> be</c>

00:06:45.940 --> 00:06:45.950 align:start position:0%
government's design is designed to be
 

00:06:45.950 --> 00:06:47.890 align:start position:0%
government's design is designed to be
pretty<00:06:46.310><c> flexible</c><00:06:46.550><c> so</c><00:06:47.150><c> it</c><00:06:47.210><c> will</c><00:06:47.330><c> work</c><00:06:47.360><c> for</c><00:06:47.720><c> lots</c>

00:06:47.890 --> 00:06:47.900 align:start position:0%
pretty flexible so it will work for lots
 

00:06:47.900 --> 00:06:50.200 align:start position:0%
pretty flexible so it will work for lots
of<00:06:47.990><c> different</c><00:06:48.050><c> blockchains</c><00:06:48.800><c> our</c><00:06:49.760><c> governance</c>

00:06:50.200 --> 00:06:50.210 align:start position:0%
of different blockchains our governance
 

00:06:50.210 --> 00:06:51.850 align:start position:0%
of different blockchains our governance
module<00:06:50.570><c> has</c><00:06:50.720><c> different</c><00:06:51.080><c> kinds</c><00:06:51.320><c> of</c><00:06:51.440><c> what</c><00:06:51.770><c> we</c>

00:06:51.850 --> 00:06:51.860 align:start position:0%
module has different kinds of what we
 

00:06:51.860 --> 00:06:53.740 align:start position:0%
module has different kinds of what we
call<00:06:52.040><c> governance</c><00:06:52.460><c> proposals</c><00:06:53.060><c> proposals</c><00:06:53.600><c> to</c>

00:06:53.740 --> 00:06:53.750 align:start position:0%
call governance proposals proposals to
 

00:06:53.750 --> 00:06:56.380 align:start position:0%
call governance proposals proposals to
change<00:06:53.890><c> some</c><00:06:54.890><c> way</c><00:06:55.070><c> the</c><00:06:55.250><c> chain</c><00:06:55.460><c> works</c><00:06:55.760><c> the</c>

00:06:56.380 --> 00:06:56.390 align:start position:0%
change some way the chain works the
 

00:06:56.390 --> 00:06:58.660 align:start position:0%
change some way the chain works the
first<00:06:56.660><c> are</c><00:06:56.960><c> simply</c><00:06:57.320><c> text</c><00:06:57.590><c> proposals</c><00:06:58.100><c> they</c>

00:06:58.660 --> 00:06:58.670 align:start position:0%
first are simply text proposals they
 

00:06:58.670 --> 00:07:00.790 align:start position:0%
first are simply text proposals they
don't<00:06:58.910><c> do</c><00:06:59.240><c> anything</c><00:06:59.510><c> in</c><00:06:59.900><c> protocol</c><00:07:00.350><c> in</c><00:07:00.560><c> band</c>

00:07:00.790 --> 00:07:00.800 align:start position:0%
don't do anything in protocol in band
 

00:07:00.800 --> 00:07:02.920 align:start position:0%
don't do anything in protocol in band
but<00:07:01.310><c> rather</c><00:07:01.520><c> allow</c><00:07:01.850><c> for</c><00:07:02.270><c> the</c><00:07:02.330><c> network</c><00:07:02.600><c> to</c><00:07:02.780><c> come</c>

00:07:02.920 --> 00:07:02.930 align:start position:0%
but rather allow for the network to come
 

00:07:02.930 --> 00:07:05.620 align:start position:0%
but rather allow for the network to come
to<00:07:03.080><c> social</c><00:07:03.410><c> consensus</c><00:07:03.860><c> on</c><00:07:04.070><c> maybe</c><00:07:05.030><c> some</c><00:07:05.330><c> change</c>

00:07:05.620 --> 00:07:05.630 align:start position:0%
to social consensus on maybe some change
 

00:07:05.630 --> 00:07:07.600 align:start position:0%
to social consensus on maybe some change
to<00:07:05.840><c> make</c><00:07:05.990><c> in</c><00:07:06.170><c> a</c><00:07:06.260><c> future</c><00:07:06.560><c> software</c><00:07:06.920><c> upgrade</c><00:07:07.280><c> or</c>

00:07:07.600 --> 00:07:07.610 align:start position:0%
to make in a future software upgrade or
 

00:07:07.610 --> 00:07:10.030 align:start position:0%
to make in a future software upgrade or
on<00:07:08.240><c> some</c><00:07:08.720><c> way</c><00:07:08.930><c> in</c><00:07:09.200><c> which</c><00:07:09.230><c> we</c><00:07:09.500><c> want</c><00:07:09.680><c> to</c><00:07:09.740><c> change</c>

00:07:10.030 --> 00:07:10.040 align:start position:0%
on some way in which we want to change
 

00:07:10.040 --> 00:07:11.530 align:start position:0%
on some way in which we want to change
the<00:07:10.250><c> way</c><00:07:10.340><c> we're</c><00:07:10.520><c> operating</c><00:07:10.760><c> this</c><00:07:11.060><c> blockchain</c>

00:07:11.530 --> 00:07:11.540 align:start position:0%
the way we're operating this blockchain
 

00:07:11.540 --> 00:07:14.110 align:start position:0%
the way we're operating this blockchain
the<00:07:12.380><c> second</c><00:07:12.770><c> are</c><00:07:12.950><c> promising</c><00:07:13.520><c> parameter</c>

00:07:14.110 --> 00:07:14.120 align:start position:0%
the second are promising parameter
 

00:07:14.120 --> 00:07:16.780 align:start position:0%
the second are promising parameter
change<00:07:14.390><c> proposals</c><00:07:14.960><c> which</c><00:07:15.170><c> are</c><00:07:15.410><c> inbound</c><00:07:15.980><c> so</c><00:07:16.670><c> if</c>

00:07:16.780 --> 00:07:16.790 align:start position:0%
change proposals which are inbound so if
 

00:07:16.790 --> 00:07:18.460 align:start position:0%
change proposals which are inbound so if
a<00:07:16.880><c> parameter</c><00:07:17.300><c> change</c><00:07:17.570><c> proposal</c><00:07:18.110><c> is</c><00:07:18.230><c> passed</c>

00:07:18.460 --> 00:07:18.470 align:start position:0%
a parameter change proposal is passed
 

00:07:18.470 --> 00:07:21.040 align:start position:0%
a parameter change proposal is passed
that<00:07:19.100><c> might</c><00:07:19.340><c> change</c><00:07:19.640><c> the</c><00:07:20.240><c> amount</c><00:07:20.600><c> of</c><00:07:20.780><c> steak</c>

00:07:21.040 --> 00:07:21.050 align:start position:0%
that might change the amount of steak
 

00:07:21.050 --> 00:07:22.720 align:start position:0%
that might change the amount of steak
which<00:07:21.290><c> is</c><00:07:21.440><c> slashed</c><00:07:21.680><c> for</c><00:07:22.010><c> double</c><00:07:22.250><c> signing</c><00:07:22.580><c> or</c>

00:07:22.720 --> 00:07:22.730 align:start position:0%
which is slashed for double signing or
 

00:07:22.730 --> 00:07:24.790 align:start position:0%
which is slashed for double signing or
it<00:07:23.390><c> could</c><00:07:23.540><c> change</c><00:07:23.570><c> the</c><00:07:24.050><c> annual</c><00:07:24.530><c> network</c>

00:07:24.790 --> 00:07:24.800 align:start position:0%
it could change the annual network
 

00:07:24.800 --> 00:07:27.910 align:start position:0%
it could change the annual network
inflation<00:07:25.280><c> rate</c><00:07:25.780><c> third</c><00:07:26.780><c> and</c><00:07:27.110><c> finally</c><00:07:27.560><c> we</c><00:07:27.740><c> have</c>

00:07:27.910 --> 00:07:27.920 align:start position:0%
inflation rate third and finally we have
 

00:07:27.920 --> 00:07:29.710 align:start position:0%
inflation rate third and finally we have
software<00:07:28.370><c> upgrade</c><00:07:28.760><c> proposals</c><00:07:29.240><c> which</c>

00:07:29.710 --> 00:07:29.720 align:start position:0%
software upgrade proposals which
 

00:07:29.720 --> 00:07:31.750 align:start position:0%
software upgrade proposals which
actually<00:07:30.140><c> upgrade</c><00:07:30.620><c> the</c><00:07:30.950><c> state</c><00:07:31.160><c> machine</c><00:07:31.490><c> which</c>

00:07:31.750 --> 00:07:31.760 align:start position:0%
actually upgrade the state machine which
 

00:07:31.760 --> 00:07:33.760 align:start position:0%
actually upgrade the state machine which
is<00:07:31.850><c> the</c><00:07:31.970><c> chain</c><00:07:32.180><c> is</c><00:07:32.330><c> running</c><00:07:32.660><c> so</c><00:07:33.170><c> upgrade</c><00:07:33.590><c> in</c>

00:07:33.760 --> 00:07:33.770 align:start position:0%
is the chain is running so upgrade in
 

00:07:33.770 --> 00:07:35.170 align:start position:0%
is the chain is running so upgrade in
the<00:07:33.800><c> case</c><00:07:33.980><c> of</c><00:07:34.160><c> your</c><00:07:34.250><c> application</c><00:07:34.730><c> specific</c>

00:07:35.170 --> 00:07:35.180 align:start position:0%
the case of your application specific
 

00:07:35.180 --> 00:07:36.580 align:start position:0%
the case of your application specific
blockchain<00:07:35.600><c> may</c><00:07:35.780><c> be</c><00:07:35.900><c> the</c><00:07:36.020><c> logic</c><00:07:36.380><c> of</c><00:07:36.500><c> an</c>

00:07:36.580 --> 00:07:36.590 align:start position:0%
blockchain may be the logic of an
 

00:07:36.590 --> 00:07:40.540 align:start position:0%
blockchain may be the logic of an
exchange<00:07:38.170><c> once</c><00:07:39.220><c> everyone</c><00:07:40.220><c> has</c><00:07:40.250><c> come</c><00:07:40.460><c> to</c>

00:07:40.540 --> 00:07:40.550 align:start position:0%
exchange once everyone has come to
 

00:07:40.550 --> 00:07:41.740 align:start position:0%
exchange once everyone has come to
consensus<00:07:40.910><c> on</c><00:07:41.000><c> that</c><00:07:41.060><c> proposal</c><00:07:41.300><c> at</c><00:07:41.720><c> a</c>

00:07:41.740 --> 00:07:41.750 align:start position:0%
consensus on that proposal at a
 

00:07:41.750 --> 00:07:43.590 align:start position:0%
consensus on that proposal at a
particular<00:07:42.230><c> block</c><00:07:42.410><c> height</c><00:07:42.620><c> automatically</c>

00:07:43.590 --> 00:07:43.600 align:start position:0%
particular block height automatically
 

00:07:43.600 --> 00:07:45.850 align:start position:0%
particular block height automatically
for<00:07:44.600><c> governance</c><00:07:44.960><c> we've</c><00:07:45.200><c> elected</c><00:07:45.590><c> to</c><00:07:45.710><c> use</c>

00:07:45.850 --> 00:07:45.860 align:start position:0%
for governance we've elected to use
 

00:07:45.860 --> 00:07:48.760 align:start position:0%
for governance we've elected to use
liquid<00:07:46.130><c> democracy</c><00:07:46.540><c> so</c><00:07:47.540><c> in</c><00:07:47.930><c> tender</c><00:07:48.440><c> mint</c><00:07:48.620><c> block</c>

00:07:48.760 --> 00:07:48.770 align:start position:0%
liquid democracy so in tender mint block
 

00:07:48.770 --> 00:07:50.380 align:start position:0%
liquid democracy so in tender mint block
chains<00:07:49.070><c> there</c><00:07:49.310><c> will</c><00:07:49.400><c> be</c><00:07:49.430><c> a</c><00:07:49.520><c> few</c><00:07:49.790><c> hundred</c><00:07:50.150><c> or</c><00:07:50.270><c> so</c>

00:07:50.380 --> 00:07:50.390 align:start position:0%
chains there will be a few hundred or so
 

00:07:50.390 --> 00:07:52.510 align:start position:0%
chains there will be a few hundred or so
validators<00:07:51.080><c> those</c><00:07:51.620><c> validators</c><00:07:52.250><c> going</c><00:07:52.460><c> to</c>

00:07:52.510 --> 00:07:52.520 align:start position:0%
validators those validators going to
 

00:07:52.520 --> 00:07:54.580 align:start position:0%
validators those validators going to
vote<00:07:52.670><c> and</c><00:07:52.940><c> by</c><00:07:53.420><c> default</c><00:07:53.840><c> they</c><00:07:54.110><c> were</c><00:07:54.170><c> carry</c>

00:07:54.580 --> 00:07:54.590 align:start position:0%
vote and by default they were carry
 

00:07:54.590 --> 00:07:56.260 align:start position:0%
vote and by default they were carry
their<00:07:54.860><c> delegate</c><00:07:55.280><c> errs</c><00:07:55.370><c> vote</c><00:07:55.610><c> with</c><00:07:55.850><c> them</c><00:07:56.060><c> if</c>

00:07:56.260 --> 00:07:56.270 align:start position:0%
their delegate errs vote with them if
 

00:07:56.270 --> 00:07:58.690 align:start position:0%
their delegate errs vote with them if
your<00:07:56.780><c> validator</c><00:07:57.290><c> votes</c><00:07:57.530><c> for</c><00:07:57.830><c> in</c><00:07:58.220><c> favor</c><00:07:58.490><c> of</c><00:07:58.640><c> a</c>

00:07:58.690 --> 00:07:58.700 align:start position:0%
your validator votes for in favor of a
 

00:07:58.700 --> 00:08:00.940 align:start position:0%
your validator votes for in favor of a
proposal<00:07:59.000><c> and</c><00:07:59.360><c> you</c><00:07:59.510><c> as</c><00:07:59.660><c> a</c><00:07:59.690><c> delegator</c><00:08:00.140><c> elect</c><00:08:00.860><c> to</c>

00:08:00.940 --> 00:08:00.950 align:start position:0%
proposal and you as a delegator elect to
 

00:08:00.950 --> 00:08:02.800 align:start position:0%
proposal and you as a delegator elect to
do<00:08:01.040><c> nothing</c><00:08:01.400><c> your</c><00:08:01.850><c> vote</c><00:08:02.060><c> your</c><00:08:02.270><c> stake</c><00:08:02.570><c> will</c>

00:08:02.800 --> 00:08:02.810 align:start position:0%
do nothing your vote your stake will
 

00:08:02.810 --> 00:08:04.720 align:start position:0%
do nothing your vote your stake will
count<00:08:02.990><c> in</c><00:08:03.260><c> favor</c><00:08:03.470><c> of</c><00:08:03.620><c> the</c><00:08:03.710><c> proposal</c><00:08:04.220><c> but</c>

00:08:04.720 --> 00:08:04.730 align:start position:0%
count in favor of the proposal but
 

00:08:04.730 --> 00:08:07.030 align:start position:0%
count in favor of the proposal but
delegate<00:08:05.300><c> errs</c><00:08:05.390><c> can</c><00:08:05.600><c> also</c><00:08:05.780><c> elect</c><00:08:06.140><c> override</c><00:08:06.800><c> to</c>

00:08:07.030 --> 00:08:07.040 align:start position:0%
delegate errs can also elect override to
 

00:08:07.040 --> 00:08:08.760 align:start position:0%
delegate errs can also elect override to
vote<00:08:07.160><c> other</c><00:08:07.370><c> validators</c><00:08:07.850><c> if</c><00:08:08.060><c> they</c><00:08:08.270><c> disagree</c>

00:08:08.760 --> 00:08:08.770 align:start position:0%
vote other validators if they disagree
 

00:08:08.770 --> 00:08:12.250 align:start position:0%
vote other validators if they disagree
and<00:08:09.770><c> they</c><00:08:10.490><c> will</c><00:08:10.640><c> have</c><00:08:10.790><c> time</c><00:08:11.000><c> to</c><00:08:11.240><c> do</c><00:08:11.330><c> that</c><00:08:11.510><c> if</c>

00:08:12.250 --> 00:08:12.260 align:start position:0%
and they will have time to do that if
 

00:08:12.260 --> 00:08:13.900 align:start position:0%
and they will have time to do that if
they<00:08:12.410><c> see</c><00:08:12.470><c> what</c><00:08:12.980><c> the</c><00:08:13.070><c> reality</c><00:08:13.220><c> to</c><00:08:13.460><c> votes</c><00:08:13.670><c> for</c>

00:08:13.900 --> 00:08:13.910 align:start position:0%
they see what the reality to votes for
 

00:08:13.910 --> 00:08:16.720 align:start position:0%
they see what the reality to votes for
and<00:08:14.120><c> decide</c><00:08:14.510><c> they</c><00:08:14.630><c> don't</c><00:08:14.720><c> like</c><00:08:14.900><c> it</c><00:08:15.280><c> next</c><00:08:16.280><c> up</c><00:08:16.490><c> on</c>

00:08:16.720 --> 00:08:16.730 align:start position:0%
and decide they don't like it next up on
 

00:08:16.730 --> 00:08:18.220 align:start position:0%
and decide they don't like it next up on
the<00:08:16.820><c> list</c><00:08:16.940><c> of</c><00:08:17.090><c> core</c><00:08:17.270><c> modules</c><00:08:17.630><c> is</c><00:08:17.870><c> fee</c>

00:08:18.220 --> 00:08:18.230 align:start position:0%
the list of core modules is fee
 

00:08:18.230 --> 00:08:20.830 align:start position:0%
the list of core modules is fee
distribution<00:08:18.770><c> rewards</c><00:08:19.160><c> and</c><00:08:19.310><c> fees</c><00:08:19.490><c> we</c><00:08:20.480><c> have</c>

00:08:20.830 --> 00:08:20.840 align:start position:0%
distribution rewards and fees we have
 

00:08:20.840 --> 00:08:22.660 align:start position:0%
distribution rewards and fees we have
decided<00:08:21.110><c> that</c><00:08:21.290><c> we</c><00:08:21.470><c> need</c><00:08:21.680><c> to</c><00:08:21.830><c> use</c><00:08:22.040><c> a</c><00:08:22.310><c> pretty</c>

00:08:22.660 --> 00:08:22.670 align:start position:0%
decided that we need to use a pretty
 

00:08:22.670 --> 00:08:24.340 align:start position:0%
decided that we need to use a pretty
different<00:08:23.000><c> system</c><00:08:23.540><c> for</c><00:08:23.690><c> fee</c><00:08:23.810><c> distribution</c>

00:08:24.340 --> 00:08:24.350 align:start position:0%
different system for fee distribution
 

00:08:24.350 --> 00:08:26.740 align:start position:0%
different system for fee distribution
for<00:08:24.530><c> tender</c><00:08:24.800><c> mint</c><00:08:24.980><c> than</c><00:08:25.310><c> for</c><00:08:25.790><c> most</c><00:08:26.390><c> existing</c>

00:08:26.740 --> 00:08:26.750 align:start position:0%
for tender mint than for most existing
 

00:08:26.750 --> 00:08:29.020 align:start position:0%
for tender mint than for most existing
block<00:08:27.140><c> chains</c><00:08:27.410><c> we</c><00:08:27.920><c> can't</c><00:08:28.220><c> just</c><00:08:28.610><c> give</c><00:08:28.790><c> all</c><00:08:28.910><c> the</c>

00:08:29.020 --> 00:08:29.030 align:start position:0%
block chains we can't just give all the
 

00:08:29.030 --> 00:08:31.120 align:start position:0%
block chains we can't just give all the
fees<00:08:29.180><c> to</c><00:08:29.450><c> the</c><00:08:29.540><c> proposer</c><00:08:29.870><c> because</c><00:08:30.740><c> it</c><00:08:31.010><c> would</c>

00:08:31.120 --> 00:08:31.130 align:start position:0%
fees to the proposer because it would
 

00:08:31.130 --> 00:08:33.760 align:start position:0%
fees to the proposer because it would
make<00:08:31.280><c> it</c><00:08:31.460><c> too</c><00:08:31.700><c> much</c><00:08:31.880><c> of</c><00:08:32.090><c> a</c><00:08:32.380><c> incentive</c><00:08:33.380><c> to</c><00:08:33.560><c> bias</c>

00:08:33.760 --> 00:08:33.770 align:start position:0%
make it too much of a incentive to bias
 

00:08:33.770 --> 00:08:36.280 align:start position:0%
make it too much of a incentive to bias
proposer<00:08:34.280><c> election</c><00:08:34.850><c> or</c><00:08:35.150><c> das</c><00:08:35.660><c> the</c><00:08:35.990><c> current</c>

00:08:36.280 --> 00:08:36.290 align:start position:0%
proposer election or das the current
 

00:08:36.290 --> 00:08:39.370 align:start position:0%
proposer election or das the current
elected<00:08:36.650><c> proposer</c><00:08:37.010><c> so</c><00:08:37.790><c> we</c><00:08:38.210><c> just</c><00:08:38.450><c> distribute</c>

00:08:39.370 --> 00:08:39.380 align:start position:0%
elected proposer so we just distribute
 

00:08:39.380 --> 00:08:41.260 align:start position:0%
elected proposer so we just distribute
most<00:08:39.590><c> rewards</c><00:08:39.979><c> for</c><00:08:40.130><c> posting</c><00:08:40.520><c> proportionally</c>

00:08:41.260 --> 00:08:41.270 align:start position:0%
most rewards for posting proportionally
 

00:08:41.270 --> 00:08:43.420 align:start position:0%
most rewards for posting proportionally
to<00:08:41.300><c> stake</c><00:08:41.690><c> held</c><00:08:41.930><c> by</c><00:08:42.650><c> all</c><00:08:42.830><c> the</c><00:08:42.950><c> delegate</c><00:08:43.340><c> errs</c>

00:08:43.420 --> 00:08:43.430 align:start position:0%
to stake held by all the delegate errs
 

00:08:43.430 --> 00:08:46.600 align:start position:0%
to stake held by all the delegate errs
and<00:08:43.640><c> Vala</c><00:08:43.790><c> leaders</c><00:08:44.150><c> on</c><00:08:44.900><c> the</c><00:08:45.080><c> blockchain</c><00:08:45.610><c> like</c>

00:08:46.600 --> 00:08:46.610 align:start position:0%
and Vala leaders on the blockchain like
 

00:08:46.610 --> 00:08:48.040 align:start position:0%
and Vala leaders on the blockchain like
the<00:08:46.850><c> staking</c><00:08:47.180><c> module</c><00:08:47.480><c> and</c><00:08:47.660><c> the</c><00:08:47.720><c> governance</c>

00:08:48.040 --> 00:08:48.050 align:start position:0%
the staking module and the governance
 

00:08:48.050 --> 00:08:49.690 align:start position:0%
the staking module and the governance
module<00:08:48.440><c> our</c><00:08:48.650><c> fee</c><00:08:48.830><c> distribution</c><00:08:49.370><c> module</c>

00:08:49.690 --> 00:08:49.700 align:start position:0%
module our fee distribution module
 

00:08:49.700 --> 00:08:51.460 align:start position:0%
module our fee distribution module
supports<00:08:50.120><c> any</c><00:08:50.330><c> token</c><00:08:50.750><c> so</c><00:08:51.230><c> you</c><00:08:51.290><c> could</c>

00:08:51.460 --> 00:08:51.470 align:start position:0%
supports any token so you could
 

00:08:51.470 --> 00:08:52.450 align:start position:0%
supports any token so you could
integrate<00:08:51.860><c> it</c><00:08:51.980><c> into</c><00:08:52.130><c> your</c><00:08:52.220><c> application</c>

00:08:52.450 --> 00:08:52.460 align:start position:0%
integrate it into your application
 

00:08:52.460 --> 00:08:53.620 align:start position:0%
integrate it into your application
specific<00:08:53.270><c> block</c>

00:08:53.620 --> 00:08:53.630 align:start position:0%
specific block
 

00:08:53.630 --> 00:08:56.439 align:start position:0%
specific block
with<00:08:53.899><c> your</c><00:08:54.050><c> own</c><00:08:54.139><c> token</c><00:08:54.759><c> easy</c><00:08:55.759><c> peasy</c><00:08:56.209><c> just</c>

00:08:56.439 --> 00:08:56.449 align:start position:0%
with your own token easy peasy just
 

00:08:56.449 --> 00:08:59.499 align:start position:0%
with your own token easy peasy just
changed<00:08:56.660><c> one</c><00:08:56.810><c> string</c><00:08:57.190><c> and</c><00:08:58.190><c> it</c><00:08:58.940><c> also</c><00:08:59.089><c> supports</c>

00:08:59.499 --> 00:08:59.509 align:start position:0%
changed one string and it also supports
 

00:08:59.509 --> 00:09:02.949 align:start position:0%
changed one string and it also supports
multi<00:08:59.959><c> coin</c><00:09:00.259><c> fees</c><00:09:00.670><c> so</c><00:09:01.670><c> we</c><00:09:01.790><c> think</c><00:09:02.180><c> the</c><00:09:02.329><c> economic</c>

00:09:02.949 --> 00:09:02.959 align:start position:0%
multi coin fees so we think the economic
 

00:09:02.959 --> 00:09:05.230 align:start position:0%
multi coin fees so we think the economic
module<00:09:03.410><c> model</c><00:09:04.370><c> approves</c><00:09:04.699><c> take</c><00:09:04.940><c> may</c><00:09:05.089><c> be</c><00:09:05.209><c> a</c>

00:09:05.230 --> 00:09:05.240 align:start position:0%
module model approves take may be a
 

00:09:05.240 --> 00:09:07.120 align:start position:0%
module model approves take may be a
little<00:09:05.449><c> different</c><00:09:05.959><c> for</c><00:09:06.440><c> example</c><00:09:06.860><c> for</c><00:09:07.040><c> the</c>

00:09:07.120 --> 00:09:07.130 align:start position:0%
little different for example for the
 

00:09:07.130 --> 00:09:08.769 align:start position:0%
little different for example for the
cosmos<00:09:07.519><c> Club</c><00:09:07.790><c> we</c><00:09:08.000><c> plan</c><00:09:08.209><c> to</c><00:09:08.240><c> accept</c>

00:09:08.769 --> 00:09:08.779 align:start position:0%
cosmos Club we plan to accept
 

00:09:08.779 --> 00:09:10.780 align:start position:0%
cosmos Club we plan to accept
transactions<00:09:09.440><c> or</c><00:09:09.649><c> we</c><00:09:09.740><c> plan</c><00:09:09.949><c> to</c><00:09:10.160><c> encourage</c><00:09:10.670><c> the</c>

00:09:10.780 --> 00:09:10.790 align:start position:0%
transactions or we plan to encourage the
 

00:09:10.790 --> 00:09:12.519 align:start position:0%
transactions or we plan to encourage the
validator<00:09:11.180><c> set</c><00:09:11.360><c> of</c><00:09:11.449><c> the</c><00:09:11.509><c> cosmos</c><00:09:11.839><c> hub</c><00:09:12.019><c> to</c>

00:09:12.519 --> 00:09:12.529 align:start position:0%
validator set of the cosmos hub to
 

00:09:12.529 --> 00:09:14.710 align:start position:0%
validator set of the cosmos hub to
accept<00:09:12.829><c> transactions</c><00:09:13.430><c> which</c><00:09:13.970><c> pay</c><00:09:14.240><c> fees</c><00:09:14.480><c> and</c>

00:09:14.710 --> 00:09:14.720 align:start position:0%
accept transactions which pay fees and
 

00:09:14.720 --> 00:09:16.090 align:start position:0%
accept transactions which pay fees and
lots<00:09:14.870><c> of</c><00:09:14.959><c> different</c><00:09:15.319><c> denominations</c><00:09:15.410><c> they</c>

00:09:16.090 --> 00:09:16.100 align:start position:0%
lots of different denominations they
 

00:09:16.100 --> 00:09:20.319 align:start position:0%
lots of different denominations they
don't<00:09:16.279><c> need</c><00:09:16.399><c> to</c><00:09:16.550><c> be</c><00:09:16.670><c> atoms</c><00:09:18.790><c> the</c><00:09:19.790><c> final</c><00:09:20.149><c> core</c>

00:09:20.319 --> 00:09:20.329 align:start position:0%
don't need to be atoms the final core
 

00:09:20.329 --> 00:09:22.300 align:start position:0%
don't need to be atoms the final core
module<00:09:20.720><c> and</c><00:09:20.930><c> my</c><00:09:21.079><c> favorite</c><00:09:21.500><c> is</c><00:09:21.649><c> inter</c>

00:09:22.300 --> 00:09:22.310 align:start position:0%
module and my favorite is inter
 

00:09:22.310 --> 00:09:24.639 align:start position:0%
module and my favorite is inter
blockchain<00:09:22.790><c> communication</c><00:09:23.509><c> so</c><00:09:24.139><c> this</c><00:09:24.380><c> is</c><00:09:24.529><c> the</c>

00:09:24.639 --> 00:09:24.649 align:start position:0%
blockchain communication so this is the
 

00:09:24.649 --> 00:09:26.290 align:start position:0%
blockchain communication so this is the
key<00:09:24.829><c> part</c><00:09:25.130><c> of</c><00:09:25.339><c> what</c><00:09:25.399><c> makes</c><00:09:25.699><c> the</c><00:09:25.910><c> cosmos</c>

00:09:26.290 --> 00:09:26.300 align:start position:0%
key part of what makes the cosmos
 

00:09:26.300 --> 00:09:29.439 align:start position:0%
key part of what makes the cosmos
network<00:09:26.630><c> model</c><00:09:26.990><c> tick</c><00:09:27.230><c> we've</c><00:09:28.130><c> exposed</c><00:09:28.699><c> the</c><00:09:28.970><c> IBC</c>

00:09:29.439 --> 00:09:29.449 align:start position:0%
network model tick we've exposed the IBC
 

00:09:29.449 --> 00:09:31.509 align:start position:0%
network model tick we've exposed the IBC
interface<00:09:29.930><c> which</c><00:09:30.290><c> is</c><00:09:30.410><c> a</c><00:09:30.440><c> payload</c><00:09:30.889><c> agnostic</c>

00:09:31.509 --> 00:09:31.519 align:start position:0%
interface which is a payload agnostic
 

00:09:31.519 --> 00:09:34.480 align:start position:0%
interface which is a payload agnostic
way<00:09:31.699><c> of</c><00:09:32.000><c> sending</c><00:09:33.040><c> authenticated</c><00:09:34.040><c> messages</c>

00:09:34.480 --> 00:09:34.490 align:start position:0%
way of sending authenticated messages
 

00:09:34.490 --> 00:09:37.120 align:start position:0%
way of sending authenticated messages
exactly<00:09:35.120><c> once</c><00:09:35.389><c> to</c><00:09:35.690><c> another</c><00:09:35.899><c> blockchain</c><00:09:36.440><c> it's</c>

00:09:37.120 --> 00:09:37.130 align:start position:0%
exactly once to another blockchain it's
 

00:09:37.130 --> 00:09:39.910 align:start position:0%
exactly once to another blockchain it's
a<00:09:37.160><c> little</c><00:09:37.399><c> like</c><00:09:37.610><c> tcp/ip</c><00:09:38.600><c> for</c><00:09:39.170><c> block</c><00:09:39.350><c> chains</c><00:09:39.620><c> on</c>

00:09:39.910 --> 00:09:39.920 align:start position:0%
a little like tcp/ip for block chains on
 

00:09:39.920 --> 00:09:42.670 align:start position:0%
a little like tcp/ip for block chains on
top<00:09:40.610><c> of</c><00:09:40.790><c> this</c><00:09:40.970><c> authenticated</c><00:09:41.959><c> exactly</c><00:09:42.470><c> ones</c>

00:09:42.670 --> 00:09:42.680 align:start position:0%
top of this authenticated exactly ones
 

00:09:42.680 --> 00:09:44.680 align:start position:0%
top of this authenticated exactly ones
message<00:09:43.040><c> delivery</c><00:09:43.490><c> primitive</c><00:09:43.940><c> you</c><00:09:44.509><c> can</c>

00:09:44.680 --> 00:09:44.690 align:start position:0%
message delivery primitive you can
 

00:09:44.690 --> 00:09:46.660 align:start position:0%
message delivery primitive you can
implement<00:09:44.990><c> lots</c><00:09:45.380><c> of</c><00:09:45.560><c> different</c><00:09:45.980><c> application</c>

00:09:46.660 --> 00:09:46.670 align:start position:0%
implement lots of different application
 

00:09:46.670 --> 00:09:48.999 align:start position:0%
implement lots of different application
level<00:09:46.940><c> guarantees</c><00:09:47.089><c> you</c><00:09:48.019><c> can</c><00:09:48.170><c> implement</c><00:09:48.440><c> token</c>

00:09:48.999 --> 00:09:49.009 align:start position:0%
level guarantees you can implement token
 

00:09:49.009 --> 00:09:50.110 align:start position:0%
level guarantees you can implement token
transfer<00:09:49.459><c> which</c><00:09:49.699><c> means</c><00:09:49.880><c> that</c><00:09:50.029><c> you're</c>

00:09:50.110 --> 00:09:50.120 align:start position:0%
transfer which means that you're
 

00:09:50.120 --> 00:09:52.150 align:start position:0%
transfer which means that you're
conserving<00:09:50.660><c> supply</c><00:09:51.050><c> across</c><00:09:51.829><c> two</c><00:09:52.130><c> different</c>

00:09:52.150 --> 00:09:52.160 align:start position:0%
conserving supply across two different
 

00:09:52.160 --> 00:09:53.889 align:start position:0%
conserving supply across two different
block<00:09:52.639><c> chains</c><00:09:52.910><c> you</c><00:09:53.420><c> could</c><00:09:53.600><c> implement</c>

00:09:53.889 --> 00:09:53.899 align:start position:0%
block chains you could implement
 

00:09:53.899 --> 00:09:56.199 align:start position:0%
block chains you could implement
transfer<00:09:54.889><c> of</c><00:09:55.040><c> unique</c><00:09:55.370><c> tokens</c><00:09:55.819><c> which</c><00:09:56.000><c> mean</c>

00:09:56.199 --> 00:09:56.209 align:start position:0%
transfer of unique tokens which mean
 

00:09:56.209 --> 00:09:58.990 align:start position:0%
transfer of unique tokens which mean
you're<00:09:56.750><c> conserving</c><00:09:57.290><c> the</c><00:09:57.550><c> existence</c><00:09:58.550><c> of</c><00:09:58.819><c> the</c>

00:09:58.990 --> 00:09:59.000 align:start position:0%
you're conserving the existence of the
 

00:09:59.000 --> 00:10:01.150 align:start position:0%
you're conserving the existence of the
particularly<00:09:59.480><c> unique</c><00:09:59.630><c> token</c><00:10:00.139><c> on</c><00:10:00.319><c> only</c><00:10:00.949><c> one</c>

00:10:01.150 --> 00:10:01.160 align:start position:0%
particularly unique token on only one
 

00:10:01.160 --> 00:10:04.120 align:start position:0%
particularly unique token on only one
chain<00:10:01.430><c> in</c><00:10:02.389><c> only</c><00:10:02.720><c> one</c><00:10:02.870><c> account</c><00:10:03.079><c> at</c><00:10:03.350><c> a</c><00:10:03.439><c> time</c><00:10:03.620><c> you</c>

00:10:04.120 --> 00:10:04.130 align:start position:0%
chain in only one account at a time you
 

00:10:04.130 --> 00:10:05.590 align:start position:0%
chain in only one account at a time you
could<00:10:04.310><c> transfer</c><00:10:04.579><c> data</c><00:10:04.850><c> or</c><00:10:05.120><c> you</c><00:10:05.269><c> could</c><00:10:05.389><c> even</c>

00:10:05.590 --> 00:10:05.600 align:start position:0%
could transfer data or you could even
 

00:10:05.600 --> 00:10:07.449 align:start position:0%
could transfer data or you could even
transfer<00:10:05.959><c> code</c><00:10:06.230><c> parts</c><00:10:06.980><c> of</c><00:10:07.069><c> your</c><00:10:07.189><c> smart</c>

00:10:07.449 --> 00:10:07.459 align:start position:0%
transfer code parts of your smart
 

00:10:07.459 --> 00:10:11.590 align:start position:0%
transfer code parts of your smart
contracts<00:10:08.029><c> in</c><00:10:08.149><c> some</c><00:10:08.300><c> kind</c><00:10:08.480><c> of</c><00:10:08.540><c> sharding</c><00:10:10.600><c> then</c>

00:10:11.590 --> 00:10:11.600 align:start position:0%
contracts in some kind of sharding then
 

00:10:11.600 --> 00:10:13.660 align:start position:0%
contracts in some kind of sharding then
the<00:10:12.110><c> special</c><00:10:12.529><c> module</c><00:10:12.889><c> for</c><00:10:13.069><c> this</c><00:10:13.160><c> presentation</c>

00:10:13.660 --> 00:10:13.670 align:start position:0%
the special module for this presentation
 

00:10:13.670 --> 00:10:17.350 align:start position:0%
the special module for this presentation
is<00:10:14.060><c> the</c><00:10:14.540><c> EVF</c><00:10:15.079><c> so</c><00:10:15.829><c> in</c><00:10:16.100><c> ether</c><00:10:16.370><c> mint</c><00:10:16.550><c> 2.0</c><00:10:17.060><c> we've</c>

00:10:17.350 --> 00:10:17.360 align:start position:0%
is the EVF so in ether mint 2.0 we've
 

00:10:17.360 --> 00:10:19.240 align:start position:0%
is the EVF so in ether mint 2.0 we've
taken<00:10:17.630><c> the</c><00:10:17.810><c> e</c><00:10:17.839><c> via</c><00:10:18.139><c> in</c><00:10:18.319><c> the</c><00:10:18.410><c> etherium</c><00:10:18.860><c> virtual</c>

00:10:19.240 --> 00:10:19.250 align:start position:0%
taken the e via in the etherium virtual
 

00:10:19.250 --> 00:10:21.370 align:start position:0%
taken the e via in the etherium virtual
machine<00:10:19.579><c> which</c><00:10:19.790><c> is</c><00:10:19.910><c> the</c><00:10:19.939><c> core</c><00:10:20.689><c> part</c><00:10:20.930><c> of</c><00:10:21.110><c> the</c>

00:10:21.370 --> 00:10:21.380 align:start position:0%
machine which is the core part of the
 

00:10:21.380 --> 00:10:23.230 align:start position:0%
machine which is the core part of the
etherium<00:10:21.920><c> block</c><00:10:22.130><c> chain</c><00:10:22.370><c> that</c><00:10:22.550><c> runs</c><00:10:22.610><c> all</c><00:10:22.970><c> your</c>

00:10:23.230 --> 00:10:23.240 align:start position:0%
etherium block chain that runs all your
 

00:10:23.240 --> 00:10:25.689 align:start position:0%
etherium block chain that runs all your
smart<00:10:23.509><c> contracts</c><00:10:23.930><c> and</c><00:10:24.259><c> put</c><00:10:24.980><c> it</c><00:10:25.100><c> in</c><00:10:25.220><c> a</c><00:10:25.279><c> cosmos</c>

00:10:25.689 --> 00:10:25.699 align:start position:0%
smart contracts and put it in a cosmos
 

00:10:25.699 --> 00:10:28.120 align:start position:0%
smart contracts and put it in a cosmos
SDK<00:10:26.120><c> module</c><00:10:26.509><c> has</c><00:10:27.259><c> all</c><00:10:27.439><c> the</c><00:10:27.560><c> features</c><00:10:27.709><c> you're</c>

00:10:28.120 --> 00:10:28.130 align:start position:0%
SDK module has all the features you're
 

00:10:28.130 --> 00:10:29.920 align:start position:0%
SDK module has all the features you're
used<00:10:28.370><c> to</c><00:10:28.459><c> an</c><00:10:28.790><c> account</c><00:10:29.029><c> database</c><00:10:29.449><c> and</c><00:10:29.689><c> a</c><00:10:29.720><c> state</c>

00:10:29.920 --> 00:10:29.930 align:start position:0%
used to an account database and a state
 

00:10:29.930 --> 00:10:32.019 align:start position:0%
used to an account database and a state
tree<00:10:30.139><c> it</c><00:10:30.470><c> can</c><00:10:30.589><c> run</c><00:10:30.829><c> aetherium</c><00:10:31.399><c> transactions</c>

00:10:32.019 --> 00:10:32.029 align:start position:0%
tree it can run aetherium transactions
 

00:10:32.029 --> 00:10:33.790 align:start position:0%
tree it can run aetherium transactions
that's<00:10:32.569><c> how</c><00:10:32.660><c> we've</c><00:10:32.810><c> been</c><00:10:32.839><c> testing</c><00:10:33.319><c> our</c><00:10:33.410><c> EVM</c>

00:10:33.790 --> 00:10:33.800 align:start position:0%
that's how we've been testing our EVM
 

00:10:33.800 --> 00:10:35.110 align:start position:0%
that's how we've been testing our EVM
implementation<00:10:34.399><c> by</c><00:10:34.579><c> running</c><00:10:34.790><c> the</c><00:10:34.970><c> actual</c>

00:10:35.110 --> 00:10:35.120 align:start position:0%
implementation by running the actual
 

00:10:35.120 --> 00:10:38.559 align:start position:0%
implementation by running the actual
theorem<00:10:35.689><c> transaction</c><00:10:36.230><c> history</c><00:10:37.089><c> but</c><00:10:38.089><c> most</c>

00:10:38.559 --> 00:10:38.569 align:start position:0%
theorem transaction history but most
 

00:10:38.569 --> 00:10:41.050 align:start position:0%
theorem transaction history but most
interestingly<00:10:38.870><c> it</c><00:10:39.470><c> can</c><00:10:39.860><c> call</c><00:10:40.130><c> to</c><00:10:40.550><c> and</c><00:10:40.819><c> from</c>

00:10:41.050 --> 00:10:41.060 align:start position:0%
interestingly it can call to and from
 

00:10:41.060 --> 00:10:43.960 align:start position:0%
interestingly it can call to and from
cosmos<00:10:41.720><c> SDK</c><00:10:42.199><c> modules</c><00:10:42.680><c> so</c><00:10:43.339><c> if</c><00:10:43.639><c> you</c><00:10:43.790><c> have</c><00:10:43.939><c> a</c>

00:10:43.960 --> 00:10:43.970 align:start position:0%
cosmos SDK modules so if you have a
 

00:10:43.970 --> 00:10:45.819 align:start position:0%
cosmos SDK modules so if you have a
block<00:10:44.240><c> chain</c><00:10:44.509><c> with</c><00:10:44.689><c> the</c><00:10:44.779><c> EVM</c><00:10:45.139><c> module</c><00:10:45.560><c> with</c><00:10:45.740><c> the</c>

00:10:45.819 --> 00:10:45.829 align:start position:0%
block chain with the EVM module with the
 

00:10:45.829 --> 00:10:47.199 align:start position:0%
block chain with the EVM module with the
governance<00:10:46.220><c> module</c><00:10:46.610><c> with</c><00:10:46.759><c> the</c><00:10:46.790><c> staking</c>

00:10:47.199 --> 00:10:47.209 align:start position:0%
governance module with the staking
 

00:10:47.209 --> 00:10:49.600 align:start position:0%
governance module with the staking
module<00:10:47.569><c> contracts</c><00:10:48.470><c> you</c><00:10:48.649><c> write</c><00:10:48.889><c> for</c><00:10:49.130><c> the</c><00:10:49.220><c> EVM</c>

00:10:49.600 --> 00:10:49.610 align:start position:0%
module contracts you write for the EVM
 

00:10:49.610 --> 00:10:52.179 align:start position:0%
module contracts you write for the EVM
module<00:10:50.029><c> can</c><00:10:50.569><c> talk</c><00:10:51.050><c> to</c><00:10:51.380><c> the</c><00:10:51.500><c> staking</c><00:10:51.860><c> module</c>

00:10:52.179 --> 00:10:52.189 align:start position:0%
module can talk to the staking module
 

00:10:52.189 --> 00:10:53.889 align:start position:0%
module can talk to the staking module
maybe<00:10:52.730><c> they</c><00:10:52.910><c> could</c><00:10:53.089><c> delegate</c><00:10:53.480><c> maybe</c><00:10:53.750><c> they</c>

00:10:53.889 --> 00:10:53.899 align:start position:0%
maybe they could delegate maybe they
 

00:10:53.899 --> 00:10:55.420 align:start position:0%
maybe they could delegate maybe they
could<00:10:54.050><c> query</c><00:10:54.259><c> balances</c><00:10:54.949><c> maybe</c><00:10:55.160><c> they</c><00:10:55.279><c> could</c>

00:10:55.420 --> 00:10:55.430 align:start position:0%
could query balances maybe they could
 

00:10:55.430 --> 00:10:57.220 align:start position:0%
could query balances maybe they could
see<00:10:55.639><c> when</c><00:10:55.759><c> people</c><00:10:55.790><c> got</c><00:10:56.180><c> slashed</c><00:10:56.569><c> or</c><00:10:56.899><c> do</c><00:10:57.050><c> things</c>

00:10:57.220 --> 00:10:57.230 align:start position:0%
see when people got slashed or do things
 

00:10:57.230 --> 00:10:59.650 align:start position:0%
see when people got slashed or do things
when<00:10:57.439><c> that</c><00:10:57.589><c> happens</c><00:10:58.120><c> similar</c><00:10:59.120><c> for</c><00:10:59.329><c> governance</c>

00:10:59.650 --> 00:10:59.660 align:start position:0%
when that happens similar for governance
 

00:10:59.660 --> 00:11:02.590 align:start position:0%
when that happens similar for governance
for<00:10:59.899><c> fee</c><00:11:00.019><c> distribution</c><00:11:00.589><c> and</c><00:11:00.740><c> for</c><00:11:01.220><c> IBC</c><00:11:01.699><c> so</c><00:11:02.389><c> if</c>

00:11:02.590 --> 00:11:02.600 align:start position:0%
for fee distribution and for IBC so if
 

00:11:02.600 --> 00:11:04.990 align:start position:0%
for fee distribution and for IBC so if
you<00:11:02.750><c> have</c><00:11:02.959><c> an</c><00:11:03.319><c> EVM</c><00:11:03.920><c> contract</c><00:11:04.459><c> on</c><00:11:04.670><c> a</c><00:11:04.699><c> blockchain</c>

00:11:04.990 --> 00:11:05.000 align:start position:0%
you have an EVM contract on a blockchain
 

00:11:05.000 --> 00:11:07.150 align:start position:0%
you have an EVM contract on a blockchain
in<00:11:05.809><c> the</c><00:11:05.930><c> cosmos</c><00:11:06.199><c> SDK</c><00:11:06.680><c> along</c>

00:11:07.150 --> 00:11:07.160 align:start position:0%
in the cosmos SDK along
 

00:11:07.160 --> 00:11:10.030 align:start position:0%
in the cosmos SDK along
the<00:11:07.279><c> IBC</c><00:11:07.670><c> module</c><00:11:08.110><c> contracts</c><00:11:09.110><c> running</c><00:11:09.800><c> on</c><00:11:09.920><c> that</c>

00:11:10.030 --> 00:11:10.040 align:start position:0%
the IBC module contracts running on that
 

00:11:10.040 --> 00:11:13.449 align:start position:0%
the IBC module contracts running on that
EVM<00:11:10.459><c> module</c><00:11:10.879><c> can</c><00:11:11.480><c> make</c><00:11:11.870><c> calls</c><00:11:12.139><c> through</c><00:11:12.500><c> IBC</c><00:11:13.069><c> to</c>

00:11:13.449 --> 00:11:13.459 align:start position:0%
EVM module can make calls through IBC to
 

00:11:13.459 --> 00:11:16.300 align:start position:0%
EVM module can make calls through IBC to
and<00:11:13.639><c> from</c><00:11:13.790><c> other</c><00:11:13.970><c> blockchains</c><00:11:14.949><c> in</c><00:11:15.949><c> order</c><00:11:16.190><c> to</c>

00:11:16.300 --> 00:11:16.310 align:start position:0%
and from other blockchains in order to
 

00:11:16.310 --> 00:11:17.590 align:start position:0%
and from other blockchains in order to
enable<00:11:16.490><c> this</c><00:11:16.759><c> we</c><00:11:17.029><c> need</c><00:11:17.240><c> and</c><00:11:17.480><c> we</c><00:11:17.569><c> have</c>

00:11:17.590 --> 00:11:17.600 align:start position:0%
enable this we need and we have
 

00:11:17.600 --> 00:11:19.930 align:start position:0%
enable this we need and we have
implemented<00:11:18.019><c> a</c><00:11:18.290><c> shared</c><00:11:18.560><c> state</c><00:11:18.889><c> view</c><00:11:19.190><c> so</c><00:11:19.790><c> there</c>

00:11:19.930 --> 00:11:19.940 align:start position:0%
implemented a shared state view so there
 

00:11:19.940 --> 00:11:22.059 align:start position:0%
implemented a shared state view so there
is<00:11:20.060><c> one</c><00:11:20.300><c> token</c><00:11:20.779><c> or</c><00:11:21.019><c> only</c><00:11:21.589><c> needs</c><00:11:21.769><c> to</c><00:11:21.949><c> be</c><00:11:21.980><c> one</c>

00:11:22.059 --> 00:11:22.069 align:start position:0%
is one token or only needs to be one
 

00:11:22.069 --> 00:11:24.249 align:start position:0%
is one token or only needs to be one
token<00:11:22.639><c> on</c><00:11:22.759><c> this</c><00:11:22.940><c> blockchain</c><00:11:23.420><c> which</c><00:11:23.629><c> will</c><00:11:24.139><c> be</c>

00:11:24.249 --> 00:11:24.259 align:start position:0%
token on this blockchain which will be
 

00:11:24.259 --> 00:11:26.619 align:start position:0%
token on this blockchain which will be
either<00:11:24.470><c> quote</c><00:11:24.980><c> unquote</c><00:11:25.100><c> in</c><00:11:25.550><c> the</c><00:11:25.699><c> EVM</c><00:11:26.060><c> message</c>

00:11:26.619 --> 00:11:26.629 align:start position:0%
either quote unquote in the EVM message
 

00:11:26.629 --> 00:11:28.780 align:start position:0%
either quote unquote in the EVM message
dot<00:11:26.839><c> value</c><00:11:27.050><c> for</c><00:11:27.769><c> those</c><00:11:28.160><c> of</c><00:11:28.339><c> you</c><00:11:28.430><c> familiar</c><00:11:28.519><c> with</c>

00:11:28.780 --> 00:11:28.790 align:start position:0%
dot value for those of you familiar with
 

00:11:28.790 --> 00:11:31.480 align:start position:0%
dot value for those of you familiar with
solidity<00:11:29.209><c> but</c><00:11:30.050><c> which</c><00:11:30.259><c> will</c><00:11:30.470><c> be</c><00:11:30.649><c> the</c><00:11:30.920><c> token</c>

00:11:31.480 --> 00:11:31.490 align:start position:0%
solidity but which will be the token
 

00:11:31.490 --> 00:11:33.249 align:start position:0%
solidity but which will be the token
used<00:11:31.790><c> for</c><00:11:32.060><c> governance</c><00:11:32.449><c> possibly</c><00:11:32.959><c> for</c><00:11:33.110><c> proof</c>

00:11:33.249 --> 00:11:33.259 align:start position:0%
used for governance possibly for proof
 

00:11:33.259 --> 00:11:35.110 align:start position:0%
used for governance possibly for proof
of<00:11:33.350><c> stake</c><00:11:33.589><c> and</c><00:11:33.829><c> fee</c><00:11:33.920><c> distribution</c><00:11:34.459><c> and</c><00:11:34.730><c> the</c>

00:11:35.110 --> 00:11:35.120 align:start position:0%
of stake and fee distribution and the
 

00:11:35.120 --> 00:11:37.800 align:start position:0%
of stake and fee distribution and the
other<00:11:35.269><c> causing</c><00:11:35.600><c> assist</c><00:11:35.839><c> eke</c><00:11:35.959><c> eight</c><00:11:36.079><c> modules</c>

00:11:37.800 --> 00:11:37.810 align:start position:0%
other causing assist eke eight modules
 

00:11:37.810 --> 00:11:40.720 align:start position:0%
other causing assist eke eight modules
so<00:11:38.810><c> ether</c><00:11:39.800><c> meant</c><00:11:39.980><c> the</c><00:11:40.160><c> whole</c><00:11:40.310><c> package</c>

00:11:40.720 --> 00:11:40.730 align:start position:0%
so ether meant the whole package
 

00:11:40.730 --> 00:11:43.030 align:start position:0%
so ether meant the whole package
combines<00:11:41.269><c> the</c><00:11:41.449><c> cosmos</c><00:11:41.810><c> SDK</c><00:11:42.259><c> all</c><00:11:42.649><c> of</c><00:11:42.920><c> these</c>

00:11:43.030 --> 00:11:43.040 align:start position:0%
combines the cosmos SDK all of these
 

00:11:43.040 --> 00:11:45.670 align:start position:0%
combines the cosmos SDK all of these
core<00:11:43.310><c> modules</c><00:11:43.670><c> we've</c><00:11:43.819><c> built</c><00:11:44.060><c> the</c><00:11:44.839><c> EVM</c><00:11:45.259><c> module</c>

00:11:45.670 --> 00:11:45.680 align:start position:0%
core modules we've built the EVM module
 

00:11:45.680 --> 00:11:48.699 align:start position:0%
core modules we've built the EVM module
and<00:11:45.889><c> a</c><00:11:46.399><c> web</c><00:11:46.610><c> 3</c><00:11:46.850><c> API</c><00:11:47.180><c> layer</c><00:11:47.509><c> we</c><00:11:48.290><c> think</c><00:11:48.560><c> this</c>

00:11:48.699 --> 00:11:48.709 align:start position:0%
and a web 3 API layer we think this
 

00:11:48.709 --> 00:11:50.980 align:start position:0%
and a web 3 API layer we think this
provides<00:11:48.889><c> a</c><00:11:49.279><c> pretty</c><00:11:49.430><c> compelling</c><00:11:49.939><c> deal</c><00:11:50.420><c> you</c>

00:11:50.980 --> 00:11:50.990 align:start position:0%
provides a pretty compelling deal you
 

00:11:50.990 --> 00:11:52.509 align:start position:0%
provides a pretty compelling deal you
get<00:11:51.139><c> the</c><00:11:51.259><c> scalability</c><00:11:51.949><c> of</c><00:11:52.009><c> ten</c><00:11:52.250><c> durman's</c>

00:11:52.509 --> 00:11:52.519 align:start position:0%
get the scalability of ten durman's
 

00:11:52.519 --> 00:11:54.730 align:start position:0%
get the scalability of ten durman's
Byzantine<00:11:53.360><c> fault</c><00:11:53.600><c> tolerant</c><00:11:54.019><c> consensus</c><00:11:54.529><c> 2</c>

00:11:54.730 --> 00:11:54.740 align:start position:0%
Byzantine fault tolerant consensus 2
 

00:11:54.740 --> 00:11:56.679 align:start position:0%
Byzantine fault tolerant consensus 2
second<00:11:55.129><c> block</c><00:11:55.279><c> latency</c><00:11:55.790><c> instant</c><00:11:56.240><c> finality</c>

00:11:56.679 --> 00:11:56.689 align:start position:0%
second block latency instant finality
 

00:11:56.689 --> 00:11:59.259 align:start position:0%
second block latency instant finality
the<00:11:57.230><c> power</c><00:11:57.410><c> of</c><00:11:57.680><c> the</c><00:11:57.800><c> cosmos</c><00:11:58.129><c> SDK</c><00:11:58.610><c> lease</c>

00:11:59.259 --> 00:11:59.269 align:start position:0%
the power of the cosmos SDK lease
 

00:11:59.269 --> 00:12:01.150 align:start position:0%
the power of the cosmos SDK lease
capabilities<00:11:59.959><c> security</c><00:12:00.470><c> the</c><00:12:00.680><c> ability</c><00:12:01.040><c> to</c>

00:12:01.150 --> 00:12:01.160 align:start position:0%
capabilities security the ability to
 

00:12:01.160 --> 00:12:02.740 align:start position:0%
capabilities security the ability to
integrate<00:12:01.370><c> all</c><00:12:01.819><c> these</c><00:12:02.089><c> modules</c><00:12:02.329><c> and</c>

00:12:02.740 --> 00:12:02.750 align:start position:0%
integrate all these modules and
 

00:12:02.750 --> 00:12:05.379 align:start position:0%
integrate all these modules and
contribute<00:12:03.139><c> downstream</c><00:12:03.620><c> and</c><00:12:04.040><c> the</c><00:12:04.389><c> existing</c>

00:12:05.379 --> 00:12:05.389 align:start position:0%
contribute downstream and the existing
 

00:12:05.389 --> 00:12:07.540 align:start position:0%
contribute downstream and the existing
ecosystem<00:12:05.569><c> of</c><00:12:06.259><c> etherion</c><00:12:06.829><c> contracts</c><00:12:07.310><c> and</c>

00:12:07.540 --> 00:12:07.550 align:start position:0%
ecosystem of etherion contracts and
 

00:12:07.550 --> 00:12:09.790 align:start position:0%
ecosystem of etherion contracts and
development<00:12:08.060><c> tooling</c><00:12:08.389><c> truffle</c><00:12:09.199><c> metamath</c>

00:12:09.790 --> 00:12:09.800 align:start position:0%
development tooling truffle metamath
 

00:12:09.800 --> 00:12:11.490 align:start position:0%
development tooling truffle metamath
solidity<00:12:10.370><c> you</c><00:12:10.670><c> name</c><00:12:10.850><c> it</c>

00:12:11.490 --> 00:12:11.500 align:start position:0%
solidity you name it
 

00:12:11.500 --> 00:12:14.319 align:start position:0%
solidity you name it
but<00:12:12.500><c> we've</c><00:12:12.649><c> even</c><00:12:12.889><c> done</c><00:12:13.009><c> more</c><00:12:13.250><c> than</c><00:12:13.399><c> that</c><00:12:13.519><c> not</c>

00:12:14.319 --> 00:12:14.329 align:start position:0%
but we've even done more than that not
 

00:12:14.329 --> 00:12:16.329 align:start position:0%
but we've even done more than that not
we<00:12:14.660><c> have</c><00:12:14.750><c> not</c><00:12:14.899><c> just</c><00:12:15.199><c> poured</c><00:12:15.500><c> it</c><00:12:15.620><c> as</c><00:12:15.800><c> an</c><00:12:15.980><c> ether</c>

00:12:16.329 --> 00:12:16.339 align:start position:0%
we have not just poured it as an ether
 

00:12:16.339 --> 00:12:19.660 align:start position:0%
we have not just poured it as an ether
mat<00:12:16.459><c> 1.0</c><00:12:17.000><c> the</c><00:12:17.540><c> evo</c><00:12:17.839><c> module</c><00:12:18.319><c> from</c><00:12:18.470><c> death</c><00:12:19.399><c> we've</c>

00:12:19.660 --> 00:12:19.670 align:start position:0%
mat 1.0 the evo module from death we've
 

00:12:19.670 --> 00:12:21.819 align:start position:0%
mat 1.0 the evo module from death we've
ported<00:12:20.000><c> the</c><00:12:20.060><c> Evo</c><00:12:20.329><c> module</c><00:12:20.779><c> from</c><00:12:21.110><c> turbo</c><00:12:21.620><c> goth</c>

00:12:21.819 --> 00:12:21.829 align:start position:0%
ported the Evo module from turbo goth
 

00:12:21.829 --> 00:12:24.689 align:start position:0%
ported the Evo module from turbo goth
which<00:12:22.610><c> Alexei</c><00:12:23.000><c> is</c><00:12:23.029><c> working</c><00:12:23.420><c> on</c><00:12:23.480><c> that</c><00:12:24.259><c> is</c>

00:12:24.689 --> 00:12:24.699 align:start position:0%
which Alexei is working on that is
 

00:12:24.699 --> 00:12:26.920 align:start position:0%
which Alexei is working on that is
features<00:12:25.699><c> a</c><00:12:25.730><c> lot</c><00:12:25.939><c> of</c><00:12:26.029><c> improvements</c><00:12:26.660><c> over</c><00:12:26.779><c> the</c>

00:12:26.920 --> 00:12:26.930 align:start position:0%
features a lot of improvements over the
 

00:12:26.930 --> 00:12:29.259 align:start position:0%
features a lot of improvements over the
base<00:12:27.170><c> EVM</c><00:12:27.709><c> it's</c><00:12:28.130><c> faster</c><00:12:28.610><c> we've</c><00:12:28.819><c> changed</c><00:12:29.029><c> up</c>

00:12:29.259 --> 00:12:29.269 align:start position:0%
base EVM it's faster we've changed up
 

00:12:29.269 --> 00:12:31.300 align:start position:0%
base EVM it's faster we've changed up
how<00:12:29.360><c> the</c><00:12:29.420><c> database</c><00:12:29.660><c> works</c><00:12:30.079><c> of</c><00:12:30.829><c> course</c><00:12:31.100><c> it</c>

00:12:31.300 --> 00:12:31.310 align:start position:0%
how the database works of course it
 

00:12:31.310 --> 00:12:32.889 align:start position:0%
how the database works of course it
connects<00:12:31.639><c> through</c><00:12:31.939><c> the</c><00:12:32.149><c> SDK</c><00:12:32.569><c> module</c>

00:12:32.889 --> 00:12:32.899 align:start position:0%
connects through the SDK module
 

00:12:32.899 --> 00:12:34.990 align:start position:0%
connects through the SDK module
interface<00:12:33.319><c> so</c><00:12:33.680><c> you</c><00:12:33.740><c> can</c><00:12:33.949><c> have</c><00:12:34.130><c> what</c><00:12:34.670><c> are</c><00:12:34.790><c> like</c>

00:12:34.990 --> 00:12:35.000 align:start position:0%
interface so you can have what are like
 

00:12:35.000 --> 00:12:36.850 align:start position:0%
interface so you can have what are like
pre<00:12:35.240><c> compiles</c><00:12:35.810><c> in</c><00:12:35.959><c> the</c><00:12:36.050><c> EVM</c><00:12:36.380><c> but</c><00:12:36.589><c> which</c><00:12:36.680><c> really</c>

00:12:36.850 --> 00:12:36.860 align:start position:0%
pre compiles in the EVM but which really
 

00:12:36.860 --> 00:12:39.819 align:start position:0%
pre compiles in the EVM but which really
call<00:12:37.399><c> in</c><00:12:37.579><c> to</c><00:12:37.699><c> other</c><00:12:37.850><c> cosmos</c><00:12:38.810><c> SDK</c><00:12:39.199><c> modules</c><00:12:39.620><c> or</c>

00:12:39.819 --> 00:12:39.829 align:start position:0%
call in to other cosmos SDK modules or
 

00:12:39.829 --> 00:12:44.199 align:start position:0%
call in to other cosmos SDK modules or
vice<00:12:40.009><c> versa</c><00:12:41.829><c> Turbo</c><00:12:42.829><c> goth</c><00:12:43.009><c> I</c><00:12:43.610><c> will</c><00:12:43.910><c> encourage</c>

00:12:44.199 --> 00:12:44.209 align:start position:0%
vice versa Turbo goth I will encourage
 

00:12:44.209 --> 00:12:46.720 align:start position:0%
vice versa Turbo goth I will encourage
you<00:12:44.449><c> to</c><00:12:44.630><c> take</c><00:12:44.870><c> a</c><00:12:44.930><c> stop</c><00:12:45.589><c> at</c><00:12:46.040><c> Alexie's</c><00:12:46.430><c> talk</c>

00:12:46.720 --> 00:12:46.730 align:start position:0%
you to take a stop at Alexie's talk
 

00:12:46.730 --> 00:12:49.030 align:start position:0%
you to take a stop at Alexie's talk
which<00:12:47.089><c> is</c><00:12:47.120><c> tomorrow</c><00:12:48.079><c> afternoon</c><00:12:48.259><c> same</c><00:12:48.829><c> time</c>

00:12:49.030 --> 00:12:49.040 align:start position:0%
which is tomorrow afternoon same time
 

00:12:49.040 --> 00:12:51.490 align:start position:0%
which is tomorrow afternoon same time
but<00:12:49.519><c> in</c><00:12:49.730><c> brief</c><00:12:50.029><c> a</c><00:12:50.360><c> turbo</c><00:12:50.720><c> gap</c><00:12:50.899><c> which</c><00:12:51.170><c> is</c><00:12:51.199><c> being</c>

00:12:51.490 --> 00:12:51.500 align:start position:0%
but in brief a turbo gap which is being
 

00:12:51.500 --> 00:12:53.170 align:start position:0%
but in brief a turbo gap which is being
developed<00:12:51.709><c> in</c><00:12:51.949><c> parallel</c><00:12:52.430><c> as</c><00:12:52.639><c> an</c><00:12:52.790><c> aetherium</c>

00:12:53.170 --> 00:12:53.180 align:start position:0%
developed in parallel as an aetherium
 

00:12:53.180 --> 00:12:55.660 align:start position:0%
developed in parallel as an aetherium
client<00:12:53.600><c> along</c><00:12:54.319><c> with</c><00:12:54.470><c> the</c><00:12:54.559><c> cosmos</c><00:12:54.860><c> sdk</c><00:12:55.250><c> module</c>

00:12:55.660 --> 00:12:55.670 align:start position:0%
client along with the cosmos sdk module
 

00:12:55.670 --> 00:12:58.660 align:start position:0%
client along with the cosmos sdk module
has<00:12:56.649><c> numerous</c><00:12:57.649><c> improvements</c><00:12:57.980><c> over</c><00:12:58.519><c> the</c>

00:12:58.660 --> 00:12:58.670 align:start position:0%
has numerous improvements over the
 

00:12:58.670 --> 00:13:01.540 align:start position:0%
has numerous improvements over the
current<00:12:58.939><c> available</c><00:12:59.809><c> EVM</c><00:13:00.139><c> implementations</c><00:13:00.889><c> it</c>

00:13:01.540 --> 00:13:01.550 align:start position:0%
current available EVM implementations it
 

00:13:01.550 --> 00:13:04.269 align:start position:0%
current available EVM implementations it
supports<00:13:01.970><c> any</c><00:13:02.120><c> binary</c><00:13:02.449><c> search</c><00:13:02.870><c> tree</c><00:13:03.279><c> has</c>

00:13:04.269 --> 00:13:04.279 align:start position:0%
supports any binary search tree has
 

00:13:04.279 --> 00:13:05.619 align:start position:0%
supports any binary search tree has
structure<00:13:04.730><c> preserving</c><00:13:05.240><c> custom</c>

00:13:05.619 --> 00:13:05.629 align:start position:0%
structure preserving custom
 

00:13:05.629 --> 00:13:08.019 align:start position:0%
structure preserving custom
serialization<00:13:06.319><c> as</c><00:13:06.589><c> opposed</c><00:13:06.860><c> to</c><00:13:06.889><c> our</c><00:13:07.069><c> LP</c><00:13:07.370><c> which</c>

00:13:08.019 --> 00:13:08.029 align:start position:0%
serialization as opposed to our LP which
 

00:13:08.029 --> 00:13:10.269 align:start position:0%
serialization as opposed to our LP which
is<00:13:08.149><c> much</c><00:13:08.269><c> faster</c><00:13:08.449><c> it</c><00:13:09.290><c> allows</c><00:13:09.529><c> you</c><00:13:09.709><c> to</c><00:13:09.769><c> use</c><00:13:10.069><c> the</c>

00:13:10.269 --> 00:13:10.279 align:start position:0%
is much faster it allows you to use the
 

00:13:10.279 --> 00:13:11.710 align:start position:0%
is much faster it allows you to use the
same<00:13:10.490><c> data</c><00:13:10.819><c> structure</c><00:13:11.089><c> for</c><00:13:11.300><c> database</c>

00:13:11.710 --> 00:13:11.720 align:start position:0%
same data structure for database
 

00:13:11.720 --> 00:13:14.230 align:start position:0%
same data structure for database
indexing<00:13:12.139><c> and</c><00:13:12.319><c> merggle</c><00:13:12.649><c> hosting</c><00:13:13.009><c> also</c><00:13:13.879><c> faster</c>

00:13:14.230 --> 00:13:14.240 align:start position:0%
indexing and merggle hosting also faster
 

00:13:14.240 --> 00:13:16.150 align:start position:0%
indexing and merggle hosting also faster
and<00:13:14.509><c> it</c><00:13:15.050><c> implements</c><00:13:15.500><c> a</c><00:13:15.589><c> new</c><00:13:15.709><c> caching</c>

00:13:16.150 --> 00:13:16.160 align:start position:0%
and it implements a new caching
 

00:13:16.160 --> 00:13:18.069 align:start position:0%
and it implements a new caching
strategies<00:13:16.699><c> in</c><00:13:17.029><c> particular</c><00:13:17.269><c> for</c><00:13:17.600><c> state</c><00:13:17.779><c> sync</c>

00:13:18.069 --> 00:13:18.079 align:start position:0%
strategies in particular for state sync
 

00:13:18.079 --> 00:13:19.630 align:start position:0%
strategies in particular for state sync
using<00:13:18.410><c> the</c><00:13:18.500><c> benefit</c><00:13:18.829><c> of</c><00:13:18.920><c> hindsight</c>

00:13:19.630 --> 00:13:19.640 align:start position:0%
using the benefit of hindsight
 

00:13:19.640 --> 00:13:21.430 align:start position:0%
using the benefit of hindsight
so<00:13:20.060><c> using</c><00:13:20.269><c> the</c><00:13:20.480><c> fact</c><00:13:20.690><c> that</c><00:13:20.779><c> you</c><00:13:20.930><c> know</c><00:13:21.140><c> what</c>

00:13:21.430 --> 00:13:21.440 align:start position:0%
so using the fact that you know what
 

00:13:21.440 --> 00:13:23.259 align:start position:0%
so using the fact that you know what
future<00:13:21.709><c> transactions</c><00:13:22.370><c> are</c><00:13:22.519><c> or</c><00:13:22.700><c> future</c><00:13:23.000><c> states</c>

00:13:23.259 --> 00:13:23.269 align:start position:0%
future transactions are or future states
 

00:13:23.269 --> 00:13:24.790 align:start position:0%
future transactions are or future states
when<00:13:23.810><c> you're</c><00:13:23.990><c> trying</c><00:13:24.140><c> to</c><00:13:24.260><c> sink</c><00:13:24.529><c> past</c>

00:13:24.790 --> 00:13:24.800 align:start position:0%
when you're trying to sink past
 

00:13:24.800 --> 00:13:28.930 align:start position:0%
when you're trying to sink past
transactions<00:13:25.339><c> and</c><00:13:25.519><c> verify</c><00:13:25.820><c> them</c><00:13:27.670><c> now</c><00:13:28.670><c> there</c>

00:13:28.930 --> 00:13:28.940 align:start position:0%
transactions and verify them now there
 

00:13:28.940 --> 00:13:31.060 align:start position:0%
transactions and verify them now there
are<00:13:29.000><c> two</c><00:13:29.240><c> ways</c><00:13:29.420><c> to</c><00:13:29.450><c> use</c><00:13:29.959><c> the</c><00:13:30.110><c> EVM</c><00:13:30.470><c> module</c><00:13:30.860><c> as</c>

00:13:31.060 --> 00:13:31.070 align:start position:0%
are two ways to use the EVM module as
 

00:13:31.070 --> 00:13:33.579 align:start position:0%
are two ways to use the EVM module as
I've<00:13:31.220><c> alluded</c><00:13:31.430><c> to</c><00:13:31.700><c> ether</c><00:13:32.630><c> mint</c><00:13:32.839><c> will</c><00:13:33.019><c> exist</c><00:13:33.380><c> as</c>

00:13:33.579 --> 00:13:33.589 align:start position:0%
I've alluded to ether mint will exist as
 

00:13:33.589 --> 00:13:36.069 align:start position:0%
I've alluded to ether mint will exist as
a<00:13:33.620><c> particular</c><00:13:34.220><c> block</c><00:13:34.490><c> chain</c><00:13:34.790><c> as</c><00:13:35.000><c> a</c><00:13:35.570><c> proof</c><00:13:35.959><c> of</c>

00:13:36.069 --> 00:13:36.079 align:start position:0%
a particular block chain as a proof of
 

00:13:36.079 --> 00:13:38.350 align:start position:0%
a particular block chain as a proof of
stake<00:13:36.320><c> chain</c><00:13:36.620><c> with</c><00:13:37.399><c> all</c><00:13:37.579><c> the</c><00:13:37.730><c> core</c><00:13:37.940><c> modules</c>

00:13:38.350 --> 00:13:38.360 align:start position:0%
stake chain with all the core modules
 

00:13:38.360 --> 00:13:40.000 align:start position:0%
stake chain with all the core modules
with<00:13:38.570><c> the</c><00:13:38.600><c> EBA</c><00:13:38.930><c> motto</c><00:13:39.200><c> and</c><00:13:39.440><c> with</c><00:13:39.560><c> a</c><00:13:39.589><c> web</c><00:13:39.800><c> 3</c>

00:13:40.000 --> 00:13:40.010 align:start position:0%
with the EBA motto and with a web 3
 

00:13:40.010 --> 00:13:42.160 align:start position:0%
with the EBA motto and with a web 3
interface<00:13:40.250><c> for</c><00:13:41.120><c> running</c><00:13:41.450><c> smart</c><00:13:41.720><c> contracts</c>

00:13:42.160 --> 00:13:42.170 align:start position:0%
interface for running smart contracts
 

00:13:42.170 --> 00:13:44.500 align:start position:0%
interface for running smart contracts
but<00:13:42.980><c> the</c><00:13:43.100><c> EVM</c><00:13:43.399><c> ECHA</c><00:13:43.579><c> will</c><00:13:43.760><c> also</c><00:13:44.060><c> exist</c><00:13:44.269><c> as</c><00:13:44.480><c> a</c>

00:13:44.500 --> 00:13:44.510 align:start position:0%
but the EVM ECHA will also exist as a
 

00:13:44.510 --> 00:13:47.110 align:start position:0%
but the EVM ECHA will also exist as a
library<00:13:44.990><c> the</c><00:13:45.709><c> EVM</c><00:13:45.980><c> module</c><00:13:46.279><c> is</c><00:13:46.399><c> a</c><00:13:46.430><c> library</c><00:13:46.910><c> will</c>

00:13:47.110 --> 00:13:47.120 align:start position:0%
library the EVM module is a library will
 

00:13:47.120 --> 00:13:48.850 align:start position:0%
library the EVM module is a library will
allow<00:13:47.269><c> you</c><00:13:47.329><c> to</c><00:13:47.480><c> deploy</c><00:13:47.899><c> your</c><00:13:48.170><c> own</c><00:13:48.350><c> cosmos</c>

00:13:48.850 --> 00:13:48.860 align:start position:0%
allow you to deploy your own cosmos
 

00:13:48.860 --> 00:13:52.120 align:start position:0%
allow you to deploy your own cosmos
chain<00:13:49.130><c> with</c><00:13:49.760><c> EVM</c><00:13:50.240><c> support</c><00:13:50.660><c> add</c><00:13:51.140><c> in</c><00:13:51.380><c> other</c><00:13:51.560><c> SDK</c>

00:13:52.120 --> 00:13:52.130 align:start position:0%
chain with EVM support add in other SDK
 

00:13:52.130 --> 00:13:54.130 align:start position:0%
chain with EVM support add in other SDK
modules<00:13:52.550><c> in</c><00:13:52.910><c> whichever</c><00:13:53.149><c> combinations</c><00:13:53.870><c> and</c>

00:13:54.130 --> 00:13:54.140 align:start position:0%
modules in whichever combinations and
 

00:13:54.140 --> 00:13:56.980 align:start position:0%
modules in whichever combinations and
parameter<00:13:54.529><c> choices</c><00:13:54.980><c> you</c><00:13:55.100><c> like</c><00:13:55.570><c> and</c><00:13:56.570><c> choose</c>

00:13:56.980 --> 00:13:56.990 align:start position:0%
parameter choices you like and choose
 

00:13:56.990 --> 00:13:59.050 align:start position:0%
parameter choices you like and choose
whatever<00:13:57.350><c> token</c><00:13:57.890><c> in</c><00:13:58.130><c> economic</c><00:13:58.579><c> model</c><00:13:58.880><c> you</c>

00:13:59.050 --> 00:13:59.060 align:start position:0%
whatever token in economic model you
 

00:13:59.060 --> 00:14:02.769 align:start position:0%
whatever token in economic model you
want<00:14:00.399><c> the</c><00:14:01.399><c> e</c><00:14:01.430><c> thurman</c><00:14:01.850><c> chain</c><00:14:02.089><c> will</c><00:14:02.329><c> also</c><00:14:02.630><c> be</c>

00:14:02.769 --> 00:14:02.779 align:start position:0%
want the e thurman chain will also be
 

00:14:02.779 --> 00:14:04.240 align:start position:0%
want the e thurman chain will also be
launched<00:14:03.170><c> with</c><00:14:03.380><c> a</c><00:14:03.410><c> term</c><00:14:03.800><c> you</c><00:14:03.950><c> might</c><00:14:04.100><c> have</c>

00:14:04.240 --> 00:14:04.250 align:start position:0%
launched with a term you might have
 

00:14:04.250 --> 00:14:07.060 align:start position:0%
launched with a term you might have
heard<00:14:04.490><c> the</c><00:14:04.790><c> hard</c><00:14:05.120><c> spoon</c><00:14:05.750><c> what's</c><00:14:06.500><c> a</c><00:14:06.589><c> hard</c><00:14:06.769><c> spoon</c>

00:14:07.060 --> 00:14:07.070 align:start position:0%
heard the hard spoon what's a hard spoon
 

00:14:07.070 --> 00:14:10.030 align:start position:0%
heard the hard spoon what's a hard spoon
a<00:14:07.279><c> hard</c><00:14:07.910><c> spoon</c><00:14:08.180><c> is</c><00:14:08.450><c> to</c><00:14:08.690><c> copy</c><00:14:09.019><c> the</c><00:14:09.529><c> token</c>

00:14:10.030 --> 00:14:10.040 align:start position:0%
a hard spoon is to copy the token
 

00:14:10.040 --> 00:14:12.370 align:start position:0%
a hard spoon is to copy the token
distribution<00:14:10.730><c> including</c><00:14:11.120><c> multi</c><00:14:11.899><c> signatures</c>

00:14:12.370 --> 00:14:12.380 align:start position:0%
distribution including multi signatures
 

00:14:12.380 --> 00:14:15.730 align:start position:0%
distribution including multi signatures
from<00:14:13.190><c> another</c><00:14:13.579><c> chain</c><00:14:13.940><c> onto</c><00:14:14.240><c> a</c><00:14:14.450><c> new</c><00:14:14.690><c> chain</c><00:14:14.930><c> so</c>

00:14:15.730 --> 00:14:15.740 align:start position:0%
from another chain onto a new chain so
 

00:14:15.740 --> 00:14:17.290 align:start position:0%
from another chain onto a new chain so
in<00:14:15.920><c> particular</c><00:14:16.070><c> for</c><00:14:16.579><c> a</c><00:14:16.700><c> thurman</c><00:14:17.060><c> were</c>

00:14:17.290 --> 00:14:17.300 align:start position:0%
in particular for a thurman were
 

00:14:17.300 --> 00:14:19.720 align:start position:0%
in particular for a thurman were
planning<00:14:17.750><c> to</c><00:14:17.779><c> copy</c><00:14:18.170><c> balance</c><00:14:19.160><c> subject</c><00:14:19.610><c> to</c>

00:14:19.720 --> 00:14:19.730 align:start position:0%
planning to copy balance subject to
 

00:14:19.730 --> 00:14:21.699 align:start position:0%
planning to copy balance subject to
approval<00:14:20.000><c> by</c><00:14:20.209><c> cosmo</c><00:14:20.660><c> sub</c><00:14:20.839><c> governance</c><00:14:21.230><c> to</c><00:14:21.529><c> copy</c>

00:14:21.699 --> 00:14:21.709 align:start position:0%
approval by cosmo sub governance to copy
 

00:14:21.709 --> 00:14:24.069 align:start position:0%
approval by cosmo sub governance to copy
balances<00:14:22.370><c> from</c><00:14:22.640><c> the</c><00:14:23.300><c> etherium</c><00:14:23.779><c> chain</c>

00:14:24.069 --> 00:14:24.079 align:start position:0%
balances from the etherium chain
 

00:14:24.079 --> 00:14:26.319 align:start position:0%
balances from the etherium chain
possibly<00:14:24.980><c> also</c><00:14:25.160><c> atoms</c><00:14:25.640><c> from</c><00:14:25.880><c> the</c><00:14:25.970><c> cosmos</c>

00:14:26.319 --> 00:14:26.329 align:start position:0%
possibly also atoms from the cosmos
 

00:14:26.329 --> 00:14:28.990 align:start position:0%
possibly also atoms from the cosmos
chain<00:14:26.600><c> and</c><00:14:26.870><c> use</c><00:14:27.440><c> that</c><00:14:27.649><c> to</c><00:14:27.980><c> seed</c><00:14:28.279><c> the</c><00:14:28.579><c> photon</c>

00:14:28.990 --> 00:14:29.000 align:start position:0%
chain and use that to seed the photon
 

00:14:29.000 --> 00:14:31.150 align:start position:0%
chain and use that to seed the photon
token<00:14:29.510><c> which</c><00:14:29.899><c> will</c><00:14:30.170><c> be</c><00:14:30.260><c> the</c><00:14:30.380><c> native</c><00:14:30.560><c> token</c><00:14:31.010><c> on</c>

00:14:31.150 --> 00:14:31.160 align:start position:0%
token which will be the native token on
 

00:14:31.160 --> 00:14:33.939 align:start position:0%
token which will be the native token on
a<00:14:31.339><c> thurmond</c><00:14:31.690><c> ether</c><00:14:32.690><c> meant</c><00:14:32.870><c> we'll</c><00:14:33.019><c> have</c><00:14:33.199><c> we</c>

00:14:33.939 --> 00:14:33.949 align:start position:0%
a thurmond ether meant we'll have we
 

00:14:33.949 --> 00:14:36.220 align:start position:0%
a thurmond ether meant we'll have we
plan<00:14:34.220><c> shared</c><00:14:34.730><c> security</c><00:14:35.149><c> with</c><00:14:35.540><c> the</c><00:14:35.660><c> cosmos</c><00:14:35.990><c> hub</c>

00:14:36.220 --> 00:14:36.230 align:start position:0%
plan shared security with the cosmos hub
 

00:14:36.230 --> 00:14:38.350 align:start position:0%
plan shared security with the cosmos hub
meaning<00:14:37.040><c> that</c><00:14:37.190><c> anyone</c><00:14:37.579><c> who</c><00:14:37.760><c> wants</c><00:14:37.970><c> to</c><00:14:38.060><c> attack</c>

00:14:38.350 --> 00:14:38.360 align:start position:0%
meaning that anyone who wants to attack
 

00:14:38.360 --> 00:14:40.030 align:start position:0%
meaning that anyone who wants to attack
either<00:14:38.600><c> mint</c><00:14:38.930><c> would</c><00:14:39.380><c> have</c><00:14:39.560><c> to</c><00:14:39.680><c> pay</c><00:14:39.860><c> the</c>

00:14:40.030 --> 00:14:40.040 align:start position:0%
either mint would have to pay the
 

00:14:40.040 --> 00:14:41.710 align:start position:0%
either mint would have to pay the
combined<00:14:40.430><c> cost</c><00:14:40.730><c> of</c><00:14:41.000><c> attacking</c><00:14:41.269><c> two</c><00:14:41.540><c> block</c>

00:14:41.710 --> 00:14:41.720 align:start position:0%
combined cost of attacking two block
 

00:14:41.720 --> 00:14:44.259 align:start position:0%
combined cost of attacking two block
chains<00:14:42.339><c> of</c><00:14:43.339><c> course</c><00:14:43.610><c> this</c><00:14:43.760><c> will</c><00:14:43.910><c> all</c><00:14:44.000><c> need</c><00:14:44.180><c> to</c>

00:14:44.259 --> 00:14:44.269 align:start position:0%
chains of course this will all need to
 

00:14:44.269 --> 00:14:46.150 align:start position:0%
chains of course this will all need to
be<00:14:44.360><c> approved</c><00:14:44.660><c> by</c><00:14:44.930><c> cosmos</c><00:14:45.410><c> self</c><00:14:45.560><c> governance</c><00:14:45.920><c> so</c>

00:14:46.150 --> 00:14:46.160 align:start position:0%
be approved by cosmos self governance so
 

00:14:46.160 --> 00:14:48.189 align:start position:0%
be approved by cosmos self governance so
we're<00:14:46.279><c> focusing</c><00:14:46.730><c> on</c><00:14:47.000><c> building</c><00:14:47.750><c> the</c><00:14:48.019><c> software</c>

00:14:48.189 --> 00:14:48.199 align:start position:0%
we're focusing on building the software
 

00:14:48.199 --> 00:14:49.870 align:start position:0%
we're focusing on building the software
to<00:14:48.589><c> enable</c><00:14:48.890><c> heart</c><00:14:49.430><c> Spoons</c>

00:14:49.870 --> 00:14:49.880 align:start position:0%
to enable heart Spoons
 

00:14:49.880 --> 00:14:52.120 align:start position:0%
to enable heart Spoons
in<00:14:50.000><c> any</c><00:14:50.570><c> configuration</c><00:14:50.899><c> you</c><00:14:51.500><c> want</c><00:14:51.680><c> or</c><00:14:51.949><c> maybe</c>

00:14:52.120 --> 00:14:52.130 align:start position:0%
in any configuration you want or maybe
 

00:14:52.130 --> 00:14:54.639 align:start position:0%
in any configuration you want or maybe
even<00:14:52.220><c> a</c><00:14:52.610><c> hard</c><00:14:52.820><c> sport</c><00:14:53.180><c> which</c><00:14:53.750><c> dices</c><00:14:54.230><c> upstate</c>

00:14:54.639 --> 00:14:54.649 align:start position:0%
even a hard sport which dices upstate
 

00:14:54.649 --> 00:14:58.740 align:start position:0%
even a hard sport which dices upstate
and<00:14:54.890><c> rearranges</c><00:14:55.459><c> it</c><00:14:55.870><c> but</c><00:14:56.870><c> we</c><00:14:57.320><c> do</c><00:14:57.709><c> expect</c><00:14:58.130><c> to</c>

00:14:58.740 --> 00:14:58.750 align:start position:0%
and rearranges it but we do expect to
 

00:14:58.750 --> 00:15:01.060 align:start position:0%
and rearranges it but we do expect to
propose<00:14:59.750><c> this</c><00:14:59.959><c> particular</c><00:15:00.260><c> plan</c><00:15:00.649><c> and</c><00:15:00.980><c> we</c>

00:15:01.060 --> 00:15:01.070 align:start position:0%
propose this particular plan and we
 

00:15:01.070 --> 00:15:03.189 align:start position:0%
propose this particular plan and we
expect<00:15:01.459><c> photons</c><00:15:01.880><c> will</c><00:15:02.269><c> be</c><00:15:02.390><c> accepted</c><00:15:02.870><c> as</c><00:15:02.990><c> a</c><00:15:03.019><c> fee</c>

00:15:03.189 --> 00:15:03.199 align:start position:0%
expect photons will be accepted as a fee
 

00:15:03.199 --> 00:15:05.050 align:start position:0%
expect photons will be accepted as a fee
token<00:15:03.560><c> on</c><00:15:03.709><c> the</c><00:15:03.829><c> hub</c><00:15:04.010><c> which</c><00:15:04.640><c> is</c><00:15:04.670><c> super</c>

00:15:05.050 --> 00:15:05.060 align:start position:0%
token on the hub which is super
 

00:15:05.060 --> 00:15:07.120 align:start position:0%
token on the hub which is super
important<00:15:05.570><c> for</c><00:15:05.660><c> user</c><00:15:06.110><c> experience</c><00:15:06.440><c> as</c><00:15:06.980><c> I'll</c>

00:15:07.120 --> 00:15:07.130 align:start position:0%
important for user experience as I'll
 

00:15:07.130 --> 00:15:08.310 align:start position:0%
important for user experience as I'll
get<00:15:07.250><c> you</c><00:15:07.370><c> later</c>

00:15:08.310 --> 00:15:08.320 align:start position:0%
get you later
 

00:15:08.320 --> 00:15:10.630 align:start position:0%
get you later
so<00:15:09.320><c> either</c><00:15:09.560><c> where</c><00:15:09.769><c> does</c><00:15:09.890><c> a</c><00:15:09.920><c> blockchain</c><00:15:10.220><c> is</c>

00:15:10.630 --> 00:15:10.640 align:start position:0%
so either where does a blockchain is
 

00:15:10.640 --> 00:15:13.150 align:start position:0%
so either where does a blockchain is
designed<00:15:11.089><c> to</c><00:15:11.240><c> be</c><00:15:11.360><c> like</c><00:15:11.750><c> aetherium</c><00:15:12.260><c> one</c><00:15:12.860><c> chain</c>

00:15:13.150 --> 00:15:13.160 align:start position:0%
designed to be like aetherium one chain
 

00:15:13.160 --> 00:15:16.030 align:start position:0%
designed to be like aetherium one chain
for<00:15:13.490><c> many</c><00:15:13.670><c> EVM</c><00:15:14.149><c> applications</c><00:15:14.779><c> at</c><00:15:15.050><c> once</c><00:15:15.079><c> well</c>

00:15:16.030 --> 00:15:16.040 align:start position:0%
for many EVM applications at once well
 

00:15:16.040 --> 00:15:17.980 align:start position:0%
for many EVM applications at once well
hard<00:15:16.250><c> Spoon</c><00:15:16.459><c> account</c><00:15:16.790><c> balances</c><00:15:17.269><c> so</c><00:15:17.510><c> users</c><00:15:17.839><c> can</c>

00:15:17.980 --> 00:15:17.990 align:start position:0%
hard Spoon account balances so users can
 

00:15:17.990 --> 00:15:20.050 align:start position:0%
hard Spoon account balances so users can
start<00:15:18.199><c> out</c><00:15:18.380><c> with</c><00:15:18.709><c> tokens</c><00:15:19.370><c> to</c><00:15:19.490><c> start</c><00:15:19.699><c> using</c><00:15:19.850><c> the</c>

00:15:20.050 --> 00:15:20.060 align:start position:0%
start out with tokens to start using the
 

00:15:20.060 --> 00:15:21.699 align:start position:0%
start out with tokens to start using the
chain<00:15:20.329><c> ether</c><00:15:21.110><c> MIT</c><00:15:21.230><c> will</c><00:15:21.350><c> be</c><00:15:21.440><c> a</c><00:15:21.470><c> sovereign</c>

00:15:21.699 --> 00:15:21.709 align:start position:0%
chain ether MIT will be a sovereign
 

00:15:21.709 --> 00:15:23.829 align:start position:0%
chain ether MIT will be a sovereign
chain<00:15:22.130><c> having</c><00:15:22.940><c> photons</c><00:15:23.329><c> you</c><00:15:23.510><c> don't</c><00:15:23.690><c> need</c>

00:15:23.829 --> 00:15:23.839 align:start position:0%
chain having photons you don't need
 

00:15:23.839 --> 00:15:25.240 align:start position:0%
chain having photons you don't need
anything<00:15:24.050><c> other</c><00:15:24.260><c> than</c><00:15:24.410><c> photons</c><00:15:24.769><c> in</c><00:15:24.980><c> order</c><00:15:25.130><c> to</c>

00:15:25.240 --> 00:15:25.250 align:start position:0%
anything other than photons in order to
 

00:15:25.250 --> 00:15:27.280 align:start position:0%
anything other than photons in order to
use<00:15:25.339><c> ether</c><00:15:25.610><c> meant</c><00:15:25.790><c> it</c><00:15:26.360><c> will</c><00:15:26.510><c> also</c><00:15:26.690><c> have</c><00:15:27.019><c> the</c>

00:15:27.280 --> 00:15:27.290 align:start position:0%
use ether meant it will also have the
 

00:15:27.290 --> 00:15:29.139 align:start position:0%
use ether meant it will also have the
governance<00:15:27.709><c> staking</c><00:15:28.160><c> and</c><00:15:28.370><c> sashing</c><00:15:28.790><c> modules</c>

00:15:29.139 --> 00:15:29.149 align:start position:0%
governance staking and sashing modules
 

00:15:29.149 --> 00:15:30.869 align:start position:0%
governance staking and sashing modules
from<00:15:29.240><c> the</c><00:15:29.329><c> cosmos</c><00:15:29.690><c> SDK</c>

00:15:30.869 --> 00:15:30.879 align:start position:0%
from the cosmos SDK
 

00:15:30.879 --> 00:15:33.779 align:start position:0%
from the cosmos SDK
using<00:15:31.689><c> tenement</c><00:15:32.079><c> consensus</c><00:15:32.559><c> it</c><00:15:33.519><c> will</c><00:15:33.669><c> be</c>

00:15:33.779 --> 00:15:33.789 align:start position:0%
using tenement consensus it will be
 

00:15:33.789 --> 00:15:36.059 align:start position:0%
using tenement consensus it will be
fully<00:15:34.059><c> web</c><00:15:34.419><c> 3</c><00:15:34.689><c> compatible</c><00:15:35.319><c> so</c><00:15:35.559><c> you</c><00:15:35.649><c> can</c><00:15:35.829><c> use</c>

00:15:36.059 --> 00:15:36.069 align:start position:0%
fully web 3 compatible so you can use
 

00:15:36.069 --> 00:15:38.309 align:start position:0%
fully web 3 compatible so you can use
truffle<00:15:36.759><c> metamath</c><00:15:37.389><c> solidity</c><00:15:37.839><c> all</c><00:15:38.139><c> your</c>

00:15:38.309 --> 00:15:38.319 align:start position:0%
truffle metamath solidity all your
 

00:15:38.319 --> 00:15:39.929 align:start position:0%
truffle metamath solidity all your
existing<00:15:38.739><c> tooling</c><00:15:39.129><c> you</c><00:15:39.309><c> know</c><00:15:39.429><c> change</c><00:15:39.699><c> a</c>

00:15:39.929 --> 00:15:39.939 align:start position:0%
existing tooling you know change a
 

00:15:39.939 --> 00:15:41.939 align:start position:0%
existing tooling you know change a
drop-down<00:15:40.660><c> slider</c><00:15:40.899><c> and</c><00:15:41.259><c> madam</c><00:15:41.499><c> asked</c><00:15:41.649><c> can</c>

00:15:41.939 --> 00:15:41.949 align:start position:0%
drop-down slider and madam asked can
 

00:15:41.949 --> 00:15:44.159 align:start position:0%
drop-down slider and madam asked can
connect<00:15:42.160><c> to</c><00:15:42.279><c> ether</c><00:15:42.519><c> mint</c><00:15:42.699><c> instead</c><00:15:43.059><c> and</c><00:15:43.600><c> it</c>

00:15:44.159 --> 00:15:44.169 align:start position:0%
connect to ether mint instead and it
 

00:15:44.169 --> 00:15:46.019 align:start position:0%
connect to ether mint instead and it
will<00:15:44.259><c> have</c><00:15:44.379><c> IBC</c><00:15:44.889><c> connections</c><00:15:45.369><c> to</c><00:15:45.579><c> the</c><00:15:45.669><c> cosmos</c>

00:15:46.019 --> 00:15:46.029 align:start position:0%
will have IBC connections to the cosmos
 

00:15:46.029 --> 00:15:47.999 align:start position:0%
will have IBC connections to the cosmos
hub<00:15:46.269><c> into</c><00:15:46.629><c> future</c><00:15:46.959><c> zones</c><00:15:47.229><c> which</c><00:15:47.589><c> will</c><00:15:47.739><c> inhabit</c>

00:15:47.999 --> 00:15:48.009 align:start position:0%
hub into future zones which will inhabit
 

00:15:48.009 --> 00:15:53.099 align:start position:0%
hub into future zones which will inhabit
the<00:15:48.309><c> cosmos</c><00:15:48.609><c> network</c><00:15:51.059><c> the</c><00:15:52.059><c> VM</c><00:15:52.329><c> module</c><00:15:52.600><c> for</c><00:15:52.720><c> sdk</c>

00:15:53.099 --> 00:15:53.109 align:start position:0%
the cosmos network the VM module for sdk
 

00:15:53.109 --> 00:15:55.169 align:start position:0%
the cosmos network the VM module for sdk
zones<00:15:53.379><c> provides</c><00:15:54.039><c> different</c><00:15:54.429><c> trade-offs</c><00:15:54.879><c> so</c>

00:15:55.169 --> 00:15:55.179 align:start position:0%
zones provides different trade-offs so
 

00:15:55.179 --> 00:15:57.840 align:start position:0%
zones provides different trade-offs so
in<00:15:55.989><c> this</c><00:15:56.139><c> case</c><00:15:56.350><c> you</c><00:15:56.709><c> could</c><00:15:56.889><c> elect</c><00:15:57.369><c> to</c><00:15:57.429><c> deploy</c><00:15:57.819><c> a</c>

00:15:57.840 --> 00:15:57.850 align:start position:0%
in this case you could elect to deploy a
 

00:15:57.850 --> 00:16:00.779 align:start position:0%
in this case you could elect to deploy a
cosmos<00:15:58.389><c> chain</c><00:15:58.660><c> which</c><00:15:58.989><c> includes</c><00:15:59.549><c> some</c><00:16:00.549><c> of</c><00:16:00.609><c> our</c>

00:16:00.779 --> 00:16:00.789 align:start position:0%
cosmos chain which includes some of our
 

00:16:00.789 --> 00:16:02.249 align:start position:0%
cosmos chain which includes some of our
base<00:16:00.999><c> modules</c><00:16:01.479><c> and</c><00:16:01.689><c> some</c><00:16:01.839><c> modules</c><00:16:02.139><c> of</c><00:16:02.229><c> your</c>

00:16:02.249 --> 00:16:02.259 align:start position:0%
base modules and some modules of your
 

00:16:02.259 --> 00:16:05.819 align:start position:0%
base modules and some modules of your
own<00:16:02.379><c> and</c><00:16:03.129><c> also</c><00:16:03.549><c> an</c><00:16:03.819><c> EVO</c><00:16:04.089><c> module</c><00:16:04.679><c> you</c><00:16:05.679><c> could</c>

00:16:05.819 --> 00:16:05.829 align:start position:0%
own and also an EVO module you could
 

00:16:05.829 --> 00:16:07.859 align:start position:0%
own and also an EVO module you could
even<00:16:06.189><c> add</c><00:16:06.429><c> our</c><00:16:06.639><c> web</c><00:16:06.819><c> 3</c><00:16:07.059><c> interface</c><00:16:07.419><c> if</c><00:16:07.569><c> you</c><00:16:07.689><c> want</c>

00:16:07.859 --> 00:16:07.869 align:start position:0%
even add our web 3 interface if you want
 

00:16:07.869 --> 00:16:09.689 align:start position:0%
even add our web 3 interface if you want
this<00:16:08.439><c> means</c><00:16:08.709><c> you</c><00:16:08.919><c> can</c><00:16:09.069><c> utilize</c><00:16:09.220><c> existing</c>

00:16:09.689 --> 00:16:09.699 align:start position:0%
this means you can utilize existing
 

00:16:09.699 --> 00:16:11.849 align:start position:0%
this means you can utilize existing
solidity<00:16:10.329><c> contracts</c><00:16:10.839><c> as</c><00:16:11.049><c> part</c><00:16:11.289><c> of</c><00:16:11.410><c> the</c><00:16:11.499><c> logic</c>

00:16:11.849 --> 00:16:11.859 align:start position:0%
solidity contracts as part of the logic
 

00:16:11.859 --> 00:16:12.960 align:start position:0%
solidity contracts as part of the logic
on<00:16:11.979><c> your</c><00:16:12.160><c> new</c><00:16:12.279><c> application-specific</c>

00:16:12.960 --> 00:16:12.970 align:start position:0%
on your new application-specific
 

00:16:12.970 --> 00:16:15.539 align:start position:0%
on your new application-specific
blockchain<00:16:13.660><c> and</c><00:16:13.899><c> it</c><00:16:14.709><c> means</c><00:16:14.859><c> that</c><00:16:15.309><c> if</c><00:16:15.429><c> you're</c>

00:16:15.539 --> 00:16:15.549 align:start position:0%
blockchain and it means that if you're
 

00:16:15.549 --> 00:16:17.009 align:start position:0%
blockchain and it means that if you're
trying<00:16:15.699><c> to</c><00:16:15.789><c> port</c><00:16:16.059><c> an</c><00:16:16.149><c> application</c><00:16:16.689><c> which</c><00:16:16.869><c> is</c>

00:16:17.009 --> 00:16:17.019 align:start position:0%
trying to port an application which is
 

00:16:17.019 --> 00:16:19.679 align:start position:0%
trying to port an application which is
previously<00:16:17.319><c> targeted</c><00:16:18.009><c> towards</c><00:16:18.279><c> the</c><00:16:18.339><c> EVM</c><00:16:18.729><c> to</c>

00:16:19.679 --> 00:16:19.689 align:start position:0%
previously targeted towards the EVM to
 

00:16:19.689 --> 00:16:21.629 align:start position:0%
previously targeted towards the EVM to
an<00:16:19.989><c> application</c><00:16:20.379><c> specific</c><00:16:20.619><c> blockchain</c><00:16:21.399><c> you</c>

00:16:21.629 --> 00:16:21.639 align:start position:0%
an application specific blockchain you
 

00:16:21.639 --> 00:16:23.789 align:start position:0%
an application specific blockchain you
can<00:16:21.789><c> do</c><00:16:21.939><c> it</c><00:16:22.089><c> gradually</c><00:16:22.449><c> you</c><00:16:23.169><c> can</c><00:16:23.350><c> start</c><00:16:23.649><c> out</c>

00:16:23.789 --> 00:16:23.799 align:start position:0%
can do it gradually you can start out
 

00:16:23.799 --> 00:16:26.609 align:start position:0%
can do it gradually you can start out
with<00:16:24.189><c> your</c><00:16:24.879><c> solidity</c><00:16:25.419><c> code</c><00:16:25.749><c> perhaps</c><00:16:26.169><c> deployed</c>

00:16:26.609 --> 00:16:26.619 align:start position:0%
with your solidity code perhaps deployed
 

00:16:26.619 --> 00:16:29.129 align:start position:0%
with your solidity code perhaps deployed
to<00:16:26.829><c> an</c><00:16:26.919><c> EVM</c><00:16:27.249><c> module</c><00:16:27.699><c> and</c><00:16:27.879><c> you</c><00:16:28.269><c> can</c><00:16:28.419><c> replace</c><00:16:28.809><c> the</c>

00:16:29.129 --> 00:16:29.139 align:start position:0%
to an EVM module and you can replace the
 

00:16:29.139 --> 00:16:30.809 align:start position:0%
to an EVM module and you can replace the
performance<00:16:29.679><c> critical</c><00:16:30.100><c> parts</c><00:16:30.339><c> of</c><00:16:30.429><c> that</c><00:16:30.549><c> code</c>

00:16:30.809 --> 00:16:30.819 align:start position:0%
performance critical parts of that code
 

00:16:30.819 --> 00:16:33.479 align:start position:0%
performance critical parts of that code
one<00:16:31.149><c> at</c><00:16:31.269><c> a</c><00:16:31.359><c> time</c><00:16:31.569><c> out</c><00:16:32.109><c> with</c><00:16:32.350><c> native</c><00:16:32.679><c> code</c><00:16:32.709><c> maybe</c>

00:16:33.479 --> 00:16:33.489 align:start position:0%
one at a time out with native code maybe
 

00:16:33.489 --> 00:16:37.710 align:start position:0%
one at a time out with native code maybe
all<00:16:33.729><c> the</c><00:16:33.850><c> way</c><00:16:33.939><c> maybe</c><00:16:34.239><c> not</c><00:16:36.239><c> but</c><00:16:37.239><c> we</c><00:16:37.389><c> come</c><00:16:37.569><c> to</c><00:16:37.689><c> a</c>

00:16:37.710 --> 00:16:37.720 align:start position:0%
all the way maybe not but we come to a
 

00:16:37.720 --> 00:16:40.559 align:start position:0%
all the way maybe not but we come to a
problem<00:16:38.019><c> what</c><00:16:38.949><c> if</c><00:16:39.039><c> we</c><00:16:39.189><c> do</c><00:16:39.339><c> that</c><00:16:39.549><c> you</c><00:16:40.239><c> launch</c><00:16:40.479><c> a</c>

00:16:40.559 --> 00:16:40.569 align:start position:0%
problem what if we do that you launch a
 

00:16:40.569 --> 00:16:42.329 align:start position:0%
problem what if we do that you launch a
new<00:16:40.659><c> application</c><00:16:41.019><c> specific</c><00:16:41.559><c> blockchain</c><00:16:42.009><c> but</c>

00:16:42.329 --> 00:16:42.339 align:start position:0%
new application specific blockchain but
 

00:16:42.339 --> 00:16:44.939 align:start position:0%
new application specific blockchain but
now<00:16:42.489><c> your</c><00:16:43.089><c> users</c><00:16:43.419><c> are</c><00:16:43.569><c> split</c><00:16:43.839><c> or</c><00:16:44.350><c> your</c>

00:16:44.939 --> 00:16:44.949 align:start position:0%
now your users are split or your
 

00:16:44.949 --> 00:16:46.559 align:start position:0%
now your users are split or your
potential<00:16:45.369><c> users</c><00:16:45.489><c> are</c><00:16:45.819><c> split</c><00:16:46.029><c> some</c><00:16:46.299><c> people</c>

00:16:46.559 --> 00:16:46.569 align:start position:0%
potential users are split some people
 

00:16:46.569 --> 00:16:47.999 align:start position:0%
potential users are split some people
are<00:16:46.689><c> on</c><00:16:46.809><c> a</c><00:16:46.839><c> theorem</c><00:16:47.289><c> they</c><00:16:47.409><c> have</c><00:16:47.529><c> state</c><00:16:47.769><c> on</c>

00:16:47.999 --> 00:16:48.009 align:start position:0%
are on a theorem they have state on
 

00:16:48.009 --> 00:16:49.889 align:start position:0%
are on a theorem they have state on
ethereum<00:16:48.279><c> tokens</c><00:16:48.939><c> collect</c><00:16:49.449><c> crypto</c>

00:16:49.889 --> 00:16:49.899 align:start position:0%
ethereum tokens collect crypto
 

00:16:49.899 --> 00:16:51.989 align:start position:0%
ethereum tokens collect crypto
collectibles<00:16:50.470><c> and</c><00:16:50.709><c> some</c><00:16:51.369><c> people</c><00:16:51.639><c> want</c><00:16:51.909><c> to</c>

00:16:51.989 --> 00:16:51.999 align:start position:0%
collectibles and some people want to
 

00:16:51.999 --> 00:16:54.239 align:start position:0%
collectibles and some people want to
start<00:16:52.179><c> using</c><00:16:52.329><c> the</c><00:16:52.539><c> new</c><00:16:52.569><c> ether</c><00:16:52.899><c> and</c><00:16:53.079><c> chain</c><00:16:53.259><c> we</c>

00:16:54.239 --> 00:16:54.249 align:start position:0%
start using the new ether and chain we
 

00:16:54.249 --> 00:16:57.719 align:start position:0%
start using the new ether and chain we
need<00:16:54.399><c> a</c><00:16:54.429><c> way</c><00:16:54.609><c> to</c><00:16:54.639><c> connect</c><00:16:55.269><c> them</c><00:16:56.369><c> we</c><00:16:57.369><c> need</c><00:16:57.489><c> a</c><00:16:57.519><c> way</c>

00:16:57.719 --> 00:16:57.729 align:start position:0%
need a way to connect them we need a way
 

00:16:57.729 --> 00:17:00.539 align:start position:0%
need a way to connect them we need a way
to<00:16:57.789><c> transfer</c><00:16:58.449><c> state</c><00:16:58.839><c> and</c><00:16:59.199><c> assets</c><00:16:59.649><c> in</c><00:16:59.979><c> a</c>

00:17:00.539 --> 00:17:00.549 align:start position:0%
to transfer state and assets in a
 

00:17:00.549 --> 00:17:02.819 align:start position:0%
to transfer state and assets in a
two-way<00:17:01.059><c> bridge</c><00:17:01.389><c> where</c><00:17:01.929><c> it's</c><00:17:02.139><c> possible</c><00:17:02.649><c> both</c>

00:17:02.819 --> 00:17:02.829 align:start position:0%
two-way bridge where it's possible both
 

00:17:02.829 --> 00:17:05.610 align:start position:0%
two-way bridge where it's possible both
to<00:17:03.279><c> deposit</c><00:17:03.729><c> if</c><00:17:04.209><c> you</c><00:17:04.329><c> will</c><00:17:04.509><c> from</c><00:17:04.809><c> aetherium</c><00:17:05.409><c> on</c>

00:17:05.610 --> 00:17:05.620 align:start position:0%
to deposit if you will from aetherium on
 

00:17:05.620 --> 00:17:07.710 align:start position:0%
to deposit if you will from aetherium on
to<00:17:05.769><c> ether</c><00:17:06.039><c> mint</c><00:17:06.220><c> or</c><00:17:06.730><c> on</c><00:17:06.879><c> to</c><00:17:07.029><c> a</c><00:17:07.059><c> sovereign</c><00:17:07.329><c> zone</c>

00:17:07.710 --> 00:17:07.720 align:start position:0%
to ether mint or on to a sovereign zone
 

00:17:07.720 --> 00:17:10.110 align:start position:0%
to ether mint or on to a sovereign zone
with<00:17:07.959><c> the</c><00:17:07.990><c> via</c><00:17:08.289><c> module</c><00:17:08.709><c> and</c><00:17:08.889><c> to</c><00:17:09.129><c> withdraw</c><00:17:09.279><c> from</c>

00:17:10.110 --> 00:17:10.120 align:start position:0%
with the via module and to withdraw from
 

00:17:10.120 --> 00:17:11.879 align:start position:0%
with the via module and to withdraw from
the<00:17:10.299><c> sovereign</c><00:17:10.480><c> zone</c><00:17:10.870><c> back</c><00:17:11.199><c> to</c><00:17:11.379><c> the</c><00:17:11.470><c> etherium</c>

00:17:11.879 --> 00:17:11.889 align:start position:0%
the sovereign zone back to the etherium
 

00:17:11.889 --> 00:17:14.549 align:start position:0%
the sovereign zone back to the etherium
main<00:17:12.100><c> chain</c><00:17:12.360><c> then</c><00:17:13.360><c> you</c><00:17:13.389><c> can</c><00:17:13.750><c> select</c><00:17:14.230><c> which</c>

00:17:14.549 --> 00:17:14.559 align:start position:0%
main chain then you can select which
 

00:17:14.559 --> 00:17:16.919 align:start position:0%
main chain then you can select which
parts<00:17:14.860><c> of</c><00:17:14.919><c> your</c><00:17:15.069><c> logic</c><00:17:15.429><c> are</c><00:17:15.579><c> most</c><00:17:15.819><c> improved</c><00:17:16.299><c> by</c>

00:17:16.919 --> 00:17:16.929 align:start position:0%
parts of your logic are most improved by
 

00:17:16.929 --> 00:17:18.329 align:start position:0%
parts of your logic are most improved by
the<00:17:16.990><c> new</c><00:17:17.169><c> features</c><00:17:17.529><c> of</c><00:17:17.559><c> ten</c><00:17:17.829><c> Dermott's</c><00:17:18.100><c> in</c><00:17:18.189><c> the</c>

00:17:18.329 --> 00:17:18.339 align:start position:0%
the new features of ten Dermott's in the
 

00:17:18.339 --> 00:17:20.610 align:start position:0%
the new features of ten Dermott's in the
sdk<00:17:18.759><c> and</c><00:17:19.269><c> put</c><00:17:19.449><c> those</c><00:17:19.629><c> on</c><00:17:19.929><c> ether</c><00:17:20.230><c> mentor</c><00:17:20.470><c> put</c>

00:17:20.610 --> 00:17:20.620 align:start position:0%
sdk and put those on ether mentor put
 

00:17:20.620 --> 00:17:22.379 align:start position:0%
sdk and put those on ether mentor put
those<00:17:20.740><c> on</c><00:17:20.980><c> the</c><00:17:21.069><c> sovereign</c><00:17:21.399><c> chain</c><00:17:21.639><c> and</c><00:17:22.089><c> allow</c>

00:17:22.379 --> 00:17:22.389 align:start position:0%
those on the sovereign chain and allow
 

00:17:22.389 --> 00:17:24.509 align:start position:0%
those on the sovereign chain and allow
you<00:17:22.449><c> users</c><00:17:22.929><c> to</c><00:17:23.110><c> retain</c><00:17:23.439><c> assets</c><00:17:24.069><c> or</c><00:17:24.220><c> wallet</c>

00:17:24.509 --> 00:17:24.519 align:start position:0%
you users to retain assets or wallet
 

00:17:24.519 --> 00:17:26.159 align:start position:0%
you users to retain assets or wallet
balances<00:17:25.029><c> at</c><00:17:25.269><c> least</c><00:17:25.419><c> for</c><00:17:25.569><c> a</c><00:17:25.600><c> little</c><00:17:25.809><c> while</c><00:17:25.929><c> on</c>

00:17:26.159 --> 00:17:26.169 align:start position:0%
balances at least for a little while on
 

00:17:26.169 --> 00:17:29.879 align:start position:0%
balances at least for a little while on
theorem<00:17:27.329><c> how</c><00:17:28.329><c> do</c><00:17:28.389><c> we</c><00:17:28.539><c> do</c><00:17:28.690><c> this</c><00:17:28.889><c> we've</c>

00:17:29.879 --> 00:17:29.889 align:start position:0%
theorem how do we do this we've
 

00:17:29.889 --> 00:17:32.909 align:start position:0%
theorem how do we do this we've
developed<00:17:30.429><c> at</c><00:17:31.419><c> cosmos</c><00:17:31.990><c> a</c><00:17:32.230><c> technology</c><00:17:32.769><c> called</c>

00:17:32.909 --> 00:17:32.919 align:start position:0%
developed at cosmos a technology called
 

00:17:32.919 --> 00:17:34.440 align:start position:0%
developed at cosmos a technology called
inter<00:17:33.190><c> blockchain</c><00:17:33.610><c> communication</c><00:17:34.240><c> which</c>

00:17:34.440 --> 00:17:34.450 align:start position:0%
inter blockchain communication which
 

00:17:34.450 --> 00:17:36.119 align:start position:0%
inter blockchain communication which
allows<00:17:34.720><c> for</c><00:17:34.929><c> this</c><00:17:35.049><c> kind</c><00:17:35.259><c> of</c><00:17:35.320><c> generic</c><00:17:35.649><c> two-way</c>

00:17:36.119 --> 00:17:36.129 align:start position:0%
allows for this kind of generic two-way
 

00:17:36.129 --> 00:17:39.029 align:start position:0%
allows for this kind of generic two-way
bridge<00:17:36.419><c> in</c><00:17:37.419><c> order</c><00:17:37.600><c> to</c><00:17:37.929><c> bridge</c><00:17:38.259><c> ether</c><00:17:38.769><c> mint</c><00:17:38.919><c> to</c>

00:17:39.029 --> 00:17:39.039 align:start position:0%
bridge in order to bridge ether mint to
 

00:17:39.039 --> 00:17:41.519 align:start position:0%
bridge in order to bridge ether mint to
aetherium<00:17:39.399><c> we</c><00:17:39.789><c> need</c><00:17:39.940><c> to</c><00:17:40.269><c> separate</c><00:17:41.019><c> IBC</c>

00:17:41.519 --> 00:17:41.529 align:start position:0%
aetherium we need to separate IBC
 

00:17:41.529 --> 00:17:44.020 align:start position:0%
aetherium we need to separate IBC
connections<00:17:42.010><c> we</c><00:17:42.549><c> need</c><00:17:42.730><c> one</c><00:17:42.909><c> IBC</c><00:17:43.299><c> connection</c>

00:17:44.020 --> 00:17:44.030 align:start position:0%
connections we need one IBC connection
 

00:17:44.030 --> 00:17:46.300 align:start position:0%
connections we need one IBC connection
a<00:17:44.270><c> Thurmond</c><00:17:44.600><c> and</c><00:17:44.810><c> the</c><00:17:44.870><c> Kosmos</c><00:17:45.260><c> hub</c><00:17:45.500><c> which</c><00:17:46.130><c> is</c><00:17:46.280><c> a</c>

00:17:46.300 --> 00:17:46.310 align:start position:0%
a Thurmond and the Kosmos hub which is a
 

00:17:46.310 --> 00:17:48.130 align:start position:0%
a Thurmond and the Kosmos hub which is a
blockchain<00:17:46.580><c> that</c><00:17:46.940><c> we're</c><00:17:47.060><c> launching</c><00:17:47.240><c> soon</c><00:17:47.900><c> and</c>

00:17:48.130 --> 00:17:48.140 align:start position:0%
blockchain that we're launching soon and
 

00:17:48.140 --> 00:17:50.380 align:start position:0%
blockchain that we're launching soon and
we<00:17:48.770><c> need</c><00:17:48.800><c> another</c><00:17:49.070><c> IVC</c><00:17:49.670><c> connection</c><00:17:50.120><c> between</c>

00:17:50.380 --> 00:17:50.390 align:start position:0%
we need another IVC connection between
 

00:17:50.390 --> 00:17:52.960 align:start position:0%
we need another IVC connection between
the<00:17:50.630><c> cosmos</c><00:17:50.990><c> hub</c><00:17:51.170><c> and</c><00:17:51.440><c> etherium</c><00:17:51.890><c> then</c><00:17:52.490><c> tokens</c>

00:17:52.960 --> 00:17:52.970 align:start position:0%
the cosmos hub and etherium then tokens
 

00:17:52.970 --> 00:17:54.940 align:start position:0%
the cosmos hub and etherium then tokens
can<00:17:53.180><c> flow</c><00:17:53.480><c> through</c><00:17:53.810><c> those</c><00:17:54.110><c> two</c><00:17:54.410><c> connections</c>

00:17:54.940 --> 00:17:54.950 align:start position:0%
can flow through those two connections
 

00:17:54.950 --> 00:17:57.160 align:start position:0%
can flow through those two connections
so<00:17:55.490><c> someone</c><00:17:55.820><c> can</c><00:17:55.970><c> deposit</c><00:17:56.450><c> from</c><00:17:56.600><c> aetherium</c>

00:17:57.160 --> 00:17:57.170 align:start position:0%
so someone can deposit from aetherium
 

00:17:57.170 --> 00:17:59.800 align:start position:0%
so someone can deposit from aetherium
some<00:17:57.680><c> ether</c><00:17:57.890><c> that</c><00:17:58.250><c> ether</c><00:17:59.000><c> will</c><00:17:59.150><c> head</c><00:17:59.330><c> over</c><00:17:59.360><c> the</c>

00:17:59.800 --> 00:17:59.810 align:start position:0%
some ether that ether will head over the
 

00:17:59.810 --> 00:18:01.810 align:start position:0%
some ether that ether will head over the
IVC<00:18:00.230><c> connection</c><00:18:00.740><c> to</c><00:18:00.860><c> the</c><00:18:00.950><c> cosmos</c><00:18:01.340><c> hub</c><00:18:01.520><c> and</c>

00:18:01.810 --> 00:18:01.820 align:start position:0%
IVC connection to the cosmos hub and
 

00:18:01.820 --> 00:18:03.310 align:start position:0%
IVC connection to the cosmos hub and
then<00:18:02.240><c> it</c><00:18:02.360><c> will</c><00:18:02.450><c> be</c><00:18:02.540><c> bounced</c><00:18:02.930><c> on</c><00:18:03.050><c> from</c><00:18:03.260><c> the</c>

00:18:03.310 --> 00:18:03.320 align:start position:0%
then it will be bounced on from the
 

00:18:03.320 --> 00:18:05.020 align:start position:0%
then it will be bounced on from the
cosmos<00:18:03.680><c> hub</c><00:18:03.860><c> to</c><00:18:04.040><c> ether</c><00:18:04.280><c> mint</c><00:18:04.490><c> where</c><00:18:04.700><c> it</c><00:18:04.760><c> can</c><00:18:04.910><c> be</c>

00:18:05.020 --> 00:18:05.030 align:start position:0%
cosmos hub to ether mint where it can be
 

00:18:05.030 --> 00:18:07.630 align:start position:0%
cosmos hub to ether mint where it can be
used<00:18:05.270><c> in</c><00:18:05.600><c> smart</c><00:18:06.380><c> contracts</c><00:18:06.830><c> operating</c><00:18:07.460><c> on</c><00:18:07.550><c> the</c>

00:18:07.630 --> 00:18:07.640 align:start position:0%
used in smart contracts operating on the
 

00:18:07.640 --> 00:18:11.250 align:start position:0%
used in smart contracts operating on the
EVM<00:18:07.940><c> module</c><00:18:08.360><c> Ani</c><00:18:08.600><c> Thurmond</c>

00:18:11.250 --> 00:18:11.260 align:start position:0%
 
 

00:18:11.260 --> 00:18:15.190 align:start position:0%
 
what<00:18:12.260><c> is</c><00:18:12.380><c> this</c><00:18:12.470><c> IPC</c><00:18:12.950><c> bridge</c><00:18:13.160><c> allow</c><00:18:13.520><c> for</c><00:18:14.200><c> the</c>

00:18:15.190 --> 00:18:15.200 align:start position:0%
what is this IPC bridge allow for the
 

00:18:15.200 --> 00:18:17.470 align:start position:0%
what is this IPC bridge allow for the
answer<00:18:15.410><c> is</c><00:18:15.500><c> pretty</c><00:18:15.710><c> much</c><00:18:15.860><c> anything</c><00:18:16.450><c> IBC</c><00:18:17.450><c> is</c>

00:18:17.470 --> 00:18:17.480 align:start position:0%
answer is pretty much anything IBC is
 

00:18:17.480 --> 00:18:19.570 align:start position:0%
answer is pretty much anything IBC is
payload<00:18:17.900><c> agnostic</c><00:18:18.530><c> so</c><00:18:19.010><c> it</c><00:18:19.280><c> will</c><00:18:19.370><c> take</c><00:18:19.520><c> some</c>

00:18:19.570 --> 00:18:19.580 align:start position:0%
payload agnostic so it will take some
 

00:18:19.580 --> 00:18:21.610 align:start position:0%
payload agnostic so it will take some
byte<00:18:19.910><c> string</c><00:18:20.270><c> from</c><00:18:20.630><c> these</c><00:18:20.810><c> two</c><00:18:21.050><c> chip</c><00:18:21.230><c> from</c><00:18:21.470><c> one</c>

00:18:21.610 --> 00:18:21.620 align:start position:0%
byte string from these two chip from one
 

00:18:21.620 --> 00:18:23.620 align:start position:0%
byte string from these two chip from one
chain<00:18:21.860><c> to</c><00:18:22.040><c> another</c><00:18:22.280><c> or</c><00:18:22.550><c> from</c><00:18:22.580><c> two</c><00:18:22.970><c> across</c><00:18:23.480><c> two</c>

00:18:23.620 --> 00:18:23.630 align:start position:0%
chain to another or from two across two
 

00:18:23.630 --> 00:18:26.290 align:start position:0%
chain to another or from two across two
bridges<00:18:24.020><c> from</c><00:18:24.530><c> etherion</c><00:18:25.070><c> to</c><00:18:25.190><c> Thurmond</c><00:18:25.610><c> then</c>

00:18:26.290 --> 00:18:26.300 align:start position:0%
bridges from etherion to Thurmond then
 

00:18:26.300 --> 00:18:28.870 align:start position:0%
bridges from etherion to Thurmond then
IBC<00:18:26.960><c> modules</c><00:18:27.380><c> on</c><00:18:27.830><c> etherium</c><00:18:28.460><c> and</c><00:18:28.610><c> on</c><00:18:28.700><c> a</c>

00:18:28.870 --> 00:18:28.880 align:start position:0%
IBC modules on etherium and on a
 

00:18:28.880 --> 00:18:30.880 align:start position:0%
IBC modules on etherium and on a
Thurmond<00:18:29.210><c> will</c><00:18:29.360><c> expose</c><00:18:29.780><c> this</c><00:18:30.170><c> primitive</c><00:18:30.440><c> to</c>

00:18:30.880 --> 00:18:30.890 align:start position:0%
Thurmond will expose this primitive to
 

00:18:30.890 --> 00:18:32.710 align:start position:0%
Thurmond will expose this primitive to
contracts<00:18:31.340><c> so</c><00:18:32.060><c> that</c><00:18:32.330><c> you</c><00:18:32.420><c> can</c><00:18:32.570><c> write</c>

00:18:32.710 --> 00:18:32.720 align:start position:0%
contracts so that you can write
 

00:18:32.720 --> 00:18:34.750 align:start position:0%
contracts so that you can write
contracts<00:18:33.260><c> which</c><00:18:33.530><c> transfer</c><00:18:34.010><c> tokens</c><00:18:34.430><c> which</c>

00:18:34.750 --> 00:18:34.760 align:start position:0%
contracts which transfer tokens which
 

00:18:34.760 --> 00:18:36.820 align:start position:0%
contracts which transfer tokens which
transfer<00:18:35.150><c> assets</c><00:18:35.570><c> which</c><00:18:36.320><c> do</c><00:18:36.500><c> much</c><00:18:36.680><c> more</c>

00:18:36.820 --> 00:18:36.830 align:start position:0%
transfer assets which do much more
 

00:18:36.830 --> 00:18:38.650 align:start position:0%
transfer assets which do much more
complicated<00:18:37.100><c> thing</c><00:18:37.550><c> is</c><00:18:37.700><c> like</c><00:18:37.880><c> execute</c><00:18:38.420><c> cross</c>

00:18:38.650 --> 00:18:38.660 align:start position:0%
complicated thing is like execute cross
 

00:18:38.660 --> 00:18:40.900 align:start position:0%
complicated thing is like execute cross
chain<00:18:38.930><c> dependent</c><00:18:39.470><c> smart</c><00:18:39.710><c> contract</c><00:18:40.100><c> logic</c><00:18:40.460><c> or</c>

00:18:40.900 --> 00:18:40.910 align:start position:0%
chain dependent smart contract logic or
 

00:18:40.910 --> 00:18:44.590 align:start position:0%
chain dependent smart contract logic or
move<00:18:41.120><c> code</c><00:18:41.390><c> between</c><00:18:41.660><c> chains</c><00:18:43.360><c> hopefully</c><00:18:44.360><c> this</c>

00:18:44.590 --> 00:18:44.600 align:start position:0%
move code between chains hopefully this
 

00:18:44.600 --> 00:18:46.630 align:start position:0%
move code between chains hopefully this
will<00:18:44.720><c> allow</c><00:18:44.960><c> adapts</c><00:18:45.320><c> to</c><00:18:45.620><c> put</c><00:18:45.830><c> parts</c><00:18:46.250><c> of</c><00:18:46.460><c> their</c>

00:18:46.630 --> 00:18:46.640 align:start position:0%
will allow adapts to put parts of their
 

00:18:46.640 --> 00:18:49.240 align:start position:0%
will allow adapts to put parts of their
logic<00:18:47.210><c> that</c><00:18:47.360><c> are</c><00:18:47.480><c> most</c><00:18:47.750><c> fee</c><00:18:48.440><c> sensitive</c><00:18:48.950><c> or</c>

00:18:49.240 --> 00:18:49.250 align:start position:0%
logic that are most fee sensitive or
 

00:18:49.250 --> 00:18:51.820 align:start position:0%
logic that are most fee sensitive or
most<00:18:49.570><c> time-sensitive</c><00:18:50.570><c> and</c><00:18:51.080><c> execution</c><00:18:51.590><c> speed</c>

00:18:51.820 --> 00:18:51.830 align:start position:0%
most time-sensitive and execution speed
 

00:18:51.830 --> 00:18:54.280 align:start position:0%
most time-sensitive and execution speed
on<00:18:52.040><c> a</c><00:18:52.640><c> Thurmond</c><00:18:53.030><c> and</c><00:18:53.240><c> leave</c><00:18:53.600><c> some</c><00:18:53.810><c> parts</c><00:18:54.110><c> on</c>

00:18:54.280 --> 00:18:54.290 align:start position:0%
on a Thurmond and leave some parts on
 

00:18:54.290 --> 00:18:55.980 align:start position:0%
on a Thurmond and leave some parts on
aetherium

00:18:55.980 --> 00:18:55.990 align:start position:0%
aetherium
 

00:18:55.990 --> 00:18:58.930 align:start position:0%
aetherium
for<00:18:56.990><c> existing</c><00:18:57.380><c> DOPS</c><00:18:57.620><c> we</c><00:18:58.160><c> think</c><00:18:58.400><c> like</c><00:18:58.640><c> I</c><00:18:58.760><c> said</c>

00:18:58.930 --> 00:18:58.940 align:start position:0%
for existing DOPS we think like I said
 

00:18:58.940 --> 00:19:00.760 align:start position:0%
for existing DOPS we think like I said
this<00:18:59.180><c> is</c><00:18:59.330><c> super</c><00:18:59.540><c> compelling</c><00:18:59.810><c> you</c><00:19:00.500><c> can</c><00:19:00.620><c> move</c>

00:19:00.760 --> 00:19:00.770 align:start position:0%
this is super compelling you can move
 

00:19:00.770 --> 00:19:02.260 align:start position:0%
this is super compelling you can move
parts<00:19:01.010><c> of</c><00:19:01.100><c> your</c><00:19:01.190><c> contract</c><00:19:01.520><c> logic</c><00:19:01.790><c> overtime</c>

00:19:02.260 --> 00:19:02.270 align:start position:0%
parts of your contract logic overtime
 

00:19:02.270 --> 00:19:04.570 align:start position:0%
parts of your contract logic overtime
when<00:19:03.080><c> you</c><00:19:03.350><c> need</c><00:19:03.560><c> to</c><00:19:03.650><c> execute</c><00:19:03.950><c> an</c><00:19:04.160><c> expensive</c>

00:19:04.570 --> 00:19:04.580 align:start position:0%
when you need to execute an expensive
 

00:19:04.580 --> 00:19:05.950 align:start position:0%
when you need to execute an expensive
transaction<00:19:05.090><c> you</c><00:19:05.270><c> shift</c><00:19:05.480><c> over</c><00:19:05.660><c> to</c><00:19:05.870><c> either</c>

00:19:05.950 --> 00:19:05.960 align:start position:0%
transaction you shift over to either
 

00:19:05.960 --> 00:19:08.890 align:start position:0%
transaction you shift over to either
mint<00:19:06.290><c> and</c><00:19:06.530><c> the</c><00:19:07.430><c> ux4</c><00:19:07.970><c> users</c><00:19:08.270><c> can</c><00:19:08.480><c> be</c><00:19:08.630><c> pretty</c>

00:19:08.890 --> 00:19:08.900 align:start position:0%
mint and the ux4 users can be pretty
 

00:19:08.900 --> 00:19:10.870 align:start position:0%
mint and the ux4 users can be pretty
seamless<00:19:09.380><c> abstracted</c><00:19:10.040><c> over</c><00:19:10.310><c> and</c><00:19:10.550><c> all</c><00:19:10.640><c> the</c><00:19:10.760><c> web</c>

00:19:10.870 --> 00:19:10.880 align:start position:0%
seamless abstracted over and all the web
 

00:19:10.880 --> 00:19:16.710 align:start position:0%
seamless abstracted over and all the web
3<00:19:11.090><c> tooling</c><00:19:11.450><c> a</c><00:19:13.630><c> particular</c><00:19:14.630><c> example</c><00:19:15.220><c> would</c><00:19:16.220><c> be</c>

00:19:16.710 --> 00:19:16.720 align:start position:0%
3 tooling a particular example would be
 

00:19:16.720 --> 00:19:19.570 align:start position:0%
3 tooling a particular example would be
porting<00:19:17.720><c> a</c><00:19:17.780><c> Dex</c><00:19:18.110><c> porting</c><00:19:18.950><c> a</c><00:19:19.040><c> decentralized</c>

00:19:19.570 --> 00:19:19.580 align:start position:0%
porting a Dex porting a decentralized
 

00:19:19.580 --> 00:19:21.910 align:start position:0%
porting a Dex porting a decentralized
exchange<00:19:19.990><c> protocol</c><00:19:20.990><c> like</c><00:19:21.110><c> Xerox</c><00:19:21.350><c> or</c><00:19:21.560><c> wyvern</c>

00:19:21.910 --> 00:19:21.920 align:start position:0%
exchange protocol like Xerox or wyvern
 

00:19:21.920 --> 00:19:24.970 align:start position:0%
exchange protocol like Xerox or wyvern
to<00:19:22.550><c> an</c><00:19:22.850><c> ether</c><00:19:23.150><c> mint</c><00:19:23.330><c> zone</c><00:19:23.690><c> so</c><00:19:24.320><c> you</c><00:19:24.380><c> could</c><00:19:24.650><c> copy</c>

00:19:24.970 --> 00:19:24.980 align:start position:0%
to an ether mint zone so you could copy
 

00:19:24.980 --> 00:19:27.670 align:start position:0%
to an ether mint zone so you could copy
the<00:19:25.280><c> protocol</c><00:19:25.760><c> contracts</c><00:19:26.240><c> on</c><00:19:26.600><c> to</c><00:19:27.110><c> e</c><00:19:27.140><c> thurmond</c>

00:19:27.670 --> 00:19:27.680 align:start position:0%
the protocol contracts on to e thurmond
 

00:19:27.680 --> 00:19:30.040 align:start position:0%
the protocol contracts on to e thurmond
deploy<00:19:27.950><c> them</c><00:19:28.160><c> to</c><00:19:28.190><c> the</c><00:19:28.370><c> Evo</c><00:19:28.610><c> module</c><00:19:29.090><c> get</c><00:19:29.930><c> them</c>

00:19:30.040 --> 00:19:30.050 align:start position:0%
deploy them to the Evo module get them
 

00:19:30.050 --> 00:19:32.110 align:start position:0%
deploy them to the Evo module get them
running<00:19:30.170><c> then</c><00:19:30.800><c> allow</c><00:19:31.160><c> users</c><00:19:31.640><c> to</c><00:19:31.670><c> deposit</c>

00:19:32.110 --> 00:19:32.120 align:start position:0%
running then allow users to deposit
 

00:19:32.120 --> 00:19:35.350 align:start position:0%
running then allow users to deposit
tokens<00:19:32.720><c> over</c><00:19:33.200><c> the</c><00:19:33.320><c> IBC</c><00:19:33.770><c> bridge</c><00:19:33.980><c> or</c><00:19:34.850><c> even</c><00:19:35.210><c> non</c>

00:19:35.350 --> 00:19:35.360 align:start position:0%
tokens over the IBC bridge or even non
 

00:19:35.360 --> 00:19:38.230 align:start position:0%
tokens over the IBC bridge or even non
fungible<00:19:35.780><c> x'</c><00:19:35.840><c> from</c><00:19:36.440><c> aetherium</c><00:19:37.100><c> to</c><00:19:37.460><c> ether</c><00:19:37.850><c> mint</c>

00:19:38.230 --> 00:19:38.240 align:start position:0%
fungible x' from aetherium to ether mint
 

00:19:38.240 --> 00:19:40.180 align:start position:0%
fungible x' from aetherium to ether mint
once<00:19:38.840><c> they're</c><00:19:39.050><c> deposited</c><00:19:39.320><c> to</c><00:19:39.740><c> ether</c><00:19:39.980><c> mint</c>

00:19:40.180 --> 00:19:40.190 align:start position:0%
once they're deposited to ether mint
 

00:19:40.190 --> 00:19:41.530 align:start position:0%
once they're deposited to ether mint
they<00:19:40.310><c> can</c><00:19:40.460><c> be</c><00:19:40.580><c> used</c><00:19:40.850><c> and</c><00:19:41.060><c> traded</c><00:19:41.330><c> in</c><00:19:41.450><c> the</c>

00:19:41.530 --> 00:19:41.540 align:start position:0%
they can be used and traded in the
 

00:19:41.540 --> 00:19:43.150 align:start position:0%
they can be used and traded in the
stacks<00:19:41.810><c> and</c><00:19:42.020><c> kept</c><00:19:42.230><c> there</c><00:19:42.380><c> indefinitely</c><00:19:42.650><c> if</c>

00:19:43.150 --> 00:19:43.160 align:start position:0%
stacks and kept there indefinitely if
 

00:19:43.160 --> 00:19:45.580 align:start position:0%
stacks and kept there indefinitely if
you<00:19:43.280><c> like</c><00:19:43.490><c> and</c><00:19:43.760><c> if</c><00:19:44.330><c> users</c><00:19:44.660><c> want</c><00:19:44.690><c> or</c><00:19:45.350><c> want</c><00:19:45.530><c> to</c>

00:19:45.580 --> 00:19:45.590 align:start position:0%
you like and if users want or want to
 

00:19:45.590 --> 00:19:47.590 align:start position:0%
you like and if users want or want to
have<00:19:45.710><c> the</c><00:19:45.860><c> option</c><00:19:46.190><c> to</c><00:19:46.310><c> withdraw</c><00:19:46.430><c> back</c><00:19:47.330><c> to</c><00:19:47.390><c> the</c>

00:19:47.590 --> 00:19:47.600 align:start position:0%
have the option to withdraw back to the
 

00:19:47.600 --> 00:19:49.330 align:start position:0%
have the option to withdraw back to the
ethereum<00:19:47.990><c> main</c><00:19:48.170><c> chain</c><00:19:48.410><c> they</c><00:19:48.620><c> can</c><00:19:48.770><c> do</c><00:19:48.890><c> so</c><00:19:49.070><c> with</c>

00:19:49.330 --> 00:19:49.340 align:start position:0%
ethereum main chain they can do so with
 

00:19:49.340 --> 00:19:53.950 align:start position:0%
ethereum main chain they can do so with
no<00:19:49.490><c> permission</c><00:19:49.790><c> on</c><00:19:50.030><c> your</c><00:19:50.180><c> part</c><00:19:52.870><c> you</c><00:19:53.870><c> could</c>

00:19:53.950 --> 00:19:53.960 align:start position:0%
no permission on your part you could
 

00:19:53.960 --> 00:19:55.600 align:start position:0%
no permission on your part you could
also<00:19:54.140><c> implement</c><00:19:54.440><c> it</c><00:19:54.710><c> acts</c><00:19:54.890><c> as</c><00:19:55.160><c> a</c><00:19:55.220><c> sovereign</c>

00:19:55.600 --> 00:19:55.610 align:start position:0%
also implement it acts as a sovereign
 

00:19:55.610 --> 00:19:57.790 align:start position:0%
also implement it acts as a sovereign
zone<00:19:56.000><c> using</c><00:19:56.480><c> the</c><00:19:56.750><c> EVM</c><00:19:57.080><c> module</c>

00:19:57.790 --> 00:19:57.800 align:start position:0%
zone using the EVM module
 

00:19:57.800 --> 00:19:59.650 align:start position:0%
zone using the EVM module
with<00:19:58.070><c> the</c><00:19:58.190><c> same</c><00:19:58.400><c> initial</c><00:19:58.970><c> starting</c><00:19:59.300><c> procedure</c>

00:19:59.650 --> 00:19:59.660 align:start position:0%
with the same initial starting procedure
 

00:19:59.660 --> 00:20:03.130 align:start position:0%
with the same initial starting procedure
of<00:19:59.990><c> porting</c><00:20:00.860><c> the</c><00:20:01.040><c> contracts</c><00:20:01.490><c> from</c><00:20:02.210><c> solidity</c>

00:20:03.130 --> 00:20:03.140 align:start position:0%
of porting the contracts from solidity
 

00:20:03.140 --> 00:20:06.370 align:start position:0%
of porting the contracts from solidity
and<00:20:04.130><c> deploying</c><00:20:04.610><c> them</c><00:20:04.940><c> on</c><00:20:05.150><c> to</c><00:20:05.630><c> the</c><00:20:05.720><c> Evo</c><00:20:05.960><c> module</c>

00:20:06.370 --> 00:20:06.380 align:start position:0%
and deploying them on to the Evo module
 

00:20:06.380 --> 00:20:09.970 align:start position:0%
and deploying them on to the Evo module
on<00:20:06.560><c> the</c><00:20:06.650><c> sovereigns</c><00:20:07.040><c> own</c><00:20:08.140><c> but</c><00:20:09.140><c> then</c><00:20:09.350><c> you</c><00:20:09.770><c> could</c>

00:20:09.970 --> 00:20:09.980 align:start position:0%
on the sovereigns own but then you could
 

00:20:09.980 --> 00:20:12.550 align:start position:0%
on the sovereigns own but then you could
add<00:20:10.160><c> some</c><00:20:10.430><c> improvements</c><00:20:11.180><c> you</c><00:20:11.810><c> first</c><00:20:12.320><c> of</c><00:20:12.470><c> all</c>

00:20:12.550 --> 00:20:12.560 align:start position:0%
add some improvements you first of all
 

00:20:12.560 --> 00:20:14.530 align:start position:0%
add some improvements you first of all
you<00:20:12.860><c> would</c><00:20:13.310><c> have</c><00:20:13.430><c> no</c><00:20:13.610><c> competition</c><00:20:14.000><c> for</c><00:20:14.180><c> block</c>

00:20:14.530 --> 00:20:14.540 align:start position:0%
you would have no competition for block
 

00:20:14.540 --> 00:20:16.120 align:start position:0%
you would have no competition for block
space<00:20:14.840><c> so</c><00:20:15.140><c> if</c><00:20:15.200><c> you</c><00:20:15.320><c> run</c><00:20:15.440><c> a</c><00:20:15.500><c> sovereign</c><00:20:15.890><c> chain</c>

00:20:16.120 --> 00:20:16.130 align:start position:0%
space so if you run a sovereign chain
 

00:20:16.130 --> 00:20:17.230 align:start position:0%
space so if you run a sovereign chain
for<00:20:16.430><c> just</c><00:20:16.610><c> the</c><00:20:16.760><c> Dex</c>

00:20:17.230 --> 00:20:17.240 align:start position:0%
for just the Dex
 

00:20:17.240 --> 00:20:19.210 align:start position:0%
for just the Dex
only<00:20:17.840><c> your</c><00:20:17.990><c> Dex</c><00:20:18.200><c> is</c><00:20:18.380><c> transactions</c><00:20:18.950><c> would</c><00:20:19.070><c> be</c>

00:20:19.210 --> 00:20:19.220 align:start position:0%
only your Dex is transactions would be
 

00:20:19.220 --> 00:20:20.560 align:start position:0%
only your Dex is transactions would be
settled<00:20:19.550><c> there</c><00:20:19.700><c> you</c><00:20:19.850><c> could</c><00:20:20.000><c> prevent</c><00:20:20.300><c> anyone</c>

00:20:20.560 --> 00:20:20.570 align:start position:0%
settled there you could prevent anyone
 

00:20:20.570 --> 00:20:22.900 align:start position:0%
settled there you could prevent anyone
else<00:20:20.810><c> you</c><00:20:21.470><c> know</c><00:20:21.530><c> any</c><00:20:21.770><c> crypto</c><00:20:22.040><c> kitties</c><00:20:22.430><c> hit</c><00:20:22.820><c> of</c>

00:20:22.900 --> 00:20:22.910 align:start position:0%
else you know any crypto kitties hit of
 

00:20:22.910 --> 00:20:25.690 align:start position:0%
else you know any crypto kitties hit of
the<00:20:23.030><c> month</c><00:20:23.380><c> from</c><00:20:24.380><c> crowding</c><00:20:25.250><c> out</c><00:20:25.370><c> your</c><00:20:25.520><c> block</c>

00:20:25.690 --> 00:20:25.700 align:start position:0%
the month from crowding out your block
 

00:20:25.700 --> 00:20:27.610 align:start position:0%
the month from crowding out your block
space<00:20:25.970><c> and</c><00:20:26.210><c> making</c><00:20:26.450><c> it</c><00:20:26.570><c> expensive</c><00:20:27.290><c> for</c><00:20:27.500><c> your</c>

00:20:27.610 --> 00:20:27.620 align:start position:0%
space and making it expensive for your
 

00:20:27.620 --> 00:20:30.310 align:start position:0%
space and making it expensive for your
users<00:20:27.950><c> to</c><00:20:28.070><c> trade</c><00:20:28.420><c> you</c><00:20:29.420><c> could</c><00:20:29.570><c> also</c><00:20:29.720><c> start</c>

00:20:30.310 --> 00:20:30.320 align:start position:0%
users to trade you could also start
 

00:20:30.320 --> 00:20:31.990 align:start position:0%
users to trade you could also start
pointing<00:20:30.740><c> parts</c><00:20:31.040><c> of</c><00:20:31.160><c> the</c><00:20:31.250><c> Dex</c><00:20:31.430><c> protocol</c><00:20:31.880><c> I'll</c>

00:20:31.990 --> 00:20:32.000 align:start position:0%
pointing parts of the Dex protocol I'll
 

00:20:32.000 --> 00:20:34.360 align:start position:0%
pointing parts of the Dex protocol I'll
probably<00:20:32.240><c> trade</c><00:20:32.660><c> settlement</c><00:20:33.200><c> execution</c><00:20:33.860><c> the</c>

00:20:34.360 --> 00:20:34.370 align:start position:0%
probably trade settlement execution the
 

00:20:34.370 --> 00:20:36.070 align:start position:0%
probably trade settlement execution the
super<00:20:34.700><c> gas</c><00:20:34.850><c> expensive</c><00:20:35.360><c> parts</c><00:20:35.630><c> to</c><00:20:35.780><c> native</c><00:20:36.050><c> code</c>

00:20:36.070 --> 00:20:36.080 align:start position:0%
super gas expensive parts to native code
 

00:20:36.080 --> 00:20:38.500 align:start position:0%
super gas expensive parts to native code
as<00:20:36.470><c> SDK</c><00:20:36.860><c> modules</c><00:20:37.250><c> which</c><00:20:37.940><c> would</c><00:20:38.120><c> make</c><00:20:38.270><c> it</c><00:20:38.390><c> much</c>

00:20:38.500 --> 00:20:38.510 align:start position:0%
as SDK modules which would make it much
 

00:20:38.510 --> 00:20:41.920 align:start position:0%
as SDK modules which would make it much
cheaper<00:20:39.220><c> and</c><00:20:40.220><c> you</c><00:20:40.940><c> could</c><00:20:41.240><c> change</c><00:20:41.510><c> more</c>

00:20:41.920 --> 00:20:41.930 align:start position:0%
cheaper and you could change more
 

00:20:41.930 --> 00:20:43.630 align:start position:0%
cheaper and you could change more
complex<00:20:42.470><c> things</c><00:20:42.680><c> you</c><00:20:42.980><c> could</c><00:20:43.130><c> alter</c><00:20:43.370><c> sneaky</c>

00:20:43.630 --> 00:20:43.640 align:start position:0%
complex things you could alter sneaky
 

00:20:43.640 --> 00:20:45.610 align:start position:0%
complex things you could alter sneaky
mechanics<00:20:44.180><c> maybe</c><00:20:44.720><c> add</c><00:20:44.960><c> new</c><00:20:45.170><c> slashing</c>

00:20:45.610 --> 00:20:45.620 align:start position:0%
mechanics maybe add new slashing
 

00:20:45.620 --> 00:20:47.110 align:start position:0%
mechanics maybe add new slashing
conditions<00:20:46.040><c> to</c><00:20:46.160><c> prevent</c><00:20:46.250><c> front-running</c><00:20:46.820><c> or</c>

00:20:47.110 --> 00:20:47.120 align:start position:0%
conditions to prevent front-running or
 

00:20:47.120 --> 00:20:49.030 align:start position:0%
conditions to prevent front-running or
implement<00:20:47.630><c> alter</c><00:20:48.440><c> the</c><00:20:48.530><c> state</c><00:20:48.710><c> machine</c>

00:20:49.030 --> 00:20:49.040 align:start position:0%
implement alter the state machine
 

00:20:49.040 --> 00:20:51.100 align:start position:0%
implement alter the state machine
implement<00:20:49.520><c> threshold</c><00:20:50.300><c> decryption</c><00:20:50.750><c> so</c><00:20:50.990><c> that</c>

00:20:51.100 --> 00:20:51.110 align:start position:0%
implement threshold decryption so that
 

00:20:51.110 --> 00:20:53.020 align:start position:0%
implement threshold decryption so that
transactions<00:20:51.680><c> are</c><00:20:51.830><c> encrypted</c><00:20:52.370><c> when</c><00:20:52.880><c> they're</c>

00:20:53.020 --> 00:20:53.030 align:start position:0%
transactions are encrypted when they're
 

00:20:53.030 --> 00:20:54.550 align:start position:0%
transactions are encrypted when they're
submitted<00:20:53.360><c> to</c><00:20:53.420><c> the</c><00:20:53.540><c> blockchain</c><00:20:53.750><c> and</c><00:20:54.230><c> decrypt</c>

00:20:54.550 --> 00:20:54.560 align:start position:0%
submitted to the blockchain and decrypt
 

00:20:54.560 --> 00:20:56.740 align:start position:0%
submitted to the blockchain and decrypt
it<00:20:54.650><c> later</c><00:20:54.860><c> so</c><00:20:55.130><c> no</c><00:20:55.820><c> one</c><00:20:55.940><c> can</c><00:20:56.060><c> front</c><00:20:56.270><c> run</c><00:20:56.450><c> on</c><00:20:56.660><c> the</c>

00:20:56.740 --> 00:20:56.750 align:start position:0%
it later so no one can front run on the
 

00:20:56.750 --> 00:20:58.300 align:start position:0%
it later so no one can front run on the
Dex<00:20:56.930><c> all</c><00:20:57.170><c> of</c><00:20:57.290><c> this</c><00:20:57.380><c> is</c><00:20:57.530><c> possible</c><00:20:57.920><c> if</c><00:20:58.100><c> you</c><00:20:58.190><c> have</c>

00:20:58.300 --> 00:20:58.310 align:start position:0%
Dex all of this is possible if you have
 

00:20:58.310 --> 00:21:02.440 align:start position:0%
Dex all of this is possible if you have
a<00:20:58.340><c> sovereign</c><00:20:58.580><c> zone</c><00:21:00.250><c> so</c><00:21:01.250><c> what's</c><00:21:02.060><c> the</c><00:21:02.210><c> state</c><00:21:02.420><c> of</c>

00:21:02.440 --> 00:21:02.450 align:start position:0%
a sovereign zone so what's the state of
 

00:21:02.450 --> 00:21:03.100 align:start position:0%
a sovereign zone so what's the state of
all<00:21:02.630><c> of</c><00:21:02.750><c> this</c>

00:21:03.100 --> 00:21:03.110 align:start position:0%
all of this
 

00:21:03.110 --> 00:21:05.680 align:start position:0%
all of this
ether<00:21:03.920><c> mint</c><00:21:04.070><c> is</c><00:21:04.220><c> not</c><00:21:04.430><c> vaporware</c><00:21:05.120><c> you</c><00:21:05.270><c> can</c><00:21:05.420><c> find</c>

00:21:05.680 --> 00:21:05.690 align:start position:0%
ether mint is not vaporware you can find
 

00:21:05.690 --> 00:21:07.540 align:start position:0%
ether mint is not vaporware you can find
it<00:21:05.840><c> on</c><00:21:06.020><c> github</c><00:21:06.280><c> development</c><00:21:07.280><c> is</c><00:21:07.370><c> progressing</c>

00:21:07.540 --> 00:21:07.550 align:start position:0%
it on github development is progressing
 

00:21:07.550 --> 00:21:10.150 align:start position:0%
it on github development is progressing
exceptionally<00:21:08.420><c> quickly</c><00:21:08.660><c> worked</c><00:21:09.590><c> on</c><00:21:09.740><c> by</c><00:21:09.920><c> bears</c>

00:21:10.150 --> 00:21:10.160 align:start position:0%
exceptionally quickly worked on by bears
 

00:21:10.160 --> 00:21:11.410 align:start position:0%
exceptionally quickly worked on by bears
who's<00:21:10.430><c> sitting</c><00:21:10.670><c> in</c><00:21:10.760><c> the</c><00:21:10.820><c> audience</c><00:21:10.970><c> and</c><00:21:11.300><c> by</c>

00:21:11.410 --> 00:21:11.420 align:start position:0%
who's sitting in the audience and by
 

00:21:11.420 --> 00:21:12.370 align:start position:0%
who's sitting in the audience and by
Aleksey<00:21:11.780><c> who</c><00:21:11.930><c> will</c><00:21:12.020><c> be</c><00:21:12.080><c> giving</c><00:21:12.290><c> a</c><00:21:12.350><c> talk</c>

00:21:12.370 --> 00:21:12.380 align:start position:0%
Aleksey who will be giving a talk
 

00:21:12.380 --> 00:21:15.220 align:start position:0%
Aleksey who will be giving a talk
tomorrow<00:21:12.940><c> we're</c><00:21:13.940><c> anticipating</c><00:21:14.210><c> a</c><00:21:14.750><c> Developer</c>

00:21:15.220 --> 00:21:15.230 align:start position:0%
tomorrow we're anticipating a Developer
 

00:21:15.230 --> 00:21:16.780 align:start position:0%
tomorrow we're anticipating a Developer
Preview<00:21:15.440><c> release</c><00:21:16.040><c> which</c><00:21:16.400><c> will</c><00:21:16.610><c> have</c><00:21:16.760><c> a</c>

00:21:16.780 --> 00:21:16.790 align:start position:0%
Preview release which will have a
 

00:21:16.790 --> 00:21:20.350 align:start position:0%
Preview release which will have a
functional<00:21:17.480><c> or</c><00:21:17.950><c> 99.9%</c><00:21:18.950><c> functional</c><00:21:19.670><c> web</c><00:21:19.820><c> 3</c><00:21:20.060><c> API</c>

00:21:20.350 --> 00:21:20.360 align:start position:0%
functional or 99.9% functional web 3 API
 

00:21:20.360 --> 00:21:23.020 align:start position:0%
functional or 99.9% functional web 3 API
by<00:21:21.050><c> the</c><00:21:21.140><c> end</c><00:21:21.380><c> of</c><00:21:21.470><c> q4</c><00:21:21.890><c> this</c><00:21:22.100><c> year</c><00:21:22.370><c> and</c><00:21:22.550><c> which</c>

00:21:23.020 --> 00:21:23.030 align:start position:0%
by the end of q4 this year and which
 

00:21:23.030 --> 00:21:24.400 align:start position:0%
by the end of q4 this year and which
will<00:21:23.210><c> allow</c><00:21:23.330><c> you</c><00:21:23.390><c> to</c><00:21:23.510><c> deploy</c><00:21:23.870><c> solidity</c>

00:21:24.400 --> 00:21:24.410 align:start position:0%
will allow you to deploy solidity
 

00:21:24.410 --> 00:21:26.410 align:start position:0%
will allow you to deploy solidity
contracts<00:21:24.950><c> to</c><00:21:25.250><c> the</c><00:21:25.340><c> EBM</c><00:21:25.610><c> module</c><00:21:26.000><c> and</c><00:21:26.240><c> play</c>

00:21:26.410 --> 00:21:26.420 align:start position:0%
contracts to the EBM module and play
 

00:21:26.420 --> 00:21:29.290 align:start position:0%
contracts to the EBM module and play
around<00:21:26.570><c> with</c><00:21:26.780><c> either</c><00:21:26.960><c> mint</c><00:21:27.760><c> and</c><00:21:28.760><c> we</c><00:21:28.910><c> encourage</c>

00:21:29.290 --> 00:21:29.300 align:start position:0%
around with either mint and we encourage
 

00:21:29.300 --> 00:21:30.550 align:start position:0%
around with either mint and we encourage
you<00:21:29.330><c> to</c><00:21:29.630><c> check</c><00:21:29.780><c> it</c><00:21:29.930><c> out</c><00:21:30.020><c> send</c><00:21:30.260><c> us</c><00:21:30.410><c> feedback</c>

00:21:30.550 --> 00:21:30.560 align:start position:0%
you to check it out send us feedback
 

00:21:30.560 --> 00:21:32.590 align:start position:0%
you to check it out send us feedback
tell<00:21:31.040><c> us</c><00:21:31.130><c> what</c><00:21:31.280><c> you</c><00:21:31.400><c> would</c><00:21:31.490><c> like</c><00:21:31.670><c> tell</c><00:21:32.240><c> us</c><00:21:32.270><c> what</c>

00:21:32.590 --> 00:21:32.600 align:start position:0%
tell us what you would like tell us what
 

00:21:32.600 --> 00:21:34.720 align:start position:0%
tell us what you would like tell us what
the<00:21:32.780><c> challenge</c><00:21:33.350><c> is</c><00:21:33.470><c> facing</c><00:21:33.920><c> this</c><00:21:34.370><c> kind</c><00:21:34.610><c> of</c>

00:21:34.720 --> 00:21:34.730 align:start position:0%
the challenge is facing this kind of
 

00:21:34.730 --> 00:21:38.260 align:start position:0%
the challenge is facing this kind of
application<00:21:34.880><c> deployment</c><00:21:35.510><c> process</c><00:21:36.020><c> are</c><00:21:37.270><c> there</c>

00:21:38.260 --> 00:21:38.270 align:start position:0%
application deployment process are there
 

00:21:38.270 --> 00:21:39.790 align:start position:0%
application deployment process are there
of<00:21:38.420><c> course</c><00:21:38.600><c> many</c><00:21:39.020><c> questions</c><00:21:39.410><c> we</c><00:21:39.650><c> haven't</c>

00:21:39.790 --> 00:21:39.800 align:start position:0%
of course many questions we haven't
 

00:21:39.800 --> 00:21:42.250 align:start position:0%
of course many questions we haven't
answered<00:21:40.010><c> yet</c><00:21:40.310><c> we're</c><00:21:41.150><c> not</c><00:21:41.180><c> quite</c><00:21:41.510><c> sure</c><00:21:41.570><c> how</c>

00:21:42.250 --> 00:21:42.260 align:start position:0%
answered yet we're not quite sure how
 

00:21:42.260 --> 00:21:44.380 align:start position:0%
answered yet we're not quite sure how
contract<00:21:42.950><c> balances</c><00:21:43.490><c> ought</c><00:21:43.730><c> to</c><00:21:43.880><c> work</c><00:21:44.030><c> in</c><00:21:44.210><c> proof</c>

00:21:44.380 --> 00:21:44.390 align:start position:0%
contract balances ought to work in proof
 

00:21:44.390 --> 00:21:46.630 align:start position:0%
contract balances ought to work in proof
of<00:21:44.540><c> stake</c><00:21:44.780><c> there</c><00:21:45.410><c> are</c><00:21:45.470><c> lots</c><00:21:45.620><c> of</c><00:21:45.740><c> contracts</c><00:21:46.220><c> say</c>

00:21:46.630 --> 00:21:46.640 align:start position:0%
of stake there are lots of contracts say
 

00:21:46.640 --> 00:21:48.160 align:start position:0%
of stake there are lots of contracts say
on<00:21:46.820><c> the</c><00:21:46.910><c> etherium</c><00:21:47.390><c> main</c><00:21:47.570><c> chain</c><00:21:47.810><c> right</c><00:21:47.990><c> now</c>

00:21:48.160 --> 00:21:48.170 align:start position:0%
on the etherium main chain right now
 

00:21:48.170 --> 00:21:50.980 align:start position:0%
on the etherium main chain right now
which<00:21:48.710><c> hold</c><00:21:48.980><c> a</c><00:21:49.160><c> lot</c><00:21:49.310><c> of</c><00:21:49.340><c> ether</c><00:21:49.760><c> should</c><00:21:50.660><c> they</c><00:21:50.780><c> be</c>

00:21:50.980 --> 00:21:50.990 align:start position:0%
which hold a lot of ether should they be
 

00:21:50.990 --> 00:21:52.960 align:start position:0%
which hold a lot of ether should they be
able<00:21:51.080><c> to</c><00:21:51.200><c> delegate</c><00:21:51.650><c> what</c><00:21:52.430><c> happens</c><00:21:52.760><c> if</c><00:21:52.880><c> they</c>

00:21:52.960 --> 00:21:52.970 align:start position:0%
able to delegate what happens if they
 

00:21:52.970 --> 00:21:54.640 align:start position:0%
able to delegate what happens if they
get<00:21:53.090><c> slashed</c><00:21:53.420><c> what</c><00:21:53.810><c> happens</c><00:21:54.110><c> if</c><00:21:54.230><c> you</c><00:21:54.350><c> deposit</c>

00:21:54.640 --> 00:21:54.650 align:start position:0%
get slashed what happens if you deposit
 

00:21:54.650 --> 00:21:57.400 align:start position:0%
get slashed what happens if you deposit
your<00:21:55.010><c> tokens</c><00:21:55.580><c> to</c><00:21:55.820><c> to</c><00:21:55.970><c> a</c><00:21:56.000><c> Dax</c><00:21:56.240><c> contract</c><00:21:56.810><c> that</c>

00:21:57.400 --> 00:21:57.410 align:start position:0%
your tokens to to a Dax contract that
 

00:21:57.410 --> 00:21:58.990 align:start position:0%
your tokens to to a Dax contract that
Dex<00:21:57.650><c> contract</c><00:21:58.100><c> delegates</c><00:21:58.520><c> then</c><00:21:58.760><c> they</c><00:21:58.880><c> get</c>

00:21:58.990 --> 00:21:59.000 align:start position:0%
Dex contract delegates then they get
 

00:21:59.000 --> 00:22:01.660 align:start position:0%
Dex contract delegates then they get
slashed<00:21:59.300><c> are</c><00:21:59.840><c> you</c><00:21:59.990><c> responsible</c><00:22:00.320><c> maybe</c><00:22:00.830><c> we</c>

00:22:01.660 --> 00:22:01.670 align:start position:0%
slashed are you responsible maybe we
 

00:22:01.670 --> 00:22:03.340 align:start position:0%
slashed are you responsible maybe we
want<00:22:01.790><c> to</c><00:22:01.880><c> figure</c><00:22:02.060><c> that</c><00:22:02.210><c> out</c><00:22:02.270><c> we</c><00:22:02.570><c> haven't</c>

00:22:03.340 --> 00:22:03.350 align:start position:0%
want to figure that out we haven't
 

00:22:03.350 --> 00:22:05.920 align:start position:0%
want to figure that out we haven't
decided<00:22:03.560><c> what</c><00:22:03.890><c> the</c><00:22:04.070><c> exact</c><00:22:04.430><c> token</c><00:22:05.060><c> models</c><00:22:05.420><c> for</c>

00:22:05.920 --> 00:22:05.930 align:start position:0%
decided what the exact token models for
 

00:22:05.930 --> 00:22:07.990 align:start position:0%
decided what the exact token models for
fee-only<00:22:06.440><c> tokens</c><00:22:07.190><c> since</c><00:22:07.460><c> we</c><00:22:07.580><c> have</c><00:22:07.670><c> delegated</c>

00:22:07.990 --> 00:22:08.000 align:start position:0%
fee-only tokens since we have delegated
 

00:22:08.000 --> 00:22:11.080 align:start position:0%
fee-only tokens since we have delegated
security<00:22:08.570><c> ought</c><00:22:08.780><c> to</c><00:22:08.810><c> be</c><00:22:08.990><c> will</c><00:22:09.860><c> they</c><00:22:10.040><c> be</c>

00:22:11.080 --> 00:22:11.090 align:start position:0%
security ought to be will they be
 

00:22:11.090 --> 00:22:12.640 align:start position:0%
security ought to be will they be
the<00:22:11.240><c> same</c><00:22:11.510><c> or</c><00:22:11.780><c> similar</c><00:22:11.930><c> as</c><00:22:12.260><c> proof-of-work</c>

00:22:12.640 --> 00:22:12.650 align:start position:0%
the same or similar as proof-of-work
 

00:22:12.650 --> 00:22:14.680 align:start position:0%
the same or similar as proof-of-work
rewards<00:22:13.310><c> with</c><00:22:13.550><c> a</c><00:22:13.580><c> declining</c><00:22:13.940><c> exponential</c>

00:22:14.680 --> 00:22:14.690 align:start position:0%
rewards with a declining exponential
 

00:22:14.690 --> 00:22:17.410 align:start position:0%
rewards with a declining exponential
maybe<00:22:15.350><c> they</c><00:22:15.500><c> will</c><00:22:15.620><c> be</c><00:22:15.710><c> flat</c><00:22:16.010><c> 500</c><00:22:16.910><c> tokens</c><00:22:17.240><c> per</c>

00:22:17.410 --> 00:22:17.420 align:start position:0%
maybe they will be flat 500 tokens per
 

00:22:17.420 --> 00:22:19.380 align:start position:0%
maybe they will be flat 500 tokens per
hour<00:22:17.540><c> for</c><00:22:17.960><c> the</c><00:22:18.080><c> until</c><00:22:18.500><c> the</c><00:22:18.530><c> end</c><00:22:18.710><c> of</c><00:22:18.860><c> all</c><00:22:18.950><c> time</c>

00:22:19.380 --> 00:22:19.390 align:start position:0%
hour for the until the end of all time
 

00:22:19.390 --> 00:22:22.780 align:start position:0%
hour for the until the end of all time
lots<00:22:20.390><c> of</c><00:22:20.450><c> opportunities</c><00:22:21.020><c> to</c><00:22:21.140><c> experiment</c><00:22:21.790><c> of</c>

00:22:22.780 --> 00:22:22.790 align:start position:0%
lots of opportunities to experiment of
 

00:22:22.790 --> 00:22:24.550 align:start position:0%
lots of opportunities to experiment of
course<00:22:22.880><c> I</c><00:22:23.330><c> just</c><00:22:23.510><c> went</c><00:22:23.840><c> this</c><00:22:23.960><c> morning</c><00:22:23.990><c> to</c><00:22:24.320><c> the</c>

00:22:24.550 --> 00:22:24.560 align:start position:0%
course I just went this morning to the
 

00:22:24.560 --> 00:22:26.410 align:start position:0%
course I just went this morning to the
etherium<00:22:25.040><c> 2.0</c><00:22:25.490><c> talk</c><00:22:25.730><c> which</c><00:22:26.000><c> was</c><00:22:26.120><c> super</c>

00:22:26.410 --> 00:22:26.420 align:start position:0%
etherium 2.0 talk which was super
 

00:22:26.420 --> 00:22:28.690 align:start position:0%
etherium 2.0 talk which was super
interesting<00:22:26.900><c> and</c><00:22:27.380><c> I'd</c><00:22:28.040><c> haven't</c><00:22:28.370><c> had</c><00:22:28.460><c> a</c><00:22:28.490><c> chance</c>

00:22:28.690 --> 00:22:28.700 align:start position:0%
interesting and I'd haven't had a chance
 

00:22:28.700 --> 00:22:30.580 align:start position:0%
interesting and I'd haven't had a chance
to<00:22:28.820><c> update</c><00:22:29.150><c> this</c><00:22:29.270><c> slide</c><00:22:29.540><c> but</c><00:22:30.050><c> it</c><00:22:30.170><c> sounds</c><00:22:30.470><c> like</c>

00:22:30.580 --> 00:22:30.590 align:start position:0%
to update this slide but it sounds like
 

00:22:30.590 --> 00:22:31.900 align:start position:0%
to update this slide but it sounds like
they're<00:22:30.770><c> now</c><00:22:30.950><c> switching</c><00:22:31.250><c> to</c><00:22:31.400><c> a</c><00:22:31.490><c> version</c><00:22:31.700><c> of</c>

00:22:31.900 --> 00:22:31.910 align:start position:0%
they're now switching to a version of
 

00:22:31.910 --> 00:22:33.160 align:start position:0%
they're now switching to a version of
proof<00:22:32.090><c> of</c><00:22:32.210><c> stake</c><00:22:32.390><c> which</c><00:22:32.570><c> will</c><00:22:32.720><c> provide</c><00:22:32.900><c> very</c>

00:22:33.160 --> 00:22:33.170 align:start position:0%
proof of stake which will provide very
 

00:22:33.170 --> 00:22:35.050 align:start position:0%
proof of stake which will provide very
fast<00:22:33.560><c> finality</c><00:22:34.100><c> which</c><00:22:34.550><c> were</c><00:22:34.700><c> thrilled</c><00:22:34.970><c> about</c>

00:22:35.050 --> 00:22:35.060 align:start position:0%
fast finality which were thrilled about
 

00:22:35.060 --> 00:22:37.930 align:start position:0%
fast finality which were thrilled about
because<00:22:35.840><c> it</c><00:22:36.050><c> will</c><00:22:36.170><c> allow</c><00:22:36.440><c> even</c><00:22:36.920><c> faster</c><00:22:37.520><c> IBC</c>

00:22:37.930 --> 00:22:37.940 align:start position:0%
because it will allow even faster IBC
 

00:22:37.940 --> 00:22:40.450 align:start position:0%
because it will allow even faster IBC
connections<00:22:38.420><c> from</c><00:22:38.900><c> aetherium</c><00:22:39.350><c> 2.0</c><00:22:40.010><c> to</c><00:22:40.070><c> ether</c>

00:22:40.450 --> 00:22:40.460 align:start position:0%
connections from aetherium 2.0 to ether
 

00:22:40.460 --> 00:22:42.610 align:start position:0%
connections from aetherium 2.0 to ether
mint<00:22:40.640><c> to</c><00:22:40.760><c> cosmos</c><00:22:41.150><c> to</c><00:22:41.330><c> any</c><00:22:41.450><c> other</c><00:22:41.660><c> chains</c><00:22:41.960><c> which</c>

00:22:42.610 --> 00:22:42.620 align:start position:0%
mint to cosmos to any other chains which
 

00:22:42.620 --> 00:22:43.960 align:start position:0%
mint to cosmos to any other chains which
implement<00:22:43.040><c> this</c><00:22:43.130><c> kind</c><00:22:43.190><c> of</c><00:22:43.550><c> entertaining</c>

00:22:43.960 --> 00:22:43.970 align:start position:0%
implement this kind of entertaining
 

00:22:43.970 --> 00:22:50.320 align:start position:0%
implement this kind of entertaining
protocol<00:22:45.940><c> so</c><00:22:46.960><c> first</c><00:22:47.960><c> I</c><00:22:48.230><c> will</c><00:22:48.520><c> my</c><00:22:49.520><c> pitch</c><00:22:49.730><c> or</c><00:22:50.030><c> ask</c>

00:22:50.320 --> 00:22:50.330 align:start position:0%
protocol so first I will my pitch or ask
 

00:22:50.330 --> 00:22:51.940 align:start position:0%
protocol so first I will my pitch or ask
is<00:22:50.660><c> that</c><00:22:50.690><c> you</c><00:22:50.870><c> head</c><00:22:51.050><c> on</c><00:22:51.140><c> over</c><00:22:51.470><c> to</c><00:22:51.500><c> cosmos</c>

00:22:51.940 --> 00:22:51.950 align:start position:0%
is that you head on over to cosmos
 

00:22:51.950 --> 00:22:54.310 align:start position:0%
is that you head on over to cosmos
network<00:22:52.370><c> slash</c><00:22:52.610><c> DEFCON</c><00:22:53.060><c> 4</c>

00:22:54.310 --> 00:22:54.320 align:start position:0%
network slash DEFCON 4
 

00:22:54.320 --> 00:22:56.680 align:start position:0%
network slash DEFCON 4
fill<00:22:54.920><c> out</c><00:22:55.070><c> the</c><00:22:55.250><c> survey</c><00:22:55.640><c> maybe</c><00:22:56.270><c> you</c><00:22:56.390><c> mentioned</c>

00:22:56.680 --> 00:22:56.690 align:start position:0%
fill out the survey maybe you mentioned
 

00:22:56.690 --> 00:22:58.240 align:start position:0%
fill out the survey maybe you mentioned
that<00:22:56.750><c> you</c><00:22:56.840><c> came</c><00:22:57.050><c> to</c><00:22:57.200><c> this</c><00:22:57.290><c> talk</c><00:22:57.560><c> ask</c><00:22:57.890><c> us</c><00:22:58.100><c> any</c>

00:22:58.240 --> 00:22:58.250 align:start position:0%
that you came to this talk ask us any
 

00:22:58.250 --> 00:23:00.010 align:start position:0%
that you came to this talk ask us any
questions<00:22:58.730><c> and</c><00:22:59.000><c> that</c><00:22:59.330><c> you</c><00:22:59.390><c> head</c><00:22:59.600><c> on</c><00:22:59.690><c> over</c><00:22:59.990><c> to</c>

00:23:00.010 --> 00:23:00.020 align:start position:0%
questions and that you head on over to
 

00:23:00.020 --> 00:23:03.280 align:start position:0%
questions and that you head on over to
our<00:23:00.170><c> booth</c><00:23:00.500><c> for</c><00:23:01.250><c> a</c><00:23:01.280><c> chance</c><00:23:01.640><c> to</c><00:23:01.760><c> win</c><00:23:02.090><c> a</c><00:23:02.450><c> sweet</c>

00:23:03.280 --> 00:23:03.290 align:start position:0%
our booth for a chance to win a sweet
 

00:23:03.290 --> 00:23:05.860 align:start position:0%
our booth for a chance to win a sweet
Cosmo<00:23:03.770><c> City</c><00:23:04.010><c> but</c><00:23:04.700><c> even</c><00:23:04.940><c> more</c><00:23:05.120><c> importantly</c><00:23:05.600><c> ask</c>

00:23:05.860 --> 00:23:05.870 align:start position:0%
Cosmo City but even more importantly ask
 

00:23:05.870 --> 00:23:07.960 align:start position:0%
Cosmo City but even more importantly ask
us<00:23:06.170><c> questions</c><00:23:06.590><c> about</c><00:23:06.770><c> ether</c><00:23:07.220><c> mint</c><00:23:07.370><c> how</c><00:23:07.910><c> you</c>

00:23:07.960 --> 00:23:07.970 align:start position:0%
us questions about ether mint how you
 

00:23:07.970 --> 00:23:10.060 align:start position:0%
us questions about ether mint how you
can<00:23:08.210><c> use</c><00:23:08.360><c> it</c><00:23:08.390><c> what</c><00:23:08.840><c> we're</c><00:23:08.990><c> up</c><00:23:09.020><c> to</c><00:23:09.140><c> how</c><00:23:09.770><c> we</c><00:23:09.830><c> can</c>

00:23:10.060 --> 00:23:10.070 align:start position:0%
can use it what we're up to how we can
 

00:23:10.070 --> 00:23:12.790 align:start position:0%
can use it what we're up to how we can
help<00:23:10.300><c> any</c><00:23:11.300><c> questions</c><00:23:11.660><c> thank</c><00:23:12.410><c> you</c><00:23:12.440><c> very</c><00:23:12.530><c> much</c>

00:23:12.790 --> 00:23:12.800 align:start position:0%
help any questions thank you very much
 

00:23:12.800 --> 00:23:22.880 align:start position:0%
help any questions thank you very much
we<00:23:12.980><c> have</c><00:23:13.070><c> five</c><00:23:13.280><c> minutes</c><00:23:13.460><c> for</c><00:23:13.730><c> questions</c>

00:23:22.880 --> 00:23:22.890 align:start position:0%
 
 

00:23:22.890 --> 00:23:26.610 align:start position:0%
 
when<00:23:23.890><c> is</c><00:23:24.040><c> the</c><00:23:24.220><c> tournament</c><00:23:24.580><c> going</c><00:23:24.820><c> life</c><00:23:25.620><c> when</c>

00:23:26.610 --> 00:23:26.620 align:start position:0%
when is the tournament going life when
 

00:23:26.620 --> 00:23:27.990 align:start position:0%
when is the tournament going life when
is<00:23:26.710><c> the</c><00:23:26.800><c> interment</c><00:23:27.100><c> going</c><00:23:27.280><c> live</c><00:23:27.460><c> excellent</c>

00:23:27.990 --> 00:23:28.000 align:start position:0%
is the interment going live excellent
 

00:23:28.000 --> 00:23:30.870 align:start position:0%
is the interment going live excellent
question<00:23:28.270><c> so</c><00:23:28.600><c> we</c><00:23:29.260><c> anticipate</c><00:23:29.880><c> Developer</c>

00:23:30.870 --> 00:23:30.880 align:start position:0%
question so we anticipate Developer
 

00:23:30.880 --> 00:23:33.930 align:start position:0%
question so we anticipate Developer
Preview<00:23:31.090><c> release</c><00:23:31.600><c> at</c><00:23:32.020><c> the</c><00:23:32.110><c> end</c><00:23:32.140><c> of</c><00:23:32.380><c> q4</c><00:23:32.940><c> and</c>

00:23:33.930 --> 00:23:33.940 align:start position:0%
Preview release at the end of q4 and
 

00:23:33.940 --> 00:23:36.060 align:start position:0%
Preview release at the end of q4 and
then<00:23:34.210><c> the</c><00:23:34.540><c> actual</c><00:23:35.050><c> deployment</c><00:23:35.230><c> of</c><00:23:35.710><c> interment</c>

00:23:36.060 --> 00:23:36.070 align:start position:0%
then the actual deployment of interment
 

00:23:36.070 --> 00:23:38.280 align:start position:0%
then the actual deployment of interment
will<00:23:36.220><c> be</c><00:23:36.310><c> up</c><00:23:36.460><c> to</c><00:23:36.610><c> Cosmo</c><00:23:36.940><c> sub</c><00:23:37.120><c> governance</c><00:23:37.630><c> so</c>

00:23:38.280 --> 00:23:38.290 align:start position:0%
will be up to Cosmo sub governance so
 

00:23:38.290 --> 00:23:44.040 align:start position:0%
will be up to Cosmo sub governance so
that<00:23:38.320><c> might</c><00:23:38.620><c> be</c><00:23:38.770><c> you</c><00:23:38.920><c> if</c><00:23:39.190><c> you're</c><00:23:39.370><c> voting</c><00:23:43.050><c> was</c>

00:23:44.040 --> 00:23:44.050 align:start position:0%
that might be you if you're voting was
 

00:23:44.050 --> 00:23:46.410 align:start position:0%
that might be you if you're voting was
the<00:23:44.260><c> status</c><00:23:44.800><c> or</c><00:23:45.220><c> was</c><00:23:45.460><c> the</c><00:23:45.580><c> state</c><00:23:45.850><c> of</c><00:23:46.060><c> the</c>

00:23:46.410 --> 00:23:46.420 align:start position:0%
the status or was the state of the
 

00:23:46.420 --> 00:23:49.080 align:start position:0%
the status or was the state of the
development<00:23:46.930><c> of</c><00:23:47.200><c> the</c><00:23:47.470><c> bridge</c><00:23:47.740><c> between</c><00:23:48.090><c> the</c>

00:23:49.080 --> 00:23:49.090 align:start position:0%
development of the bridge between the
 

00:23:49.090 --> 00:23:52.260 align:start position:0%
development of the bridge between the
Kosmos<00:23:49.390><c> hub</c><00:23:49.630><c> and</c><00:23:50.430><c> be</c><00:23:51.430><c> through</c><00:23:51.730><c> main</c><00:23:51.970><c> chain</c>

00:23:52.260 --> 00:23:52.270 align:start position:0%
Kosmos hub and be through main chain
 

00:23:52.270 --> 00:23:54.780 align:start position:0%
Kosmos hub and be through main chain
fully<00:23:53.230><c> specified</c><00:23:53.860><c> partially</c><00:23:54.430><c> implemented</c>

00:23:54.780 --> 00:23:54.790 align:start position:0%
fully specified partially implemented
 

00:23:54.790 --> 00:23:57.360 align:start position:0%
fully specified partially implemented
you<00:23:55.420><c> can</c><00:23:55.600><c> find</c><00:23:55.840><c> the</c><00:23:55.990><c> spec</c><00:23:56.230><c> on</c><00:23:56.470><c> the</c><00:23:56.620><c> cosmos</c><00:23:56.950><c> SDK</c>

00:23:57.360 --> 00:23:57.370 align:start position:0%
you can find the spec on the cosmos SDK
 

00:23:57.370 --> 00:23:59.460 align:start position:0%
you can find the spec on the cosmos SDK
github<00:23:57.700><c> repository</c><00:23:58.270><c> and</c><00:23:58.480><c> you</c><00:23:58.540><c> can</c><00:23:59.050><c> also</c><00:23:59.200><c> find</c>

00:23:59.460 --> 00:23:59.470 align:start position:0%
github repository and you can also find
 

00:23:59.470 --> 00:24:03.060 align:start position:0%
github repository and you can also find
a<00:23:59.680><c> prototype</c><00:24:00.100><c> implementation</c><00:24:01.920><c> are</c><00:24:02.920><c> you</c>

00:24:03.060 --> 00:24:03.070 align:start position:0%
a prototype implementation are you
 

00:24:03.070 --> 00:24:04.680 align:start position:0%
a prototype implementation are you
planning<00:24:03.430><c> to</c><00:24:03.550><c> support</c><00:24:03.670><c> inter</c><00:24:04.180><c> blockchain</c>

00:24:04.680 --> 00:24:04.690 align:start position:0%
planning to support inter blockchain
 

00:24:04.690 --> 00:24:06.510 align:start position:0%
planning to support inter blockchain
communication<00:24:05.380><c> with</c><00:24:05.770><c> with</c><00:24:06.070><c> chains</c><00:24:06.310><c> that</c><00:24:06.460><c> are</c>

00:24:06.510 --> 00:24:06.520 align:start position:0%
communication with with chains that are
 

00:24:06.520 --> 00:24:09.780 align:start position:0%
communication with with chains that are
not<00:24:06.790><c> part</c><00:24:07.090><c> of</c><00:24:07.150><c> cosmos</c><00:24:07.540><c> yes</c><00:24:08.380><c> absolutely</c><00:24:08.980><c> the</c>

00:24:09.780 --> 00:24:09.790 align:start position:0%
not part of cosmos yes absolutely the
 

00:24:09.790 --> 00:24:12.420 align:start position:0%
not part of cosmos yes absolutely the
spec<00:24:10.000><c> for</c><00:24:10.240><c> our</c><00:24:10.330><c> IBC</c><00:24:10.810><c> is</c><00:24:10.840><c> already</c><00:24:11.260><c> open</c><00:24:11.620><c> open</c>

00:24:12.420 --> 00:24:12.430 align:start position:0%
spec for our IBC is already open open
 

00:24:12.430 --> 00:24:13.620 align:start position:0%
spec for our IBC is already open open
source<00:24:12.640><c> and</c><00:24:12.910><c> we</c><00:24:12.970><c> encourage</c><00:24:13.270><c> anyone</c><00:24:13.510><c> to</c>

00:24:13.620 --> 00:24:13.630 align:start position:0%
source and we encourage anyone to
 

00:24:13.630 --> 00:24:16.110 align:start position:0%
source and we encourage anyone to
contribute<00:24:14.230><c> and</c><00:24:14.440><c> we</c><00:24:15.100><c> absolutely</c><00:24:15.610><c> encourage</c>

00:24:16.110 --> 00:24:16.120 align:start position:0%
contribute and we absolutely encourage
 

00:24:16.120 --> 00:24:18.030 align:start position:0%
contribute and we absolutely encourage
people<00:24:16.510><c> who</c><00:24:16.660><c> are</c><00:24:16.810><c> not</c><00:24:17.080><c> cosmos</c><00:24:17.470><c> teens</c><00:24:17.740><c> not</c>

00:24:18.030 --> 00:24:18.040 align:start position:0%
people who are not cosmos teens not
 

00:24:18.040 --> 00:24:20.070 align:start position:0%
people who are not cosmos teens not
using<00:24:18.340><c> tender</c><00:24:18.580><c> but</c><00:24:18.730><c> not</c><00:24:18.850><c> using</c><00:24:19.150><c> SDK</c><00:24:19.570><c> to</c>

00:24:20.070 --> 00:24:20.080 align:start position:0%
using tender but not using SDK to
 

00:24:20.080 --> 00:24:23.070 align:start position:0%
using tender but not using SDK to
implement<00:24:20.440><c> that</c><00:24:20.530><c> protocol</c><00:24:21.180><c> how</c><00:24:22.180><c> portable</c><00:24:22.840><c> is</c>

00:24:23.070 --> 00:24:23.080 align:start position:0%
implement that protocol how portable is
 

00:24:23.080 --> 00:24:25.440 align:start position:0%
implement that protocol how portable is
your<00:24:23.320><c> EVM</c><00:24:23.800><c> can</c><00:24:24.070><c> I</c><00:24:24.130><c> use</c><00:24:24.340><c> it</c><00:24:24.490><c> from</c><00:24:24.670><c> for</c><00:24:25.000><c> example</c><00:24:25.090><c> a</c>

00:24:25.440 --> 00:24:25.450 align:start position:0%
your EVM can I use it from for example a
 

00:24:25.450 --> 00:24:28.850 align:start position:0%
your EVM can I use it from for example a
hyper<00:24:25.660><c> ledger</c><00:24:25.930><c> project</c><00:24:26.680><c> or</c><00:24:26.860><c> something</c><00:24:27.130><c> else</c>

00:24:28.850 --> 00:24:28.860 align:start position:0%
hyper ledger project or something else
 

00:24:28.860 --> 00:24:31.410 align:start position:0%
hyper ledger project or something else
it<00:24:29.860><c> will</c><00:24:30.070><c> depend</c><00:24:30.460><c> a</c><00:24:30.550><c> little</c><00:24:30.670><c> on</c><00:24:30.910><c> the</c><00:24:31.000><c> project</c>

00:24:31.410 --> 00:24:31.420 align:start position:0%
it will depend a little on the project
 

00:24:31.420 --> 00:24:33.090 align:start position:0%
it will depend a little on the project
if<00:24:31.600><c> the</c><00:24:31.690><c> project</c><00:24:32.020><c> doesn't</c><00:24:32.170><c> go</c><00:24:32.500><c> it</c><00:24:32.860><c> will</c><00:24:32.980><c> be</c>

00:24:33.090 --> 00:24:33.100 align:start position:0%
if the project doesn't go it will be
 

00:24:33.100 --> 00:24:34.830 align:start position:0%
if the project doesn't go it will be
super<00:24:33.490><c> easy</c><00:24:33.520><c> if</c><00:24:34.000><c> the</c><00:24:34.060><c> project</c><00:24:34.390><c> is</c><00:24:34.450><c> not</c><00:24:34.570><c> a</c><00:24:34.630><c> go</c>

00:24:34.830 --> 00:24:34.840 align:start position:0%
super easy if the project is not a go
 

00:24:34.840 --> 00:24:36.120 align:start position:0%
super easy if the project is not a go
will<00:24:34.960><c> be</c><00:24:35.050><c> slightly</c><00:24:35.320><c> harder</c><00:24:35.560><c> but</c><00:24:35.920><c> still</c>

00:24:36.120 --> 00:24:36.130 align:start position:0%
will be slightly harder but still
 

00:24:36.130 --> 00:24:40.140 align:start position:0%
will be slightly harder but still
possible<00:24:36.900><c> if</c><00:24:37.900><c> you</c><00:24:38.140><c> deploy</c><00:24:38.380><c> a</c><00:24:38.410><c> EVM</c><00:24:39.160><c> module</c><00:24:39.670><c> it's</c>

00:24:40.140 --> 00:24:40.150 align:start position:0%
possible if you deploy a EVM module it's
 

00:24:40.150 --> 00:24:41.580 align:start position:0%
possible if you deploy a EVM module it's
the<00:24:40.270><c> idea</c><00:24:40.510><c> that</c><00:24:40.540><c> you</c><00:24:40.720><c> would</c><00:24:40.810><c> restrict</c><00:24:41.260><c> what</c>

00:24:41.580 --> 00:24:41.590 align:start position:0%
the idea that you would restrict what
 

00:24:41.590 --> 00:24:44.510 align:start position:0%
the idea that you would restrict what
contracts<00:24:42.280><c> can</c><00:24:42.520><c> be</c><00:24:42.550><c> deployed</c><00:24:42.970><c> into</c><00:24:43.630><c> that</c>

00:24:44.510 --> 00:24:44.520 align:start position:0%
contracts can be deployed into that
 

00:24:44.520 --> 00:24:46.380 align:start position:0%
contracts can be deployed into that
blockchain<00:24:45.520><c> essentially</c><00:24:46.000><c> so</c><00:24:46.180><c> you're</c><00:24:46.300><c> not</c>

00:24:46.380 --> 00:24:46.390 align:start position:0%
blockchain essentially so you're not
 

00:24:46.390 --> 00:24:48.630 align:start position:0%
blockchain essentially so you're not
competing<00:24:46.870><c> for</c><00:24:46.900><c> you</c><00:24:47.890><c> know</c><00:24:47.980><c> resources</c><00:24:48.310><c> with</c>

00:24:48.630 --> 00:24:48.640 align:start position:0%
competing for you know resources with
 

00:24:48.640 --> 00:24:50.300 align:start position:0%
competing for you know resources with
other<00:24:48.850><c> contracts</c><00:24:49.360><c> that</c><00:24:49.510><c> your</c><00:24:49.600><c> users</c><00:24:49.870><c> to</c><00:24:50.020><c> play</c>

00:24:50.300 --> 00:24:50.310 align:start position:0%
other contracts that your users to play
 

00:24:50.310 --> 00:24:52.650 align:start position:0%
other contracts that your users to play
yes<00:24:51.340><c> yes</c><00:24:51.640><c> so</c><00:24:51.790><c> you</c><00:24:51.880><c> could</c><00:24:52.000><c> deploy</c><00:24:52.210><c> an</c><00:24:52.330><c> EVM</c>

00:24:52.650 --> 00:24:52.660 align:start position:0%
yes yes so you could deploy an EVM
 

00:24:52.660 --> 00:24:54.150 align:start position:0%
yes yes so you could deploy an EVM
module<00:24:52.990><c> and</c><00:24:53.110><c> not</c><00:24:53.200><c> allow</c><00:24:53.380><c> contract</c><00:24:53.770><c> deployment</c>

00:24:54.150 --> 00:24:54.160 align:start position:0%
module and not allow contract deployment
 

00:24:54.160 --> 00:24:54.680 align:start position:0%
module and not allow contract deployment
at<00:24:54.250><c> all</c>

00:24:54.680 --> 00:24:54.690 align:start position:0%
at all
 

00:24:54.690 --> 00:24:56.370 align:start position:0%
at all
after<00:24:55.690><c> you've</c><00:24:55.810><c> like</c><00:24:55.990><c> launched</c><00:24:56.200><c> the</c>

00:24:56.370 --> 00:24:56.380 align:start position:0%
after you've like launched the
 

00:24:56.380 --> 00:24:57.750 align:start position:0%
after you've like launched the
blockchain<00:24:56.620><c> which</c><00:24:57.010><c> might</c><00:24:57.220><c> be</c><00:24:57.340><c> what</c><00:24:57.490><c> you</c><00:24:57.580><c> want</c>

00:24:57.750 --> 00:24:57.760 align:start position:0%
blockchain which might be what you want
 

00:24:57.760 --> 00:24:59.340 align:start position:0%
blockchain which might be what you want
to<00:24:57.820><c> do</c><00:24:57.910><c> in</c><00:24:58.030><c> a</c><00:24:58.090><c> sovereign</c><00:24:58.270><c> zone</c><00:24:58.660><c> or</c><00:24:59.110><c> you</c><00:24:59.200><c> could</c>

00:24:59.340 --> 00:24:59.350 align:start position:0%
to do in a sovereign zone or you could
 

00:24:59.350 --> 00:25:01.020 align:start position:0%
to do in a sovereign zone or you could
allow<00:24:59.530><c> limited</c><00:24:59.830><c> contract</c><00:25:00.400><c> appointment</c><00:25:00.850><c> to</c>

00:25:01.020 --> 00:25:01.030 align:start position:0%
allow limited contract appointment to
 

00:25:01.030 --> 00:25:02.160 align:start position:0%
allow limited contract appointment to
require<00:25:01.300><c> that</c><00:25:01.390><c> it</c><00:25:01.600><c> be</c><00:25:01.630><c> approved</c><00:25:01.960><c> by</c><00:25:02.140><c> the</c>

00:25:02.160 --> 00:25:02.170 align:start position:0%
require that it be approved by the
 

00:25:02.170 --> 00:25:04.580 align:start position:0%
require that it be approved by the
validator<00:25:02.590><c> side</c><00:25:02.800><c> or</c><00:25:03.040><c> something</c><00:25:03.280><c> like</c><00:25:03.340><c> that</c>

00:25:04.580 --> 00:25:04.590 align:start position:0%
validator side or something like that
 

00:25:04.590 --> 00:25:06.570 align:start position:0%
validator side or something like that
sorry<00:25:05.590><c> if</c><00:25:05.680><c> I</c><00:25:05.740><c> miss</c><00:25:05.920><c> this</c><00:25:06.010><c> but</c><00:25:06.160><c> like</c><00:25:06.280><c> can</c><00:25:06.490><c> you</c>

00:25:06.570 --> 00:25:06.580 align:start position:0%
sorry if I miss this but like can you
 

00:25:06.580 --> 00:25:09.900 align:start position:0%
sorry if I miss this but like can you
memorialize<00:25:07.390><c> the</c><00:25:07.890><c> internment</c><00:25:08.890><c> State</c><00:25:09.250><c> on</c><00:25:09.460><c> the</c>

00:25:09.900 --> 00:25:09.910 align:start position:0%
memorialize the internment State on the
 

00:25:09.910 --> 00:25:11.820 align:start position:0%
memorialize the internment State on the
route<00:25:10.120><c> chain</c><00:25:10.420><c> so</c><00:25:10.960><c> for</c><00:25:11.080><c> example</c><00:25:11.440><c> I</c><00:25:11.530><c> you</c><00:25:11.590><c> could</c>

00:25:11.820 --> 00:25:11.830 align:start position:0%
route chain so for example I you could
 

00:25:11.830 --> 00:25:14.060 align:start position:0%
route chain so for example I you could
use<00:25:11.950><c> like</c><00:25:12.130><c> the</c><00:25:12.250><c> so</c><00:25:12.430><c> IBM</c><00:25:12.760><c> to</c><00:25:13.060><c> invalidate</c><00:25:13.300><c> state</c>

00:25:14.060 --> 00:25:14.070 align:start position:0%
use like the so IBM to invalidate state
 

00:25:14.070 --> 00:25:16.770 align:start position:0%
use like the so IBM to invalidate state
transitions<00:25:15.070><c> on</c><00:25:15.220><c> the</c><00:25:15.250><c> route</c><00:25:15.430><c> chain</c><00:25:15.670><c> is</c><00:25:16.390><c> that</c>

00:25:16.770 --> 00:25:16.780 align:start position:0%
transitions on the route chain is that
 

00:25:16.780 --> 00:25:19.710 align:start position:0%
transitions on the route chain is that
possible<00:25:17.250><c> that</c><00:25:18.250><c> is</c><00:25:18.490><c> a</c><00:25:18.520><c> extremely</c><00:25:19.300><c> interesting</c>

00:25:19.710 --> 00:25:19.720 align:start position:0%
possible that is a extremely interesting
 

00:25:19.720 --> 00:25:23.880 align:start position:0%
possible that is a extremely interesting
question<00:25:20.050><c> in</c><00:25:20.970><c> principle</c><00:25:21.970><c> yes</c><00:25:22.270><c> the</c><00:25:23.140><c> cosmos</c><00:25:23.530><c> IBC</c>

00:25:23.880 --> 00:25:23.890 align:start position:0%
question in principle yes the cosmos IBC
 

00:25:23.890 --> 00:25:26.420 align:start position:0%
question in principle yes the cosmos IBC
model<00:25:24.190><c> doesn't</c><00:25:24.400><c> have</c><00:25:24.790><c> that</c><00:25:25.420><c> doesn't</c><00:25:25.960><c> need</c>

00:25:26.420 --> 00:25:26.430 align:start position:0%
model doesn't have that doesn't need
 

00:25:26.430 --> 00:25:28.890 align:start position:0%
model doesn't have that doesn't need
state<00:25:27.430><c> fraud</c><00:25:27.640><c> proofs</c><00:25:27.940><c> to</c><00:25:28.090><c> work</c><00:25:28.360><c> necessarily</c>

00:25:28.890 --> 00:25:28.900 align:start position:0%
state fraud proofs to work necessarily
 

00:25:28.900 --> 00:25:30.780 align:start position:0%
state fraud proofs to work necessarily
but<00:25:29.620><c> if</c><00:25:29.770><c> you</c><00:25:29.860><c> wanted</c><00:25:30.160><c> to</c><00:25:30.220><c> implement</c><00:25:30.430><c> something</c>

00:25:30.780 --> 00:25:30.790 align:start position:0%
but if you wanted to implement something
 

00:25:30.790 --> 00:25:32.220 align:start position:0%
but if you wanted to implement something
that<00:25:30.910><c> did</c><00:25:31.150><c> or</c><00:25:31.360><c> you</c><00:25:31.450><c> just</c><00:25:31.570><c> wanted</c><00:25:31.870><c> them</c><00:25:31.960><c> anyway</c>

00:25:32.220 --> 00:25:32.230 align:start position:0%
that did or you just wanted them anyway
 

00:25:32.230 --> 00:25:33.570 align:start position:0%
that did or you just wanted them anyway
for<00:25:32.260><c> extra</c><00:25:32.710><c> security</c>

00:25:33.570 --> 00:25:33.580 align:start position:0%
for extra security
 

00:25:33.580 --> 00:25:35.580 align:start position:0%
for extra security
think<00:25:33.760><c> that</c><00:25:33.880><c> wouldn't</c><00:25:34.060><c> be</c><00:25:34.150><c> too</c><00:25:34.300><c> hard</c><00:25:34.570><c> the</c><00:25:35.050><c> EVM</c>

00:25:35.580 --> 00:25:35.590 align:start position:0%
think that wouldn't be too hard the EVM
 

00:25:35.590 --> 00:25:37.560 align:start position:0%
think that wouldn't be too hard the EVM
is<00:25:35.770><c> inspect</c><00:25:36.310><c> compliant</c><00:25:36.820><c> so</c><00:25:37.210><c> if</c><00:25:37.360><c> you</c><00:25:37.450><c> have</c><00:25:37.540><c> a</c>

00:25:37.560 --> 00:25:37.570 align:start position:0%
is inspect compliant so if you have a
 

00:25:37.570 --> 00:25:39.180 align:start position:0%
is inspect compliant so if you have a
spec<00:25:37.810><c> compliant</c><00:25:37.930><c> interpreter</c><00:25:38.650><c> on</c><00:25:38.860><c> in</c>

00:25:39.180 --> 00:25:39.190 align:start position:0%
spec compliant interpreter on in
 

00:25:39.190 --> 00:25:42.830 align:start position:0%
spec compliant interpreter on in
solidity<00:25:39.610><c> on</c><00:25:39.850><c> the</c><00:25:40.360><c> etherium</c><00:25:40.720><c> a</c><00:25:40.810><c> chain</c><00:25:41.020><c> to</c><00:25:41.230><c> work</c>

00:25:42.830 --> 00:25:42.840 align:start position:0%
solidity on the etherium a chain to work
 

00:25:42.840 --> 00:25:45.720 align:start position:0%
solidity on the etherium a chain to work
hi<00:25:43.870><c> if</c><00:25:44.350><c> I</c><00:25:44.530><c> want</c><00:25:44.710><c> to</c><00:25:44.800><c> make</c><00:25:44.950><c> the</c><00:25:45.070><c> transaction</c>

00:25:45.720 --> 00:25:45.730 align:start position:0%
hi if I want to make the transaction
 

00:25:45.730 --> 00:25:47.610 align:start position:0%
hi if I want to make the transaction
between<00:25:46.120><c> two</c><00:25:46.480><c> block</c><00:25:46.780><c> chains</c><00:25:47.080><c> both</c><00:25:47.380><c> with</c>

00:25:47.610 --> 00:25:47.620 align:start position:0%
between two block chains both with
 

00:25:47.620 --> 00:25:51.990 align:start position:0%
between two block chains both with
cosmos<00:25:48.040><c> SDK</c><00:25:48.600><c> do</c><00:25:49.600><c> I</c><00:25:49.690><c> need</c><00:25:49.930><c> atoms</c><00:25:50.410><c> oh</c><00:25:51.000><c> right</c>

00:25:51.990 --> 00:25:52.000 align:start position:0%
cosmos SDK do I need atoms oh right
 

00:25:52.000 --> 00:25:53.760 align:start position:0%
cosmos SDK do I need atoms oh right
thank<00:25:52.390><c> you</c><00:25:52.450><c> I</c><00:25:52.570><c> alluded</c><00:25:53.350><c> to</c><00:25:53.380><c> it</c><00:25:53.590><c> and</c><00:25:53.680><c> then</c>

00:25:53.760 --> 00:25:53.770 align:start position:0%
thank you I alluded to it and then
 

00:25:53.770 --> 00:25:55.380 align:start position:0%
thank you I alluded to it and then
forgot<00:25:54.100><c> to</c><00:25:54.280><c> answer</c><00:25:54.640><c> that</c><00:25:54.730><c> question</c><00:25:54.880><c> so</c><00:25:55.240><c> thank</c>

00:25:55.380 --> 00:25:55.390 align:start position:0%
forgot to answer that question so thank
 

00:25:55.390 --> 00:25:56.730 align:start position:0%
forgot to answer that question so thank
you<00:25:55.480><c> for</c><00:25:55.600><c> asking</c><00:25:55.690><c> it</c><00:25:55.930><c> that's</c><00:25:56.350><c> one</c><00:25:56.590><c> of</c><00:25:56.680><c> the</c>

00:25:56.730 --> 00:25:56.740 align:start position:0%
you for asking it that's one of the
 

00:25:56.740 --> 00:25:58.230 align:start position:0%
you for asking it that's one of the
reasons<00:25:57.040><c> we</c><00:25:57.160><c> think</c><00:25:57.190><c> the</c><00:25:57.550><c> photon</c><00:25:57.820><c> hard</c><00:25:58.030><c> spoon</c>

00:25:58.230 --> 00:25:58.240 align:start position:0%
reasons we think the photon hard spoon
 

00:25:58.240 --> 00:25:59.610 align:start position:0%
reasons we think the photon hard spoon
is<00:25:58.420><c> super</c><00:25:58.660><c> compelling</c><00:25:58.930><c> because</c><00:25:59.170><c> it</c><00:25:59.380><c> will</c><00:25:59.500><c> make</c>

00:25:59.610 --> 00:25:59.620 align:start position:0%
is super compelling because it will make
 

00:25:59.620 --> 00:26:02.100 align:start position:0%
is super compelling because it will make
that<00:25:59.770><c> unnecessary</c><00:26:00.490><c> because</c><00:26:01.060><c> if</c><00:26:01.570><c> photons</c><00:26:01.960><c> are</c>

00:26:02.100 --> 00:26:02.110 align:start position:0%
that unnecessary because if photons are
 

00:26:02.110 --> 00:26:03.660 align:start position:0%
that unnecessary because if photons are
accepted<00:26:02.500><c> as</c><00:26:02.590><c> a</c><00:26:02.680><c> fee</c><00:26:02.830><c> token</c><00:26:03.160><c> on</c><00:26:03.250><c> the</c><00:26:03.370><c> hub</c><00:26:03.520><c> and</c>

00:26:03.660 --> 00:26:03.670 align:start position:0%
accepted as a fee token on the hub and
 

00:26:03.670 --> 00:26:06.060 align:start position:0%
accepted as a fee token on the hub and
on<00:26:03.790><c> a</c><00:26:03.940><c> Thurmond</c><00:26:04.270><c> then</c><00:26:04.810><c> users</c><00:26:05.260><c> can</c><00:26:05.560><c> transfer</c>

00:26:06.060 --> 00:26:06.070 align:start position:0%
on a Thurmond then users can transfer
 

00:26:06.070 --> 00:26:08.070 align:start position:0%
on a Thurmond then users can transfer
assets<00:26:06.460><c> over</c><00:26:06.760><c> both</c><00:26:06.940><c> of</c><00:26:06.970><c> those</c><00:26:07.180><c> IBC</c><00:26:07.660><c> bridges</c>

00:26:08.070 --> 00:26:08.080 align:start position:0%
assets over both of those IBC bridges
 

00:26:08.080 --> 00:26:10.200 align:start position:0%
assets over both of those IBC bridges
without<00:26:09.010><c> needing</c><00:26:09.430><c> to</c><00:26:09.550><c> acquire</c><00:26:09.850><c> any</c><00:26:10.090><c> new</c>

00:26:10.200 --> 00:26:10.210 align:start position:0%
without needing to acquire any new
 

00:26:10.210 --> 00:26:13.410 align:start position:0%
without needing to acquire any new
tokens<00:26:10.570><c> last</c><00:26:11.230><c> question</c><00:26:11.880><c> I'm</c><00:26:12.880><c> curious</c><00:26:13.210><c> what</c>

00:26:13.410 --> 00:26:13.420 align:start position:0%
tokens last question I'm curious what
 

00:26:13.420 --> 00:26:15.510 align:start position:0%
tokens last question I'm curious what
the<00:26:13.570><c> user</c><00:26:14.050><c> experience</c><00:26:14.740><c> is</c><00:26:14.920><c> like</c><00:26:15.160><c> when</c><00:26:15.400><c> you're</c>

00:26:15.510 --> 00:26:15.520 align:start position:0%
the user experience is like when you're
 

00:26:15.520 --> 00:26:17.910 align:start position:0%
the user experience is like when you're
moving<00:26:15.640><c> across</c><00:26:15.910><c> these</c><00:26:16.330><c> chains</c><00:26:16.630><c> we</c><00:26:17.440><c> hope</c><00:26:17.710><c> that</c>

00:26:17.910 --> 00:26:17.920 align:start position:0%
moving across these chains we hope that
 

00:26:17.920 --> 00:26:19.770 align:start position:0%
moving across these chains we hope that
it<00:26:18.040><c> will</c><00:26:18.130><c> be</c><00:26:18.250><c> seamless</c><00:26:18.670><c> it's</c><00:26:19.000><c> not</c><00:26:19.330><c> going</c><00:26:19.600><c> to</c><00:26:19.660><c> be</c>

00:26:19.770 --> 00:26:19.780 align:start position:0%
it will be seamless it's not going to be
 

00:26:19.780 --> 00:26:22.320 align:start position:0%
it will be seamless it's not going to be
seamless<00:26:20.200><c> at</c><00:26:20.350><c> first</c><00:26:20.740><c> but</c><00:26:21.490><c> it's</c><00:26:21.730><c> possible</c><00:26:22.180><c> in</c>

00:26:22.320 --> 00:26:22.330 align:start position:0%
seamless at first but it's possible in
 

00:26:22.330 --> 00:26:25.380 align:start position:0%
seamless at first but it's possible in
principle<00:26:22.510><c> to</c><00:26:23.110><c> abstract</c><00:26:23.470><c> over</c><00:26:24.150><c> most</c><00:26:25.150><c> of</c><00:26:25.300><c> the</c>

00:26:25.380 --> 00:26:25.390 align:start position:0%
principle to abstract over most of the
 

00:26:25.390 --> 00:26:27.480 align:start position:0%
principle to abstract over most of the
transactions<00:26:25.990><c> and</c><00:26:26.200><c> because</c><00:26:26.590><c> IBC</c><00:26:27.100><c> already</c>

00:26:27.480 --> 00:26:27.490 align:start position:0%
transactions and because IBC already
 

00:26:27.490 --> 00:26:29.400 align:start position:0%
transactions and because IBC already
provides<00:26:27.880><c> this</c><00:26:28.210><c> cross</c><00:26:28.480><c> chain</c><00:26:29.140><c> state</c>

00:26:29.400 --> 00:26:29.410 align:start position:0%
provides this cross chain state
 

00:26:29.410 --> 00:26:31.590 align:start position:0%
provides this cross chain state
verification<00:26:29.590><c> you</c><00:26:30.550><c> can</c><00:26:30.700><c> basically</c><00:26:30.850><c> pay</c><00:26:31.330><c> fees</c>

00:26:31.590 --> 00:26:31.600 align:start position:0%
verification you can basically pay fees
 

00:26:31.600 --> 00:26:41.600 align:start position:0%
verification you can basically pay fees
once<00:26:31.930><c> and</c><00:26:32.350><c> cover</c><00:26:32.830><c> all</c><00:26:32.920><c> of</c><00:26:33.220><c> the</c><00:26:33.310><c> transactions</c>

00:26:41.600 --> 00:26:41.610 align:start position:0%
 
 

00:26:41.610 --> 00:26:43.670 align:start position:0%
 
you

