<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2025-10-24T01:49:58Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by McCrave</title>
  <author>
    <name>McCrave</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub18zrpltpk9fmfj9cef5ksevdsr3vc9wntr0avdtg8pjgcd8vs877sm6jxpk.rss" />
  <link href="https://yabu.me/npub18zrpltpk9fmfj9cef5ksevdsr3vc9wntr0avdtg8pjgcd8vs877sm6jxpk" />
  <id>https://yabu.me/npub18zrpltpk9fmfj9cef5ksevdsr3vc9wntr0avdtg8pjgcd8vs877sm6jxpk</id>
  <icon>https://blossom.primal.net/e8579b423fd404826646c732fb8531f1bc97cf7e3303b413f176834b6384a72f.jpg</icon>
  <logo>https://blossom.primal.net/e8579b423fd404826646c732fb8531f1bc97cf7e3303b413f176834b6384a72f.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqs0aum2jrp0xptrgt2r32drugecafjfh2jclmr79uk5hhszz47jm6gzyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6x77f6u</id>
    
      <title type="html">This is Bitcoin philosophy at its finest #naddr1qq…63cc</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0aum2jrp0xptrgt2r32drugecafjfh2jclmr79uk5hhszz47jm6gzyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6x77f6u" />
    <content type="html">
      This is Bitcoin philosophy at its finest&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qq8ky6t5vdhkjm3dd9ej6arfd4jsz9nhwden5te0wfjkccte9ec8y6tdv9kzumn9wspzqmjxss3dld622uu8q25gywum9qtg4w4cv4064jmg20xsac2aam5nqvzqqqr4gugl63cc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qq…63cc&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; 
&lt;blockquote&gt;
&lt;p&gt;One luminary clock against the sky&lt;br&gt;
Proclaimed the time was neither wrong nor right.&lt;/p&gt;

&lt;p&gt;—Robert Frost, &lt;em&gt;Acquainted with the Night&lt;/em&gt; (1928)&lt;/p&gt;

&lt;p&gt;Time is still the great mystery to us. It is no more than a concept;
we don&amp;#39;t know if it even exists...&lt;/p&gt;

&lt;p&gt;—Clifford D. Simak, &lt;em&gt;Shake­speare&amp;#39;s Planet&lt;/em&gt; (1976)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Time is money, or so the saying goes. It follows that money is also
time: a repre­sen­ta­tion of the collec­tive economic energy stored by
humanity. However, the link between time and money is more intri­cate
than it might seem at first. If money requires no time to create, it
doesn&amp;#39;t work as money very well, or not for long. More profoundly, as we
shall see, keeping track of things in the infor­ma­tional realm always
implies keeping track of time.&lt;/p&gt;

&lt;p&gt;As soon as money goes digital, we have to agree on a &lt;em&gt;defin­i­tion of
time&lt;/em&gt;, and herein lies the whole problem. You might think telling the
time is as easy as glancing at whatever clock is nearby, and you would
be right when it comes to everyday tasks. But when it comes to
synchro­nizing the state of a global, adver­sarial, distrib­uted
network, telling the time becomes an almost intractable problem. How do
you tell the time if clocks can&amp;#39;t be trusted? How do you create the
concept of a singular time if your system spans the galaxy? How do you
measure time in a timeless realm? And what is time anyway?&lt;/p&gt;

&lt;p&gt;To answer these questions, we will have to take a closer look at the
concept of time itself and how Bitcoin makes up its own time: block
time — more commonly known as &lt;em&gt;block height&lt;/em&gt;. We will explore why the
problem of timekeeping is intimately related to keeping records, why
there is no absolute time in a decen­tral­ized system, and how Bitcoin
uses causality and unpre­dictability to build its own sense of now.&lt;/p&gt;

&lt;p&gt;Timekeeping devices have trans­formed civiliza­tions more than once. As
Lewis Mumford pointed out in 1934: &amp;#34;The clock, not the steam-engine, is
the key-machine of the modern indus­trial age.&amp;#34; Today, it is again
a timekeeping device that is trans­forming our civiliza­tion: a clock,
not computers, is the true key-machine of the modern infor­ma­tional
age. And this clock is Bitcoin.&lt;/p&gt;

&lt;h2 id=&#34;keeping-track-of-things-2&#34;&gt;Keeping Track of Things&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Let the child learn to count things, thus getting the notion of
number. These things are, for the purpose of counting, consid­ered
alike, and they may be single objects or groups.&lt;/p&gt;

&lt;p&gt;—David Eugene Smith, &lt;em&gt;The Teaching of Elemen­tary Mathe­matics&lt;/em&gt; (1900)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Very broadly speaking, there are two ways to keep track of things:
physical tokens and ledgers. You can either use real-world artifacts
directly, e.g., give someone a sea shell, a coin, or some other tangible
&lt;em&gt;thing&lt;/em&gt;, or you can repli­cate the state of the world by writing down
what happened on a piece of paper.&lt;/p&gt;

&lt;p&gt;Imagine you are a shepherd and want to make sure that your whole flock
returned home. You can put a collar on each sheep, and as soon as
a sheep returns home, you simply remove the collar and hang it up in
your shed. If you have one hanger for every collar, you will know that
every sheep returned safely as soon as all hangers are filled. Of
course, you can also count them and keep a list. However, you will have
to make sure to create a new list every time you start counting, and you
will also have to make sure not to count a single sheep twice (or not at
all).&lt;/p&gt;

&lt;p&gt;Money is essen­tially a tool to keep track of who owes what to whom.
Broadly speaking, every­thing we have used as money up to now falls into
two categories: &lt;em&gt;physical&lt;/em&gt; artifacts and &lt;em&gt;infor­ma­tional&lt;/em&gt; lists. Or, to
use more common parlance: tokens and ledgers.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://dergigi.com/assets/images/bitcoin/2021-01-14-bitcoin-is-time/ledger-token.jpg&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;p&gt;It is impor­tant to realize the inherent differ­ence of these
categories, so let me point it out explic­itly: The first
method — a physical token — &lt;em&gt;directly&lt;/em&gt; repre­sents the state of
things. The second one — a ledger — &lt;em&gt;indirectly&lt;/em&gt; reflects the state
of things. Each comes with advan­tages and disad­van­tages. For example,
tokens are physical and distrib­uted; ledgers are infor­ma­tional and
central­ized. Tokens are inher­ently trust­less; ledgers are not.&lt;/p&gt;

&lt;p&gt;In the digital realm — no matter how intensely marketing gurus try to
convince you of the opposite — we can only use ledgers. It is an
&lt;em&gt;infor­ma­tional&lt;/em&gt; realm, not a physical one. Even if you call a certain
kind of infor­ma­tion a &amp;#34;token,&amp;#34; it is still a malleable piece of
infor­ma­tion, written down on a hard drive or some other medium that
can hold infor­ma­tion, effec­tively rendering it an infor­ma­tional
record.&lt;/p&gt;

&lt;p&gt;The ledger-like nature of all digital infor­ma­tion is the root cause of
the double-spend problem. Infor­ma­tion never repre­sents the state of
the world &lt;em&gt;directly&lt;/em&gt;. Further, the movement of infor­ma­tion implies
copying. Infor­ma­tion exists in one place, and to &amp;#34;move&amp;#34; it, you have
to copy it to another place and erase it at its origin. This problem
doesn&amp;#39;t exist in the physical realm. In the physical realm, we can
actually move things from A to B. The infor­ma­tional realm doesn&amp;#39;t have
this property. If you want to &amp;#34;move&amp;#34; infor­ma­tion from list A to list
B, you have to copy it from A to B. There is no other way.&lt;/p&gt;

