<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1mju50kqcm07heu967fkq6h4kq666xgekc4yrldf7q52xx9vr8jnsrdxnq7.rss" />
  <link href="https://nostr.ae/npub1mju50kqcm07heu967fkq6h4kq666xgekc4yrldf7q52xx9vr8jnsrdxnq7" />
  <id>https://nostr.ae/npub1mju50kqcm07heu967fkq6h4kq666xgekc4yrldf7q52xx9vr8jnsrdxnq7</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsfgzuqgd68et6a7058nzlt54tl4kym72tfctw548kafa8zr5a67vczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wuuw2x6</id>
    
      <title type="html">📅 Original date posted:2017-04-18 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfgzuqgd68et6a7058nzlt54tl4kym72tfctw548kafa8zr5a67vczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wuuw2x6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr3k3xclespqtnlvzt73jv3ajk5sfg5fwj37tgfaamgv3u5vfevxgghjedp&#39;&gt;nevent1q…jedp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-18&lt;br/&gt;📝 Original message:On Monday, 17 April 2017 08:54:49 CEST David Vorick via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; The best alternative today to storing the full blockchain is to run a&lt;br/&gt;&amp;gt; pruned node&lt;br/&gt;&lt;br/&gt;The idea looks a little overly complex to me.&lt;br/&gt;&lt;br/&gt;I suggested something similar which is a much simpler version;&lt;br/&gt;&lt;a href=&#34;https://zander.github.io/scaling/Pruning/&#34;&gt;https://zander.github.io/scaling/Pruning/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; # Random pruning mode&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There is a large gap between the two current modes of everything&lt;br/&gt;&amp;gt; (currently 75GB) and only what we need (2GB or so).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This mode would have two areas, it would keep a days worth of blocks to&lt;br/&gt;&amp;gt; make sure that any reorgs etc would not cause a re-download, but it would&lt;br/&gt;&amp;gt; have additionally have an area that can be used to store historical data&lt;br/&gt;&amp;gt; to be shared on the network. Maybe 20 or 50GB.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; One main feature of Bitcoin is that we have massive replication. Each node&lt;br/&gt;&amp;gt; currently holds all the same data that every other node holds. But this&lt;br/&gt;&amp;gt; doesn&amp;#39;t have to be the case with pruned nodes. A node itself has no need&lt;br/&gt;&amp;gt; for historic data at all.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The suggestion is that a node stores a random set of blocks. Dropping&lt;br/&gt;&amp;gt; random blocks as the node runs out of disk-space. Additionally, we would&lt;br/&gt;&amp;gt; introduce a new way to download blocks from other nodes which allows the&lt;br/&gt;&amp;gt; node to say it doesn&amp;#39;t actually have the block requested.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The effect of this setup is that many different nodes together end up&lt;br/&gt;&amp;gt; having the total amount of blocks, even though each node only has a&lt;br/&gt;&amp;gt; fraction of the total amount.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T20:00:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsts6e7696ykgs3e6l3xalflnm3yt9wdl8fr28adxc9l5067qwgm7gzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wwckcvs</id>
    
      <title type="html">📅 Original date posted:2017-04-21 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsts6e7696ykgs3e6l3xalflnm3yt9wdl8fr28adxc9l5067qwgm7gzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wwckcvs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsglgv9eyt38ct8kgmt3uf3cyw7rxu0h6z7ydzq0h3hk4ugclstqfgazmz8l&#39;&gt;nevent1q…mz8l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-21&lt;br/&gt;📝 Original message:On Thursday, 20 April 2017 22:32:12 CEST Andrew Poelstra wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; If you are downloading 450,000 blocks, you will need to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; connect to an expected 46 peers to download the whole blockchain.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; I don’t really see the problem here, even if your math is a off.&lt;br/&gt;&amp;gt; &amp;gt; (Statistics is difficult, I know). Connecting to many nodes to download&lt;br/&gt;&amp;gt; &amp;gt; faster is really not an issue and already happens.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I think the expected number of peers is actually ~47.75&lt;br/&gt;&lt;br/&gt;Nice to join bitcoin-dev, Andrew. Haven’t seen you post here before.&lt;br/&gt;&lt;br/&gt;I’m not sure how you reached that strange number, but I have to point out &lt;br/&gt;your number is quite useless.&lt;br/&gt;&lt;br/&gt;The actual amount of nodes you need to be 100% sure you find all the blocks &lt;br/&gt;when you know each node will have a completely random 25% of the blocks is &lt;br/&gt;not a maths problem that leads to a single answer because of the randomness &lt;br/&gt;involved.&lt;br/&gt;The actual answer is a series of probabilities.&lt;br/&gt;&lt;br/&gt;Same as the answer is to the age old question; how many coin flips does it &lt;br/&gt;take to be 100% certain I have at least one “Heads”.&lt;br/&gt;&lt;br/&gt;In our blocks retrieval scenario; with num-nodes &amp;lt; 4, probability is zero.&lt;br/&gt;There is a really really small chance you will get 100% of the blocks with 4 &lt;br/&gt;nodes (actual number depends on the amount of total blocks you are looking &lt;br/&gt;for).&lt;br/&gt;And this goes up as you add more nodes, but never reaches 100%&lt;br/&gt;&lt;br/&gt;At the other end of this question you can ask what the chance is of at least &lt;br/&gt;one block being lost when there are N nodes, a block nobody has. That chance &lt;br/&gt;is small with current &amp;gt; 6000 nodes, but not zero (a second reason why the &lt;br/&gt;previous parag never reaches 100%).&lt;br/&gt;&lt;br/&gt;Bottom line, it is silly to assume 100% of the nodes would be partial-&lt;br/&gt;pruning, and if you continue on that path you will only have probabilities &lt;br/&gt;to predict how many nodes it takes to have 100% coverage, exact numbers are &lt;br/&gt;worse than useless, they are misleading.&lt;br/&gt;&lt;br/&gt;As I said in my initial email, statistics is hard. Crypto is much easier in &lt;br/&gt;that it is absolute. Either correct or false. Never in between.&lt;br/&gt;&lt;br/&gt;To repeat, the goal of this pruning method is not to replace a full &lt;br/&gt;“archival” node, the goal of this pruning node is to provide an improvement &lt;br/&gt;over the current pruning node which stops any and all serving of historical &lt;br/&gt;blocks.&lt;br/&gt;Anyone that feels the need to talk about pruning modes like 100% of the full &lt;br/&gt;nodes will run it are in actual fact not talking about the real world. &lt;br/&gt;Distributed systems will never (and should never) end up being a mono-&lt;br/&gt;culture. Diversity is the essential thing you aim for.&lt;br/&gt;&lt;br/&gt;I would suggest we focus on the real world and not on irreleavant math &lt;br/&gt;experiments that only lead to confusion.&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T20:00:23&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs29drerqfsg8j992djzhqtmfnxzc2824k055gux944y0ffqwdt0gqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wknq97h</id>
    
      <title type="html">📅 Original date posted:2017-04-20 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs29drerqfsg8j992djzhqtmfnxzc2824k055gux944y0ffqwdt0gqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wknq97h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrr03fhwj3km93r3m227u3tvv3v86rlgzshgdp3thwdd6ukj67a0cg5eyzp&#39;&gt;nevent1q…eyzp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-20&lt;br/&gt;📝 Original message:On Wednesday, 19 April 2017 19:30:30 CEST David Vorick via bitcoin-dev &lt;br/&gt;wrote:&lt;br/&gt;&amp;gt; &amp;gt; I suggested something similar which is a much simpler version;&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://zander.github.io/scaling/Pruning/&#34;&gt;https://zander.github.io/scaling/Pruning/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Your proposal has a significant disadvantage: If every peer is dropping&lt;br/&gt;&amp;gt; 75% of all blocks randomly, then you need to connect to a large number of&lt;br/&gt;&amp;gt; peers to download the whole blockchain.&lt;br/&gt;...&lt;br/&gt;&amp;gt; If you are downloading 450,000 blocks, you will need to&lt;br/&gt;&amp;gt; connect to an expected 46 peers to download the whole blockchain.&lt;br/&gt;&lt;br/&gt;I don’t really see the problem here, even if your math is a off. (Statistics &lt;br/&gt;is difficult, I know). Connecting to many nodes to download faster is really &lt;br/&gt;not an issue and already happens.&lt;br/&gt;&lt;br/&gt;&amp;gt; Your proposal is also a lot less able to handle active adversaries: if&lt;br/&gt;&amp;gt; nodes are randomly dropping blocks, the probability that one block in&lt;br/&gt;&amp;gt; particular is dropped by everyone goes up significantly. &lt;br/&gt;&lt;br/&gt;You make the assumption that this new mode of pruning will be used by 100% &lt;br/&gt;of the network, this is not how distributed systems work.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T20:00:22&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs905tkytjtvk4n4manl6q0yac9c7ttq0p59gjxyszh42n0r82u89szyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w5373xp</id>
    
      <title type="html">📅 Original date posted:2017-04-14 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs905tkytjtvk4n4manl6q0yac9c7ttq0p59gjxyszh42n0r82u89szyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w5373xp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs28evmygaeprrd0ce6gkan8jz0wfljhrvnxfk3h90xntd6fc5td4gyfcch3&#39;&gt;nevent1q…cch3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-14&lt;br/&gt;📝 Original message:On Friday, 14 April 2017 18:50:47 CEST praxeology_guy via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; Criticizing 148 without suggesting a specific alternative leaves the&lt;br/&gt;&amp;gt; community in disarray.&lt;br/&gt;&lt;br/&gt;Here is a list of clear alternatives;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/&#34;&gt;https://github.com/bitcoin/bips/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;See the BIPs with number 010[1-8].&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T20:00:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxxv7xx4u6r9gmfw5mhe5h7ve36f258mmvg5h8ttjjrpd8u2zh9nqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w80w6gd</id>
    
      <title type="html">📅 Original date posted:2017-04-14 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxxv7xx4u6r9gmfw5mhe5h7ve36f258mmvg5h8ttjjrpd8u2zh9nqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w80w6gd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfvq92e3hsgqfcqvz0ynlyj72hvzqh7y3557mm9rpqu5ud0g746xc0n4nt4&#39;&gt;nevent1q…4nt4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-14&lt;br/&gt;📝 Original message:Thinking about this a bit, I support this proposal for a BIP.&lt;br/&gt;This is not Bitcoin, but address types are bound to meet in meat-space and &lt;br/&gt;it would be good to have a central place where this is defined.&lt;br/&gt;&lt;br/&gt;I would very much appreciate someone that worked on BIP32/BIP43 itself to &lt;br/&gt;comment on the details.&lt;br/&gt;&lt;br/&gt;Quoting bip 43;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#34;We encourage different schemes to apply for assigning a separate BIP&lt;br/&gt;number and use the same number for purpose field, so addresses won&amp;#39;t be&lt;br/&gt;generated from overlapping BIP32 spaces.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Wednesday, 12 April 2017 12:02:37 CEST Nick Johnson via bitcoin-dev &lt;br/&gt;wrote:&lt;br/&gt;&amp;gt; &amp;lt;pre&amp;gt;&lt;br/&gt;&amp;gt;   BIP: bip-nickjohnson-ethereum-purpose&lt;br/&gt;&amp;gt;   Layer: Applications&lt;br/&gt;&amp;gt;   Title: Ethereum purpose allocation for Deterministic Wallets&lt;br/&gt;&amp;gt;   Author: Nick Johnson &amp;lt;nick at ethereum.org&amp;gt;&lt;br/&gt;&amp;gt;   Status: Proposed&lt;br/&gt;&amp;gt;   Type: Standards Track&lt;br/&gt;&amp;gt;   Created: 2017-04-12&lt;br/&gt;&amp;gt; &amp;lt;/pre&amp;gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ==Abstract==&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This BIP defines a logical hierarchy for deterministic wallets on the&lt;br/&gt;&amp;gt; Ethereum blockchain based on an algorithm described in BIP-0032 (BIP32&lt;br/&gt;&amp;gt; from now on) and purpose scheme described in BIP-0043 (BIP43 from now&lt;br/&gt;&amp;gt; on).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This BIP is a particular application of BIP43.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ==Motivation==&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Because Ethereum is based on account balances rather than UTXO, the&lt;br/&gt;&amp;gt; hierarchy defined by BIP44 is poorly suited. As a result, several&lt;br/&gt;&amp;gt; competing derivation path strategies have sprung up for deterministic&lt;br/&gt;&amp;gt; wallets, resulting in inter-client incompatibility. This BIP seeks to&lt;br/&gt;&amp;gt; provide a path to standardise this in a fashion better suited to&lt;br/&gt;&amp;gt; Ethereum&amp;#39;s unique requirements.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ==Path levels==&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We define the following 2 levels in BIP32 path:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;lt;pre&amp;gt;&lt;br/&gt;&amp;gt; m / purpose&amp;#39; / subpurpose&amp;#39; / *&lt;br/&gt;&amp;gt; &amp;lt;/pre&amp;gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Apostrophe in the path indicates that BIP32 hardened derivation is used.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Each level has a special meaning, described in the chapters below.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ===Purpose===&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Purpose is a constant set to the hardened value of the BIP number assigned&lt;br/&gt;&amp;gt; to this BIP (equivalently, the BIP number, bitwise ORed with 0x80000000)&lt;br/&gt;&amp;gt; following the BIP43 recommendation.&lt;br/&gt;&amp;gt; It indicates that the subtree of this node is used according to this&lt;br/&gt;&amp;gt; specification.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Hardened derivation is used at this level.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ===Subpurpose===&lt;br/&gt;&amp;gt; Subpurpose is set to the EIP number specifying the remainder of the BIP32&lt;br/&gt;&amp;gt; derivation path. This permits new Ethereum-focused applications of&lt;br/&gt;&amp;gt; deterministic wallets without needing to interface with the BIP process.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Hardened derivation is used at this level.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ==Reference== * [[bip-0032.mediawiki|BIP32 - Hierarchical Deterministic&lt;br/&gt;&amp;gt; Wallets]] * [[bip-0043.mediawiki|BIP43 - Purpose Field for Deterministic&lt;br/&gt;&amp;gt; Wallets]]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:59:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs07wvq0jlyc79js4awmnm23cg3exznjeseg6xu9uhmrl5e5r8r08qzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wfjrnza</id>
    
      <title type="html">📅 Original date posted:2017-04-11 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs07wvq0jlyc79js4awmnm23cg3exznjeseg6xu9uhmrl5e5r8r08qzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wfjrnza" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0mmf0upmqvawsg67p9wgjx89v3ejzv8whh4x4luvqt3sek83r0csd8rvy6&#39;&gt;nevent1q…rvy6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-11&lt;br/&gt;📝 Original message:The version field is still needed to actually allow future block version &lt;br/&gt;upgrades. We would cut off our road forward if that were to be blocked.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Friday, 7 April 2017 22:06:39 CEST Jimmy Song via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; Currently, the version bits (currently 4 bytes, or 32 bits) in the header&lt;br/&gt;&amp;gt; are used for BIP9 signaling. We change the version bits to a nonce-space&lt;br/&gt;&amp;gt; so the miners can use it for overt ASICBoost. The 32-bits are now moved&lt;br/&gt;&amp;gt; over to the Coinbase transaction as part of the witness commitment. The&lt;br/&gt;&amp;gt; witness commitment goes from 38 bytes to 42 bytes, with the last 4 bytes&lt;br/&gt;&amp;gt; being used as the version bits in the block header previously. The&lt;br/&gt;&amp;gt; witness commitment becomes required as per Gregory Maxwell’s proposal.&lt;br/&gt;&amp;gt; Reasoning&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:59:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsznyny9xl4vl7ahue5zf8mfesqaje5fek5wqzvs9pgfkaw74swj6qzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w8n66wl</id>
    
      <title type="html">📅 Original date posted:2017-04-04 📝 Original message:Can ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsznyny9xl4vl7ahue5zf8mfesqaje5fek5wqzvs9pgfkaw74swj6qzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w8n66wl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd0kfdf5dgq5545ad93znyh5w2uutk6aap74y7sfnnvhtd8dm3f3sm09rep&#39;&gt;nevent1q…9rep&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-04&lt;br/&gt;📝 Original message:Can you tell me where it is enforced?&lt;br/&gt;&lt;br/&gt;The only place I found was here;&lt;br/&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/blob/master/src/validation.cpp#L1793&#34;&gt;https://github.com/bitcoin/bitcoin/blob/master/src/validation.cpp#L1793&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;which doesn’t enforce it, all that code does is check that the txid is &lt;br/&gt;unknown or fully spent.&lt;br/&gt;And since the below idea from Russel would change the txid, it would seem no &lt;br/&gt;full client would reject this.&lt;br/&gt;&lt;br/&gt;Maybe its in a BIP, but I can’t find it in the code.&lt;br/&gt;&lt;br/&gt;On Tuesday, 4 April 2017 16:59:12 CEST James Hilliard wrote:&lt;br/&gt;&amp;gt; It is a consensus rule&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Tue, Apr 4, 2017 at 6:47 AM, Tom Zander via bitcoin-dev&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; On Sunday, 2 April 2017 22:39:13 CEST Russell O&amp;#39;Connor via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;  Someone told me a while back that it would be more natural if we move&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;  the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; nHeight from the coinbase script to the coinbase locktime.  Have you&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; considered doing this?&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; That change would not be a consensus change and thus free to make any&lt;br/&gt;&amp;gt; &amp;gt; day.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:58:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfc00dr25734uekyeqp98n4kh3dvy82r4p2rqwvxkd89tak6yxhtqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wrk2h5j</id>
    
      <title type="html">📅 Original date posted:2017-04-04 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfc00dr25734uekyeqp98n4kh3dvy82r4p2rqwvxkd89tak6yxhtqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wrk2h5j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvj0rpmszmqg50u7lxpzn3zyh75tp74ey2ypwdm3pay5e9hpmlkcqa8hj0z&#39;&gt;nevent1q…hj0z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-04&lt;br/&gt;📝 Original message:On Sunday, 2 April 2017 22:39:13 CEST Russell O&amp;#39;Connor via bitcoin-dev &lt;br/&gt;wrote:&lt;br/&gt;&amp;gt;  Someone told me a while back that it would be more natural if we move the&lt;br/&gt;&amp;gt; nHeight from the coinbase script to the coinbase locktime.  Have you&lt;br/&gt;&amp;gt; considered doing this?&lt;br/&gt;&lt;br/&gt;That change would not be a consensus change and thus free to make any day.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:58:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfzx3mz9v8vfsvhkcaczjwt0swlhuq6jhpn3h0u6d5gtffpj9ku0qzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wy7ly5z</id>
    
      <title type="html">📅 Original date posted:2017-03-30 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfzx3mz9v8vfsvhkcaczjwt0swlhuq6jhpn3h0u6d5gtffpj9ku0qzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wy7ly5z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr4w0jvd62kqpc57zl8927nkrs0ghw46heg30xsvspw7a88a3u9sg2nxpjd&#39;&gt;nevent1q…xpjd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-03-30&lt;br/&gt;📝 Original message:On Thursday, 30 March 2017 22:51:45 CEST Jared Lee Richardson wrote:&lt;br/&gt;&amp;gt; Unfortunately miners could arbitrarily decide to limit blocksizes, and&lt;br/&gt;&amp;gt; there&amp;#39;s little except relay restrictions that everyone else could do about&lt;br/&gt;&amp;gt; it.&lt;br/&gt;&lt;br/&gt;No, there is a lot you and I can do about it. They call it a fee market for &lt;br/&gt;a reason because you can take your money elsewhere. You can choose to not &lt;br/&gt;make the transfer at all, use another crypto or just use fiat.&lt;br/&gt;&lt;br/&gt;Bitcoin has value because we use it as money, supporess that usecase and the &lt;br/&gt;value of it goes down.&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:58:17&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr2tqnkz65wu605jayvzjk8f2l4c4q329wk5k3df5ndpyxd70avfczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w9jxqxp</id>
    
      <title type="html">📅 Original date posted:2017-03-30 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr2tqnkz65wu605jayvzjk8f2l4c4q329wk5k3df5ndpyxd70avfczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w9jxqxp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspfakjwfe3efp883shc6szvhhvyc9594hqwjy46gg0ze9vypsemqss3vhqa&#39;&gt;nevent1q…vhqa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-03-30&lt;br/&gt;📝 Original message:On Thursday, 30 March 2017 07:23:31 CEST Ryan J Martin via bitcoin-dev &lt;br/&gt;wrote:&lt;br/&gt;&amp;gt;      The original post and the assorted limit proposals---lead me to&lt;br/&gt;&amp;gt; something I think is worth reiterating: assuming Bitcoin adoption&lt;br/&gt;&amp;gt; continues to grow at similar or accelerating rates, then eventually the&lt;br/&gt;&amp;gt; mempool is going to be filled with thousands of txs at all times whether&lt;br/&gt;&amp;gt; block limits are 1MB or 16MB&lt;br/&gt;&lt;br/&gt;This is hopefully true. :)&lt;br/&gt;&lt;br/&gt;There is an unbounded amount of demand for block space, and as such it &lt;br/&gt;doesn’t benefit anyone if the amount of free transactions get out of hand. &lt;br/&gt;Because freeloaders would definitely be able to completely suffocate Bitcoin.&lt;br/&gt;&lt;br/&gt;In the mail posted by OP he makes clear that this is a proposal for a hard &lt;br/&gt;fork to change the block size *limit*. The actual block size would not be &lt;br/&gt;changed at the same time, it will continue being set based on market values &lt;br/&gt;or whatever we decide between now and then.&lt;br/&gt;&lt;br/&gt;The block size itself should be set based on the amount of fees being paid &lt;br/&gt;to miners to make a block.&lt;br/&gt;&lt;br/&gt;What we want is a true fee-market where the miner can decide to make a block &lt;br/&gt;smaller to get people to pay more fees, because if we were to go to 16MB &lt;br/&gt;blocks in one go, the cost of the miner would go up, but his reward based on &lt;br/&gt;fees will go down!&lt;br/&gt;A block so big that 100% of the transactions will always be mined in the &lt;br/&gt;next block will just cause a large section of people to no longer feel the &lt;br/&gt;need to pay fees.&lt;br/&gt;&lt;br/&gt;As such I don’t fear the situation where the block size limit goes up a lot &lt;br/&gt;in one go, because it is not in anyone’s interest to make the actual block &lt;br/&gt;size follow.&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:58:16&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv3qa5y9pqvr849uctm3kynvqaancz4tq6dg3z346nqdyrmnr47rczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w74z97a</id>
    
      <title type="html">📅 Original date posted:2017-03-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv3qa5y9pqvr849uctm3kynvqaancz4tq6dg3z346nqdyrmnr47rczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w74z97a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0auxlhqu6e985c4gt6vdx62xc8emxjcxn68zphry869r8nnddc0q3sjqp7&#39;&gt;nevent1q…jqp7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-03-28&lt;br/&gt;📝 Original message:On Tuesday, 28 March 2017 18:59:32 CEST Wang Chun via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; Despite spam tx on the network, the block capacity is approaching its&lt;br/&gt;&amp;gt; limit, and we must think ahead. Shall we code a patch right now, to&lt;br/&gt;&amp;gt; remove the block size limit of 1MB, but not activate it until far in&lt;br/&gt;&amp;gt; the future. I would propose to remove the 1MB limit at the next block&lt;br/&gt;&amp;gt; halving in spring 2020, only limit the block size to 32MiB which is&lt;br/&gt;&amp;gt; the maximum size the current p2p protocol allows. This patch must be&lt;br/&gt;&amp;gt; in the immediate next release of Bitcoin Core.&lt;br/&gt;...&lt;br/&gt;&amp;gt; We don&amp;#39;t yet have an agreement on how to increase the block size&lt;br/&gt;&amp;gt; limit. There have been many proposals over the past years, like&lt;br/&gt;&amp;gt; BIP100, 101, 102, 103, 104, 105, 106, 107, 109, 148, 248, BU, and so&lt;br/&gt;&amp;gt; on. These hard fork proposals, with this patch already in Core&amp;#39;s&lt;br/&gt;&amp;gt; release, they all become soft fork.&lt;br/&gt;&lt;br/&gt;I think that is a very smart idea, thank you for making it.&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:58:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgqfmy8jkehhq3eqlajlr9mwv0gre6rqpaxh5gumw7w3x7spextcqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wz7twnx</id>
    
      <title type="html">📅 Original date posted:2017-03-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgqfmy8jkehhq3eqlajlr9mwv0gre6rqpaxh5gumw7w3x7spextcqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wz7twnx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx9779svhl8tyl584q9fdnpt9mw4zla049ddvknut48gfytccm6csvxw2xg&#39;&gt;nevent1q…w2xg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-03-28&lt;br/&gt;📝 Original message:On Tuesday, 28 March 2017 19:34:23 CEST Johnson Lau via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; So if we really want to get prepared for a potential HF with unknown&lt;br/&gt;&amp;gt; parameters,&lt;br/&gt;&lt;br/&gt;That was not suggested.&lt;br/&gt;&lt;br/&gt;Maybe you can comment on the very specific suggestion instead?&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:58:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsylm8k9s6epz63gv2e5sn3xtztsqrskjntgksce4vjyqzqclrrm2czyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72whpk52p</id>
    
      <title type="html">📅 Original date posted:2017-03-29 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsylm8k9s6epz63gv2e5sn3xtztsqrskjntgksce4vjyqzqclrrm2czyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72whpk52p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs85xr0td2lhkzxsuve8f0tqzvnrjw56xe9ausejfc3rf8227uptpcwdkntk&#39;&gt;nevent1q…kntk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-03-29&lt;br/&gt;📝 Original message:On Saturday, 18 March 2017 16:23:16 CEST Chris Stewart via bitcoin-dev &lt;br/&gt;wrote:&lt;br/&gt;&amp;gt; As everyone in the Bitcoin space knows, there is a massive scaling debate&lt;br/&gt;&amp;gt; going on. One side wants to increase the block size via segwit, while the&lt;br/&gt;&amp;gt; other side wants to increase via hard fork. I have strong opinions on the&lt;br/&gt;&amp;gt; topic but I won’t discuss them here. The point of the matter is we are&lt;br/&gt;&amp;gt; seeing the politicization of protocol level changes.&lt;br/&gt;&lt;br/&gt;I agree with your assessment, the sides are political and picking sides &lt;br/&gt;makes people a target.&lt;br/&gt;For that reason I know that many companies are not picking sides, we’ve seen &lt;br/&gt;some bad stuff happen to companies that did.&lt;br/&gt;&lt;br/&gt;I’m not convnced it makes sense to use anonymous, but provable, identities &lt;br/&gt;is the way to solve this. Though.&lt;br/&gt;&lt;br/&gt;I also don’t believe people are rejecting proposals purely based on the &lt;br/&gt;name. What I see is that pratically all proposals are ignored for the time &lt;br/&gt;being becaues we can’t make any changes anyway until we have made a protocol &lt;br/&gt;upgrade and came out stronger.&lt;br/&gt;I do agree that bips are seen politically, but not based on the person that &lt;br/&gt;suggests them, but more based on the content being useful for their &lt;br/&gt;political side.&lt;br/&gt;&lt;br/&gt;I am not entirely against pseudonymous submissions, but in that case I think &lt;br/&gt;it should be carried by a well known member of the Bitcoin community.&lt;br/&gt;&lt;br/&gt;This raises the bar somewhat to a point where you have to convince someone &lt;br/&gt;that is already publicly known to propose it with you.&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:57:21&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstcs4k7dtqrktsl452sa2r5xcyytmd0vgzyznk4lgfjqwp48anvkgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w5xa4vu</id>
    
      <title type="html">📅 Original date posted:2017-01-02 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstcs4k7dtqrktsl452sa2r5xcyytmd0vgzyznk4lgfjqwp48anvkgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w5xa4vu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq4czv59afkzk8ranneaphynlc6rkkt9aytnxymph3aau67m6rzrg5p40kr&#39;&gt;nevent1q…40kr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-01-02&lt;br/&gt;📝 Original message:On Monday, 2 January 2017 16:05:58 CET t. khan wrote:&lt;br/&gt;&amp;gt; On Mon, Jan 2, 2017 at 3:35 PM, Tom Zander &amp;lt;tomz at freedommail.ch&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; If the input of your math is completely free and human created, how does&lt;br/&gt;&amp;gt; &amp;gt; it follow that it was math that created it ?&lt;br/&gt;&amp;gt; &amp;gt; Why do you want it math created anyway?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The beauty of math is that everyone on the planet agrees how it works.&lt;br/&gt;&amp;gt; Everything in Bitcoin is math, with the exception of the blocksize limit&lt;br/&gt;&amp;gt; (1MB) which was a stop-gap solution at the time.&lt;br/&gt;&lt;br/&gt;In actual fact the block size *is* set by miners, not math. And always has &lt;br/&gt;been.&lt;br/&gt;In your proposal the max blocksize continues to be set by miners as a &lt;br/&gt;secondary effect of them choosing the block size.&lt;br/&gt;&lt;br/&gt;Saying the max is actually math is painting an illusion that is rather thin &lt;br/&gt;and easy to see through because every single usecase for your suggestion &lt;br/&gt;starts with the choice of blocksize that a human makes. There is not really &lt;br/&gt;any other input except some rather simple algorithm.&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; A maximum is needed, yes. But does it have to be part of the protocol?&lt;br/&gt;&amp;gt; &amp;gt; A simple policy which is set by node operators (reject block if greater&lt;br/&gt;&amp;gt; &amp;gt; than&lt;br/&gt;&amp;gt; &amp;gt; X bytes) will solve this just fine, no?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; No. That would be an epic disaster. There&amp;#39;s no such thing as a &amp;#34;simple&lt;br/&gt;&amp;gt; policy&amp;#34; when humans are involved.&lt;br/&gt;&lt;br/&gt;This is ignoring history where miners have successfully set policy on block &lt;br/&gt;size for years now.&lt;br/&gt;&lt;br/&gt;&amp;gt; Obviously no one would agree on what X&lt;br/&gt;&amp;gt; bytes would be and you&amp;#39;d have some nodes rejecting blocks that others&lt;br/&gt;&amp;gt; already accepted.&lt;br/&gt;&lt;br/&gt;Not sure about your &amp;#34;obviously&amp;#34;. I don&amp;#39;t agree. In fact, there is plenty of &lt;br/&gt;reason to think it does work.&lt;br/&gt;&lt;br/&gt;Miners have always been the ones to decide on the block size, and they have &lt;br/&gt;always done this in a coordinated fashion. This is a natural consequence of &lt;br/&gt;the rather elegant (economic) design of Bitcoin.&lt;br/&gt;&lt;br/&gt;*  Miners earn more fee-based income when they produce bigger blocks.&lt;br/&gt;*  Miners take more risk of their blocks being orphaned with bigger blocks.&lt;br/&gt;*  Miners want to avoid emptying the memory pool every block as that removes &lt;br/&gt;a total need for users to pay fees.&lt;br/&gt;*  Miners want to make sure the mempool does not become backlogged because &lt;br/&gt;users that do not see their transactions confirmed will get disappointed and &lt;br/&gt;find other means to do payments. Which hurts the price and in effect hurts &lt;br/&gt;the miners income.&lt;br/&gt;&lt;br/&gt;This behaviour in block size means blocks will not get huge and they will &lt;br/&gt;not stay small either, because there are reasons for both. And so the size &lt;br/&gt;will be something in the middle.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:55:17&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9j24fd3vfk6x3m0v3av3jt76ejemyc8jem6mlkst4pg9kn2wkx8czyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wzpyl69</id>
    
      <title type="html">📅 Original date posted:2017-01-02 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9j24fd3vfk6x3m0v3av3jt76ejemyc8jem6mlkst4pg9kn2wkx8czyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wzpyl69" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgz765yuklcmlhz4wrcm6tm0duha9zs2pn9dpzq2fkk6chqd208ssnnzx2u&#39;&gt;nevent1q…zx2u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-01-02&lt;br/&gt;📝 Original message:On Monday, 2 January 2017 13:04:37 CET t. khan via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; Thoughts? &lt;br/&gt;&lt;br/&gt;This proposal doesn&amp;#39;t change the block size, it only changes the maximum &lt;br/&gt;block size. Which is expected, nothing bad there.&lt;br/&gt;&lt;br/&gt;The direct consequence of this, though is that the miners set the maximum &lt;br/&gt;block size. Because they decide on the actual created block size.&lt;br/&gt;&lt;br/&gt;This leads me to the simple question why we can&amp;#39;t just give the miners full &lt;br/&gt;control of the maximum block size directly?&lt;br/&gt;&lt;br/&gt;The fact of the matter is that miners have for the full history of Bitcoin &lt;br/&gt;been able to set the block size, until they hit the 1MB limit.&lt;br/&gt;And your proposal keeps that property, but why have a maximum in the &lt;br/&gt;protocol?&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:55:14&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvul99nlz03skdfyfwfhtsqu73uw94j8nynpk086car0k6nmrkvyczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wzupu50</id>
    
      <title type="html">📅 Original date posted:2016-12-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvul99nlz03skdfyfwfhtsqu73uw94j8nynpk086car0k6nmrkvyczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wzupu50" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstkw0lyw64jjrkm0w9vfqgtse9zkpk90ces26zx2k9pyxgrgke5dgr6h2nw&#39;&gt;nevent1q…h2nw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-12-05&lt;br/&gt;📝 Original message:On Sunday, 4 December 2016 21:37:39 CET Hampus Sjöberg via bitcoin-dev &lt;br/&gt;wrote:&lt;br/&gt;&amp;gt; &amp;gt; Also how about making timestamp 8 bytes?  2106 is coming up soon &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; AFAICT this was fixed in this commit:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/jl2012/bitcoin/commit/&#34;&gt;https://github.com/jl2012/bitcoin/commit/&lt;/a&gt;&lt;br/&gt;fa80b48bb4237b110ceffe11edc14c813&lt;br/&gt;&amp;gt; 0672cd2#diff-499d7ee7998a27095063ed7b4dd7c119R200&lt;br/&gt;&lt;br/&gt;That commit hacks around it, a new block header fixes it. Subtle difference.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:54:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs092zkk4awpehfk68pjk7vwdp4jw6zcxsegnq8a5gwdvk4dl0sk6szyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wvpkr0q</id>
    
      <title type="html">📅 Original date posted:2016-10-16 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs092zkk4awpehfk68pjk7vwdp4jw6zcxsegnq8a5gwdvk4dl0sk6szyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wvpkr0q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs024n2fwrg5m3f2wrc76yrjh3fyfv33tlcghevncu8lf24jqywddchyfwle&#39;&gt;nevent1q…fwle&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-10-16&lt;br/&gt;📝 Original message:On Sunday, 16 October 2016 12:35:58 CEST Gavin Andresen wrote:&lt;br/&gt;&amp;gt; On Sun, Oct 16, 2016 at 10:58 AM, Tom Zander via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; The fallow period sounds waaaay to short. I suggest 2 months at minimum&lt;br/&gt;&amp;gt; &amp;gt; since anyone that wants to be safe needs to upgrade.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I asked a lot of businesses and individuals how long it would take them to&lt;br/&gt;&amp;gt; upgrade to a new release over the last year or two.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Nobody said it would take them more than two weeks.&lt;br/&gt;&lt;br/&gt;The question you asked them was likely about the block size. The main &lt;br/&gt;difference is that SPV users do not need to update after BIP109, but they do &lt;br/&gt;need to have a new wallet when SegWit transactions are being sent to them.&lt;br/&gt;&lt;br/&gt;This upgrade affects also end users, not just businesses etc.&lt;br/&gt;&lt;br/&gt;Personally, I&amp;#39;d say that 2 months is even too fast.&lt;br/&gt; &lt;br/&gt;-- &lt;br/&gt;Tom Zander&lt;br/&gt;Blog: &lt;a href=&#34;https://zander.github.io&#34;&gt;https://zander.github.io&lt;/a&gt;&lt;br/&gt;Vlog: &lt;a href=&#34;https://vimeo.com/channels/tomscryptochannel&#34;&gt;https://vimeo.com/channels/tomscryptochannel&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:54:01&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstgdanr62w5trkne65uryd7mtelt7w4d4all68ea206aazh0csztqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wva3t0g</id>
    
      <title type="html">📅 Original date posted:2016-05-09 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstgdanr62w5trkne65uryd7mtelt7w4d4all68ea206aazh0csztqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wva3t0g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqzfqg29jdl6v27xcgu4ylrnd4s6sw9c0msvyw7hr3xc03ahpdcehxytk&#39;&gt;nevent1q…xytk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-05-09&lt;br/&gt;📝 Original message:On Sunday, May 08, 2016 03:24:22 AM Matt Corallo wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; ===Intended Protocol Flow===&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; I&amp;#39;m not a fan of the solution that a CNode should keep state and talk to&lt;br/&gt;&amp;gt; &amp;gt; its remote nodes differently while announcing new blocks.&lt;br/&gt;&amp;gt; &amp;gt; Its too complicated and ultimately counter-productive.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; The problem is that an individual node needs to predict network behaviour&lt;br/&gt;&amp;gt; &amp;gt; in advance. With the downside that if it guesses wrong that both nodes&lt;br/&gt;&amp;gt; &amp;gt; end up paying for the wrong guess.&lt;br/&gt;&amp;gt; &amp;gt; This is not a good way to design a p2p layer.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Nodes don&amp;#39;t need to predict much in advance, and the cost for predicting&lt;br/&gt;&amp;gt; wrong is 0 if your peers receive blocks with a few hundred ms between&lt;br/&gt;&amp;gt; them (as we should expect) and you haven&amp;#39;t set the announce bit on more&lt;br/&gt;&amp;gt; than a few peers (as the spec requires for this reason).&lt;br/&gt;&lt;br/&gt;You misunderstand the networking effects.&lt;br/&gt;The fact that your node is required to choose which one to set the announce &lt;br/&gt;bit on implies that it needs to predict which node will have the best data in &lt;br/&gt;the future.&lt;br/&gt;It needs to predict which nodes will not start being incommunicado and it &lt;br/&gt;requires them to predict all the things that are not possible to predict in a &lt;br/&gt;network.&lt;br/&gt;In networking it is even more true than in stocks; results of the past are no &lt;br/&gt;guarantee for the future.&lt;br/&gt;&lt;br/&gt;This means you are creating a fragile system. Your system will only work in &lt;br/&gt;laboratory situations.  It will fail spectacularly when the network or the &lt;br/&gt;internet is under stress or some parts fall away.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Another problem with your solution is that nodes send a much larger amount of &lt;br/&gt;unsolicited data to peers in the form of the thin-block compared to the normal &lt;br/&gt;inv or header-first data.&lt;br/&gt;&lt;br/&gt;Saying this is mitigated by only subscribing on this data from a small &lt;br/&gt;subsection of nodes means you position yourself in a situation that I &lt;br/&gt;displayed above. A tradeoff of fragile and fast.  With no possible way to make &lt;br/&gt;a node automatically decide on a good equilibrium.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; It seems I forgot to add a suggested peer-preforwarding-selection&lt;br/&gt;&amp;gt; algorithm in the text, but the intended use-case is to set the bit on&lt;br/&gt;&amp;gt; peers which recently provided you blocks faster than other peers, up to&lt;br/&gt;&amp;gt; only one or three peers. This is both simple and should be incredibly&lt;br/&gt;&amp;gt; effective.&lt;br/&gt;&lt;br/&gt;Network autorepair systems have been researched for decades, no real solution &lt;br/&gt;has as of yet appeared. &lt;br/&gt;PHDs are written on the subject and you want to make this a design for Bitcoin &lt;br/&gt;based on &amp;#34;[it] should be incredibly effective&amp;#34;, I think you are underestimating &lt;br/&gt;the subject matter you are dealing with.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; I would suggest that a new block is announced to all nodes equally and&lt;br/&gt;&amp;gt; &amp;gt; then&lt;br/&gt;&amp;gt; &amp;gt; individual nodes can respond with a request of either a &amp;#39;compact&amp;#39; or a&lt;br/&gt;&amp;gt; &amp;gt; normal block.&lt;br/&gt;&amp;gt; &amp;gt; This is much more in line with the current design as well.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; Detection if remote nodes support compact blocks, for the purpose of&lt;br/&gt;&amp;gt; &amp;gt; requesting a compact-block, can be done either via a network-bit or just a&lt;br/&gt;&amp;gt; &amp;gt; protocol version. Or something else entirely, if you have better&lt;br/&gt;&amp;gt; &amp;gt; suggestions.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; In line with recent trends, neither service bits nor protocol versions&lt;br/&gt;&amp;gt; are particularly well-suited for this purpose.&lt;br/&gt;&lt;br/&gt;Am I to understand that you choose the solution based on the fact that service &lt;br/&gt;bits are too expensive to extend? (if not, please respond to my previous &lt;br/&gt;question actually answering the suggestion)&lt;br/&gt;&lt;br/&gt;That sounds like a rather bad way of doing design. Maybe you can add a second &lt;br/&gt;service bits field of message instead and then do the compact blocks correctly.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Variable-length integers: bytes are a MSB base-128 encoding of the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; number.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; The high bit in each byte signifies whether another digit follows.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; [snip bitwise spec]&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; I suggest just referring to UTF-8 which describes this just fine.&lt;br/&gt;&amp;gt; &amp;gt; it is good practice to refer to existing specs when possible and not copy&lt;br/&gt;&amp;gt; &amp;gt; the details.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Hmm? There is no UTF anywhere in this protocol. Indeed this section&lt;br/&gt;&amp;gt; needs to be rewritten, as indicated. I&amp;#39;d recommend you read the code&lt;br/&gt;&amp;gt; until I update the section with better text if you&amp;#39;re confused.&lt;br/&gt;&lt;br/&gt;Wait, you didn&amp;#39;t steal the variable length encoding from an existing standard &lt;br/&gt;and you programmed a new one?&lt;br/&gt;I strongly suggest you don&amp;#39;t reinvent this kind of protocol level encodings &lt;br/&gt;but instead steal from something like UTF8. Which has been around for decades.&lt;br/&gt;&lt;br/&gt;Please base your standard on other standards where possible.&lt;br/&gt;&lt;br/&gt;Look at UTF-8 on wikipedia, you may have &amp;#34;invented&amp;#34; the same encoding that IBM &lt;br/&gt;published in 1992.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; ====Short transaction IDs====&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Short transaction IDs are used to represent a transaction without&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; sending a full 256-bit hash. They are calculated by:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; # single-SHA256 hashing the block header with the nonce appended (in&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; little-endian)&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; # XORing each 8-byte chunk of the double-SHA256 transaction hash with&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; each corresponding 8-byte chunk of the hash from the previous step&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; # Adding each of the XORed 8-byte chunks together (in little-endian)&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; iteratively to find the short transaction ID&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; I don&amp;#39;t think this is needed. Just use the first 8 bytes.&lt;br/&gt;&amp;gt; &amp;gt; The reason to do xor-ing doesn&amp;#39;t hold up and extra complexity is unneeded.&lt;br/&gt;&amp;gt; &amp;gt; Especially since you mention some lines down;&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; The short transaction ID calculation is designed to take absolutely&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; minimal processing time during block compaction to avoid introducing&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; serious DoS vulnerabilities&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I&amp;#39;m confused as to what, specifically, you&amp;#39;re proposing this be changed&lt;br/&gt;&amp;gt; to.&lt;br/&gt;&lt;br/&gt;Just the first (highest) 8 bytes of a sha256 hash.&lt;br/&gt;&lt;br/&gt;The amount of collisions will not be less if you start xoring the rest.&lt;br/&gt;The whole reason for doing this extra work is also irrelevant as a spam &lt;br/&gt;protection. &lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander
    </content>
    <updated>2023-06-07T19:50:17&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstsqwtlapqsavdjs2g2nw28k92rzpr3arpeq5ce2z6ycds3uqfhmgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w8mz0u6</id>
    
      <title type="html">📅 Original date posted:2016-02-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstsqwtlapqsavdjs2g2nw28k92rzpr3arpeq5ce2z6ycds3uqfhmgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w8mz0u6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsww75sp2kzyl9n7fee4zjklfsnfxjz4r999xf2syac6h56zyp0zesxydcd3&#39;&gt;nevent1q…dcd3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-06&lt;br/&gt;📝 Original message:On Saturday, February 06, 2016 06:09:21 PM Jorge Timón via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; None of the reasons you list say anything about the fact that &amp;#34;being lost&amp;#34;&lt;br/&gt;&amp;gt; (kicked out of the network) is a problem for those node&amp;#39;s users.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s because its not.&lt;br/&gt;&lt;br/&gt;If you have a node that is &amp;#34;old&amp;#34; your node will stop getting new blocks. &lt;br/&gt;The node will essentially just say &amp;#34;x-hours behind&amp;#34; with &amp;#34;x&amp;#34; getting larger &lt;br/&gt;every hour. Funds don&amp;#39;t get confirmed. etc.&lt;br/&gt;&lt;br/&gt;After upgrading the software they will see the new reality of the network.&lt;br/&gt;&lt;br/&gt;Nobody said its a problem, because its not.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Tom Zander
    </content>
    <updated>2023-06-07T19:48:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy653faz2zz40wg7p830v7d3ttk8smvzqgq6538k8fxr8vxl7gkzqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wvlu83v</id>
    
      <title type="html">📅 Original date posted:2015-10-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy653faz2zz40wg7p830v7d3ttk8smvzqgq6538k8fxr8vxl7gkzqzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wvlu83v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsze84zfetjjlqrt9aq86272fqr3wcdhpapnah3zn74c8h7jwa36gsd2akaz&#39;&gt;nevent1q…akaz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-23&lt;br/&gt;📝 Original message:On Thursday 22 Oct 2015 17:26:42 Jeff Garzik via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; It was noted that leveldb is unmaintained, and this is part of researching&lt;br/&gt;&amp;gt; alternatives that are maintained and reliable.&lt;br/&gt;&lt;br/&gt;Apart from it being unmaintained, any links to what are problems with levelDB?
    </content>
    <updated>2023-06-07T19:43:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs06jakq8y4223fmr74aqhauc60gtlnvl7uyxfskvm59stv8m76scgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wdztjy6</id>
    
      <title type="html">📅 Original date posted:2015-10-14 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs06jakq8y4223fmr74aqhauc60gtlnvl7uyxfskvm59stv8m76scgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wdztjy6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs99kg0f7efka4jkutkdxdvlu6elzlw7xcg2npjsucuzhvqxy49u0cluzsps&#39;&gt;nevent1q…zsps&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-14&lt;br/&gt;📝 Original message:On Tuesday 13 Oct 2015 14:56:08 Jonathan Toomim  via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; Does anybody have any guesses where we might be leaking memory, or what is&lt;br/&gt;&amp;gt; using the additional 2.4 GB? I&amp;#39;ve been using minrelaytxfee=0.00003 or&lt;br/&gt;&amp;gt; similar on my nodes. Maybe there&amp;#39;s a leak in the minrelaytxfee code path?&lt;br/&gt;&amp;gt; Has anyone else seen something similar?&lt;br/&gt;&lt;br/&gt;I suggest running it in valgrind with --leak-check=full for 10 minutes.&lt;br/&gt;&lt;br/&gt;  valgrind --leak-check=full src/bitcoind 2&amp;gt;&amp;amp;1 | tee out&lt;br/&gt;&lt;br/&gt;This at least will show you any memory leaks at exit.&lt;br/&gt;Naturally, the leaks you observe may just be design issues where cache can &lt;br/&gt;grow to much and when the cache is cleaned on shutdown you won&amp;#39;t see it in the &lt;br/&gt;valgrind output.
    </content>
    <updated>2023-06-07T19:43:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdg63lzp409snd4rf0ele2g5jpunkf5sq3j7wyshzq4ck4fq3kksgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wd2wxkt</id>
    
      <title type="html">📅 Original date posted:2015-10-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdg63lzp409snd4rf0ele2g5jpunkf5sq3j7wyshzq4ck4fq3kksgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wd2wxkt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdwzrh0ewyxylsyljkxrc70ccr2qeh49f90af9gvtfmqj3hgf8f7qzdzzfj&#39;&gt;nevent1q…zzfj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-05&lt;br/&gt;📝 Original message:On Monday 5. October 2015 20.56.34 Gregory Maxwell wrote:&lt;br/&gt;&amp;gt;  (In this case, I don&amp;#39;t even believe we have any regulator&lt;br/&gt;&amp;gt; contributors that disagree).&lt;br/&gt;&lt;br/&gt;Regular contributor?&lt;br/&gt;&lt;br/&gt;Please explain how for a fork in the protocol should you only listen to &lt;br/&gt;regular Bitcoin Core contributors?
    </content>
    <updated>2023-06-07T19:42:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqj5z4syrvsrueghh5yv025nduux587068ughqv3mvs462djknefczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wlru7rf</id>
    
      <title type="html">📅 Original date posted:2015-10-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqj5z4syrvsrueghh5yv025nduux587068ughqv3mvs462djknefczyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wlru7rf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstfjzh9cqenruzqlmunzx6gc4ayed78hlqrszzw6x5zrhls79rf0sar3uqj&#39;&gt;nevent1q…3uqj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-06&lt;br/&gt;📝 Original message:On Monday 5. October 2015 21.26.01 Gregory Maxwell wrote:&lt;br/&gt;&amp;gt; On Mon, Oct 5, 2015 at 9:08 PM, Tom Zander via bitcoin-dev&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; On Monday 5. October 2015 20.56.34 Gregory Maxwell wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;  (In this case, I don&amp;#39;t even believe we have any regulator&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; contributors that disagree).&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; Regular contributor?&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; Please explain how for a fork in the protocol should you only listen to&lt;br/&gt;&amp;gt; &amp;gt; regular Bitcoin Core contributors?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I&amp;#39;m providing some perspective and scope-- referencing again your&lt;br/&gt;&amp;gt; comment about following actions-- what element of the many dozens of&lt;br/&gt;&amp;gt; responses suggests to you that _anyone_ is not being listened to?&lt;br/&gt;&lt;br/&gt;Have you ever been at a meeting where you didn&amp;#39;t feel like you were being &lt;br/&gt;listened to?&lt;br/&gt;You get comments like;&lt;br/&gt; «I respond to the technical arguments not because I believe they are&lt;br/&gt; earnestly motivated, but because they provide an avenue for learning for&lt;br/&gt; myself and others.»&lt;br/&gt;&lt;br/&gt; «&amp;#34;there is no gridlock here» After several respected members stated there is&lt;br/&gt; disagreement.&lt;br/&gt;&lt;br/&gt; «That Mike himself continues to misexplain things is not surprising since he&lt;br/&gt; has all but outright said that »[snip]  Which is putting words in the mouth &lt;br/&gt;of someone you disagree with.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But what really gives a lot of people here the suggestion that members of the &lt;br/&gt;community that are against the softfork are not being listened to is the &lt;br/&gt;simple undeniable fact that an alternative or a remedy is not even considered.&lt;br/&gt;There is no code. There is no question posted by the authors which flags to &lt;br/&gt;use.&lt;br/&gt;&lt;br/&gt;Actions speak much louder than words. Read the topic of this thread!&lt;br/&gt;The actions show a disregard for the many objections.  Consensus is not build &lt;br/&gt;by repeating again and again the arguments that you belief will convince your &lt;br/&gt;debate-opponent. It is about reaching a middle ground. If either side of the &lt;br/&gt;debate refuses to budge from their position, you have gridlock.&lt;br/&gt;&lt;br/&gt;What came of the request made to PeterT to document the risks and required &lt;br/&gt;changes in wallets should this soft fork continue?&lt;br/&gt;&lt;br/&gt;Why is it soo bad to use a hardfork (with proper voting) instead of a softfork &lt;br/&gt;that we are in a place that the Bitcoin Core team is willing to throw out a &lt;br/&gt;lot of goodwill and show their true colours in hundreds of mails that leave &lt;br/&gt;the opposing side of this debate feeling ignored and left out?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t feel specifically unique or special. Nobody needs to reply to this &lt;br/&gt;email. I don&amp;#39;t claim peoples time.&lt;br/&gt;&lt;br/&gt;All I&amp;#39;m doing is spelling out what has been living in the back of my head, and &lt;br/&gt;with me a great deal of others, about how this is playing out.&lt;br/&gt;&lt;br/&gt;If you choose to ignore this and you force a softfork, I belief you may be &lt;br/&gt;surprised at how many active players in the Bitcoin marketplace may see that &lt;br/&gt;the &amp;#34;Bitcoin Core&amp;#34; team is not an ally any longer.&lt;br/&gt;It is good to remember that the graveyards are filled with people that &lt;br/&gt;believed to be unreplaceable.&lt;br/&gt;Bitcoin will go on.&lt;br/&gt;&lt;br/&gt;Have a nice day!
    </content>
    <updated>2023-06-07T19:42:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdsu53gwlxt6ank23qg9jg6ccedhw9nypycypnfn24hk4xq8kw2vszyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wty40uu</id>
    
      <title type="html">📅 Original date posted:2015-10-05 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdsu53gwlxt6ank23qg9jg6ccedhw9nypycypnfn24hk4xq8kw2vszyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wty40uu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp54d9p3j3392p8vh8lptujgx2y9d6j93rh0d4gy9wd2mk2sce8jgzktzgw&#39;&gt;nevent1q…tzgw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-05&lt;br/&gt;📝 Original message:Gregory,&lt;br/&gt;&lt;br/&gt;you are good at language and its easy to write eloquent words.&lt;br/&gt;&lt;br/&gt;Looking at this little dialog, for instance;&lt;br/&gt;&lt;br/&gt;On Mon, Oct 5, 2015 at 3:56 PM, Sergio Demian Lerner wrote:&lt;br/&gt;&amp;gt; &amp;gt; 1) ignores him, which is against the established criteria that all&lt;br/&gt;&amp;gt; &amp;gt; technical objections coming from anyone must be addressed until that&lt;br/&gt;&amp;gt; &amp;gt; person agrees, so that a change can be uncontroversial.&lt;br/&gt;[snip]&lt;br/&gt;On Monday 5. October 2015 18.35.13 Gregory Maxwell via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; I am aware of no instance where an active contributor to core has made&lt;br/&gt;&amp;gt; the claim that no change to consensus can happen without 100% support&lt;br/&gt;&lt;br/&gt;This *seems* to read like the same thing. But it is not.  Your version is more &lt;br/&gt;polarizing and changes the intent quite dramatically.&lt;br/&gt;&lt;br/&gt;It is an eloquent change, but not really the topic we were discussing. It also &lt;br/&gt;makes you attack Mike (calling him out as having a strawman) without basis.&lt;br/&gt;For the second time in this thread. &lt;br/&gt;I would suggest arguing on the topic, not on the man.
    </content>
    <updated>2023-06-07T19:42:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdpeg9f2s6fd5purkh3stqvlvmlj28eh4tfvu0ms7jld3ue75vwpszyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wypm3ch</id>
    
      <title type="html">📅 Original date posted:2015-10-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdpeg9f2s6fd5purkh3stqvlvmlj28eh4tfvu0ms7jld3ue75vwpszyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72wypm3ch" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswjsnf6ul7m95g7mt0nts755nuljgyr2yvf0fmaw2k474euag985smw06kp&#39;&gt;nevent1q…06kp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-05&lt;br/&gt;📝 Original message:On Monday 5. October 2015 18.04.48 Gregory Maxwell wrote:&lt;br/&gt;&amp;gt; &amp;gt; Unsuccessfully.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I think rather successfully.&lt;br/&gt;&lt;br/&gt;Arguing that BIP66 rollout was a full success is in the same park of &lt;br/&gt;&amp;#34;successful&amp;#34; ?&lt;br/&gt;Where for weeks people were told not to trust the longest chain until it was &lt;br/&gt;30 blocks.&lt;br/&gt;Lets put that in perspective. The main functionality of Bitcoin  &lt;br/&gt;Frankly, if that fiasco happened in a company, people would get fired for &lt;br/&gt;gross misconduct.&lt;br/&gt;&lt;br/&gt;Bottom line is that there is a horrible track record of doing soft forks in &lt;br/&gt;the past, there are some really good technical reasons why this should not &lt;br/&gt;happen again. &lt;br/&gt;&lt;br/&gt;And the defence against this argument is to do character assassination because &lt;br/&gt;you think he has ulterior motives?  Like you say in this part;&lt;br/&gt;&lt;br/&gt;&amp;gt; That Mike himself continues to misexplain&lt;br/&gt;&amp;gt; things is not surprising since he has all but outright said that his&lt;br/&gt;&amp;gt; motivation here is to disrupt Bitcoin in order to try to force his&lt;br/&gt;&amp;gt; blocksize hardfork on people. &lt;br/&gt;&lt;br/&gt;&amp;#34;all but outright said&amp;#34; is still not said. Is still just a suspicion you have. &lt;br/&gt;And you are accusing a man of something he didn&amp;#39;t do.&lt;br/&gt;That’s just not right.&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; The point is that Bitcoin Core claims to have a consensus mechanism and&lt;br/&gt;&amp;gt; &amp;gt; sticks to &amp;#34;no change&amp;#34; on not reaching a consensus. And that rule is the&lt;br/&gt;&amp;gt; &amp;gt; reason why bigger blocks were blocked for years.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; You&amp;#39;re repeating Mike&amp;#39;s claims there-- not anyone elses. Take your&lt;br/&gt;&amp;gt; complaint up with him-- not the list.&lt;br/&gt;&lt;br/&gt;There is no complaint. Why do you think there is?&lt;br/&gt;Are you claiming that not reaching consensus is NOT the reason that bigger &lt;br/&gt;blocks are not in Bitcoin Core?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Reaching consensus is an admirable goal. But its exactly that, a goal.&lt;br/&gt;And anyone that is a perfectionist will know that in the real world goals are &lt;br/&gt;often not reached. That doesn&amp;#39;t make them less useful. That makes them goals.&lt;br/&gt;This specific goal is in conflict of building a good product and a well &lt;br/&gt;functioning community.&lt;br/&gt;&lt;br/&gt;A good product and a well functioning community needs rules and needs timely &lt;br/&gt;decisions and conflict resolution.&lt;br/&gt;It does not need muting of valuable voices, it does not need character &lt;br/&gt;assassinations and it really doesn&amp;#39;t need egos.&lt;br/&gt;&lt;br/&gt;I suggest reading this book;&lt;br/&gt;&lt;a href=&#34;http://www.artofcommunityonline.org/&#34;&gt;http://www.artofcommunityonline.org/&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:42:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz76er00gweh8yy7urmedhrpa5pxkfnhxtwqhxrc97yusucxe47pgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w6vtls7</id>
    
      <title type="html">📅 Original date posted:2015-10-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz76er00gweh8yy7urmedhrpa5pxkfnhxtwqhxrc97yusucxe47pgzyrwtj37crrdl6l8shtexcr27kcrttgerxmz5s0a48cz3gcc4sv72w6vtls7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs96a7n876a364rdn2hydcdjufkp2m44a3kcwfzkf75h8zeamjxrtcs93nyl&#39;&gt;nevent1q…3nyl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-05&lt;br/&gt;📝 Original message:On Monday 5. October 2015 18.03.05 Btc Drak via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; However, I would like to challenge your assumption of point 1 that that by&lt;br/&gt;&amp;gt; Mike making a rabble, it somehow makes CLTV deployment controversial. His&lt;br/&gt;&amp;gt; arguments have  been refuted.&lt;br/&gt;&lt;br/&gt;Unsuccessfully.&lt;br/&gt;&lt;br/&gt;&amp;gt; Simply making a noise does not make something controversial. When it is&lt;br/&gt;&amp;gt; controversial, it is obvious and plain to see.&lt;br/&gt;&lt;br/&gt;I think its plain to see the soft fork is controversial.&lt;br/&gt;&lt;br/&gt;But that’s not the point.&lt;br/&gt;&lt;br/&gt;The point is that Bitcoin Core claims to have a consensus mechanism and sticks &lt;br/&gt;to &amp;#34;no change&amp;#34; on not reaching a consensus. And that rule is the reason why &lt;br/&gt;bigger blocks were blocked for years.&lt;br/&gt;&lt;br/&gt;History has shown that for many decision making processes this doesn&amp;#39;t work, &lt;br/&gt;and this argument has been made to Core. &lt;br/&gt;Until today this was essentially a rule that hurt the things that Mike was &lt;br/&gt;really passionate about.&lt;br/&gt;Today this hurts the things that some other devs are passionate about.&lt;br/&gt;&lt;br/&gt;I think today is the day that everyone should agree that the past is the past &lt;br/&gt;and we all learned our lesson and Bitcoin Core will make decisions a different &lt;br/&gt;way.
    </content>
    <updated>2023-06-07T19:42:41&#43;02:00</updated>
  </entry>

</feed>