<?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/npub15z6e9t07ugx267aj3s3c487pln852ydytzlgu0vkkqxfznyvx4jq4kn0zr.rss" />
  <link href="https://nostr.ae/npub15z6e9t07ugx267aj3s3c487pln852ydytzlgu0vkkqxfznyvx4jq4kn0zr" />
  <id>https://nostr.ae/npub15z6e9t07ugx267aj3s3c487pln852ydytzlgu0vkkqxfznyvx4jq4kn0zr</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqspqrv07uw3zkj6wyzmvwty5z5n5wx9xy0gxtj6v889hjzxnvgvczgzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgd3sr09</id>
    
      <title type="html">📅 Original date posted:2013-11-13 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspqrv07uw3zkj6wyzmvwty5z5n5wx9xy0gxtj6v889hjzxnvgvczgzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgd3sr09" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszjwwq0lxldhjrt0u4wqd4lwm9zm9umynusg6thcgry2ggk0cgwugxpg0k0&#39;&gt;nevent1q…g0k0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-11-13&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;&amp;gt; Last week I posted a writeup: &amp;#34;On the optimal block size and why&lt;br/&gt;&amp;gt; transaction fees are 8 times too low (or transactions 8 times too big)&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Peter Todd made some nice additions to it including different pool sizes&lt;br/&gt;&amp;gt; into the numbers.&lt;br/&gt;&lt;br/&gt;Peter claims on IRC that he is writing a paper of some kind on this topic. I&lt;br/&gt;suggest he submit it to that crypto-currency thing the foundation is&lt;br/&gt;sponsoring. Given the Nov 24th deadline, I also suggest at least making part of&lt;br/&gt;it public ASAP so some peer review can be done. It would be a shame for a&lt;br/&gt;simple math error to cause embarassment later.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; However, it occurred to me that things can in fact be calculated even&lt;br/&gt;&amp;gt; simpler: The measured fork rate will mean out all the different pool&lt;br/&gt;&amp;gt; sizes and network latencies and will as such provide a simple number we&lt;br/&gt;&amp;gt; can use to estimate the minimum fee.&lt;br/&gt;&lt;br/&gt;Are you sure about that? You are assuming linearity where none may exist.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Luckily the fork frequency and the average block size are easily&lt;br/&gt;&amp;gt; measurable. blockchain.info keeps historical graphs of number of&lt;br/&gt;&amp;gt; orphaned blocks pr day&lt;br/&gt;&lt;br/&gt;Are those stats accurate? Have any pool operators at least confirmed that the&lt;br/&gt;orphaned blocks that blockchain.info reports match their own records?&lt;br/&gt;&lt;br/&gt;My gut feeling is to relay all orphaned blocks. We know that with a high&lt;br/&gt;investment and sybil attack as blockchain.info has done you can have better&lt;br/&gt;awareness of orphaned blocks than someone without those resources. If having&lt;br/&gt;that awareness is ever a profitable thing we have both created an incentive to&lt;br/&gt;sybil attack the network and we have linked profitability to high up-front&lt;br/&gt;capital investments.&lt;br/&gt;&lt;br/&gt;On those grounds alone I will argue that we should relay all orphans to even&lt;br/&gt;the playing field. If there is a circumstance where we do not want the attacker&lt;br/&gt;to have that knowledge we have failed anyway, as blockchain.info&amp;#39;s sybil attack&lt;br/&gt;on the network clearly shows.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Anyway - the all important number is alpha, the network latency which we&lt;br/&gt;&amp;gt; expect to be dependent of various things such as interconnectivity,&lt;br/&gt;&amp;gt; bandwidths, software quality etc, where mainly the latter is within our&lt;br/&gt;&amp;gt; hands to bring down the fee. And you can actually setup the standard&lt;br/&gt;&amp;gt; client to choose a better fee, as all the parameters in the formula are&lt;br/&gt;&amp;gt; easily measured!&lt;br/&gt;&lt;br/&gt;With relayed orphans you could even have P2Pool enforce an optimal tx inclusion&lt;br/&gt;policy based on a statistical model by including proof of those orphans into&lt;br/&gt;the P2Pool share chain. P2Pool needs to take fees into account soon, but simply&lt;br/&gt;asking for blocks with the highest total fees or even highest fee/kb appears to&lt;br/&gt;be incomplete according to what your and Peter&amp;#39;s analysis is suggesting.&lt;br/&gt;&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJSg9pfAAoJEEWCsU4mNhiP5mcH/jKd2Rpl9gEJ7WhTndS5gYJ9&lt;br/&gt;Ep151NyD/iKpAA4E/d9QVYalo8595LCqnrXnV6wuvuiifB6EJD5WBJq3MAMyaJLA&lt;br/&gt;agl920ygY98slhDmFhnwlU9lkJVim5FoUkZgE7lQ5dr0MIhvoLQiF2Ywky49Izf0&lt;br/&gt;IqL&#43;nyW83AQweSalvktA&#43;XGkDfGDV/EnJN7SdNqKDNtE7E9NeMl61NNOWNndsYy6&lt;br/&gt;uT4PF2YB7rh8wGyHXMTC4Z192pfW4S4s60ZAflG/sTtWCcEwWi&#43;5V/RIu0o5Hmog&lt;br/&gt;RFpEPvc6d6ykdqtPfTRADMGkT2wC1yXsgeos9oFFVVuVSj8EqHb2db0B&#43;psHRBk=&lt;br/&gt;=76Qs&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:09:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx2nqm53usfhrusyelslrkhedrl2gx2yt9lhdep3kpg323c3qaergzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgdf7ump</id>
    
      <title type="html">📅 Original date posted:2013-08-19 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx2nqm53usfhrusyelslrkhedrl2gx2yt9lhdep3kpg323c3qaergzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgdf7ump" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9jtc4ac4pqlktd0c0xws2lmyv72425nlr0hgteycsxgjhlswq4dgpg2ac3&#39;&gt;nevent1q…2ac3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-08-19&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;On Fri, Aug 16, 2013 at 2:15 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Fri, Aug 16, 2013 at 10:01:16AM -0400, Peter Todd wrote:&lt;br/&gt;&amp;gt;&amp;gt; Doing this also makes it more difficult to sybil the network - for&lt;br/&gt;&amp;gt;&amp;gt; instance right now you can create &amp;#34;SPV honeypots&amp;#34; that allow incoming&lt;br/&gt;&amp;gt;&amp;gt; connections only from SPV nodes, thus attracting a disproportionate % of&lt;br/&gt;&amp;gt;&amp;gt; the total SPV population given a relatively small number of nodes. You&lt;br/&gt;&amp;gt;&amp;gt; can then use that to harm SPV nodes by, for instance, making a % of&lt;br/&gt;&amp;gt;&amp;gt; transactions be dropped deterministicly, either by the bloom matching&lt;br/&gt;&amp;gt;&amp;gt; code, or when sent. Users unlucky enough to be surrounded by sybil nodes&lt;br/&gt;&amp;gt;&amp;gt; will have their transactions mysteriously fail to arrive in their&lt;br/&gt;&amp;gt;&amp;gt; wallets, or have their transactions mysteriously never confirm. Given&lt;br/&gt;&amp;gt;&amp;gt; how few full nodes there are, it probably won&amp;#39;t take very many honeypots&lt;br/&gt;&amp;gt;&amp;gt; to pull off this attack, especially if you combine it with a&lt;br/&gt;&amp;gt;&amp;gt; simultaneous max connections or bloom io attack to degrade the capacity&lt;br/&gt;&amp;gt;&amp;gt; of honest nodes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Oh, here&amp;#39;s an even better way to do the &amp;#34;tx drop&amp;#34; attack: when you drop&lt;br/&gt;&amp;gt; a transaction, make a fake one that pays the same scriptPubKeys with the&lt;br/&gt;&amp;gt; same amount, and send it to the SPV peer instead. They&amp;#39;ll see the&lt;br/&gt;&amp;gt; transaction go through and show up in their wallet, but it&amp;#39;ll look like&lt;br/&gt;&amp;gt; it got stuck and never confirmed. They&amp;#39;ll soon wind up with a wallet&lt;br/&gt;&amp;gt; full of useless transactions, effectively locking them out of their&lt;br/&gt;&amp;gt; money.&lt;br/&gt;&lt;br/&gt;Excellent, and makes a mockery of zero-confirmation transactions to boot.&lt;br/&gt;&lt;br/&gt;Can be prevented by passing along txin proofs, but they require the full&lt;br/&gt;transaction, so the effective UTXO set size would go up greatly post-pruning. I&lt;br/&gt;am sure Mike would love to demand that full nodes do this for their peers&lt;br/&gt;though, at least until UTXO commitments are greated, at great cost to full&lt;br/&gt;nodes.&lt;br/&gt;&lt;br/&gt;On the other hand, a tx with some txin proofs can be safely relayed by SPV&lt;br/&gt;nodes, an interesting concept. Do the UTXO commitment people have keeping proof&lt;br/&gt;size small in mind?&lt;br/&gt;&lt;br/&gt;&amp;gt; Here&amp;#39;s another question for you Mike: So does bitcoinj have any&lt;br/&gt;&amp;gt; protections against peers flooding you with useless garbage? It&amp;#39;d be&lt;br/&gt;&amp;gt; easy to rack up a user&amp;#39;s data bill for instance by just creating junk&lt;br/&gt;&amp;gt; unconfirmed transactions matching the bloom filter.&lt;br/&gt;&lt;br/&gt;That is good too.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll bounty 2.5BTC to implement the first attack, and 0.5BTC for the second.&lt;br/&gt;Should be easy to do as a patch to satoshi bitcoin I think. The implementation&lt;br/&gt;must include a RFC3514 compliant service bit to let peers know of the operators&lt;br/&gt;intentions. Along those lines I&amp;#39;ll donate 3BTC to adding service bit selection&lt;br/&gt;to DNS seeds.&lt;br/&gt;&lt;br/&gt;We should clearly show people the limitations of SPV before they depend too&lt;br/&gt;much on it. Nothing wakes users up like a 21 million BTC transaction in their&lt;br/&gt;wallet.&lt;br/&gt;&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJSEYvxAAoJEEWCsU4mNhiPxI8IAJaWJ9s0YG3Ex5h8Dr6oPJ9M&lt;br/&gt;uXTXa/Rt0DqS6mmyD9O80sXfgPbPbQa2rDL6imlqONaWfpXFZl2W9vxRGaZJ9wrr&lt;br/&gt;3KBHzK8lasDOKqlEX92h8ZmQBjw4w5bK/heRLo1PnSZ8ojKn8&#43;My1JvZWOPzF0Ct&lt;br/&gt;tDXXuCE94csKuGRdmdDdVoXqy4XZaMQhHrGbrWVotQs1HzX3iK146GoGaZC0YyBx&lt;br/&gt;cdWg/xDPtAxgb5zf2RSeNHfXeY0wZawe8vBxaS56gCRl54PG7fJvqL&#43;YPcarNb1p&lt;br/&gt;zEmahJjoyQHskjFeDpgEiXnWu3K3JGTSA5GvekWvBbJCcV4o1E6EI6LG0f1SfIs=&lt;br/&gt;=12DC&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:06:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq5wxuzdfsy27j0xtj8gwe89td6wcmv3jwpagdvyg3g59qc85j4cczyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgqksqtj</id>
    
      <title type="html">📅 Original date posted:2013-06-28 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq5wxuzdfsy27j0xtj8gwe89td6wcmv3jwpagdvyg3g59qc85j4cczyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgqksqtj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq30x23k6vk5sd6lwh0c4j246h7ajllqkptn58m47rf26h7upmrtca669y6&#39;&gt;nevent1q…69y6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-28&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;On Thu, Jun 27, 2013 at 6:41 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Thu, Jun 27, 2013 at 11:04 AM, Luke-Jr &amp;lt;luke at dashjr.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; On Thursday, June 27, 2013 5:30:21 PM Jeff Garzik wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * Very real possibility of an overall net reduction of full nodes on P2P&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; network&lt;br/&gt;&amp;gt;&amp;gt; Even a reduction of *nodes at all*, as I&amp;#39;ve never seen a listening bitcoinj or&lt;br/&gt;&amp;gt;&amp;gt; MultiBit node. :/&lt;br/&gt;&amp;gt;&amp;gt; Jim, will MultiBit be adding p2p listening support?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Without validation listening isn&amp;#39;t currently very useful. :( Maybe it&lt;br/&gt;&amp;gt; could be somewhat more with some protocol additions.&lt;br/&gt;&lt;br/&gt;Possible non-validation data that can be usefully propagated:&lt;br/&gt;&lt;br/&gt;1) Block headers.&lt;br/&gt;&lt;br/&gt;2) *Confirmed* transactions linked to an aformentioned blockheader.&lt;br/&gt;&lt;br/&gt;3) Proof-of-work/sacrifice limited P2P messages, for instance to&lt;br/&gt;co-ordinate trust-free-mixes or act as a communication channel for&lt;br/&gt;micropayment channels.&lt;br/&gt;&lt;br/&gt;4) With UTXO existance proof support propagate transactions&lt;br/&gt;accompanied by proofs that all inputs exist. This would also allow for&lt;br/&gt;implementation of Peter&amp;#39;s low-bandwidth decentralized P2Pool proposal.&lt;br/&gt;&lt;br/&gt;5) UTXO fraud proofs. (one day)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Strictly speaking #2 doesn&amp;#39;t even need the protocol to be changed&lt;br/&gt;actually as it can be handled entirely within the existing INV/getdata&lt;br/&gt;mechanism. Sure someone could throw away a lot of hashing power and&lt;br/&gt;get an invalid block propagated, but really so what? SPV nodes should&lt;br/&gt;always take confirmations with a grain of salt anyway.&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJRzWx8AAoJEEWCsU4mNhiPlTkIAJKzFsT65o6LoU70hbaBsu3g&lt;br/&gt;aBdjYZSCnJ9&#43;qWI2tqqUBedq2etbt71hAfWNnTXvFus&#43;0iVB1HWJClW155319vuH&lt;br/&gt;Xi1m9G3O0NzX1d&#43;cssMPxFBHsl4Rz6XYICrYyVEe2X554Zawdg6I53&#43;1INHRfsBT&lt;br/&gt;1vmq5Bxgopt0Tk9Vf8HNdRt/IXZJaPYm1PEzJHFppuOvl5&#43;Fpypy3t/QXdsP8puP&lt;br/&gt;LnRdL7Bxfu3BSWrSRZo7l5Fpww3Y/vdNYCL4jDD/ME&#43;36wi4CUM3psL8lsk81lB4&lt;br/&gt;3t/ytF4y/adT/dEEtMj7BGWS0TIMMH0NyeCjqBdStiQsVfoowLCVfpuDzouZ6yY=&lt;br/&gt;=TI1m&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:04:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2am53puz2uvk3dkqpme23a3gr4nuq9wt8yss6ttl7qxtuu3ym8zszyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgatp4wy</id>
    
      <title type="html">📅 Original date posted:2013-06-15 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2am53puz2uvk3dkqpme23a3gr4nuq9wt8yss6ttl7qxtuu3ym8zszyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgatp4wy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst5twm298ymwv79nel9qkwdrt89y46fuz695h547grc4dn7g2zykqek28j5&#39;&gt;nevent1q…28j5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-15&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;On Mon, Jun 10, 2013 at 5:43 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Mon, Jun 10, 2013 at 01:25:05PM -0400, Alan Reiner wrote:&lt;br/&gt;&amp;gt;&amp;gt; to sign votes.  Not only that, but it would require them to reveal their&lt;br/&gt;&amp;gt;&amp;gt; public key, which while isn&amp;#39;t technically so terrible, large amounts of&lt;br/&gt;&amp;gt;&amp;gt; money intended to be kept in storage for 10&#43; years will prefer to avoid&lt;br/&gt;&amp;gt;&amp;gt; any exposure at all, in the oft-chance that QCs come around a lot&lt;br/&gt;&amp;gt;&amp;gt; earlier than we expected.  Sure, the actual risk should be pretty much&lt;br/&gt;&amp;gt;&amp;gt; non-existent, but some of the most paranoid folks are probably the same&lt;br/&gt;&amp;gt;&amp;gt; ones who have a lot of funds and want 100.00% of the security that is&lt;br/&gt;&amp;gt;&amp;gt; possible.   They will see this as wildly inconvenient.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Solving that problem is pretty easy actually: just add a voting only&lt;br/&gt;&amp;gt; public key to your outputs. Specifically you would have an opcode called&lt;br/&gt;&amp;gt; something like &amp;#34;OP_VOTE&amp;#34; and put a code-path in your script that only&lt;br/&gt;&amp;gt; executes for that specific key.&lt;br/&gt;&lt;br/&gt;Rather than &amp;#34;OP_VOTE&amp;#34; all you really need is the &amp;#34;spending tx matches a&lt;br/&gt;template&amp;#34; functionality that has been proposed for many other things.&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJRvLIoAAoJEEWCsU4mNhiPdtoIAKOeEwtWXw6fNKbSN0miGmcQ&lt;br/&gt;rHxgoEh5EAPsbs0hkCRpsVF7OjvmAftOn0Z0K0X/a4UFVHI64bvvGUg0brmAMnh3&lt;br/&gt;ha4Mu/o7UwxwVJmmd6vpUw4smjbQrKbRzheXXQKUsDG2HOmRzMabFjJG1F20mPdg&lt;br/&gt;RobwYG49fKLcjAfqqTjOwSQE5KBjrugAUo32OUJWHZyNR5E3JYUXRHseHCfQ&#43;1Fd&lt;br/&gt;VOQ8rWA4OaqwiX7PXdrNMWXc7Ab1dK7j9U7n4FgzCGIJjAek2dGbYLdrjftGKI&#43;z&lt;br/&gt;Vje7o/RCJFLkJW5cC/wDoB/58XyJuvsvGOBAjvz01UrengUiapkhLRjKQwbveEo=&lt;br/&gt;=P0Hm&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:03:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszt5y4ptalm8y97lfeefy322xkn0scqdfeawgjxsthcurs05whj8czyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgpv2g4c</id>
    
      <title type="html">📅 Original date posted:2013-06-10 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszt5y4ptalm8y97lfeefy322xkn0scqdfeawgjxsthcurs05whj8czyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgpv2g4c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9te332ld9p7h085s5m9wemn64wx76vu00pqysjjp0kvlatnejldg6zejnf&#39;&gt;nevent1q…ejnf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-10&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;On Mon, Jun 10, 2013 at 8:14 AM, Melvin Carvalho&lt;br/&gt;&amp;lt;melvincarvalho at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; -1&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Firstly I appreciate the ingenious thought that went into this post.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; However, Bitcoin&amp;#39;s fundamental philosophy was one CPU one vote.&lt;br/&gt;&lt;br/&gt;Indeed it was. Which is why as GPU&amp;#39;s came onto the scene Satoshi was strongly&lt;br/&gt;against them. I have to wonder what he thinks of ASICs where just a handful of&lt;br/&gt;companies control the supply of Bitcoin hashing power.&lt;br/&gt;&lt;br/&gt;Satoshi also never forsaw pools, which are why just 2 or 3 people control the&lt;br/&gt;majority of Bitcoin hashing power.&lt;br/&gt;&lt;br/&gt;&amp;gt; The asymmetry lies in psychological terms, in that new defaults tend to be&lt;br/&gt;&amp;gt; adopted 80% of the time, so core devs have disproportionate amount of power&lt;br/&gt;&amp;gt; as things stand.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s why I&amp;#39;m very clear that doing nothing is a vote for the status quo. Of&lt;br/&gt;course wallet authors can do what they want to try to get users to vote&lt;br/&gt;according to their wishes, or for that matter simply steal your vote, but we&lt;br/&gt;already must put a lot of faith into wallets to not steal our funds.&lt;br/&gt;&lt;br/&gt;&amp;gt; Unless there&amp;#39;s a very good reason not to, e.g. miners are clearly abusing&lt;br/&gt;&amp;gt; the system, we should stick with 1 CPU one vote.&lt;br/&gt;&lt;br/&gt;People are proposing we put control of the blocksize entirely into the hands of&lt;br/&gt;miners, yet we all have an interest in auditing the blocks miners produce.&lt;br/&gt;There must be balance.&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJRtY2jAAoJEEWCsU4mNhiPQEsH/0VNA7aJYdUbJjTnIiKoaCv3&lt;br/&gt;JtWS1MKHjAJE6ZPDt&#43;T/QPkEdZI4kNz3DGcZL6EDJtvZxZHfvEIaZDF1gpaH6OkC&lt;br/&gt;oIZ0PkFPOxi0cncuAvT/a770evu7LzuT6fisY3EgGnlHujLQZ47LEa73Xo7pJVc7&lt;br/&gt;RJHamGwkj&#43;3HZRIuZIAn87qws/zRyTx5SXvb56xCKb0oxE4ZO0dn&#43;8/nNSPWw13i&lt;br/&gt;p3LpLlEQBBu&#43;Du2nPSQupRjkz4MPP8v9EYefV5cjtNBK7ufAvA64OnwKB5dST&#43;h&#43;&lt;br/&gt;N/vBcj3EIj/WEOf4myGcVxKp&#43;skJ2SJDwxLigevgkKYPDNTVfXIverdXB0ANrQA=&lt;br/&gt;=c8iU&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:03:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgtjay78karcx8vdnzypur6hd0wgsxtncd0w4qhcng0r6wtutsggszyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgrw59hv</id>
    
      <title type="html">📅 Original date posted:2013-06-10 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgtjay78karcx8vdnzypur6hd0wgsxtncd0w4qhcng0r6wtutsggszyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgrw59hv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfce0q2wxqcewa2fyfd4nmn205snzsdqz3u4lj6j8cw5j8n0s90vgvgzmlu&#39;&gt;nevent1q…zmlu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-10&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;It has been suggested that we leave the decision of what the blocksize to be&lt;br/&gt;entirely up to miners. However this leaves a parameter that affects every&lt;br/&gt;Bitcoin participant in the control of a small minority. Of course we can not&lt;br/&gt;force miners to increase the blocksize if they choose to decrease it, because&lt;br/&gt;the contents of the blocks they make are their decision and their decision&lt;br/&gt;only. However proposals to leave the maximum size unlimited to allow miners to&lt;br/&gt;force us to accept arbitrarily large blocks even if the will of the majority of&lt;br/&gt;Bitcoin participants is that they wish to remain able to validate the&lt;br/&gt;blockchain.&lt;br/&gt;&lt;br/&gt;What we need is a way to balance this asymetrical power relationship.&lt;br/&gt;&lt;br/&gt;Proof-of-stake voting gives us a way of achieving that balance. Essentially for&lt;br/&gt;a miner to prove that the majority will of the poeple is to accept a larger&lt;br/&gt;blocksize they must prove that the majority has in fact voted for that&lt;br/&gt;increase. The upper limit on the blocksize is then determined by the median of&lt;br/&gt;all votes, where each txout in the UTXO set is one vote, weighted by txout&lt;br/&gt;value. A txout without a corresponding vote is considered to be a vote for the&lt;br/&gt;status quo. To allow the voting process to continue even if coins are &amp;#34;lost&amp;#34;&lt;br/&gt;votes, including default votes, are weighted inversely according to their age&lt;br/&gt;in years after 1 year. IE a vote with weight 1BTC that is 1.5 years old will be&lt;br/&gt;recorded the same as a &amp;lt;1 year old vote weighted as 0.67BTC, and a 1 day old&lt;br/&gt;and 6 months old UTXO are treated equivalently. The 1 year minimum is simply to&lt;br/&gt;make voting required no more than once per year. (of course, a real&lt;br/&gt;implementation should do all of these figures by block height, IE after 52,560&lt;br/&gt;blocks instead of after 1 year)&lt;br/&gt;&lt;br/&gt;A vote will consist of a txout with a scriptPubKey of the following form:&lt;br/&gt;&lt;br/&gt;    OP_RETURN magic vote_id txid vout vote scriptSig&lt;br/&gt;&lt;br/&gt;Where scriptSig is a valid signature for a transaction with nLockTime&lt;br/&gt;500,000,000-1 spending txid:vout to scriptPubKey:&lt;br/&gt;&lt;br/&gt;    OP_HASH160 H(OP_RETURN magic vote_id txid vout vote) OP_EQUAL&lt;br/&gt;&lt;br/&gt;vote_id is the ID of the specific vote being made, and magic is included to&lt;br/&gt;allow UTXO proof implementations a as yet unspecified way of identifying votes&lt;br/&gt;and including the weighted median as part of the UTXO tree sums. (it also&lt;br/&gt;allows SPV clients to verify the vote if the UTXO set is a Patricia tree of&lt;br/&gt;scriptPubKeys) vote is just the numerical vote itself. The vote must compute&lt;br/&gt;the median, rather than the mean, so as to not allow someone to skew the vote&lt;br/&gt;by simply setting their value extremely high. Someone who still remembers their&lt;br/&gt;statistics classes should chime in on the right way to compute a median in a&lt;br/&gt;merkle-sum-tree.&lt;br/&gt;&lt;br/&gt;The slightly unusual construction of votes makes implementation by wallet&lt;br/&gt;software as simple as possible within existing code-paths. Votes could still be&lt;br/&gt;constructed even in wallets lacking specific voting capability provided the&lt;br/&gt;wallet software does have the ability to set nLockTime.&lt;br/&gt;&lt;br/&gt;Of course in the future the voting mechanism can be used for additional votes&lt;br/&gt;with an additional vote_id. For instance the Bitcoin community could vote to&lt;br/&gt;increase the inflation subsidy, another example of a situation where the wishes&lt;br/&gt;of miners may conflict with the wishes of the broader community.&lt;br/&gt;&lt;br/&gt;Users may of course actually create these specially encoded txouts themselves&lt;br/&gt;and get them into the blockchain.  However doing so is not needed as a given&lt;br/&gt;vote is only required to actually be in the chain by a miner wishing to&lt;br/&gt;increase the blocksize. Thus we should extend the P2P protocol with a mechanism&lt;br/&gt;by which votes can be broadcast independently of transactions. To prevent DoS&lt;br/&gt;attacks only votes with known vote_id&amp;#39;s will be accepted, and only for&lt;br/&gt;txid:vout&amp;#39;s already in the blockchain, and a record of txouts for whom votes&lt;br/&gt;have already broadcast will be kept. (this record need not be authoritative as&lt;br/&gt;its purpose is only to prevent DoS attacks) Miners wishing to increase the&lt;br/&gt;blocksize can record these votes and include them in the blocks they mine as&lt;br/&gt;required. To reduce the cost of including votes in blocks 5% of every block&lt;br/&gt;should be assigned to voting only. (this can be implemented by a soft-fork)&lt;br/&gt;&lt;br/&gt;For any given block actual limit in effect is then the rolling median of the&lt;br/&gt;blocks in the last year. At the beginning of every year the value considered to&lt;br/&gt;be the status quo resets to the mean of the limit at the beginning and end of&lt;br/&gt;the interval.  (again, by &amp;#34;year&amp;#34; we really mean 52,560 blocks) The rolling&lt;br/&gt;median and periodic reset process ensures that the limit changes gradually and&lt;br/&gt;is not influenced by temporary events such as hacks to large exchanges or&lt;br/&gt;malicious wallet software.  The rolling median also ensures that for a miner&lt;br/&gt;the act of including a vote is never wasted due to the txout later being spent.&lt;br/&gt;&lt;br/&gt;Implementing the voting system can happen prior to an actual hard-fork allowing&lt;br/&gt;for an increase and can be an important part of determining if the hard-fork is&lt;br/&gt;required at all.&lt;br/&gt;&lt;br/&gt;Coercion and vote buying is of course possible in this system. A miner could&lt;br/&gt;say that they will only accept transactions accompanied by a vote for a given&lt;br/&gt;limit. However in a decentralized system completely preventing vote buying is&lt;br/&gt;of course impossble, and the design of Bitcoin itself has a fundemental&lt;br/&gt;assumption that a majority of miners will behave in a specific kind of &amp;#34;honest&amp;#34;&lt;br/&gt;way.&lt;br/&gt;&lt;br/&gt;A voting process ensures that any increase to the blocksize genuinely&lt;br/&gt;represents the desires of the Bitcoin community, and the process described&lt;br/&gt;above ensures that any changes happen at a rate that gives all participants&lt;br/&gt;time to react. The process also gives a mechanism for the community to vote to&lt;br/&gt;decrease the limit if it turns out that the new one was in fact too high. (note&lt;br/&gt;how the way the status quo is set ensures the default action is for the limit&lt;br/&gt;to gradually decrease even if everyone stops voting)&lt;br/&gt;&lt;br/&gt;As many of you know I have been quite vocal that the 1MB limit should stay. But&lt;br/&gt;I would be happy to support the outcome of a vote done properly, whatever that&lt;br/&gt;outcome may be.&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJRtVFBAAoJEEWCsU4mNhiP6EAIAMjq4UgXxmEjOgHWf0KcmwmH&lt;br/&gt;Ra/I3oY7krvg/lu1YCa&#43;ACMBdoca9WODySUIe7R3niphKXEnknHGUIf8tm/Vrq4H&lt;br/&gt;gPF4cgYEr18EYTVtvT9J1pZUB4f5dxkXXNpcQ60juaz9KervFQMOGnpr6Fyxi3dS&lt;br/&gt;ghObNYcr3D2v1fjx56sp7BCNn0XHxTb1ZLUJB0BZhDKlamfgcxruKMbpsZmACJUj&lt;br/&gt;gTNLNweaAomBIH&#43;&#43;j7cnXeB0jZc/1ilv8qLA/f3TGb43FDkAQcvvSjGijI&#43;OJOm6&lt;br/&gt;Fh/WRBav1BJiV6PKs9xuHXsaxZ/T7Fb8Wg8EynSi0mSj47QXdKZgeZCi3XlSyxM=&lt;br/&gt;=aKBD&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:02:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfpgkc55flt7saqd6heglyrdzj27ceqly5ghknlhj63klg8s56ygczyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kg72hy96</id>
    
      <title type="html">📅 Original date posted:2013-06-04 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfpgkc55flt7saqd6heglyrdzj27ceqly5ghknlhj63klg8s56ygczyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kg72hy96" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs90vrxfk6jwhztxs5ls8trwpc2wv523d0na4h9h5znfgquy0swu3gfu9753&#39;&gt;nevent1q…9753&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-04&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;&amp;gt; I&amp;#39;m one of the people experimenting in this area.  I&amp;#39;ve long argued&lt;br/&gt;&amp;gt; that a zero-output transaction should be permitted -- 100% miner fee&lt;br/&gt;&amp;gt; -- as an elegant proof of sacrifice.  Unfortunately that requires a&lt;br/&gt;&amp;gt; hard fork.  Also, for most people, it seems likely that a change&lt;br/&gt;&amp;gt; transaction would be generated.  That, then, would generate an&lt;br/&gt;&amp;gt; already-standard transaction, where inputs &amp;gt; outputs.&lt;br/&gt;&lt;br/&gt;100% miner fee is not a proof of anything because the miner could have created&lt;br/&gt;that transaction for themselves. You must have proof that all miners had an&lt;br/&gt;equal opportunity at collecting the fee, and the only way to do that is by&lt;br/&gt;Peter&amp;#39;s announce-commit protocol, or his unspendable until after n blocks&lt;br/&gt;proposal.&lt;br/&gt;&lt;br/&gt;Also the idea of a zero-output transaction is silly. In almost all cases you&lt;br/&gt;are making the sarifice to link that act to an identity, and linking that act&lt;br/&gt;to arbitrary data is far more flexible than any scheme relying on the pubkeys&lt;br/&gt;that paid for the transaction. With a arbitrary data you can slice up the&lt;br/&gt;sacrifice for instance with a merkle-sum-tree, as well as hide what the&lt;br/&gt;sacrifice was for to preserve anonymity. The extra cost in size of the provably&lt;br/&gt;unspendable OP_RETURN scriptPubKey is minimal for the rare time when it isn&amp;#39;t&lt;br/&gt;required.&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJRrf/BAAoJEEWCsU4mNhiP7&#43;MH/RGfo2k&#43;Zd0VoGzv3KSTzBrM&lt;br/&gt;auK9Do2fYp2YvMnT/JFYbz2MgbTcCiKGyZfxjaH&#43;zrqdTFgkgAE53midIv/Rd5/w&lt;br/&gt;kjjifJuqw5AyIN6ANA1TuLQ64elPOXXymsaMqWO8ou0angG6DBI/LZZEG7SXM7&#43;I&lt;br/&gt;Jwk3MXLhFswvvuRif4G2C9v29WqSj4XRxxl3o63ziSYvZPPCHLYHAL9BJaMpDhaw&lt;br/&gt;LxebM088RofzJAoGL1QIeQhDS3aAK4jKSZtJ/6&#43;fwYZQB2Qc3sa1v9IAcCQHE&#43;M3&lt;br/&gt;6oQY0tzEEFg9&#43;xdnSM7J6pW7qW28nFS8Fdr6UkUUlwhI5c4KnIKCtQa3o1mYDFE=&lt;br/&gt;=SHWS&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:02:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdlstuwy0mn9sj4leewwp6qfnrpkyzvun0g5h749fkl64wd5fan2qzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgq8q5p0</id>
    
      <title type="html">📅 Original date posted:2013-05-13 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdlstuwy0mn9sj4leewwp6qfnrpkyzvun0g5h749fkl64wd5fan2qzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgq8q5p0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsze6vvh46uvh443alz6jp307xg2j75l9v6v6su5kn2xq09r0ggdusz9yvlq&#39;&gt;nevent1q…yvlq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-13&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;On Sat, May 11, 2013 at 10:22 AM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; I didnt quite understand the writeup and the references were ambiguous.&lt;br/&gt;&lt;br/&gt;No you didn&amp;#39;t. :)&lt;br/&gt;&lt;br/&gt;What is special about what Peter is proposing is that it is *not* merge-mining.&lt;br/&gt;You see, merge-mining is essentially where you use one PoW for two purposes,&lt;br/&gt;two different blockchains. So you are getting more value from just one unit of&lt;br/&gt;work.&lt;br/&gt;&lt;br/&gt;But Peter&amp;#39;s coinbase hashcash protocol carefully ensures that the act of mining&lt;br/&gt;the hashcash is guaranteed to cost the miner at least some well-defined amount,&lt;br/&gt;and that amount can be easily calculated by considering the probability that a&lt;br/&gt;block could have been found with the effort required to generate the proof of&lt;br/&gt;work, and the amount of value the miner would have then given away in a&lt;br/&gt;&amp;#34;anyone-can-spend&amp;#34; output. (you may not realize this, but a scriptPubKey with a&lt;br/&gt;single pushdata opcode is always evaluated as true, which means it can be&lt;br/&gt;respent by anyone)&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t feel bad though, I had to ask him to explain it to me too. :)&lt;br/&gt;&lt;br/&gt;&amp;gt; Rivest&amp;#39;s PayWord for people who dont know the reference in this context is&lt;br/&gt;&amp;gt; the observation that for a low value micro-payment, you dont mind if you&lt;br/&gt;&amp;gt; only receive a payment 1 time in k so long as the expected payment is n&lt;br/&gt;&amp;gt; after receiving n (eg satoshi sized) payments.  Eg like a penny tip jar so&lt;br/&gt;&amp;gt; long as your expected payment is correct long term (win as often as you&lt;br/&gt;&amp;gt; lose) you dont mind.  And a fair 100% payout lottery can be fun of itself.&lt;br/&gt;&lt;br/&gt;I think you are misremembering. I just checked the paper and PayWord is based&lt;br/&gt;on chains of hashes and you give the receiver a digest and if after n repeated&lt;br/&gt;hashes it is considered to have been worth n*k It is not a probabalistic&lt;br/&gt;scheme.&lt;br/&gt;&lt;br/&gt;Incedentally while it is an obvious enough idea, though I didn&amp;#39;t see a&lt;br/&gt;reference to it, PayWords can be easily extended with a time-bandwidth&lt;br/&gt;trade-off by using a structure similar to a merkle tree. The roots could be&lt;br/&gt;created from some fixed nonce K and a increaing integer, H(K | n) Then you&lt;br/&gt;would provide a merkle path to the previously agreed upon final digest. So&lt;br/&gt;proof size for your payment would be log(n), and time to check the proof&lt;br/&gt;log(n). Unfortunately setting up the scheme is still 2*n however that only&lt;br/&gt;needs to be done once.&lt;br/&gt;&lt;br/&gt;&amp;gt; So let say each email client sends in an email header the head of the&lt;br/&gt;&lt;br/&gt;I have to respect a man who after all these years is still thinking&lt;br/&gt;about anti-spam for email. :)&lt;br/&gt;&lt;br/&gt;&amp;gt; Maybe one can put the bitcoin hash in DNS with a 5min TTL and have mail&lt;br/&gt;&amp;gt; clients read that to reduce scope for stale mining.&lt;br/&gt;&lt;br/&gt;Peter actually made a blockchain headers over DNS system, and a blockchain&lt;br/&gt;headers over twitter system as an April fools joke. See&lt;br/&gt;&lt;a href=&#34;https://twitter.com/blockheaders&#34;&gt;https://twitter.com/blockheaders&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; In this way one can merge mine bitcoin &amp;amp; hashcash to the benefit of the&lt;br/&gt;&amp;gt; recipient (or some beneficiary trusted not to be paying the proceeds to the&lt;br/&gt;&amp;gt; spammer).  And in a way that scales to email scale, and does not involve&lt;br/&gt;&amp;gt; installing a bitcoin client in every client, nor mail server.&lt;br/&gt;&lt;br/&gt;Blockchain header data may very well be one of the most widely distributed&lt;br/&gt;single data sets in the history of mankind, and most of its closest cousins are&lt;br/&gt;definitions such as the ASCII table or near definitions like the DNS root&lt;br/&gt;servers. Not something with new data every 10 minutes.&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJRkJZoAAoJEEWCsU4mNhiPtscIAL4eM&#43;reWCfAjw0FAv5c5lwQ&lt;br/&gt;tJvuVgmkCVyVurQLFbMt0hxXiYAFeTJ31uW0QBEdvitzIUAWR4QO/wfqNULAdZoA&lt;br/&gt;RzTCOBTjfFFGQLd7UdRuDSSEvq23oeJCoixbtdGpAmM1ySRvCExkO&#43;fYehNqXEDN&lt;br/&gt;FF1PVv9VPc5KXbDw3mB6l8dkMCLEHmYpkdrNRvHHQMhyLXO8q3Q6H3zDy3YbztZC&lt;br/&gt;rxibYprOtF1Z2dZzIYTWaGoA9ONLqSgOU2J1htj6kastsjW1d3XKIkdU/eRP2cEs&lt;br/&gt;CG2EWyyrm59e4zpYL4BJj0zBMW9&#43;pQQsSvrAtAoAFVdLojsAWBVL0PIQ8h8N6SY=&lt;br/&gt;=&#43;ptH&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:01:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst465r5saxqhnepr5gqrw5aqs6td9nwpcdzqml5fr3lhae6cvn7jqzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kg6kgq29</id>
    
      <title type="html">📅 Original date posted:2013-05-08 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst465r5saxqhnepr5gqrw5aqs6td9nwpcdzqml5fr3lhae6cvn7jqzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kg6kgq29" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswwkth5g9uecawfre8vda9plht9ky6y2fuzuwp6wv0fpt524g4vws6d86ts&#39;&gt;nevent1q…86ts&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-08&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;On Wed, May 8, 2013 at 11:44 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Who knows?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Satoshi used 32-bits and those fields can&amp;#39;t be changed now without every&lt;br/&gt;&amp;gt; single Bitcoin user changing all at once. (a &amp;#34;hard-fork&amp;#34; change)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We&amp;#39;ll probably need to do one of those eventually for other reasons, so&lt;br/&gt;&amp;gt; we might as well leave fixing the timestamps until then.&lt;br/&gt;&lt;br/&gt;Perhaps Satoshi did this delibrately, knowing that at some point a hard-fork&lt;br/&gt;would be a good idea, so that we all would have a good excuse to do one?&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJRivT1AAoJEEWCsU4mNhiPhxUH/271jtMvNrliZxFTvud282Dc&lt;br/&gt;snEieMig1p/HXy6ry1YLp&#43;Q2k4Ya3QFFPlbsqHeTjL&#43;NaJSGOHPBen4lpWahOH&#43;T&lt;br/&gt;N6TQoOls7BMpQ7Y54Nqy5Qh9GeQnbDGcbQ8fBUfFqAF1Ljs0OBsbJtvC3vZTbYEn&lt;br/&gt;dwB&#43;7dvPLGKVfz/yrR9wrLhDzoXHbG4C3sefqNnm&#43;fkHHIuTy4nxwtVVMydlzerF&lt;br/&gt;Bwg1oc64dlul7sugBGXo2FjtGrxxkRxWWqj&#43;dPgBnE/bDKIlemw34PtQZ2OK&#43;IUS&lt;br/&gt;CH7Q0EGBnr7TpXJT5AOMkycd8v9MJ2wNIt4v3YLqyViQ48Q5coxAS0GepcRnbMU=&lt;br/&gt;=na4H&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:01:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx0pjw3gyqunzyxgh4klh4rurmlpcx0hnmj00vw4zg5ffqapqya0czyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgt9slsk</id>
    
      <title type="html">📅 Original date posted:2013-05-08 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx0pjw3gyqunzyxgh4klh4rurmlpcx0hnmj00vw4zg5ffqapqya0czyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgt9slsk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsylu9umj88u3vrwhr4mndxlqyza6ls7mskurr8xjvh3v7y6hfhesg2vya35&#39;&gt;nevent1q…ya35&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-08&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;On Thu, May 9, 2013 at 1:13 AM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Wed, May 08, 2013 at 09:08:34PM -0400, Jeff Garzik wrote:&lt;br/&gt;&amp;gt;&amp;gt; Guffaw :)  The year 2038 is so far in the future that it is not really&lt;br/&gt;&amp;gt;&amp;gt; relevant, from that angle.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;Meh&amp;#34;. I think it&amp;#39;s highly unlikely we&amp;#39;ll break the block header format, as it&lt;br/&gt;&amp;gt; pretty much means invalidating all mining hardware.&lt;br/&gt;&lt;br/&gt;Doesn&amp;#39;t most mining hardware at the ASCI level start with a SHA256 midstate&lt;br/&gt;given that the nonce is at the end?  Adding further information to the block&lt;br/&gt;should be possible at the beginning of the block without major changes to the&lt;br/&gt;mining hardware.&lt;br/&gt;&lt;br/&gt;&amp;gt; There&amp;#39;s also no need: 32 bits is plenty of precision. Hell, even 16 bits would&lt;br/&gt;&amp;gt; do (assuming there&amp;#39;s never more than a 65535s (about 18 hours) gap between two&lt;br/&gt;&amp;gt; blocks). Just assume the &amp;#34;full&amp;#34; 64-bit time is the smallest one that makes&lt;br/&gt;&amp;gt; sense, given its lower 32 bits.&lt;br/&gt;&lt;br/&gt;I feel somewhat uncomfortable about the &amp;#34;after-the-fact&amp;#34; auditing possible in&lt;br/&gt;this scenario. Besides the timestamping provided by the block headers appears&lt;br/&gt;to be useful in some payment protocols, not to mention in general.&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.11 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJRivnmAAoJEEWCsU&lt;br/&gt;4mNhiPUIYH/AlxK4DHvIdq0khNH0nfK65E&lt;br/&gt;F1ZyYZTGLNHKqrJLCU2kc7zteGadQuccmFsYpmViIr14tzpU7xMImUHpj7fEHO3R&lt;br/&gt;S/1zy59rx2&#43;VYcevYdwMDTywanjeForRpli93Hz570GfwfG/D7VPejfLo6iq5dOt&lt;br/&gt;EG5m3Z8F7wNzWBmfBYBHKLrNBJe6iw0qJ2nNiHXcELt6gaqG3C9wI9NAPtQWQKjB&lt;br/&gt;57h7yTnFCRmjA3HDdCe2s0FVJgRP5cJqz3e62qZrY/BRmw/Vrx8ExuX1LJFqUx3k&lt;br/&gt;5tg&#43;BxXH4DJbNIojuq9lLl5lWxKOI1iSJJuCAixo/6s/manLFggJv7KtYgzhhjI=&lt;br/&gt;=BxDb&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T15:01:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqfg2d5dna3x5y2y7auewjsrfeezn24l04v7l7dlfm20hs4x8u43gzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgveavzg</id>
    
      <title type="html">📅 Original date posted:2013-05-04 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqfg2d5dna3x5y2y7auewjsrfeezn24l04v7l7dlfm20hs4x8u43gzyzstty4dlm3qettmk2xz8z5lc87v73g353vtar3aj6cqey2v3s6kgveavzg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ujxzukmsw57059xmrlqlugxczd0yf4v6drj5y6kr5sgye0rgp0sxg6hcj&#39;&gt;nevent1q…6hcj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-04&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;I think you too should ask yourself why you are putting so much effort into&lt;br/&gt;optimizing a centralized service, the DNS seeds, rather than putting effort&lt;br/&gt;into optimizing the P2P peer discovery instead. DNS seeds are a necessary evil,&lt;br/&gt;one that shouldn&amp;#39;t be promoted with additional features beyond simply obtaining&lt;br/&gt;your initial set of peers.&lt;br/&gt;&lt;br/&gt;After all Peter, just like you have implemented alternate block header&lt;br/&gt;distribution over twitter, in the future we should have many different means of&lt;br/&gt;peer discovery. Right now we have DNS seeds, a fixed list, and IRC discovery&lt;br/&gt;that does not work because the servers it was pointed too no longer exist. Not&lt;br/&gt;a good place to be.&lt;br/&gt;&lt;br/&gt;Some random ideas:&lt;br/&gt;&lt;br/&gt;search engines - search for &amp;#34;bitcoin seed address&amp;#34; or something and try IP&amp;#39;s&lt;br/&gt;found (twitter is similar)&lt;br/&gt;&lt;br/&gt;ipv4 scanning - not exactly friendly, but the density of bitcoin nodes is&lt;br/&gt;probably getting to the point where a brute force search is feasible&lt;br/&gt;&lt;br/&gt;anycast peers - would work best with UDP probably, who has the resources to set&lt;br/&gt;this up?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;It is probably not worth the effort implementing the above immediately, but it&lt;br/&gt;is worth the effort to ensure that we don&amp;#39;t make the DNS seed system so complex&lt;br/&gt;and sophisticated that we depend on it.&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1.4.10 (GNU/Linux)&lt;br/&gt;&lt;br/&gt;iQEcBAEBCAAGBQJRhU44AAoJEEWCsU4mNhiPtssH/1yb/FZRRaZpr3CwkoaOhbhu&lt;br/&gt;pxfRNWgOEOL/mlWKTVgp2812qEnY9DySpJ5DJMjx7/GhSvOtnteza5ts4&#43;pbuWhd&lt;br/&gt;l6E1R9zAYxX&#43;VOiBxcBtoZNEXDcS&#43;CjMumuBH5S1v&#43;L5jEntOWS9G8DKasjD2WAQ&lt;br/&gt;DzX8YbOuzIOqasEbr5Hpr9Vfl7ZtW/&#43;q/sPhQ1q3a7n7MaaIZrZicisJw3z7T7&#43;0&lt;br/&gt;T0yK8vUdYfstTjs0zLzfI5PW9&#43;TG5T0kvj0kXSCjnK723Mfl7SXp6UZx6yebBi6q&lt;br/&gt;tcTVOPo4hfBWk8XryZxaSNCkDYY6kryy5cb2V&#43;BojVfqLWVKgR3pdZqXqnEKNLo=&lt;br/&gt;=0XFF&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T14:56:19Z</updated>
  </entry>

</feed>