&lt;p&gt;Another way to think about it is in terms of unique­ness. Physical
tokens are unique compos­ites of atoms whose assembly is not easily
replic­able. Pure infor­ma­tion does not have this property. If you can
read the infor­ma­tion, you can also copy it perfectly. Practi­cally
speaking, it follows that physical tokens are unique, and digital tokens
are not. I would even argue that &amp;#34;digital token&amp;#34; is a misnomer. A token
might repre­sent secret infor­ma­tion, but it will never repre­sent
unique, singular, uncopy­able infor­ma­tion.&lt;/p&gt;

&lt;p&gt;This differ­ence in proper­ties shows that there really is no way to
&amp;#34;hand over&amp;#34; infor­ma­tion. It is impos­sible to pass on a digital token
like you would pass on a physical one since you can never be sure if the
original owner destroyed the infor­ma­tion on his end. Digital tokens,
like all infor­ma­tion, can only be spread, like an idea.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;... if you have an apple and I have an apple, and we swap
apples — we each end up with only one apple. But if you and I have
an idea and we swap ideas — we each end up with two ideas.&lt;/p&gt;

&lt;p&gt;—Charles F. Brannan (1949)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Physical tokens — what we call physical bearer assets, or
&amp;#34;cash&amp;#34; — are free from this dilemma. In the real world, if you hand me
a coin, your coin is gone. There is no magical dupli­ca­tion of the
coin, and the only way to give it to me is to physi­cally hand it over.
The laws of physics do not allow you to double-spend it.&lt;/p&gt;

&lt;p&gt;While double-spending does exist in the non-digital realm — George
Parker, a con artist who famously &amp;#34;double-spent&amp;#34; the Brooklyn Bridge and
other landmarks comes to mind — it requires elabo­rate decep­tion and
gullible buyers. Not so in the digital realm.&lt;/p&gt;

&lt;p&gt;In the digital realm, because we are always dealing with
&lt;em&gt;infor­ma­tion,&lt;/em&gt; double-spending is an &lt;em&gt;inherent&lt;/em&gt; problem. As everyone
who ever copied a file or used copy-and-paste knows, infor­ma­tion is
something that you can copy &lt;em&gt;perfectly&lt;/em&gt;, and it is not bound to the
medium that hosts it. If you have a digital photo­graph, for example,
you can copy it a million times, store some copies on a USB stick, and
send it to thousands of different people. Perfect copies are possible
because infor­ma­tion allows for flawless error correc­tion, which
elimi­nates degra­da­tion. And to top things off, there is virtu­ally no
cost to dupli­ca­tion and no way to tell what the original was.&lt;/p&gt;

&lt;p&gt;Again: when it comes to infor­ma­tion, copying is all there is. There
simply is no way to &lt;em&gt;move&lt;/em&gt; digital infor­ma­tion from A to B.
Infor­ma­tion is always &lt;em&gt;copied&lt;/em&gt; from A to B, and if the copying process
was successful, the original copy of A is deleted. This is why the
double-spending problem is so tricky. Absent of a central authority,
there is no way to move &lt;em&gt;anything&lt;/em&gt; from A to B in a trust­less manner.
You always have to trust that the original will be deleted. A natural
side-effect is that, when it comes to digital infor­ma­tion, it is
&lt;em&gt;impos­sible&lt;/em&gt; to tell how many copies are in existence and where these
copies might be.&lt;/p&gt;

&lt;p&gt;Because of this, using digital &amp;#34;tokens&amp;#34; as money can not and will never
work. Since tokens derive their relia­bility from being hard to
repro­duce as a result of their unique physical construc­tion, this
advan­tage disap­pears in the digital realm. In the digital realm,
tokens cannot be trusted. As a result of the nature of infor­ma­tion&amp;#39;s
intrinsic proper­ties, the only viable format for digital money is not
a token but a ledger — which brings us to the problem of time.&lt;/p&gt;

&lt;h2 id=&#34;tokens-are-timeless-ledgers-are-not-2&#34;&gt;Tokens Are Timeless, Ledgers Are Not&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;For the things seen are tempo­rary, but the things unseen are
everlasting.&lt;/p&gt;

&lt;p&gt;—Paul of Tarsus, &lt;em&gt;Corinthians&lt;/em&gt; 4:18b&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When it comes to physical tokens, the time of a trans­ac­tion does not
matter. You either have the coins in your pocket, or you don&amp;#39;t; you can
either spend them, or you can&amp;#39;t. The simple act of posses­sion is the
only prereq­ui­site for spending. The laws of nature take care of the
rest. In that sense, physical tokens are trust­less and timeless.&lt;/p&gt;

&lt;p&gt;When it comes to ledgers, physical posses­sion falls to the wayside.
Whoever is in control of the ledger needs to make sure that things are
&lt;em&gt;in order&lt;/em&gt;. What is other­wise given by physical laws, namely that you
can&amp;#39;t spend money that you don&amp;#39;t have and you can&amp;#39;t spend money that you
have already spent previ­ously, has to be enforced by man-made rules. It
is these rules that govern the orderly opera­tion and mainte­nance of
a ledger, not physical laws.&lt;/p&gt;

&lt;p&gt;Moving from physical laws to man-made rules is the crux of the matter.
Man-made rules can be bent and broken, physical laws not so much. For
example, you can&amp;#39;t simply &amp;#34;make up&amp;#34; a physical gold coin. You have to
dig it out of the ground. You can, however, absolutely make up a gold
coin on paper. To do this, you simply add an entry to the ledger and
give yourself a couple of coins. Or, in the case of central banks,
simply add a couple trillion with a few computer keystrokes. (Fancy
finan­cial people call this &amp;#34;Rehypoth­e­ca­tion,&amp;#34; &amp;#34;Fractional Reserve
Banking,&amp;#34; or &amp;#34;Quanti­ta­tive Easing&amp;#34; — but don&amp;#39;t be fooled, it&amp;#39;s all
the same: making up money.)&lt;/p&gt;

&lt;p&gt;To keep ledgers and those who manip­u­late them honest, regular,
indepen­dent audits are required. The ability to account for every
single entry in a ledger is not a luxury. Auditors need to be able to go
over the books — backward in time — to keep ledgers honest and
functioning. Without reliable timestamps, verifying the internal
consis­tency of a ledger is impos­sible. A mecha­nism to estab­lish an
unambiguous order is essen­tial.&lt;/p&gt;

&lt;p&gt;Without an absolute sense of time, there is no way to have a defined
order of trans­ac­tion. And without a defined order of trans­ac­tions,
the rules of a ledger can not be followed. How else can you make sure
how much money you actually have? How else can you make sure that things
are &lt;em&gt;in order&lt;/em&gt;?&lt;/p&gt;

&lt;p&gt;The distinc­tion between tokens and ledgers highlights the neces­sity
for keeping track of time. In the physical realm, coins are timeless
artifacts that can be exchanged without oversight. In the digital realm,
coinstamping requires timestamping.&lt;/p&gt;

&lt;h2 id=&#34;centralized-coinstamping-2&#34;&gt;Centralized Coinstamping&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Time: a great engraver, or eraser.&lt;/p&gt;

