<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-09-17T08:27:42Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Quotable Satoshi</title>
  <author>
    <name>Quotable Satoshi</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1satsv3728d65nenvkmzthrge0aduj8088dvwkxk70rydm407cl4s87sfhu.rss" />
  <link href="https://nostr.now/npub1satsv3728d65nenvkmzthrge0aduj8088dvwkxk70rydm407cl4s87sfhu" />
  <id>https://nostr.now/npub1satsv3728d65nenvkmzthrge0aduj8088dvwkxk70rydm407cl4s87sfhu</id>
  <icon>https://pbs.twimg.com/profile_images/1085053735863234560/xWJObE-3_400x400.jpg</icon>
  <logo>https://pbs.twimg.com/profile_images/1085053735863234560/xWJObE-3_400x400.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsygae8gtc66madrtdykjj4lvpwh65xs3q5msr7vr87tpz096lra6szyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7k76jhgc</id>
    
      <title type="html">The proof-of-work chain is a solution to the Byzantine ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsygae8gtc66madrtdykjj4lvpwh65xs3q5msr7vr87tpz096lra6szyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7k76jhgc" />
    <content type="html">
      The proof-of-work chain is a solution to the Byzantine Generals&amp;#39; Problem. I&amp;#39;ll try to rephrase it in that context.&lt;br/&gt;A number of Byzantine Generals each have a computer and want to attack the King&amp;#39;s wi-fi by brute forcing the password, which they&amp;#39;ve learned is a certain number of characters in length. Once they stimulate the network to generate a packet, they must crack the password within a limited time to break in and erase the logs, otherwise they will be discovered and get in trouble. They only have enough CPU power to crack it fast enough if a majority of them attack at the same time. &lt;br/&gt; They don&amp;#39;t particularly care when the attack will be, just that they all agree. It has been decided that anyone who feels like it will announce a time, and whatever time is heard first will be the official attack time. The problem is that the network is not instantaneous, and if two generals announce different attack times at close to the same time, some may hear one first and others hear the other first. They use a proof-of-work chain to solve the problem. Once each general receives whatever attack time he hears first, he sets his computer to solve an extremely difficult proof-of-work problem that includes the attack time in its hash. The proof-of-work is so difficult, it&amp;#39;s expected to take 10 minutes of them all working at once before one of them finds a solution. Once one of the generals finds a proof-of-work, he broadcasts it to the network, and everyone changes their current proof-of-work computation to include that proof-of-work in the hash they&amp;#39;re working on. If anyone was working on a different attack time, they switch to this one, because its proof-of-work chain is now longer.&lt;br/&gt; After two hours, one attack time should be hashed by a chain of 12 proofs-of-work. Every general, just by verifying the difficulty of the proof-of-work chain, can estimate how much parallel CPU power per hour was expended on it and see that it must have required the majority of the computers to produce that much proof-of-work in the allotted time. They had to all have seen it because the proof-of-work is proof that they worked on it. If the CPU power exhibited by the proof-of-work chain is sufficient to crack the password, they can safely attack at the agreed time.&lt;br/&gt; The proof-of-work chain is how all the synchronisation, distributed database and global view problems you&amp;#39;ve asked about are solved.
    </content>
    <updated>2026-07-07T12:21:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs98yh4xll9cuepfn3rnf8vzu0wqnsw47p4wtyl7wfz65txldhjulgzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7khm8422</id>
    
      <title type="html">I&amp;#39;ve been working on a new electronic cash system that&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs98yh4xll9cuepfn3rnf8vzu0wqnsw47p4wtyl7wfz65txldhjulgzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7khm8422" />
    <content type="html">
      I&amp;#39;ve been working on a new electronic cash system that&amp;#39;s fully peer-to-peer, with no trusted third party.
    </content>
    <updated>2026-06-11T12:21:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvh9377llypfnazspzv0rsyx906jsa9fzup3zhnm0zmnzhskf9avqzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7kutkjwv</id>
    
      <title type="html">The proof-of-work chain is the solution to the synchronisation ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvh9377llypfnazspzv0rsyx906jsa9fzup3zhnm0zmnzhskf9avqzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7kutkjwv" />
    <content type="html">
      The proof-of-work chain is the solution to the synchronisation problem, and to knowing what the globally shared view is without having to trust anyone.
    </content>
    <updated>2025-04-04T12:21:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd9qff6xtskyv6dzzsmd6yt2rhzfujlusz5s4j05ky7jyg3lhudsgzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7kuvz0n4</id>
    
      <title type="html">The requirement is that the good guys collectively have more CPU ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd9qff6xtskyv6dzzsmd6yt2rhzfujlusz5s4j05ky7jyg3lhudsgzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7kuvz0n4" />
    <content type="html">
      The requirement is that the good guys collectively have more CPU power than any single attacker.
    </content>
    <updated>2025-02-01T00:21:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswn489wgca6npjlqwuzt79e5azlgc88skk8t62rqkgvf8vpzy8lhgzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7k2phxlx</id>
    
      <title type="html">That would be nice at point-of-sale. The cash register displays a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswn489wgca6npjlqwuzt79e5azlgc88skk8t62rqkgvf8vpzy8lhgzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7k2phxlx" />
    <content type="html">
      That would be nice at point-of-sale.  The cash register displays a QR-code encoding a bitcoin address and amount on a screen and you photo it with your mobile.
    </content>
    <updated>2023-05-20T00:21:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8svpdhzntuvhlene5ja7rgrn74kg4vnkcuhmdsrawfkcuqjwcxlgzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7k5wv58s</id>
    
      <title type="html">If SHA-256 became completely broken, I think we could come to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8svpdhzntuvhlene5ja7rgrn74kg4vnkcuhmdsrawfkcuqjwcxlgzyzr4wpj8egah2j0xdjmvfwudr9l4hjgauua436c6meuv3hw4lmr7k5wv58s" />
    <content type="html">
      If SHA-256 became completely broken, I think we could come to some agreement about what the honest block chain was before the trouble started, lock that in and continue from there with a new hash function.
    </content>
    <updated>2023-05-04T00:21:47Z</updated>
  </entry>

</feed>