Transcript
zNdhgOk4-fE • Silvio Micali: Cryptocurrency, Blockchain, Algorand, Bitcoin & Ethereum | Lex Fridman Podcast #168
/home/itcorpmy/itcorp.my.id/harry/yt_channel/out/lexfridman/.shards/text-0001.zst#text/0501_zNdhgOk4-fE.txt
Kind: captions
Language: en
the following is a conversation with
sylvia mccauley a computer scientist at
mit
winner of the touring award and one of
the leading minds in the fields of
cryptography
information security game theory and
most recently
cryptocurrency and the theoretical
foundations
of a fully decentralized secure and
scalable blockchain and
algorand a company of cryptographers
engineers and mathematicians
that he founded in 2017.
quick mention of our sponsors athletic
greens nutrition drink
the information in-depth tech journalism
website
four sigmatic mushroom coffee and better
help
online therapy click the sponsor links
to get a discount and to support this
podcast
as a side note let me say that i will be
having many
conversations this year on the topic of
cryptocurrency
i'm reading and thinking a lot on this
topic
i just recently finished reading the
bitcoin standard
a book i highly recommend as always with
this podcast i'm approaching it with an
open mind
with compassion with as little ego as
possible
and yes with love i hope you go along
with me on this journey
and don't judge me too harshly on any
likely missteps as usual i will play
devil's advocate
i will on purpose sometimes
ask simple even dumb questions all to
try and explore the space of ideas here
with as much grace as i can muster i
have no financial interests here
i only have a simple curiosity and a
love for knowledge
especially about a set of technologies
that may very well
transform the fabric of human
civilization
if you enjoy this thing subscribe on
youtube review
an apple podcast follow on spotify
support
on patreon or connect with me on twitter
at lex friedman
and now here's my conversation with
silvio
mccauley let's start with the big
and the basic question what is a
blockchain
and why is it interesting why is it
fascinating why is it powerful
all right so a blockchain think of it is
a
is really a common database distributed
think about is a ledger
in which everybody can write an entry in
a page
you can write i can write and everybody
can read
and you have a guarantee that everybody
has the same
copy of the ledger that is in front of
you so if
whatever you see on page seven anyone
else is on page seven
so what is uh extraordinary about this
is this a common knowledge thing that i
think is a really
a first for humanity i mean if you look
at communication
like right now you can communicate very
quickly
images of thoughts or photos but do you
have a
certainty that whatever you have
received has been received by everybody
else
and not really and so there's a
commonality of knowledge
and the certainty that everybody can
write nobody
has been prevented for having whatever
they want nobody can erase
nobody can tear a page of a ledger
nobody can swap
page nobody can change anything and uh
that is an immutable coma record is uh
extremely powerful and uh there's
something
fundamental that is decentralized about
it so at least in spirit
uh some degree against maybe a
resistance to centralization
absolutely if it is not decentralized
how can it be common knowledge if only
one person or a few people are villager
the only way you don't have villager you
have to ask you know what is on page
seven
and how do you know that whatever they
tell you is on page seven
they tell the same thing to everybody
else and so
that is this commandant is like
extremely
powerful just uh um just to give you an
example a sumo beta
you do an auction okay you have uh work
very hard you build a building and now
you want to auction off
make sense because uh you want to
auction
worldwide better yet you want to
tokenize the building and sell it you
know
in parcels now
everybody sees the bids and you know
that everybody sees the bids you and i
see the same and so does everybody
else
so you know that the fair price has
reached and you know
who owns what and who has spent how much
and if you do it instead of advising on
a centralized system
i put a bid say oh congratulations alex
you won
and your prize is 12 570 dollars
how do you know so if instead there is a
common knowledge is a very powerful uh
tool for humanity so we'll return to it
from
a bunch of different perspectives
including like a technical perspective
but
you often talk about blockchain
and some of these concepts of
decentralization
scalability security all those kinds of
things
but one of the most maybe impactful
exciting things that leverage
the blockchain this kind of ledger idea
of common knowledge is cryptocurrency
so the fight in the financial space so
is there
can you say in the same kind of basic
way what is cryptocurrency in the
context of this common knowledge and
context of the blockchain
great cryptocurrency that is a currency
that is on such a ledger so imagine that
on vallejo right initially you know that
somehow
say you and i are the only owner each
one
let's give it our ourselves a billion uh
each or whatever this unit then i start
up
writing on the ledger i give a hundred
of these units to my sister
you give i give this match to my end and
then
and then now because it's written on
belgium and everybody can see
my sister can give 57 of his units that
she received from me
to somebody else and so and and that is
money and that is money because
you can see that somebody who
tenders your payment has really the
money there right you don't have any
more of a doubt when you want to sell an
item
if i got your check is the check covered
if
right or um do i have the money at the
moment of a transaction
you really see because the ledger is
always operated what you see
is what i see what the merchant sees you
know where the money so is
the most powerful money system there is
because it is totally transparent and so
you know that you have been paid
and and you know that the money is there
you have not to second guess anything
else
so the the common knowledge applied
there is
you're basically mimicking the same kind
of thing you would get in the physical
space which is
uh if you give a hundred bucks or a
hundred of that thing whatever
of that cryptocurrency to your sister
the actual
transfer is as real as you giving like
a a a basket of apples to your sister
because that uh so in the case in the
physical space
the the common knowledge is in the
physics
right of the atoms and then it's digital
space the common knowledge is in this
ledger
and so that transfer holds
um the same kind of power but now it's
operating in the digital space
correct again i apologize for a set of
ridiculous questions but
uh you mentioned cryptocurrencies of
money
what what is money why do we have money
do you think about this kind of from
this high philosophical level
at times of this uh
tool this idea that we humans have all
kind of
came up with and seem to be using
effectively to do stuff
money is a social construct okay in
my opinion and this has been somehow
people always felt that somehow money
is a way to allow us to transact
even though we want to different things
so i have
two sheep and then you have
one cow and i want the cow but uh you
are looking for blankets instead you
know
so to have money it's really simplifies
this but at the end of and that's why
a bit was invented and you started with
gold you started when the
corny edge when you started with czech
but at the end of the day
money is essentially a social construct
because
you know that what you receive you can
actually spend with somebody else
and so there is a kind of a social pact
and social belief
that that you have at the end of the day
even a barter is of requires
um beliefs that other people are going
to accept
the quote-unquote currency you offer
them
because if i'm amazing and you asked me
to build a wall
in your field then i did and you
in exchange you give me a thousand ship
what am i going to do eat them all
now i to feed them and if i don't feed
them they die and i
my value is zero so in receiving visa
livestock i must believe that somebody
else
will accept them in return for something
else
yeah so money is a social belief
social shared belief system that makes
people transact
that's fascinating i didn't even i
didn't even think about that that you
you're actually
uh you have a deep like
network of beliefs about how society
operates
so the value is assigned even to sheep
based on that everyone will continue
operating how they were previously
operating yeah somebody will feed the
sheep
i didn't even i didn't even think about
that that's that's fascinating so
that directly transfers to uh
to the space of money and then to the
space of digital money cryptocurrency
okay
does it bother you sort of
intellectually
when this money that is a social
construct is
not directly tied to physical goods like
uh
gold for example not at all because
after all gold has some
industrial value nobody delights it it's
a it's a metal
it doesn't oxidate he has some good
things about it
but uh does this industrial value really
represent
the value at which it now is trading no
so
gold is another way to express our
belief i give you an ounce of gold
you treat her like oh somebody else will
want to miss
for doing uh something else so it is a
really
this notion of this money is a mental
construct
it's really uh and is a shared is a
social construct i really
believe and so some people feel that
it's physical so therefore gold
exists then as you know now
we countries more sophisticated
countries right now they print their own
money
and you believe that they are not going
to exaggerate it with inflation
not everybody believes in what i'm
saying there is at least
not we are not going to exaggerate it
bludently
and uh and therefore you receive it
because you know that uh
somebody else will accept it will have
faith in the currency and so on so forth
but the weather is gold whether it is
livestock or whether whatever it is
money is really a shared belief so there
is something
you know and i've been reading more and
more about different cryptocurrencies
there is a kind of uh belief that
the scarcity of a particular resource
like bitcoin has a
limited amount uh in its tied to
physical
you know uh to to proof of work so it's
tied to physical
reality in terms of how much you can
mine effectively
and so on that that's an important
feature of money
do you think that's an important feature
to be a part of whatever the money is
that is certainly a very useful part so
um at some point in time you know assume
a veteran or
money something that all of a sudden we
say this is money i have a currency
then uh you know i offer you 10 days is
in payment of
whatever goods and services you want to
provide but but
at the end of the day if you know that
uh you can cultivate it and generate
them um
at will then perhaps you know you should
not accept
my payment in uh here is a
a bouquet of basis so you need some kind
of a scarcity the inability to create a
sudden layout or nothing is uh is uh is
unimportant
and uh um it's not an
intrinsic necessity but it's much easier
to accept once you know that there is a
fixed number of units or whatever
currency there is and therefore you can
mentally
understand i'm getting you know this
much of this piece of a pie
and therefore i consider myself paid i
understand what i'm receiving
you describe the goals of a blockchain
you have a nice presentation on this
as scalability security and
decentralization
and you challenge the blockchain
trilemma
that claims you can only have two of the
three so
let's talk about each what is
scalability in the context
of blockchain and cryptocurrency what
does scalability mean
so remember if we said that the
blockchain
is a ledger and each page receives that
gets transaction and everybody can write
in this
in these pages of a ledger nobody can be
stopped for writing and everybody can
read them
okay scalability means how fast can you
write just
imagine that you can write an entry in
this uh
special shared ledger once every hour
well you know what you're going to do if
you ever know one transaction per hour
the world that doesn't go around so you
need to have scalability means here that
you can somehow write a lot of
transaction
and then you can read them and everybody
can validate them
and that is the speed and and this
and the number of transactions are per
second and the fact that they are shared
so you want to have this
this uh the speed not only in writing
but in in
sharing and uh and uh an inspection for
validity
this is scalability the world is big
the world wants to interact with the
people want to interact with each other
and you better be prepared to have a
ledger in which you can write lots and
lots and lots of
transactions in this special way very
very very quickly
so maybe from a more mathematical
perspective or
can we say something about how much
scalability is needed
for a world that is big well it really
depends
how many transactions so you want but
remember
veteran um i i think you know i'm right
now yet to go into
at least thousands of transactions are
per second even if you look at the norm
credit cards right you know we are going
to go from
an average of 1600 to peaks over 20 000
or
40 000 something like this but
but remember it's not only a question of
the transaction per se but
the value is that the transaction
is actually been shared and visible to
everybody and the certainty that that is
the case
i can print them on my own printer
way more transactions but nobody has the
time to see or
to inspect that doesn't count right so
you want
scalability at this common knowledge
level that is the challenge
i also meant from a perspective of like
uh like a complexity analysis
so does it you know when you get more
and more people involved
doesn't need to scale in some kind of
way that uh
like do you do you like to see certain
kind of properties in order to say
something is scalable
oh absolutely i took a little bit
implicitly that
the people transacting are actually very
different
so if there is a two people who can do
uh
fast and satisfaction per second with
each other this is not so interesting
what do we really need is to save
billions of people and at any point in
time you know thousands and thousands of
them
want to transact with each other and you
want to support
that so algorand uh
it solves so that's the the the company
the team
of cryptographers mathematicians
engineers so on that challenge the
blockchain trilemma
so let's break it down in terms of
achieving scalability
how do we achieve scalability in the
space of blockchain in the space of
cryptocurrency
okay so uh scalability security remember
and the decentralization nice so
that's what they want what's the best
way to approach can we break it down
let's start with scalability
and think about how do we achieve it
well to achieve it
one at a time is perhaps elise even
security if nobody transacts
nobody loses money so beta is secure but
it's not scalable so let me tell you i'm
a cryptographer
so i try to fight the bad guys
and what what you want is that a vessel
ledger that we discussed before
uh cannot be tampered with so you must
think of it avetta
is a special link that nobody can erase
okay then
it has to be everybody should be able
uh to read and not to
alter the pages or the content of the
pages
that's okay but you know what that is
actually
easy cryptographically easy
cryptographical means you can use
tools invented 50 years ago which in
cryptographic time is prehistory okay we
are
cavemen working around and solve their
problem in cryptography land
but you know but there is really a
fundamental problem which is really
almost a social seems a political
problem is to say
who the hell chooses
or publishes the next page of villager
i mean that is really the challenge this
ledger
you can always add a page because more
transactions to be
written on there and somebody has to
assemble with
this transaction put them on a page and
under the next page
who is the somebody who chooses the page
and adds it on who can be trusted to do
it
exactly assume it is me for what i'm
being not that i want to volunteer for a
job but
then i would have more power than any
absolute monarch in history
because i would have a tremendous power
to say these are the transactions that
the entire
world should see and whatever i don't
write
this transaction will never see the
light of day
i mean no one had any such a power in
history
so it's very important to uh to do that
and that is the quintessential problem
in a blockchain
and uh people have thought about it to
say it's not me it's not you but
for instance in uh proof of work
what people say is to say okay it's not
me it's not you you know what it is
we make a very difficult we invent an
a cryptographic puzzle very hard to
solve the first one to solve that
as the right to add one page to the
ledger
on behalf of everybody else and that's
now is
seems okay because you know sometimes i
solve a puzzle before you do sometimes
you solve
before i do or before somebody else
somebody else solves it
it's okay and presumably the effort you
put in
is somehow correlated with how much
trust
you should be given to add to the ledger
yeah so somehow you want to make sure
that you know you need to
work because you want to prevent you
want to make sure
that you know you get a one solution
every 10 minutes
say like in particular example of
bitcoin
so that is very rare but two pages are
added at the same time
because if i solve the puzzle at the
same time you do
you could happen that if it happens once
or twice we can survive
it but if it happens you know every
other page you know
is a double page of when uh which of the
two is the real page it becomes a
problem
so that's why in bitcoin it is important
that to have
substantial amount of work so that no
many how many people try
on earth to solve a puzzle you have
one solution out of how many people are
trying every 10 minutes
so that you have you distantiate this
pages
and you have the time to propagate for
the network resolution
and the page attached to it and
therefore there is one page at a time
that is added
and they say well why don't we do that
we have a solution
well first of all a page every 10
minutes
is not fast enough it's a question of
scalability
and second of all to ensure that no
matter how many people
try you get a one page generator minutes
one solution to the riddle every 10
minutes this means
that the riddle becomes very very hard
and to to have a chance to solve it
in within 10 minutes you must have such
an expensive
apparatus in terms of specialized
computers not
one not two but thousands and thousands
of them and they produce a tons of heat
okay these
they dissipate it like maniac and you
need to refrigerate them too
and so then now you have air
conditioning uh galore
to add to the thing it becomes so
expensive
that fewer and fewer and fewer people
can actually
compete in order to add to the page and
the problem becomes a so some
crucial vietnam in in in bitcoin um
depending on which day of the week you
look at it you are going to have
two or three mining pools are really
the ones are uh capable of controlling
the chain
so you're saying that uh that's almost
like uh
at least a centralization right it
started being
decentralized and uh but the expenses
become
higher and higher and higher when the
cost becomes higher and higher fewer and
fewer people can afford them
and then you know it becomes you know de
facto centralized right
yeah and uh in a different type of
approach
is instead for instance a delegated
proof of stake
which is also very easy to explain
essentially boils down to to say well
look at these 21 people say okay
don't they look honest yes they do in
fact
i believe if they're going to remain
honest for the foreseeable future so
when do we do ourselves a favor
let's entrust them to add the page
on behalf of all of us to the ledger
okay
okay but now we are going to say is this
centralized or decentralized well
21 is better than one what to say is
very little
so if you look at uh when people
rebelled to centralized power i don't
know the french revolutions okay
there was a monarch and the nobles yes
were there 21 nobles
no there were thousands of them but
there were millions and millions of
disempowered citizens so one is
centralized
21 is also centralized right so that's
delegated proof of stake
delegate kind of like a representative
democracy i guess
yes which is good working great right
there's problems there are problems yeah
and
and so we were looking for a different
uh
um when thinking about algonquin for a
different approach
and so we have a man approaching retinol
is really really decentralized because
essentially um
it works as follows so you have a bunch
of tokens right these are the tokens
and that have equal power and you have
to say 10 billions of tokens distributed
from um
to the entire world and the owners
each token has a chance to add value
equal probability driver everybody else
in fact actually if you want here is how
it works
so think about you know by some magic
cryptographic process
which is not magic it's mathematics but
think about the magic
assume that you select a thousand tokens
and so sometimes a random okay and you
have a guarantee that were handled
selected
and then this the owners of this 1000
tokens
somehow agree on the next page they all
sign it
and that's the next page okay
so it is clear that you know nobody has
the power but you know
once uh up in a while one of your tokens
is selected
and you are in charge of this committee
to select the next page but this goes
around
very quickly so and if you look at this
the question really is that is not
really centralized
and because of what for for agreeing on
the same page it is important that
the 1000 tokens that you're randomly
selected
are in honest ends the majority of them
so which if the majority of the tokens
are in honest ends that is
essentially true because if the majority
of the tokens are in honest ends
if you select say 90 percent of the
people
are 90 percent of the tokens are in
honest hands
so can you randomly select a thousand in
this thousand you find the 501
tokens in bad ends very very improbable
so
basically uh when a large fraction of
people are honest then you can use
randomness as a powerful tool to get
decentralization
so what does honesty mean and uh now
we're
into the social side of things which is
uh
how do we know that
like the fraction a large fraction of uh
people or participating parties are
honest
that is an excellent question so by the
way first of all we should
realize that the same thing is for every
other system when you look at proof of
work
you realize that the majority of the
mining power
is in honest hands yes when you look at
a delegated proof of stake
you realize that the majority of these
21 people are honest
what is the difference the difference is
veta
in these other systems you soon to say
the whole economy
is secure if the majority of this
small piece of economy are honest
and that is a big question but instead
what
in our grand in our approach we say
the whole economy is secure if the
majority of economy
is honest in other words who can subvert
all grant is not a majority of a small
group
but is a majority of the token holders
had to conspire with each other in order
to think of a very economy for which
they own the majority of yes but i think
it is a bit
harder too like a self-destructive
majority essentially
and you're also making me realize that
basically every system that we have in
the world today
assumes that the majority of
participants is honest
yes the only difference is the majority
of whom
and in in some cases the majority of a
club and in our case is the majority of
the old system
the whole the whole system okay so
that's that's fast so through that kind
of uh random
sampling you can achieve
decentralization
you can achieve so the scalability
i understand and then the security that
you're
referring to basically the security
comes from the fact that
the sample selected would uh likely
include honest people
so it's very difficult to so by the way
the security as you
as you mentioned that you're referring
to is basically
security against dishonesty right or
manipulation or whatever yes
yes so essentially when what you're
going to to do is to be following and
say say well
silvio i understood what you're saying
but somebody has to randomly selected
with tokens when i believe you so then
who does this random selection that's a
good point
and uh in uh in algorithm we do
something a little bit
unorthodox essentially is
the token choose themselves
at random and you say if you think about
it that seems to be a terrible idea
because if you want to say choose
yourself at random and whoever chooses
himself is a fuss and people committee
you choose the page for for the rest of
us
and because if i'm a bad person i'm
going to select myself
over and over again because i want to be
part of the committee every single time
but not so fast so what do we do
in algon what does it mean that i select
myself that each one of us
in the privacy of our own computer
actually a laptop
what you do is that you execute your own
individual lottery and
uh think about that you pull a lever of
a slot machine
you can only pull the lever once not
until you win
not enough times until you win and when
you pull the lever
case one either you win in such a case
you have a winning ticket
or you lose you don't get any winning
ticket so
if you don't have a winning ticket you
can say anything you want about the next
page in village nobody pays attention
but
if you ever winning ticket people say oh
wow this is one of the 1000 winning
tickets we better pay attention to what
he or she says
and that's how it works and the lottery
is a cryptographic lottery which means
that even if i am
an entire nation extremely powerful with
incredible computing powers i don't have
the ability to improve even minimally my
probability
of one talking winning the lottery and
that's how it happens so everybody pulls
the lever
the 1000 random winners say oh here is
my winning
ticket and here is my opinion up or down
above the block these are the ones that
count
and if you think about it while this is
distributed because there is
in the case of argon there is a 10
billion tokens and you select a
1000 of them more distributed than this
you cannot get
and then why is this you know scalable
because what you have to do okay yeah to
do the lottery
how long the lottery takes it takes
actually one microsecond
whether you have one token or two tokens
or a billion tokens is always one
microsecond of computation
which is very fast we don't hit the
planet with a microsecond of computation
and and finally why is this secure
because even if i were
a very evil and very very powerful
individual
i'm so powerful that i can corrupt
anybody i want
instantaneously in the world
whomever i want to corrupt the people in
the committee
so that i can choose the page of the
legion but i do have a problem
i do not know whom i should corrupt
should i corrupt this lady in shanghai
the sovereign guy in paris
because i don't know i should the
winners are random so i don't know whom
i should corrupt
but once the winner come forward and say
here is my winning ticket
and you propagate your winning ticket
across the network
together with your opinion about the
block now i know who they are
for sure i can corrupt all thousands of
them given to my
incredible powers but so what whatever
they said they already said and they're
winning tickets and their opinions
are virally propagated across the
network and i do not have the power
no more than the us government or any
government has the power
to put back in the bottle a message
virally propagated by wikileaks
so everything you've just described is
kind of it's fascinating
a set of ideas and you know online i've
been reading quite a bit and people are
really excited about a set of ideas
nevertheless it is not the
dominating technology today so bitcoin
in terms of cryptocurrency is the
most popular uh cryptocurrency and then
ethereum
and so on so it's useful to kind of
comment we already talked about proof of
work a little bit
but what in your sense does bitcoin get
right
and where is it lacking okay so the
first thing that bitcoin got right
is to understand that there was the need
of a cryptocurrency and that my opinion
of
trumps would deserve all the success
because they said the time is ripe from
this idea yes because very often
is not enough to be right here to be
right at the right time yes
and uh somebody got it right there so
hot off to bitcoin
for that and um and so what they got to
write
is they make that is make if it is hard
to subvert and change value to to cancel
a
transaction it's not impossible that is
very hard
what they did not get right is
somehow is a great story of value
currency wise
but money is not only a question that
you store it
and you put under the mattress money
wants to be transacted
and the transaction in bitcoins are very
little
so if you want to store value everybody
needs a store value might as well
use a bitcoin i mean it's the brand but
if you are don't look at that for a
moment
at least is a great store of value and
everybody needs a store
of value but most of the time we want to
transact we want to interact we don't
put the money under the markets right
so we wanted to try and bet they didn't
get it right that is
too slow to transact to too few
transactions scalability basically the
issue
is it possible to build stuff on top of
bitcoin
that's uh sort of uh fixes the
scalability
i mean this is the thing you look at
there's a bunch of technologies that
kind of
hit the right need at the right time
and they have flaws but we kind of build
infrastructures on top of them
over time to fix it as opposed to
getting it
right from the beginning or is is it
difficult to do
well that is difficult to do so you're
talking to somebody
that when i decided to throw my heart in
the arena
and i decided first of all i as i said
before i much admire
my predecessors i mean they got it right
a lot of things and i
and i i really am admired for that but
you know
i had a choice to make either high patch
something with other holes all over the
place or i start from scratch
i decided to start from scratch because
sometimes it's a better way so what
about
ethereum which looks at proof of stake
and a lot of different
innovative ideas that kind of improve or
seek to improve on some of the flaws of
bitcoin
etio made another great idea so they
figured out if it was
that money and payments are important as
they are
they are only the first level the first
stepping stone
the next level are smart contracts and
they were at the vision to say
the people will need smart contract
which allow me and you to somehow to to
transact securely without being shopped
around by a trusted third party by a
mediator
by the way because the mediators are
hard to find
and in fact maybe even impossible to
find if you live in thailand and i live
in um
in new zealand maybe we don't have a
common person that we know
and trust and even if we find them
guess what they want to be paid so much
so right that uh
six percent of the world uh gdp is
uh goes into financial friction which is
essentially third party
so the headed right of the world needed
that
but again the scalability
is not there and the system
is of smart contracts in the is slow
and expensive and and i believe
is not enough to satisfy the appetite
and the need
we have for smart contracts well what do
you make of just as a small sort of
a side in human history perhaps it's a
big one
is the nft the non-fungible tokens do
you find those interesting technically
or is it more interesting on the social
side of things
well both i think you know i think it's
um
nfts are actually great right so you
have always um
you're an artist to create a a song or
you could be
um a piece of art
he has many unique representation right
over
of unique uh uh a piece whether he's an
artifact of uh
uh something dream napa by you and uh
and as unique representation but now you
can trade and allow
in the important part is that now you
have a visa
not only the nfts themselves but the
ability
to trade them quickly fast securely
knowing that who owns which rights and
that gives a totally new opportunity for
content creators to be remunerated for
what they do
so but ultimately you still have to have
that scalability security
and decentralization to to make it you
know
to make it work for bigger and bigger
applications
correct yeah yeah i still wonder what
kind of applications are yet to be
like enabled by it because so much the
interesting thing about
nft is you know if you look outside of
art
is uh just like money you can start
playing with different social
constructs is you can start
playing with ideas you can start playing
with um
with uh even like investing somebody was
talking about almost creating an economy
out of uh
like uh creative people or influencers
like if you start a youtube channel or
something like that
you can invest in that person and you
can start trading their creations
and then almost like create a market out
of people's ideas out of people's
creations out of
the people themselves that
generate those creations and there's a
lot of interesting possibilities of what
you can do with that i mean it seems
ridiculous but
you're basically creating a hierarchy of
value
maybe artificial in the digital world
and are trading that but in so doing are
inspiring people to
create so maybe uh
as a sort of our economy gets better and
better and better
where actual work in the physical space
uh becomes less and less in terms of its
importance maybe we'll completely be
operating in a digital space where
where these kinds of economies have more
and more power
and then you have to have this kind of
blockchains
to uh the scalability security and
decentralization
and decentralization is of course the
tricky one
because uh people in power start to get
nervous
absolutely once in power you always
never
be supplanted by somebody else but this
is your job
see you congratulations you don't have a
job the top job and now everybody wants
it
well what is your sense about our our
time
and the future hope about the
decentralization
of power do you think that's something
that we can actually achieve
uh given that power corrupts and
absolute power corrupts absolutely and
it's so wonderful to be
absolutely powerful well good question
savage
so first of all i believe by the way
there is a
um it's a complex questions uh lex um
um uh and like uh all the rest of your
questions
i'm so very sorry it's okay i am
enjoying it
so but uh so there are two things first
of all
power has been um centralized for
various reasons
when you want to get it is easier for
somebody
even a single law person to grab power
but there is also
some kind of a technology lack thereof
that justified having power because
in a way in a society in which even
communication never
mind blockchain which is common
knowledge but even simple
unilateral communication is hard it is
much easier to say
you do as i say because the alternative
but as so there is a little bit of a
technology barrier but i think of it
and and now to get to this common
knowledge of it is a totally different
story
now we have finally the technology for
doing this so
that is one part but i really believe
that you know not
by having a distributed system not only
you don't have a
you have actually much more stable and
durable system
because not only for corruption but even
for things that go astray and you give
it a long enough time
by stranger version of murphy's law
whatever goes wrong goes wrong
and so and if you the power is diffused
you actually are much more stable if you
look at uh
any any living uh
complex living being is distributed i
mean um
uh i don't know if somebody is a okay
tell silvia now it's time to eat uh
right so you have millions of cells in
your body you have billions of bacteria
exactly help me in the guts everything
you know we are in a soup of it somehow
it keeps us alive yes it is uh and
so and strange enough however when we
design systems
we designed them centralized we
ourselves are distributed beings
and when we plan and say okay i want to
create
an architecture how about i i make a
pyramid
i put west on the top and
the power flows down and um and so again
it's a
little bit perhaps of a technology
problem but now the technology is there
so that is a big challenge to rethink
how we want to organize power
um in very large system and uh
and and and distribute the system in my
opinion are much more resilient
let's put this way there was a mine of
my
[Music]
italian competitors right you know
machiavelli who
looked at the time there was a big there
was a bunch of a small state
democratic republic of florence of
venison and the other thing
and there was the ottoman empire that at
the time was an empire and
assad and was very centralized and he
made a political observation
that goes roughly to say whenever you
have such a centralized thing it's very
hard
to overtake but that former government
is centralized
but if you get it it's so easy to keep
the population
one instead with other uh with other
things a much
more resilient time
when the power is distributed is much
more it's going to be
lasting for much longer time and
ultimately maybe
the human spirit wants that kind of
resilience wants that kind of
distribution
it's just that we didn't have technology
throughout history machiavelli didn't
have
the computer the internet and uh
certainly part of a reason yes you've
written an interesting blog post if we
take a step
out of the realm of bits and into this
the realm of governance you wrote a blog
post about making algorand
governance decentralized now can you
explain what that means the philosophy
behind that
you know how how do you decentralize
basically all aspects
of this kind of system well the
philosophy
and the how let's start with the
philosophy so i really believe
that uh nothing fixed
last very long and and so i really
believe
that life is about intelligent
adaptation things change and we have to
be nimble and adjust to change and
when i when i see a lot of of a
crypto project actually very proud to
say it's fixed in stone
um right you know code is law law is
called a verify of the code that will
never change
you go wow when i'm saying this is a
recipe to me of disaster not immediately
soon just imagine you take an ocean
liner and you want to go
i don't know from lisbon
to new york and you set the course
iceberg no iceberg tempest not tempest
and all
it doesn't matter you keep on going but
it's not the way you need
a teal you need to correct you need to
adjust
and um and so on um by the way we design
algorithm with the idea
that the code was evolving
as the needs and of course however is a
system
in which and every time there is an
adjustment you must have essentially a
vote
that right now is orchestrated
at 90 percent of the stake they say okay
we are ready we agree on the next
version
and we pick up this version so we are
able to evolve without
losing too many components left and
right but i think without evolving
any system essentially become aesthetic
and that is going to shrivel
and die sooner or later and and so that
is
uh is needed and what you want to do
under the blockchain you have a
perfect platform in which you can log
your wishes your votes your thing so
that you have a guarantee that
whatever vote you express is actually
seen by everybody else
so everybody sees really the outcome or
call it of a referendum
of a change and veto is uh in my opinion
a system that wants to live long as to
adapt
there is an interesting question about
leaders i've talked to vitalik buter and
i'll probably talk to him again soon
he's the
one of the leaders maybe one of the
faces of the ethereum project
and it's interesting you have uh uh
satoshi nakamoto who's
the face of bitcoin i guess but he's
faceless
he she they
it does seem like in our whatever it is
maybe it's 20th century
maybe it's machiavellian thinking but
we seek leaders leaders have value linus
torvald
the leader of uh of linux
um the open source development a lot i
mean there's no
it's not it's not that the leadership is
sort of dogmatic
but it's inspiring and it's also
powerful in that through leaders
we propagate the vision like the vision
of the project is more stable
maybe not the details but the vision and
so do you think there's value
to because we're there's a tension
between decentralization and leadership
like in visionary yes what do you make
of that attention
okay so i really believe that if it's a
another good question i think of it you
know
um i really believe in the power of
emotions i think the
emotion i have a creative impulse of
everybody else and very
very far is very easy for a leader to be
a
a physical person a real being and uh
that interprets our emotions and by the
way
this emotion has to resonate and what is
good is that
the more intimate our emotions are the
more universal they are
paradoxically more personal the more
everybody else yes somehow magically
agrees and feels a bit the same
and so and it's very important to have a
leader in the initial phase that
generates out or nothing something that
is important leadership
but then the true tested leadership is
to disappear after you led
the community so in my opinion the
quintessential leader
in my
according to my vision is george
washington he served for one term
for another term and then all of a
sudden he retired and became a private
citizen
and 200 and change years later
we still are we send the facts but we
have done a lot of things right
and we have been able to evolve that to
me is success in leadership
when instead you contrast our experiment
with a lot of experiments i've done
so much so well that i want another four
years
and why shouldn't i be only a four and i
have another eight
why should be another eight give me
sixteen and we'll fix all your problem
and now then is the type in my opinion
of failed dealership
leadership ought to be really lead
ignite
and disappear and if you don't disappear
the system is going to die
with you and it's not a good idea for of
everybody else
is there so we've been talking a little
bit about cryptocurrency but
is there spaces where this kind of
blockchain ideas that you're describing
which i find fascinating uh do you think
they can revolutionize some other
aspects of our world
that's not just money a lot of things
are going to be
revolutionized is uh is uh independent
of finance
by the way i really believe that um
finance is uh an incredible form of
freedom i mean
if i free to do anything i want to but i
don't even mean to do anything that's a
bad idea so i really think the financial
freedom
is very very important but you know but
you just i can say that you know
against you know censorship you write
something of a chain and now nobody can
take it out you can't
take it out that is a very important way
to
express you know um
our view and um and then the
transparency that uh
that you give because everybody can see
what's happening on the blockchain
so transparency is not money but i
believe
the transparency actually is a very
important
ingredient also of finance let's put it
this way
as much as i'm enthusiastic about
blockchain and
decentralized finance um
and we have actually our expression
we're trying to be creating with the
future five because
as much as we want to do we must agree
that
the first guarantee of financial growth
and prosperity are really the legal
system
the courts because we may not think
about them and say oh the courts are
kind of a bunch of boring lawyers but
without them
i'm saying there is no certainty there
is no um
notion of equality there is no notion
that you can resolve your disputes
thing that's what thrives the commerce
and things and so what i really believe
that the blockchain
actually makes a lot of this trust
essentially automatic by making it
impossible to cheat in the way you don't
even need to go to court
if nobody can change a villager right
so essentially is a way of
you cannot solve and the legal system
reduces to a blockchain
but what i'm saying a big chunk of it
can actually be
guaranteed and there is no reason why
technology should be antagonistic
to legal scholarship it could be
actually coexisting
and one should start to doing the
interesting things that the economy
alone cannot do
and then you go from there but but i
think that is uh
essentially is uh blockchain can affect
all kinds of our yes in some sense the
transparency the required transparency
ensures honesty
prevents corruption so there's a lot of
system that could use that and the legal
system is one of them
there is a little bit of attention that
i wonder if you can speak to
where this kind of transparency there's
a tension with privacy
is it possible to achieve privacy
if wanted on uh on a blockchain
do you have do you have ideas about
different technologies that can do that
people have been playing with different
ideas
so absolutely the answer is that yes
and um but by the way i'm a
cryptographer
right okay so i really believe in
privacy and i believe
in and never devoted an um
a big chunk of my life to guarantee
privacy even when it seems almost
impossible to have it
and and it is possible to everything
also in the blockchain too
and however i believe in timing
as well and i believe that the people
have
the right to understand
their system we live in and right now
um people can understand the blockchain
to be
something that is not con cannot be
altered
and is uh transparent and that is good
enough and right now
any way to add and there is a pseudo
privacy for the fact that
who knows if this keys belong publicly
belongs to me or to you
right and i can when i want to change my
money from one public key
i split it through other public keys go
on to figure out which one is silvio
all of them are sylvia or only one of
sylvia who knows so you get some vanilla
privacy no
no not the one i created and i think
it's good enough
because and it's important for now that
we absorb the best stage
because in the next stage we must
understand the privacy tool rather than
taking on faith
when the public starts saying i believe
in the scientist and whatever they say
i swear by them and therefore if they
tell me private is private
and nobody understands it very well we
need a much more
educated about the tools we are using
and so i look forward to deploying
more and more privacy on the blockchain
but we are not i i i will not
rush to it until the people understand
and are behind whatever we have right
now
so you build privacy on top of the power
of the blockchain you have to first
understand
the power of the blockchain yes so
algorand
is like one of the most exciting
technically at least
from my perspective technologies ideas
in this whole space
what's the future of algon look like uh
is it possible for it to dominate the
world
let's put the best way i certainly
working very hard with a great team
to give the best blockchain that
one can demand and enjoy
and they said i really believe that
there is going to be
it's not a winner takes them all so it's
going to be a few blockchains
and each one is going to have its own
brand and it's going to be great at
something
and sometimes is a scalability sometimes
is uh
is your views or sometimes is uh thing
and and
it's important to have a dialogue
between these things and
i'm sure and i'm working very hard to
make sure the underground is one of them
but i don't believe of it you know he's
even uh
desirable to have you know a winner
takes all because we need to express
different things but the important thing
is going to have enough interoperability
of our systems so that you can transfer
your assets
where you have the best tool to service
them whatever your needs are at the time
so there's a idea i don't know they call
themselves
bitcoin maximalists which is essentially
the bet that
uh the philosophy that bitcoin will
eat the world so you're talking about
it's good to have variety
their claim is it's good to have the
best technology
dominate the the medium of exchange the
the medium of
store value the money the digi you know
the
the digital currency space what's your
sense
of the positives and the negatives of
that
so i feel people are smart and it's
going to be very hard
for anybody and to end going a man
to win and because people want more and
more things
and there is an italian saying that goes
as
translates well i think uh it goes the
appetite
grows while eating okay i think you
don't understand
what do you mean yes so i say yeah i'm
not hungry okay food
let me try so we want more and more and
more
and when you find something like a
bitcoin which are really
very good things to say but it does
something very well
but is a static i mean store value
yes i think it's a great like
you know it would be a sad world if the
world in which we are so anchoring down
some and defensive that we want to store
value and higher than the matters
i i long for a world in which is open
people want to transact and interact
with
which way and therefore when you want to
store value
one perhaps one chain when you want to
have a transaction maybe
is another i'm not saying that you know
when chain cannot be stored of value of
everything but i really believe
i believe in the ingenuity of people in
in the
innovation that is intrinsic to the
human nature we want always different
things so how can it be something
invented whatever it is decades ago is
going to fulfill the needs of our future
generations
i'm not going to fulfill my needs let
alone
one of my kids or their kids
we are going to have a different world
and uh
things will evolve so you believe yeah
so you believe that
life intelligent life is ultimately
about adaptability
and evolving so static is
static loses in the end yes
let me ask the well first the ridiculous
question
do you have any clue who's who satoshi
nakamoto is
is that even a interesting question
well is it you your question by the way
are very interesting
so and i think so i would say first of
all
it's not me okay and i can prove it
because you know
if i was satoshi nakamoto i would have
not found that algorithm
takes totally different principle to to
approach
to the system but the other thing who is
tadashi nakamoto you know what the right
answer is
it's not him or she hair or them
satoshi nakamura is bitcoin
because to me is such a coherent proof
of work but at the end
the creator and the creation identify
themselves
so he says okay i understand the
michelangelo okay he did the resistant
chapel fine he did the way some peter's
dome
fine he did uh the the most of the pieta
started you're fine but besides this who
was
yeah that's very wrong question is his
own work vet
is michelangelo so i think that
when you look at the bitcoin is a piece
of work
that as it defects yes like anything
human but it was
captivated the imaginations of
millions of people as subverted the
status quo
and i'm saying you know whoever
this person or people are he's living
in this piece of work yeah i mean it is
bitcoin that's better
with my idea the work is is bigger
we forget that sometimes it's something
about our biology once
likes to see a face and attach a face to
the idea
when really the idea is the thing we
love the ideas the thing that
impact ideas the thing that ultimately
we you know steve jobs or something like
that we associate
with the mac with the iphone with just
everything he did at apple
apple actually the company is steve jobs
steve jobs the man is
uh is uh is appalls in comparison to the
creation
and the sense of aesthetics that has
brought to the daily lives
and very often uh aesthetic wins
in the long in veron in the long game
and these are
very elegant design product and when you
say oh elegance a very few people care
about it apparently
millions and millions and millions and
millions of people do because we are
attacked by beauty
and these are beautifully designed
products
and uh and uh and you know
and they've uh in addition to the
technological
aspect of the other thing and i think
yes that is uh
yeah as dostoyevsky said beauty will
save the world so i'm i'm with you on
that one
right it uh currently seems like
cryptocurrency all these different
technologies
are gathering a lot of excitement
not just in our discourse but in their
like
scale financial impact a lot of
companies are starting to invest in
bitcoin
do you think that the main method
of store value and exchange
of value basically money will soon or at
some point in the century will become
cryptocurrency
yes so mind you as i said that the
notion of cryptocurrency
like any other fundamental human notion
has to evolve
but yes so i think of it uh
he has a lot of momentum behind it
and he's not only static as of his
programmable money as a i think smart
consciousness
it allows a peer-to-peer interaction
among people who don't even know each
other right uh
and they don't even therefore cannot
even trust each other just because
they never saw each other so i think
it's so powerful
that uh is going to do this said
again a particular cryptocurrency
should develop and cryptocurrency they
will all develop
but the answer is yes we are going
towards a much more
uh unless we have a society a sudden
crisis
for different reasons which oh there's
nobody hopes there's always an asteroid
there's always
something uh nuclear war and all the
existential crisis that we kind of think
about including artificial intelligence
uh okay it's funny you mentioned that um
michelangelo and steve jobs you know set
of ideas represents the person's work so
we talked about
algorithm which is a super interesting
set of technologies
but you know he did also win the
touring award you have a bunch of you
have a bunch of
ideas that are you know
seminal ideas so can we talk about
cryptography for a little bit
what is the most beautiful idea in
cryptography or computer science or
mathematics in general asking somebody
who has
explored the depths of all
well a few contenders
[Laughter]
and either your work or uh or
what other words let's leave my work
aside yes
and uh and uh so but one powerful
idea and is a both an old idea
in some sense and a very very modern one
and in my opinion is this idea of a
one-way function
so a function that easy
to evaluate so given x you can compute f
of x
easily but given f of x
is very hard to go back to x okay
think like breaking a glass
easy reconstruct the glass hard
frying an egg easy for the side egg
to go back to your original leg hard
if you want to be extreme killing a
living being
unfortunately easy the other way around
very hard
and so the fact that the notion of a
function which you have a recipe that is
in front of your eyes to transform an x
into
f of x and then from f of x even though
you see the recipe to transform it
you cannot go back to x that in my
opinion is one of the most
elegant and momentous
notions that there are and is a
computational notion because of the
difficulties in a computational sense
and it's a mathematical notion because
we were talking about function
and is so fruitful because that is
actually the foundation of all the
cryptography
and let me tell you is an old notion
because very often in any mythology
that we think of the most powerful gods
or goddesses
are the ones of x and the opposite of x
the gods of love and death and when you
take
opposites they don't just you know
erase one another you create something
way more powerful
and this one-way function is extremely
powerful because essentially becomes
something that is easy for the good guys
and bad
for the but hard for the bad guys
so for reason in pseudorandom number
generation
the easy part of the function
corresponds you want to generate bits
very quickly
and hard is predicting what the next bit
is
it says geo it doesn't look the same one
is x f of x
going from x for x to x r let us do
predicting bits
by a magic of reductions in mathematical
apparatus this simple function
morphs itself into pseudogenomic
generation this is simple function
morphs in cells in digital signature
scheme
in which digitally signing should be
easy and forging should be hard
again a digital signature is not going
from x to f
x but the magic and the richness of this
notion is meant that
it is so powerful it morphs
in all kinds of incredible constructs
and uh in both these two opposites
coexist
the easy and the hard and in my opinion
is a very very elegant notion so
that simple notion ties together
cryptography
like you said pseudo-random number
generation
you have work on pseudo-random functions
what are those what
uh what's the difference in those and
the generators
should run random number generators okay
let's start how do they work
let's uh let's go back to pseudogana
number generation
yes first of all people think of the
surrogate moderation generates a random
number not true
because i don't believe that uh from
nothing you can get
you can you can get uh something
so nothing for nothing but the
randomness you cannot create out on
nothing but what you can do
is that you click it can be expanded so
in other words
if you give me somehow 300 random bits
truly random bits
then i can give you 300 300 million 300
trillions 300 quadrillions as
many as you want random beats soviet
even though i tell you the recipe by
which i produce these beats
but i don't tell you the initial 300
random numbers i keep them secret
and you see all the bits i produce so
far
if i if you were to bet given all the
bits produced so far
what is the next bit in my sequence
better than 50 50.
of course 50 50 anybody can guess right
but to be
inferring something you have to be a bit
better then
the effort to to do this extra bit
is so enormous that is the fact of
random
so that is a sort of random generator
are these expanders
of secret randomness which goes
extremely
fast okay let's say what's the standards
of secret randomness
beautifully put okay so every time every
time somebody who if you're a programmer
is using a function
that's not called pseudorandom it's
called random usually you know these
programming languages and it's
generating different
uh that's essentially expanding the
secret
randomness but they should and in the
past actually most of the library they
used
something pre-modern cryptography
unfortunately they'll be better served
to take
300 uh real seed random number
and uh and then expand them properly as
we know now
uh but met has been a very
old idea in fact one of the um best
philosophers have debated
the wave of the world was deterministic
or probabilistic
very big questions right does god play
dice
exactly einstein says it does it doesn't
but in fact now we have a language that
even
at the alberta time was not around but
it was this complexity of a modern
complexity-based cryptography and now we
know that
in the universe has 300 random beats
whether there is random or probabilistic
or
deterministic it doesn't matter because
you can expand
this initial seed of randomness forever
in which
all the experiments you could do all the
inferences you could do all the things
you could do
there you would not be able to
distinguish them from truly random
so if you are not able to distinguish
truly random
from this super duper pseudo randomness
are the really different things that's
what i say so many
to become really philosophical so for
things to be different but i don't have
in my lifetime in my lifetime of the
universe any method
to set them aside well i should be
intellectually honest to say well
pseudorandom investment satisfaction is
as good as random
do you think true randomness is
possible and what does that mean
so i practically speaking exactly as you
said if you're being honest
the the the pseudo randomness approaches
through randomness pretty quickly
but is it is it uh maybe is this a
philosophical question is there such a
thing as true randomness
well the answer is actually maybe but if
there
exists most probably is
expensive to get and uh
and uh and in any case if i give you one
of mine
um you'll never tell them apart
yeah but not any other shape no matter
how much you work on it so in some sense
if it exists or not it really is a quote
philosophical sense in the
um colloquial way to say that we cannot
uh
somehow pin it down do you ever again
just
stay on philosophical for a bit for a
brief moment
do you ever think about free will and
uh whether that exists because
ultimately
free will sort of is this experience
that we have like we're making choices
even though it appears that
you know the world is deterministic at
the core i mean
it's against the debate but if it is in
fact deterministic at the lowest
possible level
uh at the at the physics level
uh how do you make if if it is
deterministic how do you make uh
how do you make sense of the difference
between the experience of us
feeling like we're making a choice and
the whole thing being deterministic
so first of all let me give you a gut
reaction yeah to my question
and a gut reaction is that
it is important that we believe that
there exists free will and second of all
almost uh by weird logic
if we believe it exists then it does
exist okay
yeah so it's very important for our
social
apparatus for our sense sensibility of
ourselves
that it exists and the moment in which
you know we
we so want to be almost we conjure it up
in existence
but again i really feel that if you look
at some point
and the space of free will seems to
shrink
we realize how more and more how much of
our
say genetic apparatus dictates who we
are why we prefer
certain things than others right and why
we react to noises of music
we prefer poetry of everything else we
may explain even always
but uh but at the end of the day whether
it
exists in a philosophical sense or not
it's like randomness if you can
pseudorandom is as good as random
vis-a-vis
lifetime of the universe our experience
when does it really matter
yeah so you know we're talking about
randomness i wonder if i can weave in
quantum mechanics
for a brief moment there's a
you know a lot of advancements on the
quantum computing side
so leveraging quantum mechanics to
perform a new kind of computation
and there's concern of that being a
threat
to a lot of the basic assumptions that
underlie cryptography
what do you think do you think quantum
computing will challenge
a lot of cryptography will cryptography
be able to defend
all those kinds of things okay great so
first of all
foreign because i think it matters but
it's important
that there are people who continue to
contend
that quantum mechanics exist but has
nothing to do with computing is not
going to accelerate it
and at least you know
very basic and um are the computation
that is a belief that you cannot uh take
it out
i'm a little bit uh more agnostic about
it but i really believe
going back to whatever i said about the
the one-way function
so one way function what is it what is a
cryptography
so does quantum computing challenge the
one
function essentially you can boil it
down to does one computing find one way
function what is one way function
easy in one direction other than the
other
okay but if quantum computing exists
when you define what it is easy
it's not by easy by a classical computer
and art by a classical computer but is
it for for a quantum computer that's a
bad idea
but once easy means it should be easy
for a quantum
and hard for also quantum then you can
see that
you are yes is a challenge but you have
hope because you can absorb
if one computing really realizes and
becomes available
and according to the promises then you
can use them also for the easy part
and once you use it from the easy part
the
choices that you have a one-way function
they multiply so okay
so the particular candidates of one-way
function
may not be one way anymore
but quantum one-way function may
continue to exist
and so i really believe that
for uh life to be meaningful
with one way function had to exist
because
just imagine that anything that is
becomes easy to to do i mean what kind
of life is it
i mean so you need that and if something
is hard but it's so hard to generate
you'll never find something which is
hard for you you want but there is
abundance if it is easy to produce
heart problem what's in my opinion is
why life is interesting
because art form pop up another really
relatable speed so in some sense i
almost think that
i do hope they exist if they don't exist
somehow life is
way less interesting than uh it actually
is yeah it does
that's funny it does seem like the
one-way function is fundamental to all
of life which is the the emergence of
the complexity that we see around us
seem to require the one-way function
i don't know if you uh play with
cellular automata
that's just another formulation of i
know but yeah it's a
very simple it's almost a very simple
illustration of
starting out with simple rules and
one way being able to generate
incredible
amounts of complexity but then you ask
the question can i reverse that
then it's just it's just a surprising
how difficult it is to reverse that
it's surprising even in constrained
situations it's
very difficult to prove anything uh that
it almost i mean the sad thing about it
well i don't know if it's sad but it
seems like we don't even have the
mathematical tools
to reverse engineer stuff i don't know
if they exist or not
but in the space of cellular automata
where you start with something simple
and you create something incredibly
complex
can you take something a small picture
of that complex
and reverse engineer that's kind of what
we're doing as scientists
here you're seeing the result of the
complexity and you're trying to come up
with some
universal law that generate all of this
what is the
you know the theory of everything what
are the basic physics laws that
generated this whole thing
and there's a hope that you should be
able to do that but
it gets it's difficult yeah but there is
also some portrait of the fact that it's
difficult
right because he it gives us a mystery
to life
which yeah without the wheelchair i mean
uh it's not so fun uh
all right life will be less fun can we
talk about interactive proofs a little
bit and
zero knowledge proofs what are those
okay how do they work
so interactive proof actually
is um is
is a modern realization and uh
conceptualization of something
that we knew was true but you know that
is easy to go to lecture
in fact that's my motivation we invented
the schools to go to lecture right we
don't say oh i have a minister of
education i publish this book you read
it
yeah invest this book for this year this
book for version
we spend a lot of our treasury in
educating our kids
and in person educating go to class
interact with a teacher on the
blackboard and chalk on my time
now we can have you know whiteboard and
presumably you're going to have actually
this
uh magic pens and the display instead
but the the the idea is that
interactively you can convey truth much
more efficiently and we knew this
psychologically
it's better to hear the explanation than
just to be labor or some paper right
same thing so interactive proofs is a
way to
to do a following rather than doing in
some complicated very long
papers and possibly infinitely long
proofs exponentially long proofs
you say the following if this theorem is
true
there is a game that is associated to
the theorem
and if the theorem is true this game
i have a winning strategy that i can win
half of it
all the time no matter what you do
okay so then you say well is the theorem
true you believe me why should i believe
you so okay let's play
so and if i prove that i have a strategy
that
and i win the first time and i win the
second time then i lose a third time but
i win
every say more than half of a time or i
win
say all the time if the serum is true
and at least
at the most half of a time if the
theorem is false you statistically
get convinced you can verify this
quickly
and and therefore is a much when the
game
in the game typically is extremely fast
so you generate a miniature game in
which the theorem is true
i win all the time in the theorem is
false i can win at most
half of a time and if i win win win win
win win win you can deduce either the
firm is true
which most probably is the case of this
week
or i've been very very unlucky because
it's like if i had a hundred coin tosses
and i got a hundred heads
very improbable right so that is a way
and so this transformation
from the state formal statement of a
proof
into a game that can be quickly
played and you can draw statistics how
many times you win and you
is a is one of a
big conquest of a modern complex theory
and in fact actually as a highlighted
the notion of uh of a proof has really
give us a new insight to what to be true
means and
what what the truth is and what proofs
are so these are generally proofs
so what kind of
mysteries can it allow us to unlock
and prove he said truth
uh so uh what does it allow us
what kind of truth does that allow us to
arrive at
so it enlarges the real mobot is
provable because
in some sense the classical way of
proving things
was extremely inefficient
from the very fire point of view yes
right so
and and so therefore there is so much
proof that you can take and
but in this way you can actually very
quickly minutes
verify something that is
the correctness of an assertion that
otherwise would have taken our lifetime
to belabor and check all the
the passages of a very very very long
proof and you better check
all of them because if you don't check
one line
an error can be in that line and so you
have to go linearly through all the
stuff rather than
bypass this so you enlarge tremendous
amount
whatever proof is and in addition
once you have the idea that essentially
a proof system is something that
allows me to convince you of a true
statement
but does not allow me to convince you of
a false statement
and better at the ancestor proof proof
can be beautiful should be
should be elegant but advances is true
or false so she wants to be able to
differentiate
it is possible to prove the truth and it
should be impossible or statistically
extremely hard
to prove something false and if you do
this you can prove way way
more once you understand this and on top
of it
we got some insight i can visit zero
knowledge proofs
that is in something which you took for
granted were
the same knowledge and verification
are actually separate concepts so you
can verify
that an assertion is correct without
having
any idea why this is so and so
people fail to say if you want to verify
something you have to
to have a proof once you have a proof
you know why it's true you have
the proof itself and so somehow you can
totally differentiate knowledge
and and uh and verification validity so
totally you can
decide if something is true and still
have no idea is there a good example
in your mind oh actually
you know at the beginning we labor to
find
the first knowledge zero knowledge proof
then we find a second then we've had the
third
and then a few years later actually we
proved a theorem
which essentially says every theorem no
matter what about
can be explained in a zero-knowledge way
okay so it's not a class of fear but
all theorems and is a very powerful
thing so if we were really
for thousands of years
bought this identity between knowledge
and verification
to be hand-in-hand together and uh for
no reason at all
i mean we had to develop a weaver
technology as you know i'm very big on
technology because
it makes us more human and and make us
understand
more things than before and uh and i
think of it is a
that is a that's a good thing
so this interactive proof process
there's power in games yeah and you've
recently
gotten into uh recently i'm not sure you
can correct me
uh mechanism design yeah uh
so it's i mean first of all maybe you
can explain what mechanism design is
and the the fascinating space of playing
with games
and designing games mechanism design is
that
you want to you want a certain behavior
to arise right if you want to organize
you know
a societal structure or something you
want to have some orderly
uh behavior to our eyes right because uh
it is important for
your goals but
but you know that people they don't care
what my goals are
makers about uh maximizing their utility
so put the grassley making money the
more money
the better so to speak right i'm
exaggerating my self-interest
in what self-interest in whatever way
them so what you want to do
is ideally what you want to do is to
design a game so that while people
played so to maximize their
self-interest
they achieve the social goal and
behavior that i want
that is really the best type of thing
and it is a very
hard science and art to design
with games and it challenges us
to
actually come up with solution concepts
for way to analyzing the games
that need to be broader and i think the
number
game theory has a developing a bunch of
very compelling
way to analyze the game that if the game
has a best property
well you can have a pretty good
guarantee that is going to be played in
a given way
but as it turns out and not surprisingly
these tools have a range of action like
anything else all these
so-called the technical resolution
concept the way to analyze the game
like dominant strategy equilibrium when
something comes to mind to be
very meaningful but as a limited power
in some sense the games that they can be
i'll admit such a way to be analysis
there's a very specific kind of games
and the
the rules are set the constraints are
set the utilities are all set
yes so if you want to reason if there is
always say
that you can analyze a restricted class
of games this way
but most games you know don't fall into
the rest of the class
then what do i do when you need to
enlarge a way what a rational player can
do
so for instance uh in my opinion at
least in some of my
i played with this for a few years and i
i was doing some exotic things i'm sure
in in the space that was not exactly
mainstream
and then i changed my interest and our
blockchain
but what i'm saying for a while i was
doing
so for instance to me is a way in which
i design the game
and you don't have the best move for you
the best move is the move that is best
for you no matter what the other players
are doing
sometimes a game doesn't have that okay
it's too much to ask
but i can design the game such of it
given the option in front of you say oh
these are really stupid for me
take them aside but these these are not
stupid
so if you design them the game solve it
in any combination
or non stupid things that the player can
do
i achieve what i want i'm done i don't
care
to find the very unique equilibrium
i i don't give a damn i want to say well
as long as you don't do stupid things
and nobody else does stupid things
good social things outcome guys i should
be equally happy
and so i really believe that um
this type of analysis you know is uh as
possible and
uh as a bigger
radius so it reaches some more games
more classes of games
and uh and after that we have to enlarge
it again and uh
and it's going to be we're going to have
fun because uh
human behavior can be conceptualized
again in many ways and uh
it's it's a long game jim it's a long
game do you have uh favorite games that
you're looking at now i mean i suppose
your work with blockchain and algorithm
is the kind of game that you're
you you basically just mechanism design
design the game such that it's
scalable secure and decentralized right
yes yes and very often you have to say
and verify and
you must also design so that the
incentives are uh
in terms of whatever little i learned
from my venture in uh mechanism design
is that incentives are very hard to
design
because people are very complex
creatures and so
and so somehow the way we design
algorithm is a
totally different way essentially with
no incentives essentially
and and but but technically speaking
there is a notion
that uh uh is actually believable right
so that to say um people want to
maximize their utility
yes up to a point let me let me tell you
assume
that if you are honest
you make 100 bucks but if you are
dishonest no matter how dishonest you
are you can only make 100 bucks
and one cent what are you going to be
i'm saying you know what
technically speaking even that one's
nobody bothers and say
how much am i going to make by honest
100 if i'm devious and if i'm a criminal
100 bucks in one cent you know i might
as well be honest okay
so that essentially is called you know
epsilon utility equilibrium but uh i
think it's it's good
and and and uh and that's what we design
essentially means of it you know
the reason uh having no incentives
is actually a good thing because to
prevent people from reasoning how else i
encounter game the system
but why can we achieve an argon to have
known incentives
and in bitcoin instead yet to pay the
miners because they do tremendous amount
of work because
if you have to do a lot of work
then you demand to be paid accordingly
because you right
but if i'm going to say here to add two
and two equal to four how much you want
to me pay for vessel if you don't give
me advice
i don't add the two and two i would say
you can add 22
in your sleep you don't need to be paid
to other 2. so
the idea is that if we make the system
so efficient
so that generating the next block is
so damn simple it doesn't hit the
universe let alone my computer
let alone take some microsecond or
computation i might as well
not being received incentives for doing
that
and try to incentivize some other part
of the system but not
the main consensus which is a mechanism
for generating an adding block to the
chain
since you're italian sicilian
i also heard rumors that you are a
connoisseur of food
uh what you know if i said today is the
last day
you get to be alive i'm rushing you
shouldn't have trusted me
you never know the russian whether
you're gonna make it out or not well if
you
had one last meal you can travel
somewhere in the world either you make
it or somebody else makes it
uh what's that going to look like all
right
this is one last meal i must say hey
you know in this ira kovid
i've not been able to see my mom and
uh and that was my mama was a fantastic
chef okay
and ahead of this very traditional food
as you know the very traditional food
are great for a reason
because they survived hundreds of years
of culinary innovation
yeah so and there is one very laborious
thing
which is uh and you heard the name which
is this
uh parmigiana
but to do it it's a piece of art
requires so many hours
but only my mama could do it if we have
one last meal i want to parmesan
okay what is uh what's what's the
laborious processes
the ingredients is it the the actual
process is it the the atmosphere and the
humans involved
and the latter a the ingredient
like in any other in italian cuisine
believes in very few ingredients
if you take say quintessential
italian recipe everybody knows spaghetti
paste okay
pesto is olive oil very good extra
virgin oil
um basil
pine nuts pepper a clove of garlic not
too much otherwise used
yeah you know the flour everything and
then you have to
do either two schools of food parmesan
or pecorino or a mixed number two
yeah i mentioned six ingredients yes
that is typical italian
that is i understand that there are
cuisines for instance a french cuisine
which is
extremely sophisticated and extremely
combinatorial
or some chinese cuisine which has a lot
of
many more ingredients than this and yet
the artist to put them together
a lot of things in italy is really
striving for simplicity
yet to find few ingredients but the
right ingredients to create
something so in parmigiana the
ingredients are eggplants they are
tomatoes
we are basil but but how to put them
together
in the process he's a he's an actor
of love okay labor and love is that uh
you can spend uh the entire day when i'm
exaggerating by the entire morning for
sure
to do it uh properly yes the japanese
cuisine too
there's a mastery to the simplicity with
the sushi i don't know if you've seen
george of sushi but there's a mastery to
that that's
propagated through the generations it's
fascinating that's fascinating
you know people love it uh when i ask
about books
i don't know if uh books whether fiction
non-fiction
technical or completely non-technical
had an impact in your life
throughout if there's anything you would
recommend or even just mention as
something they give you
an insight or moved you in some way
so okay so i don't know if i recommend
because in some sense you almost had to
be italian or to be such a scholar but
being
italian one thing that really
impressed me tremendously is the divine
comedy
it is a medieval poem a very long poem
divided in three parts hell purgatory in
paradise okay
and the vet is the non-trivial story
of a middleman man
gets into a crisis personal crisis
and then out of this crisis
he purifies mesa catastrophes he
purifies himself more and more and more
until
he's become capable of actually meeting
god
okay and that is actually a complex
story
so you have to get some very
sophisticated
language maybe latino at that point that
we were talking about 1200s um
uh italy right in in florence
and this guy instead he chose his own
dialect
not spoken outside his own immediate
circle right
um a florentine dollar actually he dante
really made italian
italian he was it's like how can you
express such a sophisticated things and
so this
and then the point is that these words
that uh nobody actually knew because
they were essentially dialect
and plus a bunch of very intricate
rhymes in which they had to rhyme with
things
and turns out that by getting meaning
from the things with the rhyme
you essentially guess what the world
means
and you invent italian and you
communicate
by almost osmosis what you want is a
miracle of communication
in a dialect a very poor language very
unsophisticated to express a very
sophisticated
situation i love it
people who love it and italians are not
italian but but what i got of it is that
you know
very often limitations
are our strength because if you limit
yourself at a very poor language
somehow you get out of it and you
achieve even better form of
communication that are using a
hyper-sophisticated and literary
language with lots of resonance from the
prior books so that you can actually
instantaneously quote he couldn't quote
anything because nothing was written in
italian before him
so i really felt that limitations are
our strength
and i think that rather than complaining
about eliminations
we should embrace them because
if you embrace our limitation limited as
we are we find
very creative solutions that people with
less limitation we have we would not
even think about it oh this
limitation is a kind of superpower if
you choose to see it that way
uh is there since you speak both
languages is there something that's
lost in translation to you is there
something you can express in italian
that you can't in english
and vice versa maybe is there something
you could say to the musicality of the
language
i mean i from i've been to italy a few
times and uh
i'm not sure if it's the actual words
but it's
the people are certainly very um
there's body language too there's just
the whole being is language
so i don't know if uh you miss some of
that
when you're speaking english in this
country yes in fact
actually i certainly i i'm uh
i miss it and uh somehow it was a
sacrifice
that i made consciously by the time when
um
i arrived i knew that this i was not
going to express myself
i'm a better level and uh and
it was also sacrificed because uh given
to you ever also
your mother tongue is russian so you
know that
you can be very expressive in your
mother tongue and not very expressive
there's a neutron a new language and
then
what people think of you in the new
language because when the precise of
expression of things
it generates you know it shows a normal
elegance
or it shows you know knowledge or he
shows us a census or he shows us a caste
or an education whatever it is
so all of a sudden i found myself on the
border
[Laughter]
so i had to fight all my way up back up
and but
but i'm not saying i go back to fasting
their limitations are actually our
strength in fact is a trick
to limit yourself to exceed right and
you know
there are examples in history if you
think about you know
right he goes to invade mexico he has
what
a few hundred people with him and uh
he has a hundred thousand people in arms
on the other side
first thing he does he limits himself
he sinks his own ship there is no return
okay and at that point he actually
managed
that's really good i i actually
first of all that's inspiring to me i
feel like i have quite a few limitations
but more practically
on the russian side i'm going to try to
do a couple of really
big and really tough interviews in
russian
uh once coveted lifts a little bit i'm
traveling to russia
and i'll keep your advice in mind
that the limitations is a kind of
superpower we should use it to our
advantage
because you do feel less
like you're not able to convey your
wisdom
in in the russian language because i i
moved here when i was 13
so you don't you know the parts of life
you live
under a certain language are the parts
of life you're able to communicate
you know i became i became a thoughtful
deeply thoughtful human in english
yes but the the the pain from world war
ii
this the the music of the people that
was instilled with me
in russian so i can carry both of those
and there's limitations in both
i can't say philosophically profound
stuff in russian
but i can't in english express like that
melancholy feeling
of like the people and so combining
those two also
beautifully said thanks for sharing this
is great yes i
totally understand you yes you've
accomplished some
incredible things in this space of
science
in the space of technology
space of theory and engineering do you
have advice
for somebody young an undergraduate
student somebody in high school
or anyone who just feels young uh about
life
or about career about making their way
in this world
so i was telling before but i believe in
emotion and
my thing is to be true to your
own emotion and that i think that if you
do that
you're doing well because it's a life
well spent
and you are going never tire because you
want to solve all these emotional notes
that have
always intrigued you from the beginning
and i really believe that you know
to to live live meaningfully
creatively and yet to live your
emotional life
so i really believe that whether you're
a scientist or an
artist even more but a scientist i think
of them as artists as well if you are a
human being
so you are really to live fully your
emotions
and to the extent possible sometimes
emotions cannot be overbearing
and my devices try to express them
more and more confident sometimes is
hard but that you are going to be
much more fulfilled than by suppressing
them
what about love one of the big ones what
role does that play um it's
a bit uh a bigger part of emotions but
it's a
it's a scary thing right it's a there's
a lot of
vulnerability that comes with a love
but there is uh also so much you know
energy
and power and uh and um and love in all
senses and in the traditional sense
but also in in the sense of uh
a broader sense for uh for humanity
feeling this you know
compassion of it you know makes us one
with you know other people and be
suffering or other people
i mean all of this is uh is a very scary
stuff
but he's really very very
the sad thing is it really hurts to lose
it
yes that's why you have all the ability
that comes with it yes that's the thing
about emotion is
it's up and down and uh the down seems
to come always
with up so but the up only comes with a
down so
yeah uh let me ask you about the
the ultimate down which is uh
unfortunately
we humans are mortal or appear to be
for the most part uh do you think about
your own mortality
do you do you fear death
i hope so and i because
i mean without death there is no life so
at least there is no meaningful life
a death is actually in some sense our
ultimate motivator
to live a beautiful a meaningful life i
myself
felt as a young man a vetter unless i
i gotten something that i wanted to do i
don't know why i go to this idea i said
something to say if i'm not able to say
i would suicide so
maybe it was a way to motivate myself
but you don't need to motivate it
because
in some sense unfortunately death is
there so
you better get up and do your thing
and uh because that is
the best motivation to to live fully
what do you think what do you hope your
legacy is
you know you mentioned you have two kids
yes and so i really feel that you know
there is uh on one side
is my biological uh legacy and that
is uh my two kids right and uh
and their kids hopefully and that is one
fine
and the other thing is uh this a
common enterprise which is a
society and i really feel that my legacy
would be
better by providing security and privacy
actually for me are metaphorical to say
i want to give you the ability to
interact more and take
more risks and and reach out tomorrow
for more people as difficult and
dangerous as amazing
but my old scientific work is about to
to guarantee privacy and and give you
the security of interaction
and not only in that transaction like it
would be a blockchain transaction but
that is really one of the hardcore of my
emotional problems and i think of it you
know
these are the problems i want to tackle
yeah and ultimately
privacy and security is freedom yes
freedom is at the core of this uh it's
uh dangerous just it's like the emotion
yeah but ultimately that's how we create
all the beautiful things around us do
you think there's meaning to it all
uh this life except the urgency that
death provides
and us anxious beings create cool stuff
along the way
is there a deeper meaning and if it is
what is it
well meaning your life actually there
are three meanings of life
great that's great one too sick
two too sick and three too sick
to seek what you know or is there no
answer there
is no answer to that i really think that
the journey is more
more important than uh the destination
whatever to be
and i think uh that is uh a journey and
uh
is uh in my opinion at the end of the
day
i must admit meaningful in itself and uh
we must admit that maybe whatever your
destination
might be i'd hang it you know
we may never get there but uh hell was a
great ride
well i don't think there's a better way
to end it silvio thank you for joining
thank you for wasting your extremely
valuable time with me today
joining on this journey uh of seeking
uh something together we found nothing
but it was
it was very fun i really enjoyed it
thank you so much
thank you alex those have been really
special for me to be interviewed by you
thank you for listening to this
conversation with sylvia mccauley and
thank you to our sponsors
athletic greens nutrition drink the
information
in-depth tech journalism website for
sigmatic mushroom coffee
and better help online therapy click the
sponsor links to get a discount and to
support this podcast
and now let me leave you with some words
from henry david thoreau
wealth is the ability to fully
experience life
thank you for listening and hope to see
you next time
you