&lt;p&gt;—Yahia Lababidi (b. 1973)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The common way to solve the double-spending problem — the problem of
making sure that a digital transfer only happens once — is to have
a central list of trans­ac­tions. Once you have a central list of
trans­ac­tions, you have a single ledger that can act as the sole source
of truth. Solving the double-spending problem is as easy as going
through the list and making sure that every­thing adds up correctly.
This is how PayPal, Venmo, Alipay, and all the banks of this
world — including central banks — solve the double-spending problem:
via central authority.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The problem of course is the payee can&amp;#39;t verify that one of the owners
did not double-spend the coin. A common solution is to intro­duce
a trusted central authority, or mint, that checks every trans­ac­tion
for double-spending. [...] The problem with this solution is that
the fate of the entire money system depends on the company running the
mint, with every trans­ac­tion having to go through them, just like
a bank.&lt;/p&gt;

&lt;p&gt;—Satoshi Nakamoto (2009)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is worth pointing out that Satoshi didn&amp;#39;t manage to make
infor­ma­tion non-copyable. Every part of bitcoin — its source code,
the ledger, your private key — can be copied. All of it can be
dupli­cated and tampered with. However, Satoshi managed to build
a system that makes rule-breaking copies completely and utterly useless.
The Bitcoin network performs an intri­cate dance to decide which copies
are useful and which aren&amp;#39;t, and it is this dance that brings scarcity
into the digital realm. And like with every dance, a temporal measuring
stick is required to dictate the rhythm.&lt;/p&gt;

&lt;p&gt;Even a central­ized ledger can only solve the double-spending problem if
it has a consis­tent way to keep track of time. You always need to know
who gave how much to whom and, most impor­tantly: &lt;em&gt;when&lt;/em&gt;. In the realm
of infor­ma­tion, there is no coin-stamping without time-stamping.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It must be stressed that the &lt;em&gt;impos­si­bility of associ­ating events
with points in time&lt;/em&gt; in distrib­uted systems was the unsolved problem
that precluded a decen­tral­ized ledger from ever being possible until
Satoshi Nakamoto invented a solution.&lt;/p&gt;

&lt;p&gt;—Gregory Trubet­skoy (2018)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&#34;decentralized-time-2&#34;&gt;Decentralized Time&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Time brings all things to pass.&lt;/p&gt;

&lt;p&gt;—Aeschylus (525 BC -- 456 BC)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Time and order have a very intimate relation­ship. As Leslie Lamport
pointed out in his 1978 paper &lt;em&gt;Time, Clocks, and the Ordering of Events
in a Distrib­uted System&lt;/em&gt;: &amp;#34;The concept of time is funda­mental to our
way of thinking. It is derived from the more basic concept of the order
in which events occur.&amp;#34; Absent a central point of coordi­na­tion,
seemingly intuitive notions of &amp;#34;before,&amp;#34; &amp;#34;after,&amp;#34; and
&amp;#34;simul­ta­ne­ously&amp;#34; break down. In the words of Lamport: &amp;#34;the concept of
&amp;#39;happening before&amp;#39; defines an invariant partial ordering of the events
in a distrib­uted multi­process system.&amp;#34;&lt;/p&gt;

&lt;p&gt;Phrased differ­ently: Who should be in charge of time if putting someone
in charge is not allowed? How can you have a reliable clock if there is
no central frame of refer­ence?&lt;/p&gt;

&lt;p&gt;You might think that solving this problem is easy because everyone could
just use their own clock. This only works if every­one&amp;#39;s clock is
accurate, and, more impor­tantly, everyone plays nice. In an
adver­sarial system, relying on individual clocks would be a disaster.
And, because of relativity, it does not work consis­tently across space.&lt;/p&gt;

&lt;p&gt;As a thought exper­i­ment, imagine how you could cheat the system if
everyone was in charge of keeping the time for themselves. You could
pretend that the trans­ac­tion you&amp;#39;re sending now is actually from
yesterday — it just got delayed for some reason — thus, you would
still have all the money that you&amp;#39;ve spent today. Because of the
asynchro­nous commu­ni­ca­tion that is inherent in every decen­tral­ized
system, this scenario is more than a theoret­ical thought exper­i­ment.
Messages do indeed get delayed, timestamps are inaccu­rate, and thanks
to relativistic effects and the natural speed limit of our universe, it
is anything but easy to tell apart the order of things absent of
a central authority or observer.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Who&amp;#39;s there? Knock knock.&lt;/p&gt;

&lt;p&gt;—An Asynchro­nous Joke&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To better illus­trate the impos­si­bility of the problem, let&amp;#39;s look at
a concrete example. Imagine that you and your business partner both have
access to your company bank account. You do business all over the world,
so your bank account is in Switzer­land, you are in New York, and your
business partner is in Sydney. For you, it is January 3^rd^, and you are
enjoying a beautiful Sunday evening at your hotel. For her, it&amp;#39;s Monday
morning already, so she decides to buy break­fast using the debit card
of your shared bank account. The cost is $27. The avail­able balance is
$615. The local time is 8:21 am.&lt;/p&gt;

&lt;p&gt;At the same time, you are about to pay for your stay with another debit
card linked to the same bank account. The cost is $599. The avail­able
balance is $615. The local time is 5:21 pm.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://dergigi.com/assets/images/bitcoin/2021-01-14-bitcoin-is-time/alice-bob-bank.jpg&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;p&gt;So it comes to be that — at exactly the same moment — you both swipe
the card. What happens? (Dear physi­cists, please excuse my use of &amp;#34;the
same moment&amp;#34; — we will ignore relativistic effects and the fact that
there is no absolute time in our universe for now. We will also ignore
that the concept of synchro­nous events doesn&amp;#39;t really exist. Bitcoin is
compli­cated enough as it is!)&lt;/p&gt;

&lt;p&gt;The central ledger at your bank will probably receive one trans­ac­tion
before the other one, so one of you will be lucky, the other not so
much. If the trans­ac­tions happen to arrive in the same
*tick* — let&amp;#39;s say in the same millisecond — the bank would have to
decide who gets to spend the money.&lt;/p&gt;

&lt;p&gt;Now, what would happen if there was no bank? Who decides who was the
first one to swipe? What if it wasn&amp;#39;t only you two, but hundreds or even
thousands of people coordi­nating? What if you didn&amp;#39;t trust those
people? What if some of those people are trying to cheat, e.g., by
setting their clocks back so that it looks like they spent the money
a couple of minutes earlier?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A time-related tool [is] needed to estab­lish a canon­ical ordering
and to enforce a unique history in the absence of any central
coordi­nator.&lt;/p&gt;

&lt;p&gt;—Giacomo Zucco, &lt;a href=&#34;https://bitcoinmagazine.com/articles/discovering-bitcoin-a-brief-overview-from-cavemen-to-the-lightning-network&#34;&gt;&lt;em&gt;Discov­ering
Bitcoin&lt;/em&gt;&lt;/a&gt;
(2019)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This problem is &lt;em&gt;precisely&lt;/em&gt; why all previous attempts of digital cash
required a central­ized registry. You always had to trust someone to
correctly identify the order of things. A central­ized party was
required to keep the time.&lt;/p&gt;

&lt;p&gt;Bitcoin solves this problem by re-inventing time itself. It says no to
seconds and yes to blocks.&lt;/p&gt;

&lt;h2 id=&#34;keeping-the-time-one-block-at-a-time-2&#34;&gt;Keeping the Time, One Block at a Time&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Time&amp;#39;s glory is to calm contending kings,&lt;br&gt;
To unmask false­hood and bring truth to light,&lt;br&gt;
To stamp the seal of time in aged things,&lt;br&gt;
To wake the morn and sentinel the night,&lt;br&gt;
To wrong the wronger till he render right;&lt;/p&gt;

&lt;p&gt;—William Shake­speare, &lt;em&gt;The Rape of Lucrece&lt;/em&gt; (1594)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;All clocks rely on periodic processes, something that we might call a
&amp;#34;tick.&amp;#34; The familiar &lt;em&gt;tick-tock&lt;/em&gt; of a grand­fa­ther&amp;#39;s clock is, in
essence, the same as the molec­ular-atomic buzzing of our modern Quartz
and Caesium clocks. Something swings — or oscil­lates — and we simply
count these swings until it adds up to a minute or a second.&lt;/p&gt;

&lt;p&gt;For large pendulum clocks, these swings are long and easy to see. For
smaller and more special­ized clocks, special equip­ment is required.
The frequency of a clock — how often it ticks — depends on its
use-case.&lt;/p&gt;

&lt;p&gt;Most clocks have a fixed frequency. After all, we want to know the time
&lt;em&gt;precisely&lt;/em&gt;. There are, however, clocks that have a variable frequency.
A metronome, for example, has a variable frequency that you can set
before you make it tick. While a metronome keeps its pace constant once
it is set, Bitcoin&amp;#39;s time varies for each tick because its internal
mecha­nism is proba­bilistic. The purpose, however, is all the same:
keep the music alive, so the dance can continue.&lt;/p&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Clock&lt;/th&gt;
&lt;th&gt;Tick Frequency&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;

&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Grandfather&amp;#39;s clock&lt;/td&gt;
&lt;td&gt;~0.5 Hz&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;Metronome&lt;/td&gt;
&lt;td&gt;~0.67 Hz to ~4.67 Hz&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;Quartz watch&lt;/td&gt;
&lt;td&gt;32768 Hz&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;Caesium-133 atomic clock&lt;/td&gt;
&lt;td&gt;9,192,631,770 Hz&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;Bitcoin&lt;/td&gt;
&lt;td&gt;1 block (0.00000192901 Hz* to ∞ Hz**)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;* first block (6 days)&lt;br&gt;
** timestamps between blocks can show a negative delta&lt;/p&gt;

&lt;p&gt;The fact that Bitcoin is a clock is hiding in plain sight. Indeed,
Satoshi points out that the Bitcoin network as a whole acts as a clock,
or, in his words: a distrib­uted timestamp server.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;In this paper, we propose a solution to the double-spending problem
using a peer-to-peer distrib­uted timestamp server to generate
compu­ta­tional proof of the chrono­log­ical order of trans­ac­tions.&lt;/p&gt;

&lt;p&gt;—Satoshi Nakamoto (2009)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That timestamping was the root problem to be solved is also apparent by
examining the refer­ence at the end of the Bitcoin whitepaper. Out of
the eight refer­ences in total, three are about timestamping:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;How to time-stamp a digital document&lt;/em&gt; by S. Haber, W.S.
Stornetta (1991)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Improving the efficiency and relia­bility of digital time-stamping&lt;/em&gt;
by D. Bayer, S. Haber, W.S. Stornetta (1992)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Design of a secure timestamping service with minimal trust
require­ments&lt;/em&gt; by H. Massias, X.S. Avila, and J.-J. Quisquater
(May 1999)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As Haber and Stornetta outlined in 1991, digital time-stamping is about
compu­ta­tion­ally practical proce­dures that make it infea­sible for
a user — or an adver­sary, for that matter — to either back-date or
forward-date a digital document. Contrary to physical documents, digital
documents are easy to tamper with, and the change doesn&amp;#39;t neces­sarily
leave any tell-tale signs on the physical medium itself. In the digital
realm, forgeries and manip­u­la­tions can be perfect.&lt;/p&gt;

&lt;p&gt;The malleable nature of infor­ma­tion makes time-stamping digital
documents an elabo­rate and sophis­ti­cated process. Naive solutions do
not work. Take a text document, for example. You can&amp;#39;t simply add the
date at the end of the document since everyone — including
yourself — could simply change the date in the future. You could also
make up any date in the first place.&lt;/p&gt;

&lt;h2 id=&#34;time-is-a-causal-chain-2&#34;&gt;Time is a Causal Chain&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;In an extreme view, the world can be seen as only connec­tions,
nothing else.&lt;/p&gt;

&lt;p&gt;—Tim Berners-Lee, &lt;em&gt;Weaving the Web&lt;/em&gt; (1999)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Making up dates is a general problem, even in the non-digital realm.
What is known in the kidnap­ping world as &amp;#34;Authen­ti­ca­tion by
Newspaper&amp;#34; is a general solution to the problem of arbitrary timestamps.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://dergigi.com/assets/images/bitcoin/2021-01-14-bitcoin-is-time/proof-of-time.jpg&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;p&gt;This works because a newspaper is hard to fake and easy to verify. It is
hard to fake because today&amp;#39;s front page refers to yester­day&amp;#39;s events,
events that could not have been predicted by the kidnapper if the
picture would be weeks old. By proxy of these events, the picture is
proof that the hostage was still alive on the day the newspaper came
out.&lt;/p&gt;

&lt;p&gt;This method highlights one of the key concepts when it comes to time:
&lt;em&gt;causality&lt;/em&gt;. The arrow of time describes the causal relation­ship of
events. No causality, no time. Causality is also the reason why
crypto­graphic hash functions are so crucial when it comes to
timestamping documents in cyber­space: they intro­duce a causal
relation­ship. Since it is practi­cally impos­sible to create a valid
crypto­graphic hash without having the document in the first place,
a causal relation­ship between the document and the hash is intro­duced:
the data in question existed first, the hash was gener­ated later. In
other words: without the compu­ta­tional irreversibility of one-way
functions, there would be no causality in cyber­space.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://dergigi.com/assets/images/bitcoin/2021-01-14-bitcoin-is-time/sha256.jpg&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;p&gt;With this causal building block in place, one can come up with schemes
that create a chain of events, causally linking A to B to C and so on.
In that sense, secure digital timestamping moves us from a timeless
place in the ether into the realm of digital history.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Causality fixes events in time. If an event was deter­mined by certain
earlier events, and deter­mines certain subse­quent events, then the
event is sandwiched securely into its place in history.&lt;/p&gt;

&lt;p&gt;—Bayer, Haber, Stornetta (1992)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It goes without saying that causality is of the utmost impor­tance when
it comes to economic calcu­la­tions. And since a ledger is nothing but
the embod­i­ment of economic calcu­la­tions of multiple cooper­ating
partic­i­pants, causality is essen­tial for every ledger.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We need a system for partic­i­pants to agree on a single history
[...]. The solution we propose begins with a timestamp server.&lt;/p&gt;

&lt;p&gt;—Satoshi Nakamoto (2009)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is fasci­nating that all of the puzzle pieces that make Bitcoin work
did already exist. As early as 1991, Haber and Stornetta intro­duced two
schemes that make it &amp;#34;diffi­cult or impos­sible to produce false
time-stamps.&amp;#34; The first relies on a trusted third party; the second,
more elabo­rate &amp;#34;distrib­uted trust&amp;#34; scheme, does not. The authors even
identi­fied the inherent problems of trusting a causal chain of events
and what would be required to rewrite history. In their words, &amp;#34;the only
possible spoof is to prepare a fake chain of time-stamps, long enough to
exhaust the most suspi­cious challenger that one antic­i­pates.&amp;#34;
A similar attack vector exists in Bitcoin today, in the form of a 51%
attack (more on that in a later chapter).&lt;/p&gt;

&lt;p&gt;One year later, Bayer, Haber, and Stornetta built upon their previous
work and proposed to use trees instead of simple linked lists to tie
events together. What we know as &lt;em&gt;Merkle Trees&lt;/em&gt; today are simply
efficient data struc­tures to create a hash from multiple hashes
deter­min­is­ti­cally. For timestamping, this means that you can
efficiently bundle multiple events into one &amp;#34;tick.&amp;#34; In the same paper,
the authors propose that the distrib­uted trust model intro­duced in
1991 could be improved by carrying out a recur­ring &amp;#34;world champi­onship
tourna­ment&amp;#34; to deter­mine a single &amp;#34;winner&amp;#34; who widely publishes the
resulting hash somewhere public, like a newspaper. Sounds familiar?&lt;/p&gt;

&lt;p&gt;As we shall see, it turns out that newspa­pers are also an excel­lent
way to think about the second ingre­dient of time: unpre­dictability.&lt;/p&gt;

&lt;h2 id=&#34;causality-and-unpredictability-2&#34;&gt;Causality and Unpredictability&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Time is not a reality [&lt;em&gt;hupostasis&lt;/em&gt;], but a concept [&lt;em&gt;noêma&lt;/em&gt;] or
a measure [&lt;em&gt;metron&lt;/em&gt;]...&lt;/p&gt;

&lt;p&gt;—Antiphon the Sophist, &lt;em&gt;On Truth&lt;/em&gt; (3rd century AD)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;While causality is essen­tial, it is not suffi­cient. We also need
&lt;em&gt;unpre­dictability&lt;/em&gt; for time to flow. In the physical realm, we observe
natural processes to describe the flow of time. We observe a general
increase in entropy and call that the arrow of time. Even though the
laws of nature seem to be obliv­ious in regards to the direc­tion of
this arrow in most cases, certain things can&amp;#39;t be undone, practi­cally
speaking. You can&amp;#39;t unscramble an egg, as they say.&lt;/p&gt;

&lt;p&gt;Similarly, entropy-increasing functions are required to estab­lish an
arrow of time in the digital realm. Just like it is practi­cally
impos­sible to unscramble an egg, it is practi­cally impos­sible to
unscramble a SHA256 hash or crypto­graphic signa­ture.&lt;/p&gt;

&lt;p&gt;Without this increase in entropy, we could go forward and backward in
time willy-nilly. The sequence of Fibonacci Numbers, for example, is
causal but not entropic. Every number in the sequence is caused by the
two numbers that came before it. In that sense, it is a causal chain.
However, it is not useful to tell the time because it is entirely
predictable. In the same way that a kidnapper can&amp;#39;t simply stand in
front of a calendar that shows the current date, we can&amp;#39;t use
predictable processes as proof of time. We always have to rely on
something that can&amp;#39;t be predicted in advance, like the front page of
today&amp;#39;s newspaper.&lt;/p&gt;

&lt;p&gt;Bitcoin relies upon two sources of unpre­dictability: trans­ac­tions and
proof-of-work. Just like nobody can predict what tomor­row&amp;#39;s newspaper
will look like, nobody can predict what the next Bitcoin block will look
like. You can&amp;#39;t predict what trans­ac­tions are going to be included
because you can&amp;#39;t predict what trans­ac­tions are going to be broad­cast
in the future. And, more impor­tantly, you can&amp;#39;t predict who will find
the solution to the current proof-of-work puzzle and what this solution
will be.&lt;/p&gt;

&lt;p&gt;In contrast to the kidnap­per&amp;#39;s newspaper, however, proof-of-work is
physi­cally linked to what happened &lt;em&gt;directly&lt;/em&gt;. It is not just a record
of an event — it is the event itself. It is the proba­bilistic
direct­ness of proof-of-work that removes trust from the equation. The
only way to find a valid proof-of-work is by making a lot of guesses,
and making a single guess takes a little bit of time. The proba­bilistic
sum of these guesses is what builds up the timechain that is Bitcoin.&lt;/p&gt;

&lt;p&gt;By utilizing the causality of hash-chains and the unpre­dictability of
proof-of-work, the Bitcoin network provides a mecha­nism for
estab­lishing an indis­putable history of events witnessed. Without
causality, what came before and what came after is impos­sible to tease
apart. Without unpre­dictability, causality is meaning­less.&lt;/p&gt;

&lt;p&gt;What is intuitively under­stood by every kidnapper was explic­itly
pointed out by Bayer, Haber, and Stornetta in 1992: &amp;#34;To estab­lish that
a document was created after a given moment in time, it is neces­sary to
report events that could not have been predicted before they happened.&amp;#34;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://dergigi.com/assets/images/bitcoin/2021-01-14-bitcoin-is-time/proof-of-publication.jpg&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;p&gt;It is the combi­na­tion of causality and unpre­dictability that allows
the creation of an artifi­cial &amp;#34;now&amp;#34; in the other­wise timeless digital
realm. As Bayer, Haber, and Stornetta point out in their 1991 paper:
&amp;#34;the sequence of clients requesting time-stamps and the hashes they
submit cannot be known in advance. So if we include bits from the
previous sequence of client requests in the signed certifi­cate, then we
know that the time-stamp occurred after these requests. [...] But the
require­ment of including bits from previous documents in the
certifi­cate also can be used to solve the problem of constraining the
time in the other direc­tion, because the time-stamping company cannot
issue later certifi­cates unless it has the current request in hand.&amp;#34;&lt;/p&gt;

&lt;p&gt;All the puzzle pieces were already there. What Satoshi managed to do is
put them together in a way that removes the &amp;#34;time-stamping company&amp;#34; from
the equation.&lt;/p&gt;

&lt;h2 id=&#34;proof-of-time-2&#34;&gt;Proof of Time&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Causa latet: vis est notis­sima.&lt;/em&gt;&lt;br&gt;
The cause is hidden, but the result is known.&lt;/p&gt;

&lt;p&gt;—Ovid, &lt;em&gt;Metamor­phoses&lt;/em&gt;, IV. 287 (8 AD)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let us recapit­u­late: to use money in the digital realm, we have to
rely on ledgers. To make ledgers reliable, unambiguous order is
required. To estab­lish order, timestamps are neces­sary. Thus, if we
want to have &lt;em&gt;trust­less&lt;/em&gt; money in the digital realm, we must remove any
entity that creates and manages timestamps and any single entity that is
in charge of time itself.&lt;/p&gt;

&lt;p&gt;It took a genius like Satoshi Nakamoto to realize the solution: &amp;#34;To
imple­ment a distrib­uted timestamp server on a peer-to-peer basis, we
will need to use a proof-of-work system similar to Adam Back&amp;#39;s
Hashcash.&amp;#34;&lt;/p&gt;

&lt;p&gt;We need to use a proof-of-work system because we need something that is
native to the digital realm. Once you under­stand that the digital realm
is infor­ma­tional in nature, the obvious conclu­sion is that
compu­ta­tion is all we have. If your world is made of data,
manip­u­la­tion of data is all there is.&lt;/p&gt;

&lt;p&gt;Proof-of-work works in a peer-to-peer setting because it is
&lt;em&gt;trust­less&lt;/em&gt;, and it is trust­less because it is discon­nected from all
external inputs — such as the readings of clocks (or newspa­pers, for
that matter). It relies on one thing and one thing only: compu­ta­tion
requires work, and in our universe, work requires energy and time.&lt;/p&gt;

&lt;h2 id=&#34;bridging-times-2&#34;&gt;Bridging Times&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;I know it works for me.&lt;br&gt;
As we cross the bridge — the burning bridge — &lt;br&gt;
With flames behind us,&lt;br&gt;
We front the line.&lt;br&gt;
It&amp;#39;s you and me, baby, against the world.&lt;/p&gt;

&lt;p&gt;—Kate Bush, &lt;em&gt;Burning Bridge&lt;/em&gt; (1985)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Without proof-of-work, one would always run into the Oracle problem
because the physical realm and the infor­ma­tional realm are eternally
discon­nected. The markings on your list of sheep aren&amp;#39;t your sheep, the
map is not the terri­tory, and whatever was written in yester­day&amp;#39;s
newspaper isn&amp;#39;t neces­sarily what happened in the real world. In the
same manner, just because you use a real-world clock to write down
a timestamp doesn&amp;#39;t mean that this is actually what the time was.&lt;/p&gt;

&lt;p&gt;Put bluntly, there simply is no way to trust that data repre­sents
reality, except if the reality in question is inherent in the data
itself. The brilliant thing about Bitcoin&amp;#39;s diffi­culty-adjusted
proof-of-work is that it creates its own reality, along with its own
space and time.&lt;/p&gt;

&lt;p&gt;Proof-of-work provides a direct connec­tion between the digital realm
and the physical realm. More profoundly, it is the only connec­tion that
can be estab­lished in a trust­less manner. Every­thing else will always
rely on external inputs.&lt;/p&gt;

&lt;p&gt;The diffi­culty to mine a new Bitcoin block is adjusted to make sure
that the thin thread between Bitcoin&amp;#39;s time and our time remains intact.
Like clock­work, the mining diffi­culty readjusts every 2016 ticks. The
goal of this readjust­ment is to keep the &lt;em&gt;average&lt;/em&gt; time between ticks
at ten minutes. It is these ten minutes that maintain a stable
connec­tion between the physical and the infor­ma­tional realm.
Conse­quently, a sense of human time is required to readjust the ticks
of the Bitcoin clock. A purely block-based readjust­ment wouldn&amp;#39;t work
since it would be completely discon­nected from our human world, and the
whole purpose of the readjust­ment is to stop us ingenious humans from
finding blocks too fast (or too slow).&lt;/p&gt;

&lt;p&gt;As Einstein has shown us, time is not a static thing. There is no such
thing as a universal time we could rely upon. Time is relative, and
simul­taneity is nonex­is­tent. This fact alone makes all
timestamps — especially across large distances — inher­ently
unreli­able, even without adver­sarial actors. (This is why timestamps
of GPS satel­lites have to be adjusted constantly, by the way.)&lt;/p&gt;

&lt;p&gt;For Bitcoin, the fact that our human timestamps are impre­cise doesn&amp;#39;t
matter too much. It also doesn&amp;#39;t matter that we have no absolute
refer­ence frame in the first place. They only have to be precise enough
to calcu­late a somewhat reliable average across 2016 blocks. To
guarantee that, a block&amp;#39;s &amp;#34;meatspace&amp;#34; timestamp is only accepted if it
fulfills two criteria:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The timestamp has to be greater than the median timestamp of the
previous 11 blocks.&lt;/li&gt;
&lt;li&gt;The timestamp has to be less than the network-adjusted time plus two
hours. (The &amp;#34;network-adjusted time&amp;#34; is simply the median of the
timestamps returned by all nodes connected to you.)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In other words, the diffi­culty-adjust­ment is about keeping a constant
time, &lt;em&gt;not&lt;/em&gt; a constant level of security, diffi­culty, or energy
expen­di­ture. This is ingenious because good money &lt;em&gt;has&lt;/em&gt; to be costly
in time, not energy. Linking money to energy alone is not suffi­cient to
produce absolute scarcity since every improve­ment in energy
gener­a­tion would allow us to create more money. Time is the only thing
we will never be able to make more of. It is &lt;em&gt;The Ultimate Resource&lt;/em&gt;, as
Julian Simon points out. This makes Bitcoin the ultimate form of money
because its issuance is directly linked to the ultimate resource of our
universe: time.&lt;/p&gt;

&lt;p&gt;The diffi­culty adjust­ment is essen­tial because, without it, the
internal clock of Bitcoin would tend to go faster and faster as more
miners join the network or the efficiency of mining devices improves. We
would quickly run into the coordi­na­tion problem that Bitcoin sets out
to solve. As soon as the block time falls below a certain threshold,
say, 50 millisec­onds, it would be impos­sible to agree on a shared
state, even in theory. It takes light around 66 millisec­onds to travel
from one side of the earth to the other. Thus, even if our computers and
routers were perfect, we would be back at square one: given two events,
it would be futile to tell which event happened before and which event
happened after. Without a periodic adjust­ment of Bitcoin&amp;#39;s ticks, we
would run into the hopeless problem of solving the coordi­na­tion
problem faster than the speed of light. Time is also at the root of the
problem of crypto­graphic insta­bility, which was outlined in Chapter 1.
Cryptog­raphy works because of an asymmetry in time: it takes a short
time to build a crypto­graphic wall and a long time to break it
down — unless you have a key.&lt;/p&gt;

&lt;p&gt;Thus, in some sense, proof-of-work — and the diffi­culty adjust­ment
that goes along with it — artifi­cially slows down time, at least from
the perspec­tive of the Bitcoin network. In other words: Bitcoin
enforces an internal rhythm whose low frequency allows ample buffer for
the latency of commu­ni­ca­tions between peers. Every 2016 blocks,
Bitcoin&amp;#39;s internal clock readjusts, so that — on average — only one
valid block will be found every 10 minutes.&lt;/p&gt;

&lt;p&gt;From an outside perspec­tive, Bitcoin funnels the chaotic mess of
globally broad­cast asynchro­nous messages into a parallel universe,
restricted by its own rules and its own sense of space and time.
Trans­ac­tions in the mempool are timeless from the point-of-view of the
Bitcoin network. Only when a trans­ac­tion is included in a valid block
does it get assigned a time: the number of the block it is included in.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://dergigi.com/assets/images/bitcoin/2021-01-14-bitcoin-is-time/timechain.png&#34; alt=&#34;&#34;/&gt;&lt;/p&gt;

&lt;p&gt;It is hard to overstate how elegant a solution this is. Once you are
able to create your own defin­i­tion of time, deciphering what came
before and what came after is trivial. In turn, agreeing on what
happened, in what order, and, conse­quently, who owes what to whom,
becomes trivial as well.&lt;/p&gt;

&lt;p&gt;The diffi­culty adjust­ment makes sure that the &lt;em&gt;ticks&lt;/em&gt; of Bitcoin&amp;#39;s
internal metronome are somewhat constant. It is the conductor of the
Bitcoin orchestra. It is what keeps the music alive.&lt;/p&gt;

&lt;p&gt;But why can we rely on work in the first place? The answer is
three­fold. We can rely on it because compu­ta­tion requires work, work
requires time, and the work in question — guessing random
numbers — can not be done efficiently.&lt;/p&gt;

&lt;h2 id=&#34;probabilistic-time-2&#34;&gt;Probabilistic Time&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Time forks perpet­u­ally toward innumer­able futures.&lt;/p&gt;

&lt;p&gt;—Jorge Luis Borges, &lt;em&gt;The Garden of Forking Paths&lt;/em&gt; (1941)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Finding a valid nonce for a Bitcoin block is a guessing game. It is very
much like rolling a die, or flipping a coin, or spinning a roulette
wheel. You are, in essence, trying to find a beyond-astro­nom­i­cally
large random number. There is no progress toward finding a solution. You
either hit the jackpot, or you don&amp;#39;t.&lt;/p&gt;

&lt;p&gt;Every time you flip a coin, the chance of it coming up heads or tails is
50% — even if you flipped it twenty times before, and it came up heads
every time. Similarly, every time you wait for a bitcoin block to come
in, the chance that it will be found &lt;em&gt;this second&lt;/em&gt; is ~0.16%. It
doesn&amp;#39;t matter when the last block was found. The approx­i­mate waiting
time for the next block is always the same: ~10 minutes.&lt;/p&gt;

&lt;p&gt;It follows that every individual tick of this clock is unpre­dictable.
Relative to our human clocks, this clock appears to be sponta­neous and
impre­cise. This is irrel­e­vant, as Gregory Trubet­skoy points out: &amp;#34;It
doesn&amp;#39;t matter that this clock is impre­cise. What matters is that it is
the same clock for everyone and that the state of the chain can be tied
unambigu­ously to the ticks of this clock.&amp;#34; Bitcoin&amp;#39;s clock might be
proba­bilistic, but it isn&amp;#39;t illusory.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Time is an illusion,&lt;br&gt;
lunchtime doubly so.&lt;/p&gt;

&lt;p&gt;—Douglas Adams (1979)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The present moment, however, can absolutely be an illusion in Bitcoin.
Since there is no central authority in the network, strange situa­tions
can arise. While unlikely, it is possible that two valid blocks are found at
the same time (again: apolo­gies to all physi­cists), which will make
the clock tick forward in two different places at once. However, since
the two different blocks will very likely differ in their content, they
will contain two different histo­ries, both equally valid.&lt;/p&gt;

&lt;p&gt;This is known as a chain split and is a natural process of Nakamoto
consensus. Like a flock of birds that briefly splits in two only to
merge again, nodes on the Bitcoin network will eventu­ally converge to
a shared history after some time, thanks to the proba­bilistic nature of
guessing.&lt;/p&gt;

&lt;p&gt;Nakamoto consensus simply states that the correct history is to be found
in the heaviest chain, i.e., the chain with the most amount of
proof-of-work embedded in it. Thus, if we have two histo­ries A and B,
some miners will try to build upon history A, others will try to build
upon history B. As soon as one of them finds the next valid block, the
other group is programmed to accept that they were on the wrong side of
history and switch over to the heaviest chain — the chain that
repre­sents what actually happened, by defin­i­tion. In Bitcoin, history
is truly written by the victors.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The payee needs proof that at the time of each trans­ac­tion, the
majority of nodes agreed it was the first received. [...] When there
are multiple double-spent versions of the same trans­ac­tion, one and
only one will become valid. The receiver of a payment must wait an
hour or so before believing that it&amp;#39;s valid. The network will resolve
any possible double-spend races by then.&lt;/p&gt;

&lt;p&gt;—Satoshi Nakamoto (2009)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In this simple state­ment lies the secret of the distrib­uted
coordi­na­tion problem. This is how Satoshi solved the problem of the
&amp;#34;simul­ta­neous payment&amp;#34; our ficti­tious business partners encoun­tered
previ­ously. He solved it once and for all, relativistic effects be
damned!&lt;/p&gt;

&lt;p&gt;Because of this proba­bilistic nature of Bitcoin&amp;#39;s clock, the present
moment — what we call the chain tip — is always uncer­tain. The
past — blocks buried below the chain tip — is ever more certain.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The more thorough the under­standing needed, the further back in time
one must go.&lt;/p&gt;

&lt;p&gt;—Gordon Clark, &lt;em&gt;A Chris­tian View of Men and Things&lt;/em&gt;, p. 58. (1951)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Conse­quently, the Bitcoin clock might rewind from time to time, for
some peers, for a tick or two. If your chain tip — the present
moment — happens to lose to a competing chain tip, your clock will
first rewind and then jump forward, overriding the last few ticks that
you thought were history already. If your clock is proba­bilistic, your
under­standing of the past has to be too.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Tick tock tick tock tick — what is the time?&lt;br&gt;
Tick tock tick tock... it ends in
&lt;a href=&#34;https://www.blockstream.info/block/000000000000000000095eaf76a73a7986ea2e6a3b0d190fb10ab986b683c619&#34;&gt;c619&lt;/a&gt;.&lt;br&gt;
Are you sure this is fine? Are we probably late?&lt;br&gt;
Absolutes do not matter: before nine there comes
&lt;a href=&#34;https://www.blockstream.info/block/0000000000000000000318291249db2c9b658d087e4f06bcd2ed24481e81533c&#34;&gt;eight&lt;/a&gt;.&lt;br&gt;
The clock isn&amp;#39;t exact; it sometimes goes in reverse.&lt;br&gt;
Exact time implies center; that&amp;#39;s the root of this curse!&lt;br&gt;
Yet this clock keeps on ticking, tock-tick and tick-tock,&lt;br&gt;
there&amp;#39;s no profit in tricking; just tick-tock and next block.&lt;/p&gt;

&lt;p&gt;—A Funny Little Rhyme on Bitcoin and Time (2020)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&#34;conclusion-2&#34;&gt;Conclusion&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Time is still one of the great mysteries in physics, one that calls
into question the very defin­i­tion of what physics is.&lt;/p&gt;

&lt;p&gt;—Jorge Cham and Daniel Whiteson: &lt;em&gt;We Have No Idea: A Guide to the
Unknown Universe&lt;/em&gt;, pp. 117 -- 118 (2017)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Keeping track of things in the infor­ma­tional realm implies keeping
track of a sequence of events, which in turn requires keeping track of
time. Keeping track of time requires agreeing on a &amp;#34;now&amp;#34; — a moment in
time that eternally links the settled past with the uncer­tain future.
In Bitcoin, this &amp;#34;now&amp;#34; is the tip of the heaviest proof-of-work chain.&lt;/p&gt;

&lt;p&gt;Two building blocks are essen­tial for the struc­ture of time: causal
links and unpre­dictable events. Causal links are required to define
a past, and unpre­dictable events are required to build a future. If the
sequence of events would be predictable, it would be possible to skip
ahead. If the individual steps of the sequence aren&amp;#39;t linked, it would
be trivial to change the past. Because of its internal sense of time, it
is insanely diffi­cult to cheat Bitcoin. One would have to rewrite the
past or predict the future. Bitcoin&amp;#39;s timechain prevents both.&lt;/p&gt;

&lt;p&gt;Viewing Bitcoin through the lens of time should make clear that the
&amp;#34;block chain&amp;#34; — the data struc­ture that causally links multiple
events together — is not the main innova­tion. It is not even a new
idea, as is evident by studying the timestamp liter­a­ture of the past.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A blockchain is a chain of blocks.&lt;/p&gt;

&lt;p&gt;—Peter Todd&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What is a new idea — what Satoshi figured out — is how to
indepen­dently agree upon a history of events without central
coordi­na­tion. He found a way to imple­ment a decen­tralised
timestamping scheme that (a) doesn&amp;#39;t require a time-stamping company or
server, (b) doesn&amp;#39;t require a newspaper or any other physical medium as
proof, and (c) can keep the &lt;em&gt;ticks&lt;/em&gt; more-or-less constant, even when
operating in an environ­ment of ever-faster CPU clock times.&lt;/p&gt;

&lt;p&gt;Timekeeping requires &lt;em&gt;causality&lt;/em&gt;, &lt;em&gt;unpre­dictability&lt;/em&gt;, and
&lt;em&gt;coordi­na­tion&lt;/em&gt;. In Bitcoin, &lt;em&gt;causality&lt;/em&gt; is provided by one-way
functions: the crypto­graphic hash functions and digital signa­tures
that are at the core of the protocol. &lt;em&gt;Unpre­dictability&lt;/em&gt; is provided by
both the proof-of-work puzzle as well as the inter­ac­tion with other
peers: you can&amp;#39;t know in advance what others are doing, and you can&amp;#39;t
know in advance what the solution to the proof-of-work puzzle will be.
&lt;em&gt;Coordi­na­tion&lt;/em&gt; is made possible by the diffi­culty adjust­ment, the
magic sauce that links Bitcoin&amp;#39;s time to ours. Without this bridge
between the physical and the infor­ma­tional realm, it would be
impos­sible to agree on a time by relying on nothing but data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bitcoin is time&lt;/strong&gt; in more ways than one. Its units are stored time
because they are money, and its network is time because it is
a decen­tral­ized clock. The relent­less beating of this clock is what
gives rise to all the magical proper­ties of Bitcoin. Without it,
Bitcoin&amp;#39;s intri­cate dance would fall apart. But with it, everyone on
earth has access to something truly marvelous: Magic Internet Money.&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;This article first appeared on &lt;a href=&#34;https://dergigi.com/2021/01/14/bitcoin-is-time/&#34;&gt;dergigi.com&lt;/a&gt;.&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2025-11-08T02:29:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstccv0f0jdrkl3xk3ycuylv5lmapmvlwm87qthfkvx8zf2r7lkvnczyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6hyv63c</id>
    
      <title type="html">Fucked.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstccv0f0jdrkl3xk3ycuylv5lmapmvlwm87qthfkvx8zf2r7lkvnczyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6hyv63c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy4aj3ylenyzzkd92ypa3tnprtgmzaswdlj7lrdjmw78p73wjpzucpr9mhxue69uhk2umsv4kxsmewva5hy6twduhx7un89u943arn&#39;&gt;nevent1q…3arn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fucked. 
    </content>
    <updated>2025-10-25T11:52:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgvzkytgrgn7zyr2zjkd9aqu4rnffsx0sf4z8v0xfwvvmy7rc9q0czyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6r0rgtx</id>
    
      <title type="html">Bitcoin sparked a fire of independent thought I never expected, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgvzkytgrgn7zyr2zjkd9aqu4rnffsx0sf4z8v0xfwvvmy7rc9q0czyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6r0rgtx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsznj005umr09fx05jaapmy6qdn223grxmnl8q6k5cxwhukj68ndjspz3mhxue69uhhyetvv9ujuerpd46hxtnfdue0w65r&#39;&gt;nevent1q…w65r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Bitcoin sparked a fire of independent thought I never expected, but craved and needed. My brain chemistry has been changed. I don’t want the mind-numbing scroll, I want substance, conversations, and ideas. Seems that’s what I found here. 
    </content>
    <updated>2025-10-25T01:11:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0wd2gw8269d8ku57wggqt5wmaj8yr2sf54n6ncj8fm7eug6vjshszyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6t2zztj</id>
    
      <title type="html">Isn’t it incredible? It’s what I have been missing in every ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0wd2gw8269d8ku57wggqt5wmaj8yr2sf54n6ncj8fm7eug6vjshszyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6t2zztj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8e975w7hqplf54nr6magzxm66m42azqepkvrzwpktf2p7n7wuwvqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg366p09&#39;&gt;nevent1q…6p09&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Isn’t it incredible? It’s what I have been missing in every other digital space. So much value in so much less scrolling. One more way Bitcoin has led me to the best places. 
    </content>
    <updated>2025-10-25T00:38:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2rtlq9j3f57fvd7avnzm2nd4wl7up93c7a4nhzznwuu7vl4x7vjszyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6eym8j4</id>
    
      <title type="html">This is the question to be asking 💯 lots to learn, as always.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2rtlq9j3f57fvd7avnzm2nd4wl7up93c7a4nhzznwuu7vl4x7vjszyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6eym8j4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8grmzafzk84uysm9xn2gmkgxtexgfjre3atcp93nukh5w5c6eajspr9mhxue69uhkuurjdau8jtntwf5hxarpwpekktnvwclkj620&#39;&gt;nevent1q…j620&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is the question to be asking 💯 lots to learn, as always. 
    </content>
    <updated>2025-10-24T02:23:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsru8dntgjv5v3wnavnjmk79nz2ynp6ulkxpsurmnwcymp6ejjd05szyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6ynzryg</id>
    
      <title type="html">Holy fuck NOSTR is cool. Social media with a Bitcoin ethos and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsru8dntgjv5v3wnavnjmk79nz2ynp6ulkxpsurmnwcymp6ejjd05szyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6ynzryg" />
    <content type="html">
      Holy fuck NOSTR is cool. Social media with a Bitcoin ethos and sats flowing freely? Ive been sleeping…
    </content>
    <updated>2025-10-24T02:17:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstgluqe0le0hefxgd56qtdfmt0sgzp2h5hukswdy76mn9n682uydczyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6nfjphv</id>
    
      <title type="html">So refreshing. The signal to noise ratio is amazing. Sad I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstgluqe0le0hefxgd56qtdfmt0sgzp2h5hukswdy76mn9n682uydczyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6nfjphv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs83mj9mvmkzcz6zccee0479djlt7ucjysrq08t0z4k4rh8hlztx3qpzemhxue69uhhxetpwf3kstnwdaejuar0v3shjrpcr83&#39;&gt;nevent1q…cr83&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So refreshing. The signal to noise ratio is amazing. Sad I didn’t start messing around with nostr when I first heard of it a while back. Thanks for the tips. 
    </content>
    <updated>2025-10-24T02:11:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvhmn59uv3vfkll9cfr7xw5spzcqjzlr9s3n9q8xtdwv6pednl5uczyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6av3zqh</id>
    
      <title type="html">Will do!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvhmn59uv3vfkll9cfr7xw5spzcqjzlr9s3n9q8xtdwv6pednl5uczyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm6av3zqh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrn60xf2my20kfpx3nc7w3hrrx837nw4nnqct4u2fuqhzr2l0tfhcpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgpk3uls&#39;&gt;nevent1q…3uls&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Will do! 
    </content>
    <updated>2025-10-23T15:04:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvxkd48qgz4ns0kn69s3ttat4czav80ry6vtvtajdvl4x065q3c7czyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm656gavl</id>
    
      <title type="html">First time using NOSTR. At first scroll seems like this is where ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvxkd48qgz4ns0kn69s3ttat4czav80ry6vtvtajdvl4x065q3c7czyqugv8avxc48dxghr9xj6r93kqw9nq46dvdl434dquxfrp5ajqlm656gavl" />
    <content type="html">
      First time using NOSTR. At first scroll seems like this is where the Bitcoin signal I crave has gone. Seeing &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsp4lsvwn3aw7zwh2f6tcl6249xa6cpj2x3yuu6azaysvncdqywxmgpzfmhxue69uhk7enxvd5xz6tw9ec82csprpmhxue69uhhqun9d45h2mfwwpexjmtpdshxuet53p82z0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;HODL&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…82z0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsqfjg4mth7uwp307nng3z2em3ep2pxnljczzezg8j7dhf58ha7ejgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgewaehxw309aek2mnyd96zumn0wdnxcctjv5hxxmmd94lnue&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ODELL&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…lnue&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  again makes me want to go listen to TFTC #107 and remember how far we’ve come. 
    </content>
    <updated>2025-10-23T01:29:31Z</updated>
  </entry>

</feed>