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




  <entry>
    <id>https://nostr.ae/nevent1qqsry2f0xk34ywylxeg588lvquczh22kf8r5aw5lpun8twlqxqzrxpgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsug0l0l</id>
    
      <title type="html">📅 Original date posted:2018-02-13 📝 Original message:Den 13 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsry2f0xk34ywylxeg588lvquczh22kf8r5aw5lpun8twlqxqzrxpgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsug0l0l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxz95tpr5xgwtxzaau44s0dwyq7e72leplp5qjnjksszu84329ftq753e8w&#39;&gt;nevent1q…3e8w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-02-13&lt;br/&gt;📝 Original message:Den 13 feb. 2018 15:07 skrev &amp;#34;JOSE FEMENIAS CAÑUELO via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&lt;br/&gt;***&lt;br/&gt;NO PART OF THIS SOFTWARE CAN BE INCLUDED IN ANY OTHER PROJECT THAT USES THE&lt;br/&gt;NAME BITCOIN AS PART OF ITS NAME AND/OR ITS MARKETING MATERIAL UNLESS THE&lt;br/&gt;SOFTWARE PRODUCED BY THAT PROJECT IS FULLY COMPATIBLE WITH THE BITCOIN&lt;br/&gt;(CORE) BLOCKCHAIN&lt;br/&gt;***&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That&amp;#39;s better solved with trademarks. (whoever would be the trademark&lt;br/&gt;holder - Satoshi?)&lt;br/&gt;&lt;br/&gt;This would also prohibit any reimplementation that&amp;#39;s not formally verified&lt;br/&gt;to be perfectly compatible from using the name.&lt;br/&gt;&lt;br/&gt;It also adds legal uncertainty.&lt;br/&gt;&lt;br/&gt;Another major problem is that it neither affects anybody forking older&lt;br/&gt;versions of Bitcoin, not people using existing independent blockchain&lt;br/&gt;implementations and renaming them Bitcoin-Whatsoever.&lt;br/&gt;&lt;br/&gt;And what happens when an old version is technically incompatible with a&lt;br/&gt;future version by the Core team due to not understanding various new&lt;br/&gt;softforks? Which version wins the right to the name?&lt;br/&gt;&lt;br/&gt;Also, being unable to even mention Bitcoin is overkill.&lt;br/&gt;&lt;br/&gt;The software license also don&amp;#39;t affect the blockchain data.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180213/5c9fcd62/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180213/5c9fcd62/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:10:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgzym036hlk6w9g36sysn2d3cwfd0q9w3cw97yq8gkw9lc9nrmglgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps5n7xt2</id>
    
      <title type="html">📅 Original date posted:2018-02-15 📝 Original message:Den 15 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgzym036hlk6w9g36sysn2d3cwfd0q9w3cw97yq8gkw9lc9nrmglgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps5n7xt2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqgu48lad3k2dzw670gn6x0zwt9azzs363anhsj8wlhz02ahz7p6ssf2slh&#39;&gt;nevent1q…2slh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-02-15&lt;br/&gt;📝 Original message:Den 15 feb. 2018 17:00 skrev &amp;#34;Tim Ruffing via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Consensus rules&lt;br/&gt;===============&lt;br/&gt;A decommitment d = chal spends a UTXO with address H_addr(chal), if&lt;br/&gt;there exists a commitment c in the blockchain which references the UTXO&lt;br/&gt;and which is the first commitment (among all referencing the UTXO) in&lt;br/&gt;the blockchain such that&lt;br/&gt;1. k = KDF(chal) correctly decrypts Dec(k, c)&lt;br/&gt;    and&lt;br/&gt;2. tx = Dec(k, c) is a valid transaction to spend UTXO&lt;br/&gt;&lt;br/&gt;The UTXO is spent as described by tx.&lt;br/&gt;Commitments never expire.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I addressed this partially before, and this is unfortunately incomplete.&lt;br/&gt;&lt;br/&gt;Situation A: Regardless of expiration of commitments, we allow doubles. (Or&lt;br/&gt;no doubles allowed, but commitments expire.)&lt;br/&gt;&lt;br/&gt;If I can block your transaction from confirming (censorship), then I can&lt;br/&gt;make my own commitment &#43; transaction. The miners will see two commitments&lt;br/&gt;referencing the same UTXO - but can see only one transaction which match a&lt;br/&gt;valid challenge and spends them, which is mine. You gained nothing from the&lt;br/&gt;commitment.&lt;br/&gt;&lt;br/&gt;Situation B: We don&amp;#39;t allow conflicting commitments, and they never expire.&lt;br/&gt;I can now freeze everybody&amp;#39;s funds trivially with invalid commitments,&lt;br/&gt;because you can&amp;#39;t validate a commitment without seeing a valid transaction&lt;br/&gt;matching it - and exposing an uncommitted transaction breaks the security&lt;br/&gt;promise of commitments.&lt;br/&gt;&lt;br/&gt;Any additional data in the commitment but hash it the transaction is&lt;br/&gt;pointless, because the security properties are the same. You can&amp;#39;t freeze&lt;br/&gt;an UTXO after only seeing a commitment, and for any two conflicting&lt;br/&gt;transactions you may observe it does not matter at all if one references&lt;br/&gt;UTXO:s or not since you already know both transactions&amp;#39; commitment ages&lt;br/&gt;anyway. Oldest would win no matter the additional data.&lt;br/&gt;&lt;br/&gt;Commitments work when the network can&amp;#39;t easily be censored for long enough&lt;br/&gt;to deploy the attack (at least for 2-3 blocks worth of time). They fail&lt;br/&gt;when the attacker is capable of performing such an attack.&lt;br/&gt;&lt;br/&gt;As I said previously, the only completely solid solution in all&lt;br/&gt;circumstances is a quantum resistant Zero-knowledge proof algorithm, or&lt;br/&gt;some equivalent method of proving knowledge of the key without revealing&lt;br/&gt;any data that enables a quantum attack.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180215/7b046cd7/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180215/7b046cd7/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:10:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstngc5jq2kg99e887z3gefrdc2h2m9d0d5lj9lz22n56ssuvnddyszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsatawkn</id>
    
      <title type="html">📅 Original date posted:2018-01-24 📝 Original message:Den 24 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstngc5jq2kg99e887z3gefrdc2h2m9d0d5lj9lz22n56ssuvnddyszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsatawkn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs96xhk7eeut5qjmn5xdwjukt4k75lfc5gy2elhhucnqg4h0s4y5ccx8pxr4&#39;&gt;nevent1q…pxr4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-24&lt;br/&gt;📝 Original message:Den 24 jan. 2018 16:38 skrev &amp;#34;Tim Ruffing via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&lt;br/&gt;Okay, I think my proposal was wrong...&lt;br/&gt;&lt;br/&gt;This looks better (feel free to break again):&lt;br/&gt;1. Commit (H(classic_pk, tx), tx) to the blockchain, wait until confirmed&lt;br/&gt;2. Reveal classic_pk in the blockchain&lt;br/&gt;&lt;br/&gt;Then the tx in the first valid commitment wins. If the attacker&lt;br/&gt;intercepts classic_pk, it won&amp;#39;t help him. He cannot create the first&lt;br/&gt;valid commitment, because it is created already. (The reason is that&lt;br/&gt;the decommitment is canonical now; for all commitments, the&lt;br/&gt;decommitment is just classic_pk.)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That&amp;#39;s not the type of attack I&amp;#39;m imagining. Both versions of your scheme&lt;br/&gt;are essentially equivalent in terms of this attack.&lt;br/&gt;&lt;br/&gt;Intended steps:&lt;br/&gt;1: You publish a hash commitment.&lt;br/&gt;2: The hash ends up in the blockchain.&lt;br/&gt;3: You publish the transaction itself, and it matches the hash commitment.&lt;br/&gt;4: Because it matches, miners includes it. It&amp;#39;s now in the blockchain.&lt;br/&gt;&lt;br/&gt;Attack:&lt;br/&gt;1: You publish a hash commitment.&lt;br/&gt;2: The hash ends up the blockchain.&lt;br/&gt;3: You publish the transaction itself, it matches the hash commitment.&lt;br/&gt;4: The attacker mess with the network somehow to prevent your transaction&lt;br/&gt;from reaching the miners.&lt;br/&gt;5: The attacker cracks your keypair, and makes his own commitment hash for&lt;br/&gt;his own theft transaction.&lt;br/&gt;6: Once that commitment is in the blockchain, he publishes his own theft&lt;br/&gt;transaction.&lt;br/&gt;7: The attacker&amp;#39;s theft transaction gets into the blockchain.&lt;br/&gt;8 (optionally): The miners finally see your original transaction with the&lt;br/&gt;older commitment, but now the theft transaction can&amp;#39;t be undone. There&amp;#39;s&lt;br/&gt;nothing to do about it, nor a way to know if it&amp;#39;s intentional or not.&lt;br/&gt;Anybody not verifying commitments only sees a doublespend attempt.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;More speculation, not really a serious proposal:&lt;br/&gt;&lt;br/&gt;I can imagine one way to reduce the probability of success for the attack&lt;br/&gt;by publishing encrypted transactions as the commitment, to then publish the&lt;br/&gt;key - the effect of this is that the key is easier to propagate quickly&lt;br/&gt;across the network than a full transaction, making it harder to succeed&lt;br/&gt;with a network based attack. This naive version by itself is however a&lt;br/&gt;major DoS vector against the network.&lt;br/&gt;&lt;br/&gt;You could, in some kind of fork, redefine how blocks are processed such&lt;br/&gt;that you can prune all encrypted transactions that have not had the key&lt;br/&gt;published within X blocks. The validation rules would work such that to&lt;br/&gt;publish the key for an encrypted transaction in a new block, that&lt;br/&gt;transaction must both be recent enough, be valid by itself, and also not&lt;br/&gt;conflict with any other existing plaintext / decrypted transactions in the&lt;br/&gt;blockchain.&lt;br/&gt;&lt;br/&gt;Blocks wouldn&amp;#39;t necessarily even need to include the encrypted transactions&lt;br/&gt;during propagation. This works because encrypted transactions have zero&lt;br/&gt;effect until the key is published. In this case you&amp;#39;d effectively be&lt;br/&gt;required to publish your encrypted transaction twice to ensure the raw data&lt;br/&gt;isn&amp;#39;t lost, once to get into a block and again together with the key to get&lt;br/&gt;it settled.&lt;br/&gt;&lt;br/&gt;Since miners will likely keep at least the most recent encrypted&lt;br/&gt;transactions cached to speed up validation, this is faster to settle than&lt;br/&gt;to publish the committed transaction as mentioned in the beginning. This&lt;br/&gt;increases your chances to get your key into the blockchain to settle your&lt;br/&gt;transaction before the attacker completes his attack, versus pushing a full&lt;br/&gt;transaction that miners haven&amp;#39;t seen before.&lt;br/&gt;&lt;br/&gt;This version would still allow DoS against miners caching all encrypted&lt;br/&gt;transactions. However, if efficient Zero-knowledge proofs became practical&lt;br/&gt;then you can use one to prove your encrypted transaction valid, even&lt;br/&gt;against the UTXO set and in terms of not colliding with existing&lt;br/&gt;commitments - in this case the DoS attack properties are nearly identical&lt;br/&gt;to standard transactions.&lt;br/&gt;If you want to change a committed transaction, you&amp;#39;d need to let the&lt;br/&gt;commitment expire.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180124/c42ae892/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180124/c42ae892/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:10:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsplnkgzu2fw724r9nh93qngxpxd6hdpvgs62mnej6pd38jul7p8ggzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsr4tfng</id>
    
      <title type="html">📅 Original date posted:2018-01-24 📝 Original message:Den 25 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsplnkgzu2fw724r9nh93qngxpxd6hdpvgs62mnej6pd38jul7p8ggzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsr4tfng" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdapejhgg8wl64m6ajmf82swf73l3as90d698x4tltxztns2vzldqtaskqw&#39;&gt;nevent1q…skqw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-24&lt;br/&gt;📝 Original message:Den 25 jan. 2018 00:22 skrev &amp;#34;Tim Ruffing via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I think you misread my second proposal. The first step is not only to&lt;br/&gt;publish the hash but to publish a *pair* consisting of the hash and the&lt;br/&gt;transaction.&lt;br/&gt;&lt;br/&gt;If the attacker changes the transaction on the wire, the user does not&lt;br/&gt;care and will try again.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I guess I assumed you meant it otherwise because I didn&amp;#39;t assume you&lt;br/&gt;intended a commitment to the full transaction just without the asymmetric&lt;br/&gt;key material.&lt;br/&gt;&lt;br/&gt;You could treat it the same way as in my suggestion, let it expire and&lt;br/&gt;prune it if the key material isn&amp;#39;t published in time.&lt;br/&gt;&lt;br/&gt;However... A sufficiently powerful attacker can deploy as soon as he sees&lt;br/&gt;your published signature and key, delay its propagation to the miners,&lt;br/&gt;force expiration and then *still* repeat the attack with his own forgery.&lt;br/&gt;&lt;br/&gt;Honestly, as long as we need to allow any form of expiry &#43; relying on&lt;br/&gt;publication of the vulnerable algorithms result for verification, I think&lt;br/&gt;the weakness will remain.&lt;br/&gt;&lt;br/&gt;No expiration hurts in multiple ways like via DoS, or by locking in&lt;br/&gt;potentially wrong (or straight up malicious) transactions.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;There&amp;#39;s one way out, I believe, which is quantum safe Zero-knowledge&lt;br/&gt;proofs. Currently STARK:s are one variant presumed quantum safe. It would&lt;br/&gt;be used to completely substitute the publication of the public key and&lt;br/&gt;signatures, and this way we don&amp;#39;t even need two-step commitments.&lt;br/&gt;&lt;br/&gt;It does however likely require a hardfork to apply to old transactions. (I&lt;br/&gt;can imagine an extension block type softfork method, in which case old&lt;br/&gt;UTXO:s get locked on the mainchain to create equivalent valued extension&lt;br/&gt;block funds.)&lt;br/&gt;&lt;br/&gt;Without practical ZKP,  and presuming no powerful QC attackers with the&lt;br/&gt;ability to control the network (basically NSA level attackers), I do think&lt;br/&gt;the Fawkes signature scheme is sufficient. Quantum attacks are likely to be&lt;br/&gt;very expensive anyway, for the foreseeable future.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180125/45fe3cec/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180125/45fe3cec/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:10:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr2texn3ndkucam9g9vx47c6arv9z0anekrnag60hkd8xyd8r833szyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpswhf0yf</id>
    
      <title type="html">📅 Original date posted:2018-01-24 📝 Original message:Den 23 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr2texn3ndkucam9g9vx47c6arv9z0anekrnag60hkd8xyd8r833szyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpswhf0yf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvv93rfr0hpl404l3359ara08fus7wdfgf4lw35qsgar72rn5xeecnarq0s&#39;&gt;nevent1q…rq0s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-24&lt;br/&gt;📝 Original message:Den 23 jan. 2018 23:45 skrev &amp;#34;Gregory Maxwell via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&lt;br/&gt;On Tue, Jan 23, 2018 at 10:22 PM, Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt; Hmm, at least people can choose not to reuse addresses currently --&lt;br/&gt;&amp;gt; if everyone were using taproot and that didn&amp;#39;t involve hashing the key,&lt;br/&gt;&lt;br/&gt;Can you show me a model of quantum computation that is conjectured to&lt;br/&gt;be able to solve the discrete log problem but which would take longer&lt;br/&gt;than fractions of a second to do so? Quantum computation has to occur&lt;br/&gt;within the coherence lifetime of the system.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Quantum computers works like randomized black boxes, you run them in many&lt;br/&gt;cycles with a certain probability of getting the right answer.&lt;br/&gt;&lt;br/&gt;The trick to them is that they bias the probabilities of their qubits to&lt;br/&gt;read out the correct answer *more often than at random*, for many classes&lt;br/&gt;of problems. You (likely) won&amp;#39;t get the correct answer immediately.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Quantum_computing&#34;&gt;https://en.wikipedia.org/wiki/Quantum_computing&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Quoting Wikipedia:&lt;br/&gt;&lt;br/&gt;&amp;gt; An algorithm is composed of a fixed sequence of quantum logic gates and a&lt;br/&gt;problem is encoded by setting the initial values of the qubits, similar to&lt;br/&gt;how a classical computer works. The calculation usually ends with a&lt;br/&gt;measurement, collapsing the system of qubits into one of the 2 n&lt;br/&gt;{\displaystyle 2^{n}} 2^{n} pure states, where each qubit is zero or one,&lt;br/&gt;decomposing into a classical state. The outcome can therefore be at most n&lt;br/&gt;{\displaystyle n} n classical bits of information (or, if the algorithm did&lt;br/&gt;not end with a measurement, the result is an unobserved quantum state).&lt;br/&gt;Quantum algorithms are often probabilistic, in that they provide the&lt;br/&gt;correct solution only with a certain known probability.&lt;br/&gt;&lt;br/&gt;A non programmed QC is essentially an RNG driven by quantum effects. You&lt;br/&gt;just get random bits.&lt;br/&gt;&lt;br/&gt;A programmed one will need to run the and program over and over until you&lt;br/&gt;can derive the correct answer from one of its outputs. How fast this goes&lt;br/&gt;depends on the problem and the algorithm.&lt;br/&gt;&lt;br/&gt;Most people here have heard of Grover&amp;#39;s algorithm, it would crack a&lt;br/&gt;symmetric 256 bit key in approximately 2^128 QC cycles - completely&lt;br/&gt;impractical. Shor&amp;#39;s algorithm is the dangerous one for ECC since it cracks&lt;br/&gt;current keys at &amp;#34;practical&amp;#34; speeds.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://eprint.iacr.org/2017/598&#34;&gt;https://eprint.iacr.org/2017/598&lt;/a&gt; - resource estimates, in terms of size of&lt;br/&gt;the QC. Does not address implementation speed.&lt;br/&gt;&lt;br/&gt;I can&amp;#39;t seem to find specific details, but I remember having seen estimates&lt;br/&gt;of around 2^40 cycles in practical implementations for 256 bit ECC (this&lt;br/&gt;assumes use error correction schemes, QC machines with small some&lt;br/&gt;imperfections, and more). Unfortunately I can&amp;#39;t find a source for this&lt;br/&gt;estimate. I&amp;#39;ve seen lower estimates too, but they seem entirely&lt;br/&gt;theoretical.&lt;br/&gt;&lt;br/&gt;Read-out time for QC:s is indeed insignificant, in terms of measuring the&lt;br/&gt;state of the qubits after a complete cycle.&lt;br/&gt;&lt;br/&gt;Programming time, time to prepared for readout, reset, reprogramming, etc,&lt;br/&gt;that will all take a little longer. In particular with more qubits&lt;br/&gt;involved, since they all need to be in superposition and be coherent at&lt;br/&gt;some point. Also, you still have to parse all the different outputs (on a&lt;br/&gt;classical computer) to find your answer among them.&lt;br/&gt;Very very optimistic cycle speeds are in the GHz range, and then that&amp;#39;s&lt;br/&gt;still on the order of ~15 minutes for 2^40 cycles. Since we don&amp;#39;t even have&lt;br/&gt;a proper general purpose QC yet, nor one with usable amounts of qubits, we&lt;br/&gt;don&amp;#39;t even know if we can make them run at a cycle per second, or per&lt;br/&gt;minute...&lt;br/&gt;&lt;br/&gt;However if somebody *does* build a fast QC that&amp;#39;s nearly ideal, then&lt;br/&gt;Bitcoin&amp;#39;s typical use of ECC would be in immediate danger. The most&lt;br/&gt;optimistic QC plausible would indeed be able to crack keys in under a&lt;br/&gt;minute. But my own wild guess is that for the next few decades none will be&lt;br/&gt;faster than a runtime measured in weeks for cracking keys.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Sidenote, I&amp;#39;m strongly in favor of implementing early support for the&lt;br/&gt;Fawkes scheme mentioned previously.&lt;br/&gt;&lt;br/&gt;We could even patch it on top of classical transactions - you can only&lt;br/&gt;break ECC with a known public key, so just commit to the signed transaction&lt;br/&gt;into the blockchain before publishing it. Then afterwards you publish the&lt;br/&gt;transaction itself, with a reference to the commitment. That transaction&lt;br/&gt;can then be assumed legit simply because there was no room to crack the key&lt;br/&gt;before the commitment, and the transaction matches the commitment.&lt;br/&gt;&lt;br/&gt;Never reuse keys, and you&amp;#39;re safe against QC:s.&lt;br/&gt;&lt;br/&gt;Sidenote: There&amp;#39;s a risk here with interception, insertion of a new&lt;br/&gt;commitment and getting the new transaction into the blockchain first.&lt;br/&gt;However, I would suggest a mining policy here were two known conflicting&lt;br/&gt;transactions with commitments are resolved such that the one with the&lt;br/&gt;oldest commitment wins. How to address detection of conflicting&lt;br/&gt;transactions with commitments older than confirmed transactions isn&amp;#39;t&lt;br/&gt;obvious. Some of these may be fully intentional by the original owner, such&lt;br/&gt;as a regretted transaction.&lt;br/&gt;&lt;br/&gt;Another sidenote: HD wallets with hash based hardened derivation should&lt;br/&gt;also be safe in various circumstances, near completely safe in the case&lt;br/&gt;where they&amp;#39;re defined such that knowing an individual private key, which is&lt;br/&gt;not the root key,  is not enough to derive any other in your wallet.&lt;br/&gt;HD schemes that only prevent derivation of parent keypairs in the tree&lt;br/&gt;would require that you never use a key derived from another already used or&lt;br/&gt;published public key.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180124/10b6b113/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180124/10b6b113/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:10:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0zhj56yfpk27xsqsxqn8vyv52naq2ha5sk9kaak6hql5s6s74zzqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpscedpns</id>
    
      <title type="html">📅 Original date posted:2017-12-14 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0zhj56yfpk27xsqsxqn8vyv52naq2ha5sk9kaak6hql5s6s74zzqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpscedpns" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy3gmxf8rekm4d3ell0yxrk2c90m4pmucx7uw5ad26yjvf48536pcwu7g7d&#39;&gt;nevent1q…7g7d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-12-14&lt;br/&gt;📝 Original message:Reposting /u/BashCo&amp;#39;s post on reddit here, for visibility:&lt;br/&gt;&lt;br/&gt;---8&amp;lt;---------------------------------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;gt; Before anyone says &amp;#39;bits&amp;#39; are too confusing because it&amp;#39;s a computer&lt;br/&gt;science term, here&amp;#39;s a list of homonyms [&lt;a href=&#34;https://en.wikipedia.org/&#34;&gt;https://en.wikipedia.org/&lt;/a&gt;&lt;br/&gt;wiki/List_of_true_homonyms] that you use every day. Homonyms are fine&lt;br/&gt;because our brains are able to interpret language based on context, so it&amp;#39;s&lt;br/&gt;a non-argument.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;This ignores the fact that there exists multiple meanings of bits *within&lt;br/&gt;the same context*, and that beginners likely can&amp;#39;t tell them apart.&lt;br/&gt;&lt;br/&gt;Feel free to try it yourself - talk about Bitcoin &amp;#34;bits&amp;#34; of a particular&lt;br/&gt;value with somebody who  doesn&amp;#39;t understand Bitcoin. Then explain that the&lt;br/&gt;cryptography uses 256 bit keys. I would be surprised if you could find&lt;br/&gt;somebody who would not be confused by that.&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s say a website says a song is 24 bits. Was that 24 bit audio&lt;br/&gt;resolution or 24 bit price? Somebody writes about 256 bit keys, are that&lt;br/&gt;their size or value?&lt;br/&gt;&lt;br/&gt;You guys here can probably tell the difference. Can everybody...? Bits will&lt;br/&gt;cause confusion, because plenty of people will not be able to tell these&lt;br/&gt;apart. They will not know WHEN to apply one definition or the other.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.reddit.com/r/bitcoin/comments/24m3nb/_/ch8gua7&#34;&gt;https://www.reddit.com/r/bitcoin/comments/24m3nb/_/ch8gua7&lt;/a&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20171214/75a7967d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20171214/75a7967d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:08:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv8fxz053409dm5uqajjt6vp5dp4sxx4d82smn0d4ga5u9jc3edfczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps5a2drt</id>
    
      <title type="html">📅 Original date posted:2017-04-01 📝 Original message:Den 1 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv8fxz053409dm5uqajjt6vp5dp4sxx4d82smn0d4ga5u9jc3edfczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps5a2drt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxpmxrm2luusmf6r8pjf425ehjetxhxy89z6u53yykekvyyf8zakc75mqf0&#39;&gt;nevent1q…mqf0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-01&lt;br/&gt;📝 Original message:Den 1 apr. 2017 01:13 skrev &amp;#34;Eric Voskuil via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&lt;br/&gt;-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;On 03/31/2017 02:23 PM, Rodney Morris via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; If the obsession with every personal computer being able to run a&lt;br/&gt;&amp;gt; fill node continues then bitcoin will be consigned to the dustbin&lt;br/&gt;&amp;gt; of history,&lt;br/&gt;&lt;br/&gt;The cause of the block size debate is the failure to understand the&lt;br/&gt;Bitcoin security model. This failure is perfectly exemplified by the&lt;br/&gt;above statement. If a typical personal computer cannot run a node&lt;br/&gt;there is no security.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re capable of running and trusting your own node chances are you&lt;br/&gt;already have something better than a typical personal computer!&lt;br/&gt;&lt;br/&gt;And those who don&amp;#39;t have it themselves likely know where they can run or&lt;br/&gt;access a node they can trust.&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re expecting average joe to trust the likely not updated node on his&lt;br/&gt;old unpatched computer full of viruses, you&amp;#39;re going to have a bad time.&lt;br/&gt;&lt;br/&gt;The real solution is to find ways to reduce the required trust in a&lt;br/&gt;practical manner.&lt;br/&gt;&lt;br/&gt;Using lightweight clients with multiple servers have already been&lt;br/&gt;mentioned, Zero-knowledge proofs (if the can be made practical and stay&lt;br/&gt;secure...) is another obvious future tool, and hardware wallets helps&lt;br/&gt;against malware.&lt;br/&gt;&lt;br/&gt;If you truly want everybody to run their own full nodes, the only plausible&lt;br/&gt;solution is managed hardware in the style of Chromebooks, except that you&lt;br/&gt;could pick your own distribution and software repository. Meaning you&amp;#39;re&lt;br/&gt;still trusting the exact same people whose nodes you would otherwise rely&lt;br/&gt;on, except now you&amp;#39;re mirroring their nodes on your own hardware instead.&lt;br/&gt;Which at most improves auditability.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170401/d37e06c6/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170401/d37e06c6/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:58:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2e24w2u4fy555taxwmhmvn4s60kssxeljymtsy93prddpkt8uxyczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpshpla8r</id>
    
      <title type="html">📅 Original date posted:2017-04-01 📝 Original message:Den 1 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2e24w2u4fy555taxwmhmvn4s60kssxeljymtsy93prddpkt8uxyczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpshpla8r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv8fxz053409dm5uqajjt6vp5dp4sxx4d82smn0d4ga5u9jc3edfczzfa9k&#39;&gt;nevent1q…fa9k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-01&lt;br/&gt;📝 Original message:Den 1 apr. 2017 16:35 skrev &amp;#34;Eric Voskuil via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&lt;br/&gt;-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA256&lt;br/&gt;&lt;br/&gt;On 03/31/2017 11:18 PM, Jared Lee Richardson wrote:&lt;br/&gt;&amp;gt;&amp;gt; If a typical personal computer cannot run a node there is no&lt;br/&gt;&amp;gt;&amp;gt; security.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you can&amp;#39;t describe an attack that is made possible when typical&lt;br/&gt;&amp;gt; personal computers can&amp;#39;t run nodes, this kind of logic has no place&lt;br/&gt;&amp;gt; in this discussion.&lt;br/&gt;&lt;br/&gt;&amp;#34;Governments are good at cutting off the heads of a centrally&lt;br/&gt;controlled networks...&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That&amp;#39;s what&amp;#39;s so great about Bitcoin. The blockchain is the same&lt;br/&gt;everywhere.&lt;br/&gt;&lt;br/&gt;So if you can connect to private peers in several jurisdictions, chances&lt;br/&gt;are they won&amp;#39;t all be lying to you in the exact same way. Which is what&lt;br/&gt;they would need to do to fool you.&lt;br/&gt;&lt;br/&gt;If you run your own and can&amp;#39;t protect it, they&amp;#39;ll just hack your node and&lt;br/&gt;make it lie to you.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170401/7833b665/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170401/7833b665/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:58:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf4s6l3tvg8r3tj0wkw25tngdqvs3elgzxuc8x200yxrasydt3s4qzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsv29d39</id>
    
      <title type="html">📅 Original date posted:2017-02-05 📝 Original message:Den 5 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf4s6l3tvg8r3tj0wkw25tngdqvs3elgzxuc8x200yxrasydt3s4qzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsv29d39" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqfcwseuxf6kzsqu0vz7ej0awszmz4v9hvhxyx6fd5v2dz06edszg7rxtv6&#39;&gt;nevent1q…xtv6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-02-05&lt;br/&gt;📝 Original message:Den 5 feb. 2017 16:33 skrev &amp;#34;John Hardy via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&lt;br/&gt;Currently in order to signal support for changes to Bitcoin, only miners&lt;br/&gt;are able to do so on the blockchain through BIP9.&lt;br/&gt;&lt;br/&gt;One criticism is that the rest of the community is not able to participate&lt;br/&gt;in consensus, and other methods of assessing community support are fuzzy&lt;br/&gt;and easily manipulated through Sybil.&lt;br/&gt;&lt;br/&gt;I was trying to think if there was a way community support could be&lt;br/&gt;signaled through transactions without requiring a hard fork, and without&lt;br/&gt;increasing the size of transactions at all.&lt;br/&gt;&lt;br/&gt;My solution is basically inspired by hashcash and vanity addresses&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Censorship by miners isn&amp;#39;t the only problem. Existing and normal&lt;br/&gt;transactions will probabilistically collide with these schemes, and most&lt;br/&gt;wallets have no straightforward way of supporting it.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170205/019c529b/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170205/019c529b/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:56:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqas4tdcuwcphk7pmf3rgz7rpmgg9vhujflxfq4gte5kajcgedlwszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsmkf7wx</id>
    
      <title type="html">📅 Original date posted:2015-12-20 📝 Original message:Den 20 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqas4tdcuwcphk7pmf3rgz7rpmgg9vhujflxfq4gte5kajcgedlwszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsmkf7wx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstk2mzsexvq8deljc327a8656t6w4axw2tcvu9jafy7nhnnr9duac8gyxjj&#39;&gt;nevent1q…yxjj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-20&lt;br/&gt;📝 Original message:Den 20 dec 2015 12:38 skrev &amp;#34;Tier Nolan via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sun, Dec 20, 2015 at 5:12 AM, Emin Gün Sirer &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  An attacker pool (A) can take a certain portion of its hashpower,&lt;br/&gt;&amp;gt;&amp;gt; use it to mine on behalf of victim pool (B), furnish partial proofs of&lt;br/&gt;work&lt;br/&gt;&amp;gt;&amp;gt; to B, but discard any full blocks it discovers.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I wonder if part of the problem here is that there is no pool identity&lt;br/&gt;linked to mining pools.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the mining protocols were altered so that miners had to indicate their&lt;br/&gt;identity, then a pool couldn&amp;#39;t forward hashing power to their victim.&lt;br/&gt;&lt;br/&gt;Our approaches can be combined.&lt;br/&gt;&lt;br/&gt;Each pool (or solo miner) has a public key included in their blocks that&lt;br/&gt;identifies them to their miners (solo miners can use their own unique&lt;br/&gt;random keys every time). This public key may be registered with DNSSEC&#43;DANE&lt;br/&gt;and the pool could point to their domain in the block template as an&lt;br/&gt;identifier.&lt;br/&gt;&lt;br/&gt;For each block the pool generates a nonce, and for each of every miner&amp;#39;s&lt;br/&gt;workers it double-hashes that nonce with their own public key and that&lt;br/&gt;miner&amp;#39;s worker ID and the previous block hash (to ensure no accidental&lt;br/&gt;overlapping work is done).&lt;br/&gt;&lt;br/&gt;The double-hash is a commitment hash, the first hash is the committed value&lt;br/&gt;to be used by the pool as described below. Publishing the nonce reveals how&lt;br/&gt;the hashes were derived to their miners.&lt;br/&gt;&lt;br/&gt;Each miner puts this commitment hash in their blocks, and also the public&lt;br/&gt;key of the pool separately as mentioned above.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s where it differs from standard mining: both the candidate block PoW&lt;br/&gt;hash and the pool&amp;#39;s commitment value above determines block validity&lt;br/&gt;together.&lt;br/&gt;&lt;br/&gt;If total difficulty is X and the ratio for full blocks to candidate blocks&lt;br/&gt;shared with the pool is Y, then the candidate block PoW now has to meet X/Y&lt;br/&gt;while hashing the candidate block PoW &#43; the pool&amp;#39;s commitment hash must&lt;br/&gt;meet Y, which together makes for X/Y*Y and thus the same total difficulty.&lt;br/&gt;&lt;br/&gt;So now miners don&amp;#39;t know if their blocks are valid before the pool does, so&lt;br/&gt;withholding isn&amp;#39;t effective, and the public key identifiers simultaneously&lt;br/&gt;stops a pool from telling honest but naive miners to attack other pools&lt;br/&gt;using whatever other schemes one might come up with.&lt;br/&gt;&lt;br/&gt;The main differences are that there&amp;#39;s a public key identifier the miners&lt;br/&gt;are told about in advance and expect to see in block templates, and that&lt;br/&gt;that now the pool has to publish this commitment value together with the&lt;br/&gt;block that also contains the commitment hash, and that this is verified&lt;br/&gt;together with the PoW.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151220/f952cf21/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151220/f952cf21/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspydgrpp8ptpdg4tzqr7a599gyz2q73d5wjnhlzjazvcvce5uapsszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps3punzc</id>
    
      <title type="html">📅 Original date posted:2015-08-29 📝 Original message:My ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspydgrpp8ptpdg4tzqr7a599gyz2q73d5wjnhlzjazvcvce5uapsszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps3punzc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx8wh4slv4c2uud8ptwdunwax0q4hjsc3d6zx7tx7zmvvrkc0y7dc9qp4ug&#39;&gt;nevent1q…p4ug&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-29&lt;br/&gt;📝 Original message:My current idea:&lt;br/&gt;&lt;br/&gt;* There&amp;#39;s a scheduled hardcap that goes up over time.&lt;br/&gt;&lt;br/&gt;* Miners vote on the blocksize limit within the hardcap, choosing the new&lt;br/&gt;votecap. No particular idea for scheduling change. The 2016 block period&lt;br/&gt;seems a bit long though, in case of sudden peak load.&lt;br/&gt;(I&amp;#39;d suggest rolling vote over X blocks, enacted Y blocks later (with votes&lt;br/&gt;counted from block A to block B = block A&#43;X, the change is enacted at block&lt;br/&gt;C = B&#43;Y = A&#43;X&#43;Y). I&amp;#39;m fine with fixed-period schedules too if they span a&lt;br/&gt;reasonable time, such as IMHO 2 days - we need rapid peak adjustment. No&lt;br/&gt;suggestion on vote result calculation mechanism.)&lt;br/&gt;&lt;br/&gt;* Casting votes are free.&lt;br/&gt;&lt;br/&gt;* The mean (average) blocksize over the last time period X is calculated&lt;br/&gt;for every block, or at the end of every fixed-length period (depending on&lt;br/&gt;what scheduling is used for votes).&lt;br/&gt;&lt;br/&gt;* Creating blocks larger than the mean but below the votecap raises the&lt;br/&gt;difficulty target for the miner (and slightly raises the mean for future&lt;br/&gt;blocks).&lt;br/&gt;&lt;br/&gt;* The degree of difficulty raise depends on where between the mean and&lt;br/&gt;votecap that the size of the given block is (and it follows that lots of&lt;br/&gt;votes for large raise reduces per-extra-Kb penalty, allowing for cheaper&lt;br/&gt;peak load adjustment if a large miner majority agrees). The degree of&lt;br/&gt;increase may be either linear or logarithmic, I&amp;#39;ve got no suggestion&lt;br/&gt;currently on any particular metric.&lt;br/&gt;(Some might think this is an easy way for miners to collude to make large&lt;br/&gt;blocks cheaper. If so, you could commit to only pay fee to miners that&lt;br/&gt;don&amp;#39;t vote for a block size above the size you accept, as a&lt;br/&gt;counter-incentive.)&lt;br/&gt;&lt;br/&gt;* Question: When the votecap is lowered, should the calculated mean be&lt;br/&gt;forced down to follow (forcing a penalty for making blocks close to the&lt;br/&gt;votecap straight after the change)? If so, how? Or should it be allowed to&lt;br/&gt;fall naturally as new blocks with size below the votecap are created?&lt;br/&gt;&lt;br/&gt;This is how miners would pay for actually creating larger blocks, and&lt;br/&gt;leaves us with three methods of keeping the size in check (hardcap, votecap&lt;br/&gt;and softcap). The softcap mechanism is then our third check to use if&lt;br/&gt;deemed necessary (orphaning valid blocks if considered problematically&lt;br/&gt;large). This third option do not need coordination with miners, they just&lt;br/&gt;need to be aware which block size is accepted by the community.&lt;br/&gt;&lt;br/&gt;I can&amp;#39;t think of any sensible non-miner mechanism of deciding max block&lt;br/&gt;size outside of using a community coordinated softcap, anything else will&lt;br/&gt;not work reliably. Too hard to measure objectively and judge fairly.&lt;br/&gt;&lt;br/&gt;The community would thus agree on a hardcap schedule in advance, and have&lt;br/&gt;the option to threaten orphaning blocks via softfork later on if&lt;br/&gt;circumstances would change and the votecap is too large.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150829/a985f3e6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150829/a985f3e6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:37:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrcvwn7n6xwvttuyscgp2le4w5rj4edxl0jkynv6n3ye2fgw5jq8szyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps3dpvyx</id>
    
      <title type="html">📅 Original date posted:2015-08-29 📝 Original message:My ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrcvwn7n6xwvttuyscgp2le4w5rj4edxl0jkynv6n3ye2fgw5jq8szyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps3dpvyx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs99g8y7jpejuff3j4fvaqgm543f5l49jh9p642cygnjvmcq7tkgvc2fdwva&#39;&gt;nevent1q…dwva&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-29&lt;br/&gt;📝 Original message:My current idea:&lt;br/&gt;&lt;br/&gt;* There&amp;#39;s a scheduled hardcap that goes up over time.&lt;br/&gt;&lt;br/&gt;* Miners vote on the blocksize limit within the hardcap, choosing the new&lt;br/&gt;votecap. No particular idea for scheduling change. The 2016 block period&lt;br/&gt;seems a bit long though, in case of sudden peak load.&lt;br/&gt;(I&amp;#39;d suggest rolling vote over X blocks, enacted Y blocks later (with votes&lt;br/&gt;counted from block A to block B = block A&#43;X, the change is enacted at block&lt;br/&gt;C = B&#43;Y = A&#43;X&#43;Y). I&amp;#39;m fine with fixed-period schedules too if they span a&lt;br/&gt;reasonable time, such as IMHO 2 days - we need rapid peak adjustment. No&lt;br/&gt;suggestion on vote result calculation mechanism.)&lt;br/&gt;&lt;br/&gt;* Casting votes are free.&lt;br/&gt;&lt;br/&gt;* The mean (average) blocksize over the last time period X is calculated&lt;br/&gt;for every block, or at the end of every fixed-length period (depending on&lt;br/&gt;what scheduling is used for votes).&lt;br/&gt;&lt;br/&gt;* Creating blocks larger than the mean but below the votecap raises the&lt;br/&gt;difficulty target for the miner (and slightly raises the mean for future&lt;br/&gt;blocks).&lt;br/&gt;&lt;br/&gt;* The degree of difficulty raise depends on where between the mean and&lt;br/&gt;votecap that the size of the given block is (and it follows that lots of&lt;br/&gt;votes for large raise reduces per-extra-Kb penalty, allowing for cheaper&lt;br/&gt;peak load adjustment if a large miner majority agrees). The degree of&lt;br/&gt;increase may be either linear or logarithmic, I&amp;#39;ve got no suggestion&lt;br/&gt;currently on any particular metric.&lt;br/&gt;(Some might think this is an easy way for miners to collude to make large&lt;br/&gt;blocks cheaper. If so, you could commit to only pay fee to miners that&lt;br/&gt;don&amp;#39;t vote for a block size above the size you accept, as a&lt;br/&gt;counter-incentive.)&lt;br/&gt;&lt;br/&gt;* Question: When the votecap is lowered, should the calculated mean be&lt;br/&gt;forced down to follow (forcing a penalty for making blocks close to the&lt;br/&gt;votecap straight after the change)? If so, how? Or should it be allowed to&lt;br/&gt;fall naturally as new blocks with size below the votecap are created?&lt;br/&gt;&lt;br/&gt;This is how miners would pay for actually creating larger blocks, and&lt;br/&gt;leaves us with three methods of keeping the size in check (hardcap, votecap&lt;br/&gt;and softcap). The softcap mechanism is then our third check to use if&lt;br/&gt;deemed necessary (orphaning valid blocks if considered problematically&lt;br/&gt;large). This third option do not need coordination with miners, they just&lt;br/&gt;need to be aware which block size is accepted by the community.&lt;br/&gt;&lt;br/&gt;I can&amp;#39;t think of any sensible non-miner mechanism of deciding max block&lt;br/&gt;size outside of using a community coordinated softcap, anything else will&lt;br/&gt;not work reliably. Too hard to measure objectively and judge fairly.&lt;br/&gt;&lt;br/&gt;The community would thus agree on a hardcap schedule in advance, and have&lt;br/&gt;the option to threaten orphaning blocks via softfork later on if&lt;br/&gt;circumstances would change and the votecap is too large.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150829/a985f3e6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150829/a985f3e6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:49:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv8l8x2v3uhr7uvexw3ycly3lqe3pcsuu06g2j94wxe9r8h9gmpdczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsctf0vu</id>
    
      <title type="html">📅 Original date posted:2015-07-22 📝 Original message:- Sent ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv8l8x2v3uhr7uvexw3ycly3lqe3pcsuu06g2j94wxe9r8h9gmpdczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsctf0vu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv7khcnkxf5mqf4yaq3t6990y49rm8e4eaqep6n5z4zcy2fzu8mtsac95te&#39;&gt;nevent1q…95te&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-22&lt;br/&gt;📝 Original message:- Sent from my tablet&lt;br/&gt;Den 22 jul 2015 17:51 skrev &amp;#34;Thomas Voegtlin via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Although Electrum clients connect to several servers in order to fetch&lt;br/&gt;&amp;gt; block headers, they typically request address balances and address&lt;br/&gt;&amp;gt; histories from a single server. This means that the chosen server knows&lt;br/&gt;&amp;gt; that a given set of addresses belong to the same wallet. That is true&lt;br/&gt;&amp;gt; even if Electrum is used over TOR.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There have been various proposals to improve on that, but none of them&lt;br/&gt;&amp;gt; really convinced me so far. One recurrent proposal has been to create&lt;br/&gt;&amp;gt; subsets of wallet addresses, and to send them to separate servers. In my&lt;br/&gt;&amp;gt; opinion, this does not really improve anonymity, because it requires&lt;br/&gt;&amp;gt; trusting more servers.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Here is an idea, inspired by TOR, on which I would like to have some&lt;br/&gt;&amp;gt; feedback: We create an anonymous routing layer between Electrum servers&lt;br/&gt;&amp;gt; and clients.&lt;br/&gt;&lt;br/&gt;Why not look at something like Dissent? &lt;a href=&#34;http://dedis.cs.yale.edu/dissent/&#34;&gt;http://dedis.cs.yale.edu/dissent/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This protocol reduces the impact of Sybil attacks.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/55192dba/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/55192dba/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:42:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfu6j6wdvtm5xvfpgvzqck5j6acml3ym8xc2x0w9hgurmm0clnc7gzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpse6d232</id>
    
      <title type="html">📅 Original date posted:2015-03-12 📝 Original message:Den 12 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfu6j6wdvtm5xvfpgvzqck5j6acml3ym8xc2x0w9hgurmm0clnc7gzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpse6d232" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfnvwhkt90rccgshe4vyd2uk09f72c8sl9hlrmn2dxq9gmpd2w3zg93sphw&#39;&gt;nevent1q…sphw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-12&lt;br/&gt;📝 Original message:Den 12 mar 2015 19:52 skrev &amp;#34;Andreas Schildbach&amp;#34; &amp;lt;andreas at schildbach.de&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m afraid this will never fly. Wallets are just too different and&lt;br/&gt;&amp;gt; that&amp;#39;s a good thing! For example, by design choice Bitcoin Wallet and&lt;br/&gt;&amp;gt; bitcoinj doesn&amp;#39;t support multiple accounts. How would it ever import&lt;br/&gt;&amp;gt; wallets from MultiBit or Mycelium?&lt;br/&gt;&lt;br/&gt;I think I covered that with the &amp;#34;importing wallet says what sections it&lt;br/&gt;supports&amp;#34; part. Then you&amp;#39;d only ask for the library to give you the&lt;br/&gt;addresses from the first branch in the main HD wallet. The user would be&lt;br/&gt;told that you by design can&amp;#39;t manage the other parts. The user would be&lt;br/&gt;alerted and get the recommendation to send the funds over manually if they&lt;br/&gt;want to switch their wallet. The user might however just want to export&lt;br/&gt;that one single branch if he&amp;#39;s a &amp;#34;power user&amp;#34;, so he would proceed to use&lt;br/&gt;it that way.&lt;br/&gt;&lt;br/&gt;At export, I recommend the wallet will tell the user what extensions and&lt;br/&gt;standards are in use (and which are necessary to recover how much of their&lt;br/&gt;funds in the target wallet). The user would be asked to confirm that the&lt;br/&gt;target wallet client supports these. The user should be given the option to&lt;br/&gt;hand the list of supported functionality in the target wallet (like a list&lt;br/&gt;of BIP numbers?), and tell the wallet to move the funds around so that the&lt;br/&gt;target wallet can successfully import everything and recover all funds.&lt;br/&gt;&lt;br/&gt;Actually, thinking about it I think what we really need first is a standard&lt;br/&gt;synchronization / transition protocol. Right now we don&amp;#39;t have more than&lt;br/&gt;the address label syncing plugin for Electrum. We need something for&lt;br/&gt;wallets to synchronize state, with the option for having one wallet tell&lt;br/&gt;the other how to send over all funds (for when they use completely&lt;br/&gt;different standards for managing funds). As the most simple option, the&lt;br/&gt;target wallet would provide a list of addresses to the sending wallet when&lt;br/&gt;you switch (this would satisfy Bryan&amp;#39;s request).&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/75ba39b6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/75ba39b6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:31:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyt3rhtc28ylufyu0cgsw8u2heupmqrsw68fqvfjfc83qc3pw0raqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpszhj7dm</id>
    
      <title type="html">📅 Original date posted:2015-03-12 📝 Original message:Den 12 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyt3rhtc28ylufyu0cgsw8u2heupmqrsw68fqvfjfc83qc3pw0raqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpszhj7dm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0yz3nq8d6kpj4t3xuc2ae0250axtqu9usrc3xfsdg0e2mfcr8wugdkv6xg&#39;&gt;nevent1q…v6xg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-12&lt;br/&gt;📝 Original message:Den 12 mar 2015 17:48 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; b) &amp;#34;Creation date&amp;#34; is just a short-term hack.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I agree, but we need things to be easy in the short term as well as the&lt;br/&gt;long term :)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The long term solution is clearly to have the 12 word seed be an&lt;br/&gt;encryption key for a wallet backup with all associated metadata. We&amp;#39;re&lt;br/&gt;heading in that direction one step at a time. Unfortunately it will take&lt;br/&gt;time for wallets to start working this way, and all the pieces to fall into&lt;br/&gt;place. Restoring from the block chain will be a semi regular operation for&lt;br/&gt;users until then.&lt;br/&gt;&lt;br/&gt;This have been mentioned a few times before, and what I think is necessary&lt;br/&gt;is to create a common file format that can be interpreted by a library&lt;br/&gt;which all wallets can use. I see it as similar as the work to create&lt;br/&gt;libconsensus for parsing the blockchain.&lt;br/&gt;&lt;br/&gt;We need something extensible that can describe how to derive all addresses&lt;br/&gt;used by the user. What HD branches to derive and how, with block numbers&lt;br/&gt;(or bloom filters of block hashes or similar) to note where all previously&lt;br/&gt;known transactions related to the wallet have occurred, and the last known&lt;br/&gt;block (so only new blocks need to be scanned).&lt;br/&gt;&lt;br/&gt;A way to describe one HD tree as a multisignature wallet tied to a hardware&lt;br/&gt;wallet if you have that (could include serial number or MAC of the device&lt;br/&gt;for simple identification by the wallet client). A way to describe another&lt;br/&gt;set of addresses as using a custom extension. A way to denote one private&lt;br/&gt;key as being used for stealth addresses together with details for how to&lt;br/&gt;identify the transactions (prefix, mailbox to look in, etc). Labels for&lt;br/&gt;transactions. P2SH script templates so those addresses can be recovered. A&lt;br/&gt;way to describe Copay style multisignature wallets and what server to use&lt;br/&gt;for coordinating with the other coowners. A way to describe threshold&lt;br/&gt;crypto group signature wallets and how to coordinate. Computer parsable&lt;br/&gt;descriptions of HD branches as change addresses, as being used for&lt;br/&gt;receiving payments in merchant payment systems, etc... Also, you should&lt;br/&gt;really be talking to people like accountants and auditors to see what&lt;br/&gt;features they&amp;#39;d like to see when it comes to things like how company&lt;br/&gt;wallets could have rules defined for how to use the various HD branches.&lt;br/&gt;&lt;br/&gt;And so on... I think you get my point by now.&lt;br/&gt;&lt;br/&gt;The basic idea is that the wallet uses the library to parse the wallet file&lt;br/&gt;and tells the user which sections it understands (can&amp;#39;t expect all wallets&lt;br/&gt;to handle custom extensions or stealth addresses, etc), then proceeds to&lt;br/&gt;scan the blockchain for those addresses. Then the user also won&amp;#39;t be&lt;br/&gt;surprised that not all funds are found and won&amp;#39;t think they&amp;#39;re lost.&lt;br/&gt;&lt;br/&gt;I think it should be referred to as an import/export format, more than as a&lt;br/&gt;backup format.&lt;br/&gt;&lt;br/&gt;You always want the most recent metadata the wallet of origin can provide&lt;br/&gt;when importing, to reduce unnecessary extra work. You don&amp;#39;t want really old&lt;br/&gt;backup files. If people add new seeds and various new extensions that can&amp;#39;t&lt;br/&gt;be automatically recovered from old wallet backups, they need new backups.&lt;br/&gt;You might as well use the wallet&amp;#39;s own internal formats for backup, as the&lt;br/&gt;wallet developer might better know how to optimize for the use cases he&lt;br/&gt;have designed for. But at the same time we should ask wallet developers to&lt;br/&gt;offer conversion tools to generate export format files from custom wallet&lt;br/&gt;data files.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/8331a17a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/8331a17a/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:31:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvkaqtl7s5tr4ffsz2ywaxx59e4g9y4rzq9kdckw6terpgnkvh0mqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsjq26wg</id>
    
      <title type="html">📅 Original date posted:2015-02-23 📝 Original message:Den 23 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvkaqtl7s5tr4ffsz2ywaxx59e4g9y4rzq9kdckw6terpgnkvh0mqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsjq26wg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0rur63qt5vpr8sv6jtgn0436vk2vfhsgmnnrmtgamz787wzs9kdsl6yq6r&#39;&gt;nevent1q…yq6r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-23&lt;br/&gt;📝 Original message:Den 23 feb 2015 08:38 skrev &amp;#34;Andy Schroder&amp;#34; &amp;lt;info at andyschroder.com&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I agree that NFC is the best we have as far as a trust anchor that you&lt;br/&gt;are paying the right person. The thing I am worried about is the privacy&lt;br/&gt;loss that could happen if there is someone passively monitoring the&lt;br/&gt;connection. So, in response to some of your comments below and also in&lt;br/&gt;response to some of Eric Voskuil&amp;#39;s comments in another recent e-mail:&lt;br/&gt;&lt;br/&gt;&amp;gt;From the sources I can find NFC don&amp;#39;t provide full privacy, but some&lt;br/&gt;modulations are MITM resistant to varying degrees, some aren&amp;#39;t at all, and&lt;br/&gt;they are all susceptible to denial of service via jammers.&lt;br/&gt;&lt;br/&gt;If the merchant system monitors the signal strength and similar metrics, a&lt;br/&gt;MITM that alters data (or attempts to) should be detectable, allowing it to&lt;br/&gt;shut down the connection.&lt;br/&gt;&lt;br/&gt;Using NFC for key exchange to establish an encrypted link should IMHO be&lt;br/&gt;secure enough.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://resources.infosecinstitute.com/near-field-communication-nfc-technology-vulnerabilities-and-principal-attack-schema/&#34;&gt;http://resources.infosecinstitute.com/near-field-communication-nfc-technology-vulnerabilities-and-principal-attack-schema/&lt;/a&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150223/4bea3a57/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150223/4bea3a57/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:31:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp9dkvuv2ry9pjlljapz4wuw0k9r560s3zxplr9tz6wrkhr83j6qszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps0mu47q</id>
    
      <title type="html">📅 Original date posted:2015-02-12 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp9dkvuv2ry9pjlljapz4wuw0k9r560s3zxplr9tz6wrkhr83j6qszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps0mu47q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxcawcf75x0yhhu6qnsxwufpn8z869phjay2nsddwv99qgjksrmwgrvy0nh&#39;&gt;nevent1q…y0nh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-12&lt;br/&gt;📝 Original message:On Thu, Feb 12, 2015 at 8:52 PM, Justus Ranvier&lt;br/&gt;&amp;lt;justusranvier at riseup.net&amp;gt; wrote:&lt;br/&gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt; Hash: SHA256&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 02/12/2015 07:47 PM, Allen Piscitello wrote:&lt;br/&gt;&amp;gt;&amp;gt; Nothing will stop that.  Bitcoin needs to deal with those issues,&lt;br/&gt;&amp;gt;&amp;gt; not stick our heads in the sand and pretend they don&amp;#39;t exist out of&lt;br/&gt;&amp;gt;&amp;gt; benevolence. This isn&amp;#39;t a pet solution, but the rules of the&lt;br/&gt;&amp;gt;&amp;gt; protocol and what is realistically possible given the nature of&lt;br/&gt;&amp;gt;&amp;gt; distributed consensus.  Relying on altruism is a recipe for&lt;br/&gt;&amp;gt;&amp;gt; failure.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If there&amp;#39;s a risk of fire burning down wooden buildings, pass out fire&lt;br/&gt;&amp;gt; extinguishers and smoke detectors, not matches.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The latter makes one an arsonist.&lt;br/&gt;&lt;br/&gt;Controlled fires is a valid tactic when necessary to reduce harm. It&lt;br/&gt;is frequently used in areas with periods of extreme heat including&lt;br/&gt;Australia. By burning off grids, you isolate the majority of flammable&lt;br/&gt;matter into &amp;#34;islands&amp;#34;. An accident fire would cause much more damage.&lt;br/&gt;&lt;br/&gt;Placing yourself in the way of the fire and asking them to find&lt;br/&gt;another solution isn&amp;#39;t that bright. It is only a matter of time until&lt;br/&gt;a fire starts, controlled or not! If you want another solution, go&lt;br/&gt;figure one out yourself!&lt;br/&gt;&lt;br/&gt;More to the point, it is unreasonable to knowingly expose yourself to&lt;br/&gt;risk of harm and blame everybody else who isn&amp;#39;t making your life&lt;br/&gt;easier without you having to change anything. If the majority decides&lt;br/&gt;that the best option to reduce harm for everybody requires that you&lt;br/&gt;move out of the way and find another way to do things, you&amp;#39;re better&lt;br/&gt;off moving.&lt;br/&gt;&lt;br/&gt;Telling people it is fine to keep being careless when there&amp;#39;s a fire&lt;br/&gt;hazard is &amp;#34;the real crime&amp;#34;, because that would cause more harm than&lt;br/&gt;what those who try to get the system changed does.
    </content>
    <updated>2023-06-07T15:30:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvfmm4hk69qe2ztcngt4k4fngdnexcypqltjfqr2mmm8rsyz25q5gzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsmxhkzl</id>
    
      <title type="html">📅 Original date posted:2015-02-12 📝 Original message:Den 12 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvfmm4hk69qe2ztcngt4k4fngdnexcypqltjfqr2mmm8rsyz25q5gzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsmxhkzl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszn49msdlkz0g0qpptcmjsypkendecuefr0rqc4w9d26dpcryqyrchn4ptn&#39;&gt;nevent1q…4ptn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-12&lt;br/&gt;📝 Original message:Den 12 feb 2015 16:42 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&amp;gt; Remember that you aren&amp;#39;t paying the bad pool, the bad pool is paying you.&lt;br/&gt;Whichever pool benefits from the scorched earth protocol can simply pick an&lt;br/&gt;address out of the transaction it perceived as starting the protocol, and&lt;br/&gt;pay that.&lt;br/&gt;&lt;br/&gt;My counterargument: with zero-conf but no replace-by-fee scorched earth,&lt;br/&gt;there would instead be a market which thieves use where pools would offer&lt;br/&gt;to execute doublespends that pay the thief and the pool, and where the&lt;br/&gt;pools would set what terms and payouts they ask for.&lt;br/&gt;&lt;br/&gt;All bidding pools with acceptable terms get a doublespend transaction that&lt;br/&gt;pays that specific pool and the thief, the first to mine theirs win (and&lt;br/&gt;the merchant loses).&lt;br/&gt;&lt;br/&gt;Your protocol requires less setup, but that&amp;#39;s the only notable difference&lt;br/&gt;(besides risk of paying non-participating pools with scorched earth).&lt;br/&gt;&lt;br/&gt;No notable difference in security for merchants.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/e4e44b31/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/e4e44b31/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs26wxqp2cm0f7pqdkmndyalj3wg8k7f08jhsvrvs49stch8kplnaczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsqwdt34</id>
    
      <title type="html">📅 Original date posted:2015-02-12 📝 Original message:Den 12 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs26wxqp2cm0f7pqdkmndyalj3wg8k7f08jhsvrvs49stch8kplnaczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsqwdt34" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs87ewtna0l97j6uqlm2tymkdraddla6xf9f5q8d6a9zkjnxjn5aagkvut9d&#39;&gt;nevent1q…ut9d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-12&lt;br/&gt;📝 Original message:Den 12 feb 2015 16:15 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The first is that this setup means miners can steal arbitrary payments if&lt;br/&gt;they work together with the sender of the money. The model assumes this&lt;br/&gt;collaboration won&amp;#39;t happen, but it will. Because no existing wallet has a&lt;br/&gt;&amp;#34;double spend this&amp;#34; button, to make the scheme work the dishonest miners&lt;br/&gt;must create and distribute such a wallet that implements the whole&lt;br/&gt;scorched-earth protocol. At that point it&amp;#39;s easy for miners to reward the&lt;br/&gt;payment fraudster with some of the stolen money the merchant lost, meaning&lt;br/&gt;it now makes sense for the fraudster to always do this. The situation isn&amp;#39;t&lt;br/&gt;stable at all.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The second is that it incentivises competitors to engage in payment fraud&lt;br/&gt;against each other. A big rich coffee shop chain that is facing competition&lt;br/&gt;from a small, scrappy newcomer can simply walk into the new shop and buy&lt;br/&gt;things, then trigger the &amp;#34;scorched earth&amp;#34;. Even with no miner&lt;br/&gt;collaboration, this means the big company is down the cost of the product&lt;br/&gt;but so is the little company who lost everything. Whoever can outspend the&lt;br/&gt;other wins.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We don&amp;#39;t really need game theory to tell us that this plan is a bad idea.&lt;br/&gt;Just imagine trying to explain it to an actual shop keeper. They would&lt;br/&gt;think you were crazy. Bitcoin is already a hard enough concept to&lt;br/&gt;understand without throwing into the mix &amp;#34;anyone can burn the money they&lt;br/&gt;gave you after walking out of the shop&amp;#34;.&lt;br/&gt;&lt;br/&gt;I see no fundamental difference in outcome from miner collusion in&lt;br/&gt;scorched-fee (which isn&amp;#39;t guaranteed to pay the &amp;#34;right&amp;#34; pool!) and miner&lt;br/&gt;collusion in knowingly mining a doublespend transaction.&lt;br/&gt;&lt;br/&gt;Both outcomes pay the miner and thief equally when successful. The merchant&lt;br/&gt;loses in both.&lt;br/&gt;&lt;br/&gt;Zero-conf needs something else for security. A guarantee it can not be&lt;br/&gt;doublespent in the relevant time frame.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/1da9aa24/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/1da9aa24/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswnkh4mtq8khvs4c4dne5z8lcf7apt0l6a65d6v5zhar59eyqeungzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsykwymk</id>
    
      <title type="html">📅 Original date posted:2015-02-12 📝 Original message:Den 12 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswnkh4mtq8khvs4c4dne5z8lcf7apt0l6a65d6v5zhar59eyqeungzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsykwymk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsptwm43xfn8rgmue9href5v5kgwyw4m78aazlar853xscr0a7ysmcqtykf5&#39;&gt;nevent1q…ykf5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-12&lt;br/&gt;📝 Original message:Den 12 feb 2015 15:53 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; So you&amp;#39;re just arguing that a notary is different to a miner, without&lt;br/&gt;spelling out exactly why.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m afraid I still don&amp;#39;t understand why you think notaries would build&lt;br/&gt;long term businesses but miners wouldn&amp;#39;t, in this model.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think you are saying because notaries have identity, brand awareness&lt;br/&gt;and because they have big up front bonds, that means they will be&lt;br/&gt;trustworthy.&lt;br/&gt;&lt;br/&gt;Miners aren&amp;#39;t contractors, they don&amp;#39;t have to care about repeat business.&lt;br/&gt;Individual miners don&amp;#39;t have enough impact to have a negative impact on&lt;br/&gt;their own capital investment. Zero-conf transactions also aren&amp;#39;t that tied&lt;br/&gt;to the Bitcoin valuation.&lt;br/&gt;&lt;br/&gt;Multisignature notaries need to convince people to select them. They want&lt;br/&gt;to know that even with collateral, their funds won&amp;#39;t be temporarily locked&lt;br/&gt;up and unspendable for days at a time.&lt;br/&gt;&lt;br/&gt;What services would miners provide here, do you think?&lt;br/&gt;&lt;br/&gt;&amp;gt; Well, sure. It&amp;#39;s the same model governments use and is why being a money&lt;br/&gt;transmitter in the USA is so difficult: you need to put up large sums of&lt;br/&gt;money as collateral and have your fingerprints taken 48 times. Then you can&lt;br/&gt;start advertising to get customers!&lt;br/&gt;&lt;br/&gt;Obviously you need to have collateral to provide collateral. Can&amp;#39;t make&lt;br/&gt;cryptographic verifiable guarantees if you don&amp;#39;t have the resources to back&lt;br/&gt;them.&lt;br/&gt;&lt;br/&gt;&amp;gt; The reason mining is such a nice model is it doesn&amp;#39;t have these sorts of&lt;br/&gt;requirements.&lt;br/&gt;&lt;br/&gt;And also can&amp;#39;t make these assurances. Any minority miner can be overrun.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; As notaries can be small operations ..... [snip] ...... (almost every&lt;br/&gt;large organization in the world have some unallocated funds somewhere).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Which is it? Are notaries small operations or large operations?&lt;br/&gt;&lt;br/&gt;The operation itself is small. A few people maintaining a few servers.&lt;br/&gt;&lt;br/&gt;The collateral needed depends on how many and how large simultaneous&lt;br/&gt;transactions they want to provide assurances for, so they can chose to be a&lt;br/&gt;small player for one niche market or large and global if they have the&lt;br/&gt;funds for it.&lt;br/&gt;&lt;br/&gt;&amp;gt; I think exploring new consensus models with semi-trusted notaries is&lt;br/&gt;interesting, but it&amp;#39;s not Bitcoin.&lt;br/&gt;&lt;br/&gt;Methods for decentralized consensus that aren&amp;#39;t PoW also aren&amp;#39;t Bitcoin.&lt;br/&gt;&lt;br/&gt;&amp;gt; Please don&amp;#39;t try and apply this logic in the real world :( Rephrased:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;That&amp;#39;s a nice house. I noticed it&amp;#39;s made of wood. I&amp;#39;m going to start&lt;br/&gt;fires until it burns down, because there is no guarantee your house won&amp;#39;t&lt;br/&gt;burn down in future and it&amp;#39;s important you understand that wooden houses&lt;br/&gt;aren&amp;#39;t safe. Really I&amp;#39;m just doing you a favour.&amp;#34;&lt;br/&gt;&lt;br/&gt;Actually that IS often a bad idea. But fortunately the risk and threat is&lt;br/&gt;low, and mitigation is well understood.&lt;br/&gt;&lt;br/&gt;&amp;gt; I&amp;#39;m really not a fan of Peter&amp;#39;s approach, which is &amp;#34;hey let&amp;#39;s try and&lt;br/&gt;cause as many problems as possible to try and prove a point, without having&lt;br/&gt;created any solutions&amp;#34;. Replace-by-fee-scorched-earth doesn&amp;#39;t work and&lt;br/&gt;isn&amp;#39;t a solution. Miners can easily cut payment fraudsters in on the stolen&lt;br/&gt;money, and as they&amp;#39;d need to distribute custom double-spending wallets to&lt;br/&gt;make the scheme work it&amp;#39;d be very easy to do.&lt;br/&gt;&lt;br/&gt;Security analysis requires having the mindset of an attacker. Sometimes&lt;br/&gt;that reveals suboptimal choices. Then you want them changed to more stable&lt;br/&gt;choices such that once the incentives change, the risk already is gone.&lt;br/&gt;Minimization of damage, simply put.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; Your also ssume people will expect the Bitcoin network to keep zero-conf&lt;br/&gt;safe forever and that Bitcoin valuation is tied to that. Given the options&lt;br/&gt;available and current state of things, I&amp;#39;m assuming that&amp;#39;s wrong.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Why? You think ability to make payments in a few seconds is some&lt;br/&gt;irrelevant curiousity?&lt;br/&gt;&lt;br/&gt;No. But you can&amp;#39;t be certain it is secure without having a solid reliable&lt;br/&gt;mechanism to provide such a guarantee.&lt;br/&gt;&lt;br/&gt;You want zero-conf to stay safe without involvement of servers? Then&lt;br/&gt;please, try to find a way to secure it. Right now you&amp;#39;re assuming it can&lt;br/&gt;remain safe based on circumstances which can change and assumptions about&lt;br/&gt;market participant&amp;#39;s valuations that likely aren&amp;#39;t true.&lt;br/&gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s put it this way. If BitPay&amp;#39;s business model evaporates tomorrow,&lt;br/&gt;along with all the merchants they support, do you think that&amp;#39;d have any&lt;br/&gt;effect on Bitcoin&amp;#39;s value? If not, why not?&lt;br/&gt;&lt;br/&gt;It would. They&amp;#39;d tank. But you&amp;#39;re assuming too much about the basis for&lt;br/&gt;valuation.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/437c2f0a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/437c2f0a/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9fnt2ead7k2sfersjaeyzwl86p5fyk4m6dva209snu3qh9w9k43qzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsc9dn4y</id>
    
      <title type="html">📅 Original date posted:2015-02-12 📝 Original message:Den 12 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9fnt2ead7k2sfersjaeyzwl86p5fyk4m6dva209snu3qh9w9k43qzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsc9dn4y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswll843gj6hakd0y2w44gdja5leueknz8udwfy7uf9kjspenvjdpsk2mwns&#39;&gt;nevent1q…mwns&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-12&lt;br/&gt;📝 Original message:Den 12 feb 2015 14:44 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; You can prove a doublespend instantly by showing two conflicting&lt;br/&gt;transactions both signed by thar party. This pair can be distributed as a&lt;br/&gt;proof of malice globally in seconds via a push messaging mechanism.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There have been lots of e-cash schemes proposed in the academic&lt;br/&gt;literature that work like this, or variants of it. Schemes where&lt;br/&gt;participants are anonymous until they double spend are popular.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s re-write your proposal but substituting the word notary for miner:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; To profit, the miner would have to be sure the payout from agreeing on&lt;br/&gt;collusion (or to perform the doublespend themselves) would pay out better&lt;br/&gt;than acting honestly for a given amount of time info the future. This means&lt;br/&gt;transactions for small sums are secure.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That&amp;#39;s the exact argument we&amp;#39;re having. The assertion is that a&lt;br/&gt;&amp;#34;rational&amp;#34; notary would kill his own business to increase his profits in&lt;br/&gt;the next few hours. So you&amp;#39;re just arguing that a notary is different to a&lt;br/&gt;miner, without spelling out exactly why.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Does the notary have to make a big up front investment? If so, why is&lt;br/&gt;that different to mining investment?&lt;br/&gt;&lt;br/&gt;Miners are transient. You don&amp;#39;t depend on any given subset of them.&lt;br/&gt;Centralized e-currency give you no choice but to trust one set of notaries.&lt;br/&gt;&lt;br/&gt;The notary don&amp;#39;t have any large maintenance costs. The initial investment&lt;br/&gt;is small, they don&amp;#39;t need more than a few servers and maybe a HSM and some&lt;br/&gt;office. In the non-collateral version, they&amp;#39;re a centralized entity. Note&lt;br/&gt;that in the fully centralized model, if the notary goes bad you&amp;#39;re screwed.&lt;br/&gt;Your tokens are useless or maybe gone.&lt;br/&gt;&lt;br/&gt;Essentially you can&amp;#39;t know if you&amp;#39;re up for the long con or not.&lt;br/&gt;&lt;br/&gt;Anybody can set up a miner with capital investments. No individual miner&lt;br/&gt;has a large impact on the system as a whole.&lt;br/&gt;&lt;br/&gt;In Bitcoin, you aren&amp;#39;t dependent on any one multisignature notary. One&lt;br/&gt;going gown only represents a small loss and done temporarily locked funds.&lt;br/&gt;Anybody can set up a multisignature notary, but people won&amp;#39;t trust you&lt;br/&gt;unless you show you&amp;#39;re trustable - you need to market yourself to get to&lt;br/&gt;the point where a malicious doublespend can be profitable.&lt;br/&gt;&lt;br/&gt;You can&amp;#39;t really replicate the collateralized multisignature notary model&lt;br/&gt;in centralized systems. Because having the e-currency bank be the notary&lt;br/&gt;means they have the same powers a 51% miner would have - they can block the&lt;br/&gt;transaction claiming the collateral, they can censor any other transactions&lt;br/&gt;at will, and all your funds depend on them and the market&amp;#39;s trust in them.&lt;br/&gt;&lt;br/&gt;&amp;gt; Is the notary non-anonymous and afraid of being charged with payment&lt;br/&gt;fraud? If so, note that big miners do lots of non-anonymous things too,&lt;br/&gt;like renting warehouses and importing specialised equipment.&lt;br/&gt;&lt;br/&gt;As notaries can be small operations, they can perform the doublespend as&lt;br/&gt;they escape across the border.&lt;br/&gt;&lt;br/&gt;&amp;gt; Is it because of the big up front collateral they&amp;#39;re meant to have lying&lt;br/&gt;around? If so, how do you ensure a fluid market for notaries?&lt;br/&gt;&lt;br/&gt;With collateralized multisignature notaries, my assumption is that&lt;br/&gt;organizations that are related to Bitcoin transactions that has sufficient&lt;br/&gt;sums of unallocated funds would use them for collateral in a scheme like&lt;br/&gt;this (almost every large organization in the world have some unallocated&lt;br/&gt;funds somewhere).&lt;br/&gt;&lt;br/&gt;As sellers have almost no risk of losing money to them, any notary backed&lt;br/&gt;by somebody they know and trust would be good enough&lt;br/&gt;&lt;br/&gt;As buyers also have no risk, they&amp;#39;d use them when they want to make quick&lt;br/&gt;payments.&lt;br/&gt;&lt;br/&gt;-----&lt;br/&gt;&lt;br/&gt;You seem to be making a lot of arguments from the status quo. I don&amp;#39;t care&lt;br/&gt;what people have been doing, preserving every habit isn&amp;#39;t a sacred goal. I&lt;br/&gt;care about stable incentives and long term predictability regarding what&lt;br/&gt;behavior is safe. Behavior that becomes unsafe if incentives change is bad&lt;br/&gt;and shouldn&amp;#39;t be relied on.&lt;br/&gt;&lt;br/&gt;Also, Bitcoin is the concensus mechanism. As mentioned, trying to provide a&lt;br/&gt;guarantee for what will end up in the blocks without servers involved is to&lt;br/&gt;reinvent Bitcoin within Bitcoin. I can go Xzibit on you all day long if you&lt;br/&gt;like!  What you consider an attack is irrelevant. You assume a certain&lt;br/&gt;behavior is desired without first making sure it is reliable.&lt;br/&gt;&lt;br/&gt;Depending on that which isn&amp;#39;t guaranteed is baaaad, and breaking other&lt;br/&gt;people&amp;#39;s assumptions is by itself NOT an attack if there never was a&lt;br/&gt;guarantee or even as little as an implicit understanding it is safe.&lt;br/&gt;&lt;br/&gt;Your also assume people will expect the Bitcoin network to keep zero-conf&lt;br/&gt;safe forever and that Bitcoin valuation is tied to that. Given the options&lt;br/&gt;available and current state of things, I&amp;#39;m assuming that&amp;#39;s wrong.&lt;br/&gt;&lt;br/&gt;Besides, zero-conf will never be secure if you don&amp;#39;t add external&lt;br/&gt;contextual information as a requirement when validating blocks. Otherwise&lt;br/&gt;defecting miners will frequently doublespend against you. And adding such&lt;br/&gt;information is messy and probably not secure in itself, as it opens up for&lt;br/&gt;gaming the system through network level attacks.&lt;br/&gt;&lt;br/&gt;And your remarks against game theory seems unwarranted.&lt;br/&gt;&lt;br/&gt;The game theorists that are wrong are typically wrong for one of the&lt;br/&gt;following reasons;&lt;br/&gt;&lt;br/&gt;* Their model is wrong. The system, the actors and/or the options available&lt;br/&gt;are misunderstood.&lt;br/&gt;* The actors don&amp;#39;t understand the avaliable incentives and go for trial and&lt;br/&gt;error (the most optimal choices for attack and defense are found at random&lt;br/&gt;or not at all, and not always adopted until it has stood the test of time).&lt;br/&gt;* That option is on the to-do list, just wait.&lt;br/&gt;* There&amp;#39;s easier and/or more profitable attacks (a variant of #1 if the&lt;br/&gt;game theorist said it is certain to happen).&lt;br/&gt;&lt;br/&gt;You should NOT EVER rely on security-through-opportunity-cost for the&lt;br/&gt;attacker or assume you can always keep doing what you always did. Once the&lt;br/&gt;bigger targets are gone, you&amp;#39;re next.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/2ad0cc1c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/2ad0cc1c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9pfvsutnu4d8m45yt342p2hy2975vz7fuaw0926y0qmdgelra3qczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps9gvafq</id>
    
      <title type="html">📅 Original date posted:2015-02-12 📝 Original message:Den 12 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9pfvsutnu4d8m45yt342p2hy2975vz7fuaw0926y0qmdgelra3qczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps9gvafq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdmlxa6rj5wpj9q628sc3pca5w4lv067v5ppfcyuzww9jd6sz9cqgzdftg5&#39;&gt;nevent1q…ftg5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-12&lt;br/&gt;📝 Original message:Den 12 feb 2015 13:49 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Are you not counting collateralized multisignature notaries? Its an&lt;br/&gt;extended version of the Greenaddress.it model.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It makes unconfirmed transactions useless in the classical Bitcoin model.&lt;br/&gt;Obviously if you introduce a trusted third party you can fix things, but&lt;br/&gt;then you&amp;#39;re back to having the disadvantages of centralised trust.&lt;br/&gt;&lt;br/&gt;That trust you put in them is extremely limited, and temporary.&lt;br/&gt;&lt;br/&gt;First of all, the standard multisignature notary model applies like how I&lt;br/&gt;originally described it in my blog post over a year ago.&lt;br/&gt;&lt;br/&gt;You can prove a doublespend instantly by showing two conflicting&lt;br/&gt;transactions both signed by thar party. This pair can be distributed as a&lt;br/&gt;proof of malice globally in seconds via a push messaging mechanism.&lt;br/&gt;&lt;br/&gt;After confirmation in the blockchain, you have standard Bitcoin transaction&lt;br/&gt;security.&lt;br/&gt;To profit, the notary would have to be sure the payout from agreeing on&lt;br/&gt;collusion (or to perform the doublespend themselves) would pay out better&lt;br/&gt;than acting honestly for a given amount of time info the future. This means&lt;br/&gt;transactions for small sums are secure.&lt;br/&gt;&lt;br/&gt;To provide security for high value transactions, NRW adds a collateral&lt;br/&gt;transaction that the notary stands for and signs in advance, and gives to&lt;br/&gt;the seller. The key here is that it is constructed such that if the&lt;br/&gt;original payment gets doublespent, then this collateral transaction to the&lt;br/&gt;seller becomes spendable.&lt;br/&gt;&lt;br/&gt;So there is two outcomes - either the customer or the notary pays the&lt;br/&gt;seller. The customer can&amp;#39;t force a doublespend. The notary can&amp;#39;t steal or&lt;br/&gt;freeze funds (due to nlocktime fund recovery option). The seller knows&lt;br/&gt;he&amp;#39;ll get the funds for sure before delivering the goods. Nobody is at&lt;br/&gt;risk.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/be689276/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/be689276/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9tz8pledxl3wdtfvkum3rrymkyxm20yrjhdututrvz2ar78053xczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps9gqkrq</id>
    
      <title type="html">📅 Original date posted:2015-02-12 📝 Original message:Den 12 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9tz8pledxl3wdtfvkum3rrymkyxm20yrjhdututrvz2ar78053xczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps9gqkrq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2qvpz8er32c7zewczav9d9uu9rf9aqh9e5gd2ymvhh7wuvvp4dfcuj253k&#39;&gt;nevent1q…253k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-12&lt;br/&gt;📝 Original message:Den 12 feb 2015 12:58 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;[...]&lt;br/&gt;&lt;br/&gt;&amp;gt; Your &amp;#34;scorched earth&amp;#34; plan is aptly named, as it&amp;#39;s guaranteed to make&lt;br/&gt;unconfirmed payments useless.&lt;br/&gt;&lt;br/&gt;Are you not counting collateralized multisignature notaries? Its an&lt;br/&gt;extended version of the Greenaddress.it model.&lt;br/&gt;&lt;br/&gt;NoRiskWallet: &lt;a href=&#34;https://github.com/baleato/bitcoin-hackathon&#34;&gt;https://github.com/baleato/bitcoin-hackathon&lt;/a&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/ccc97086/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150212/ccc97086/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq72lf3ydcks6xj63rp8zzq42vgez4wgwccejyk6gynx62zf5cdqgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps0qru7d</id>
    
      <title type="html">📅 Original date posted:2015-02-10 📝 Original message:Den 10 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq72lf3ydcks6xj63rp8zzq42vgez4wgwccejyk6gynx62zf5cdqgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps0qru7d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqv7vue2dlph67n4ws4dnaqef9txc3u6uer324q3tje30u8rge4kq6psdw0&#39;&gt;nevent1q…sdw0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-10&lt;br/&gt;📝 Original message:Den 10 feb 2015 12:08 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We can certainly imagine many BIP70 extensions, but for things like&lt;br/&gt;auto-filling shipping addresses, is the wallet the best place to do it? My&lt;br/&gt;browser already knows how to fill out this data in credit card forms, it&lt;br/&gt;would make sense to reuse that for Bitcoin.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It sounds like you want a kind of Star-Trek negotiation agent thing,&lt;br/&gt;where your computer knows how to seek out the best deal because all the&lt;br/&gt;metadata is standardised. Such a thing would be an interesting project, but&lt;br/&gt;it&amp;#39;s probably not best done in BIP70 given how it&amp;#39;s deployed and used&lt;br/&gt;today. Rather, I&amp;#39;d suggest looking at the various HTML5 data standards&lt;br/&gt;which would allow merchants to advertise things like where they ship to in&lt;br/&gt;a machine readable and crawlable form.&lt;br/&gt;&lt;br/&gt;BIP70 doesn&amp;#39;t have to be the place, but not needing to make sure the device&lt;br/&gt;in question have that information stored already would be an improvement.&lt;br/&gt;What protocol is used doesn&amp;#39;t matter much, I just thought reusing BIP70&lt;br/&gt;would simplify implementation.&lt;br/&gt;&lt;br/&gt;HTML5 elements could definitely be supported, through adding a tag in the&lt;br/&gt;HTML form that says &amp;#34;prompt the Bitcoin wallet about the following payment&lt;br/&gt;details&amp;#34;.&lt;br/&gt;&lt;br/&gt;As one example, your browser could ask your hardware wallet over BLE for&lt;br/&gt;this data. This way you barely have to trust the computer you&amp;#39;re using at&lt;br/&gt;all, as everything it does is confirmed on the hardware wallet before&lt;br/&gt;payment (assuming it has a screen, which it should). Linking your hardware&lt;br/&gt;wallet over BLE to new devices which you then use for browsing and shopping&lt;br/&gt;could  be trivial and yet allow secure auto-fill of this kind.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150210/0b68ce7b/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150210/0b68ce7b/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsryvs94yp0m04h4s9ds7389m735nxmle995zkz7qlxrjvg6z07phqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsd03p08</id>
    
      <title type="html">📅 Original date posted:2015-02-10 📝 Original message:Den 10 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsryvs94yp0m04h4s9ds7389m735nxmle995zkz7qlxrjvg6z07phqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsd03p08" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxleqqnn2smxn6de66ewd2yrvhnv9p5htv64ym76z5aj8rrdj07tg93kyl9&#39;&gt;nevent1q…kyl9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-10&lt;br/&gt;📝 Original message:Den 10 feb 2015 11:48 skrev &amp;#34;MⒶrtin HⒶboⓋštiak&amp;#34; &amp;lt;martin.habovstiak at gmail.com&lt;br/&gt;&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I still don&amp;#39;t understand. The website can have this information&lt;br/&gt;&amp;gt; available. This is exactly what e-bay does - it displays shipping&lt;br/&gt;&amp;gt; information to my country before I do anything. What&amp;#39;s the problem?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Also with other stuff, website can do it and browser extension can do&lt;br/&gt;&amp;gt; it too without messing with Bitcoin.&lt;br/&gt;&lt;br/&gt;1: IP isn&amp;#39;t guaranteed to work correctly both because you might be using a&lt;br/&gt;VPN out Tor.&lt;br/&gt;&lt;br/&gt;2: Yes, the site can display all options right away, but are you willing to&lt;br/&gt;read all of them too?&lt;br/&gt;&lt;br/&gt;3: Detailed information is not necessary, nor does it have to be&lt;br/&gt;unprompted. It doesn&amp;#39;t need to tell you more than which country you are in.&lt;br/&gt;It can even prompt you with a popup that has a slider that shows exactly&lt;br/&gt;how much information and of what kind you&amp;#39;re about to share (including&lt;br/&gt;none, if that&amp;#39;s your choice).&lt;br/&gt;&lt;br/&gt;4: It doesn&amp;#39;t need to share raw data. Take a look at anonymous credentials:&lt;br/&gt;&lt;a href=&#34;http://www.zurich.ibm.com/idemix/&#34;&gt;http://www.zurich.ibm.com/idemix/&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://eprint.iacr.org/2013/622.pdf&#34;&gt;https://eprint.iacr.org/2013/622.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;5: It can wait for prompting until you add the first item to the cart.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150210/78a386c4/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150210/78a386c4/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8w5kk8nl44xy0tkwl6ynfv0urugsk4l2mx95mxv8pddleg4w2rcszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsjzunun</id>
    
      <title type="html">📅 Original date posted:2015-02-10 📝 Original message:Den 10 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8w5kk8nl44xy0tkwl6ynfv0urugsk4l2mx95mxv8pddleg4w2rcszyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsjzunun" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstqz9fa52puz9tn8ykhzy608yrzulhlry03hvkqvnkcqw08u67qvqdem7aw&#39;&gt;nevent1q…m7aw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-10&lt;br/&gt;📝 Original message:Den 10 feb 2015 11:34 skrev &amp;#34;MⒶrtin HⒶboⓋštiak&amp;#34; &amp;lt;martin.habovstiak at gmail.com&lt;br/&gt;&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Why would anyone want to do anything about payment before choosing&lt;br/&gt;&amp;gt; what he wants to buy and for what price? I&amp;#39;ve never used Amazon but&lt;br/&gt;&amp;gt; isn&amp;#39;t filling a form with shipping information enough?&lt;br/&gt;&lt;br/&gt;That&amp;#39;s not what this is about.&lt;br/&gt;&lt;br/&gt;BIP70 isn&amp;#39;t just payment, it is about communication the terms of the sale.&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s say you&amp;#39;re visiting an international webshop. But they don&amp;#39;t ship to&lt;br/&gt;your country. Wouldn&amp;#39;t you want to know that before your start filling the&lt;br/&gt;cart? With this, your wallet / browser extension could tell you right away&lt;br/&gt;that you can&amp;#39;t shop there. No time wasted!&lt;br/&gt;&lt;br/&gt;That&amp;#39;s just one requirement of many where you would benefit from being told&lt;br/&gt;right away if it is acceptable for both parties or not.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150210/e3d47eb0/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150210/e3d47eb0/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyfxplqj86p7kcpu83p32agdgdut89cnh9f42cfaud00vgcpm9eqqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsnus5ym</id>
    
      <title type="html">📅 Original date posted:2015-02-10 📝 Original message:BIP70 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyfxplqj86p7kcpu83p32agdgdut89cnh9f42cfaud00vgcpm9eqqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsnus5ym" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ra89za9xel97rap6atjv7cg5pz4ctqlz2vjc0h5t0mgauv5cxmqgx8z65&#39;&gt;nevent1q…8z65&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-10&lt;br/&gt;📝 Original message:BIP70 is a protocol for getting a user&amp;#39;s wallet client communicate with a&lt;br/&gt;merchant&amp;#39;s server in order to agree on details like where to send the&lt;br/&gt;payment, how much to send, what the shipping address is, sending a receipt&lt;br/&gt;back, and much more using various extensions that adds more functionality.&lt;br/&gt;&lt;br/&gt;There could even be advanced functionality for automatically negotiating&lt;br/&gt;terms. One example could be selecting a multisignature arbitrator both&lt;br/&gt;sides trust. Another could be to agree on the speed and type of delivery.&lt;br/&gt;Many more types of decisions could be automatically agreed upon.&lt;br/&gt;&lt;br/&gt;But as it is now, it is designed to be initiated at the time of payment. If&lt;br/&gt;you always want next-day delivery from online stores then you won&amp;#39;t always&lt;br/&gt;know if that&amp;#39;s an option until you&amp;#39;ve filled the digital basket and gone&lt;br/&gt;through checkout. If you only want to shop with an arbitrator involved same&lt;br/&gt;thing applies.&lt;br/&gt;&lt;br/&gt;Everything that BIP70 enables happens at the last step only, as it is right&lt;br/&gt;now.&lt;br/&gt;&lt;br/&gt;If there could be a BIP70 HTML tag on web shops that automatically&lt;br/&gt;triggered your wallet as soon as you visit the page, it would be possible&lt;br/&gt;for a browser extension that talks to your wallet to tell you right away if&lt;br/&gt;the web shop you&amp;#39;re currently looking at has terms you consider acceptable&lt;br/&gt;or not (note: if your wallet client isn&amp;#39;t installed on or linked to that&lt;br/&gt;same machine, a visible Qr code would be an acceptable alternative which&lt;br/&gt;you can scan in advance before you start shopping). This notification can&lt;br/&gt;even be automatically updated as you add and remove things from your cart&lt;br/&gt;and details like shipping options change.&lt;br/&gt;&lt;br/&gt;This would massively simplify the shipping experience and make every web&lt;br/&gt;shop feel like Amazon.&lt;br/&gt;&lt;br/&gt;Of course this has privacy implications and increases exposure to potential&lt;br/&gt;wallet exploits, but the wallet can ask you if you intend to shop or not at&lt;br/&gt;each site before it even connects and send any information at all in order&lt;br/&gt;to mitigate both of those problems. This way it should be reasonably safe.&lt;br/&gt;&lt;br/&gt;Another option would be to automatically connect but limit what data is&lt;br/&gt;sent in order to remain privacy preserving, until the user agrees to send&lt;br/&gt;private information.&lt;br/&gt;&lt;br/&gt;This second method would also open up for the merchant to other send&lt;br/&gt;relevant information such as details about various certifications from&lt;br/&gt;third parties, which can include a certification that shows they have been&lt;br/&gt;been audited and approved by by entity X for purpose Y. If your wallet has&lt;br/&gt;that entity whitelisted it will show you that certificate (for example&lt;br/&gt;&amp;#34;Acme Audits have audited and approves of Merchant M&amp;#39;s privacy policy and&lt;br/&gt;data protection&amp;#34;). With a list of predefined types of certifications that&lt;br/&gt;the wallet understand and accepts, it could (by choice of the user) require&lt;br/&gt;a certificate to be present to even allow you to make a purchase (lack of&lt;br/&gt;required certifications would result in automatic denial). No certificate =&lt;br/&gt;your wallet never proceed to send private information.&lt;br/&gt;&lt;br/&gt;Thoughts?&lt;br/&gt;&lt;br/&gt;- Sent from my tablet&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150210/db065fa8/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150210/db065fa8/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:30:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswq5nrhufgegqdg562t4tdd6wqxm3g2c7fn6lkp9up5ewyl740kzgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsfkkugz</id>
    
      <title type="html">📅 Original date posted:2015-01-31 📝 Original message:Den 31 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswq5nrhufgegqdg562t4tdd6wqxm3g2c7fn6lkp9up5ewyl740kzgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsfkkugz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdjhzx943uuug507jwzkvxzhxez6mdn0p02j8xav5wuy344alh3vqaj5yyf&#39;&gt;nevent1q…5yyf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-31&lt;br/&gt;📝 Original message:Den 31 jan 2015 23:17 skrev &amp;#34;Brian Erdelyi&amp;#34; &amp;lt;brian.erdelyi at gmail.com&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Hello all,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The number of incidents involving malware targeting bitcoin users&lt;br/&gt;continues to rise.  One category of virus I find particularly nasty is when&lt;br/&gt;the bitcoin address you are trying to send money to is modified before the&lt;br/&gt;transaction is signed and recorded in the block chain.  This behaviour&lt;br/&gt;allows the malware to evade two-factor authentication by becoming active&lt;br/&gt;only when the bitcoin address is entered.  This is very similar to how&lt;br/&gt;man-in-the-browser malware attack online banking websites.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Out of band transaction verification/signing is one method used with&lt;br/&gt;online banking to help protect against this.  This can be done in a variety&lt;br/&gt;of ways with SMS, voice, mobile app or even security tokens.  This video&lt;br/&gt;demonstrates how HSBC uses a security token to verify transactions online.&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Sh2Iha88agE&#34;&gt;https://www.youtube.com/watch?v=Sh2Iha88agE&lt;/a&gt;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Many Bitcoin wallets and services already use Open Authentication (OATH)&lt;br/&gt;based one-time passwords (OTP).  Is there any interest (or existing work)&lt;br/&gt;in in the Bitcoin community adopting the OATH Challenge-Response Algorithm&lt;br/&gt;(OCRA) for verifying transactions?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I know there are other forms of malware, however, I want to get thoughts&lt;br/&gt;on this approach as it would involve the use of a decimal representation of&lt;br/&gt;the bitcoin address (depending on particular application).  In the HSBC&lt;br/&gt;example (see YouTube video above), this was the last 8 digits of the&lt;br/&gt;recipient’s account number.  Would it make sense to convert a bitcoin&lt;br/&gt;address to decimal and then truncate to 8 digits for this purpose?  I&lt;br/&gt;understand that truncating the number in some way only increases the&lt;br/&gt;likelihood for collisions… however, would this still be practical or could&lt;br/&gt;the malware generate a rogue bitcoin address that would produce the same 8&lt;br/&gt;digits of the legitimate bitcoin address?&lt;br/&gt;&lt;br/&gt;See vanitygen. Yes, 8 characters can be bruteforced.&lt;br/&gt;&lt;br/&gt;You need about 100 bits of security for strong security, and at the very&lt;br/&gt;least NOT less than ~64 (see distributed bruteforce projects attacking 64&lt;br/&gt;bit keys for reference, you can find plenty via Google).&lt;br/&gt;&lt;br/&gt;You shouldn&amp;#39;t rely on mechanisms intended to be used for one-shot auth&lt;br/&gt;where the secret is supposed to be unguessable for another system where the&lt;br/&gt;attacker knows what the target string is and have a fair amount of time to&lt;br/&gt;attempt bruteforce.&lt;br/&gt;&lt;br/&gt;Use something more like HMAC instead.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150131/9343c650/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150131/9343c650/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:29:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyc2uw2ugpg2spc5j2nsgdzw2scum4phrdhwn0af7j2qevlm0hykgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsp9t6tx</id>
    
      <title type="html">📅 Original date posted:2014-07-25 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyc2uw2ugpg2spc5j2nsgdzw2scum4phrdhwn0af7j2qevlm0hykgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsp9t6tx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqep8tc7mfljt6fcpr34ctw94636rugddcqtcjs4nsehgewat7e0cnp7xda&#39;&gt;nevent1q…7xda&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-25&lt;br/&gt;📝 Original message:Probably because the network isn&amp;#39;t designed for interactive proofs. Most&lt;br/&gt;interactive algoritms AFAICT requires that some machine holds a secret&lt;br/&gt;state (or at least continuous and untampered state, but you still need to&lt;br/&gt;verify you&amp;#39;re falling to the right machine), otherwise the machine can be&lt;br/&gt;mimicked and &amp;#34;rewound&amp;#34; to earlier states. Without a challenge-response that&lt;br/&gt;can&amp;#39;t be faked, you&amp;#39;ve got problems.&lt;br/&gt;&lt;br/&gt;There&amp;#39;s no trusted machines here that you can rely on. The certainty of&lt;br/&gt;having the right blockchain is a statistical one over longer periods of&lt;br/&gt;time, not enough for a PIN you want verified right now. So you can always&lt;br/&gt;be shown an old copy, and if your node isn&amp;#39;t up to date yet then it can&lt;br/&gt;also be shown fake chains further into the future.&lt;br/&gt;&lt;br/&gt;Maybe you could throw in some kind of Secure Multiparty Computation among&lt;br/&gt;the miners to enable challenge-response, with state saved in the blockchain&lt;br/&gt;(so it can&amp;#39;t be rolled back), but that would be fragile. How do you select&lt;br/&gt;what nodes may participate? How do you prevent the secret state from&lt;br/&gt;leaking? And performance would be absolutely horrible, and reliability is a&lt;br/&gt;huge problem.&lt;br/&gt;Den 25 jul 2014 18:03 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt; Sorry, you&amp;#39;re right. I&amp;#39;d have hoped a delay that doubles on failure each&lt;br/&gt;&amp;gt; time up to some max would be good enough, relying on the p2p network to&lt;br/&gt;&amp;gt; unlock a PIN feels weird, but I can&amp;#39;t really quantify why or what&amp;#39;s wrong&lt;br/&gt;&amp;gt; with it so I guess it&amp;#39;s just me :-)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Jul 25, 2014 at 4:45 PM, Aaron Voisine &amp;lt;voisine at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The problem is if someone moves system time forward between app launches.&lt;br/&gt;&amp;gt;&amp;gt; The lockout period doesn&amp;#39;t have to be all that precise, it just makes you&lt;br/&gt;&amp;gt;&amp;gt; wait for the next block, then 5, then 25, and so on. Using a well&lt;br/&gt;&amp;gt;&amp;gt; known time server over https would also be a good option, but the wallet&lt;br/&gt;&amp;gt;&amp;gt; app already has the chain height anyway.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Friday, July 25, 2014, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;  Given that the speed at which the block chain advances is kind of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; unpredictable, I&amp;#39;d think it might be better to just record the time to disk&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; when a PIN attempt is made and if you observe time going backwards, refuse&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to allow more attempts until it&amp;#39;s advanced past the previous attempt.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Jul 25, 2014 at 7:56 AM, Aaron Voisine &amp;lt;voisine at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It&amp;#39;s based on the block height, not the block&amp;#39;s timestamp. If you have&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; access to the device and the phone itself is not pin locked, then you&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; can jailbreak it and get access to the wallet seed that way. A pin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; locked device however is reasonably secure as the filesystem is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; hardware aes encrypted to a combination of pin&#43;uuid. This was just an&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; easy way to prevent multiple pin guesses by changing system time in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; settings, so that isn&amp;#39;t the weakest part of the security model.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Aaron Voisine&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; breadwallet.com&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Jul 24, 2014 at 8:21 PM, William Yager &amp;lt;will.yager at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Thu, Jul 24, 2014 at 10:39 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Is breadwallet tamper resistant &amp;amp; zero on tamper hardware? otherwise&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; this sounds like security theater.... I attach a debugger to the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; process (or modify the program) and ignore the block sourced time.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; It&amp;#39;s an iOS application. I would imagine it is substantially more&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; difficult&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; to attach to a process (which, at the very least, requires root, and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; perhaps&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; other things on iOS) than to convince the device to change its system&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; time.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; That said, the security benefits might not be too substantial.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Want fast and easy access to all the code in your enterprise? Index&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Aaron Voisine&lt;br/&gt;&amp;gt;&amp;gt; breadwallet.com&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140725/73dd20cb/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140725/73dd20cb/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:24:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswn377ru6cetclcrt3pt82jcs2rua5lxvnytm87j7gk9e28f93egczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsk8308c</id>
    
      <title type="html">📅 Original date posted:2014-04-22 📝 Original message:I am ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswn377ru6cetclcrt3pt82jcs2rua5lxvnytm87j7gk9e28f93egczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsk8308c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy8mqw0jf2vwqnzk97a5zn4xvxzl2yc2zsalvlws32ulyys5rwc9scz8pdg&#39;&gt;nevent1q…8pdg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-04-22&lt;br/&gt;📝 Original message:I am in favor of xbit, my only concern is if average Joes will consider&lt;br/&gt;that name &amp;#34;stupid&amp;#34; (like various attempts at &amp;#34;cool&amp;#34; branding with unusual&lt;br/&gt;letters like Q, X, Z, etc). We should see if we can get support for it in&lt;br/&gt;the community and if there would be any notable opposition against it or&lt;br/&gt;not. If there&amp;#39;s no significant opposition and most people are in favor, I&amp;#39;d&lt;br/&gt;say go ahead.&lt;br/&gt;&lt;br/&gt;- Sent from my phone&lt;br/&gt;Den 21 apr 2014 11:38 skrev &amp;#34;Tamas Blummer&amp;#34; &amp;lt;tamas at bitsofproof.com&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt; Thomas V:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Your proposal misses the points that:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - this is about a unit with 1e-6 Bitcoins or 100 satoshis.&lt;br/&gt;&amp;gt; - it is not about people who know Bitcoin and are techies, but about those&lt;br/&gt;&amp;gt; who don’t and aren’t.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The reasons for such a unit are more than shifting the comma some places&lt;br/&gt;&amp;gt; for convinience,&lt;br/&gt;&amp;gt; but to align Bitcoin with capabilities of existing financial software and&lt;br/&gt;&amp;gt; customs of finance and average people,&lt;br/&gt;&amp;gt; and ISO standard of currency abbreviations.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; bit and XBT seems to check the boxes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I would love to have some feedback on xbit as per my previous mail.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Tamas Blummer&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://bitsofproof.com&#34;&gt;http://bitsofproof.com&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Start Your Social Network Today - Download eXo Platform&lt;br/&gt;&amp;gt; Build your Enterprise Intranet with eXo Platform Software&lt;br/&gt;&amp;gt; Java Based Open Source Intranet - Social, Extensible, Cloud Ready&lt;br/&gt;&amp;gt; Get Started Now And Turn Your Intranet Into A Collaboration Platform&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/ExoPlatform&#34;&gt;http://p.sf.net/sfu/ExoPlatform&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140422/101e72c4/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140422/101e72c4/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:18:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszqcxr8s4vwukm59xlmsmy5wpcjp9j0kk96h22smct63w8k5zguwqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsxqmx4k</id>
    
      <title type="html">📅 Original date posted:2014-04-09 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszqcxr8s4vwukm59xlmsmy5wpcjp9j0kk96h22smct63w8k5zguwqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsxqmx4k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9eremgvzf9tl8k9x34zl9pjyyzhzl5mlzr3defasn4ewf3uewadchlsv3r&#39;&gt;nevent1q…sv3r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-04-09&lt;br/&gt;📝 Original message:This could probably be done fairly easily by bundling Stratum (it&amp;#39;s&lt;br/&gt;not just for pools!) and allowing SPV wallets to ask Bitcoind to start&lt;br/&gt;it (if you don&amp;#39;t use it, there&amp;#39;s no need to waste the resources), and&lt;br/&gt;then connect to it. The point of using Stratum is that it already is&lt;br/&gt;being used by Electrum, and that it might be an easier way to support&lt;br/&gt;SPV clients than creating a new API in bitcoind for it since Stratum&lt;br/&gt;itself already relies on bitcoind to provide it&amp;#39;s services.&lt;br/&gt;&lt;br/&gt;On Wed, Apr 9, 2014 at 5:29 PM, Wladimir &amp;lt;laanwj at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is primarily aimed at developers of SPV wallets.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The recently reported decrease in number of full nodes could have several&lt;br/&gt;&amp;gt; reasons, one of them that less people are running Bitcoin Core for the&lt;br/&gt;&amp;gt; wallet because the other wallets are getting ahead in both features and&lt;br/&gt;&amp;gt; useability.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s great to see innovation in wallets, but it&amp;#39;s worrying that the number&lt;br/&gt;&amp;gt; of full nodes decreases.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It may be that lots of people would support the network by running a full&lt;br/&gt;&amp;gt; node, but don&amp;#39;t want to go through the trouble of installing bitcoin core&lt;br/&gt;&amp;gt; separately (and get confused because it&amp;#39;s a wallet, too).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Hence I&amp;#39;d like to explore the idea of adding an option to popular SPV&lt;br/&gt;&amp;gt; wallets, to spin a bitcoind process in the background. This could be pretty&lt;br/&gt;&amp;gt; much transparent to the user - it would sync in the background, the wallet&lt;br/&gt;&amp;gt; could show statistics about the node, but is not dependent on it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In exchange the user would get increased (full node level) security, as the&lt;br/&gt;&amp;gt; SPV wallet would have a local trusted node.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Does this sound like a good idea?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Is there any way that Bitcoin Core can help to accomedate this &amp;#39;embedded&amp;#39;&lt;br/&gt;&amp;gt; usage? Specific Interfaces, special builds - maybe add a walletless bitcoind&lt;br/&gt;&amp;gt; build to gitian - bindings, dlls, etc?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Wladimir&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Put Bad Developers to Shame&lt;br/&gt;&amp;gt; Dominate Development with Jenkins Continuous Integration&lt;br/&gt;&amp;gt; Continuously Automate Build, Test &amp;amp; Deployment&lt;br/&gt;&amp;gt; Start a new project now. Try Jenkins in the cloud.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/13600_Cloudbees&#34;&gt;http://p.sf.net/sfu/13600_Cloudbees&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T15:18:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdxmczqd3gy79zsea4k96z3x9ytcym3ltwvcz4em8mvsx58anthuczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps0q40v4</id>
    
      <title type="html">📅 Original date posted:2014-03-14 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdxmczqd3gy79zsea4k96z3x9ytcym3ltwvcz4em8mvsx58anthuczyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps0q40v4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxkes6ve83gl5ernpuwnfqn6fy56w4qf70rmwkcsqg9ehnwa70czgjghjah&#39;&gt;nevent1q…hjah&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-14&lt;br/&gt;📝 Original message:Regarding (ISO standards) currency symbols, XBT is already used as&lt;br/&gt;equivalent to 1 Bitcoin in numerous places, and XBC is taken and BT*&lt;br/&gt;belongs to Bhutan (and X** is already the default for non-national currency&lt;br/&gt;common items of trade), so IMHO we should define something like XUB as&lt;br/&gt;microbitcoins so we can have a symbol that doesn&amp;#39;t require changing any&lt;br/&gt;existing systems and that can be standardized globally. Then those with&lt;br/&gt;accounting software that needs to deal with something that has two decimals&lt;br/&gt;maximum without losing precision can use that while following well defined&lt;br/&gt;standards. And those who don&amp;#39;t like large numbers can still chose to show&lt;br/&gt;mBTC.&lt;br/&gt;&lt;br/&gt;- Sent from my phone&lt;br/&gt;Den 14 mar 2014 18:18 skrev &amp;#34;vv01f&amp;#34; &amp;lt;vv01f at riseup.net&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt; I think&lt;br/&gt;&amp;gt; * if we change to mBTC because your state currencys price for bitcoin&lt;br/&gt;&amp;gt; make this a valid option we will change again in future&lt;br/&gt;&amp;gt; * users do not like changes&lt;br/&gt;&amp;gt; * we should keep a good standard&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A good standard should be&lt;br/&gt;&amp;gt; * built on standards (e.g. SI)&lt;br/&gt;&amp;gt; * backed by best practice: never force the user to take an option he&lt;br/&gt;&amp;gt; cannot change&lt;br/&gt;&amp;gt; * do not make changes without users permission&lt;br/&gt;&amp;gt; * take care of users at fault when entering 5.967 ot should be pointed&lt;br/&gt;&amp;gt; out before sending that e.g.&lt;br/&gt;&amp;gt; the sw understood 5967.000 000 00 BTC&lt;br/&gt;&amp;gt; instead of 5.967 000 00 BTC&lt;br/&gt;&amp;gt; because the user failed to use the correct delimiter.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For now a good standard is&lt;br/&gt;&amp;gt; * simply bitcoin as BTC with eight decimal places&lt;br/&gt;&amp;gt; or could be&lt;br/&gt;&amp;gt; * uBTC as SI prefix, probably using XBT as a symbol for compatibility&lt;br/&gt;&amp;gt; with other software&lt;br/&gt;&amp;gt; * satoshis (w. SI prefixes if numbers are to big) for regions where&lt;br/&gt;&amp;gt; decimal places in prices are uncommon&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So I&amp;#39;d prefer:&lt;br/&gt;&amp;gt; Make the choice transparent to users and set a standard that the user&lt;br/&gt;&amp;gt; alway should be empowered to use all available decimal places.&lt;br/&gt;&amp;gt; And there should be a set of official test-cases for wallet software and&lt;br/&gt;&amp;gt; the desired behavior.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and their&lt;br/&gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/13534_NeoTech&#34;&gt;http://p.sf.net/sfu/13534_NeoTech&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140314/563f1dde/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140314/563f1dde/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:15:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2un283x0czme08a7s56wvmmlrs0fswq84c740m2jkupdsrkj3cjgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps3nqegk</id>
    
      <title type="html">📅 Original date posted:2014-03-08 📝 Original message:You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2un283x0czme08a7s56wvmmlrs0fswq84c740m2jkupdsrkj3cjgzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps3nqegk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyw6sa5yje4klntqmljdhaf092w3qqsp5esd3mhzh8eks4389w7gqf8ghqw&#39;&gt;nevent1q…ghqw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-08&lt;br/&gt;📝 Original message:You can always use a secure multiparty computation algorithm to do it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Secure_multi-party_computation&#34;&gt;https://en.wikipedia.org/wiki/Secure_multi-party_computation&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;But those aren&amp;#39;t the fastest algorithms in the world, and usually both&lt;br/&gt;participants needs to be online at the same time. I guess most people would&lt;br/&gt;prefer a two-step algorithm that can be performed asynchronously.&lt;br/&gt;&lt;br/&gt;- Sent from my phone&lt;br/&gt;Den 8 mar 2014 18:44 skrev &amp;#34;Adam Back&amp;#34; &amp;lt;adam at cypherspace.org&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt; Also the other limitation for ECDSA is that there is no known protocol to&lt;br/&gt;&amp;gt; create a signture with a&#43;b (where keys P=aG, Q=bG, R=P&#43;Q=(a&#43;b)G). without&lt;br/&gt;&amp;gt; either a sending its private key to b or viceversa (or both to a third&lt;br/&gt;&amp;gt; party).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; With Schnorr sigs you can do it, but the k^-1 term in ECDSA makes a&lt;br/&gt;&amp;gt; (secure)&lt;br/&gt;&amp;gt; direct multiparty signature quite difficult.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ps probably only 1 party needs to hash their key&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; P=aG&lt;br/&gt;&amp;gt;             H(P) -&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;                 &amp;lt;- Q=bG&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;            P -&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Adam&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sat, Mar 08, 2014 at 12:37:30PM &#43;0200, Joel Kaartinen wrote:&lt;br/&gt;&amp;gt; &amp;gt;   If both parties insist on seeing a hash of the other party&amp;#39;s public key&lt;br/&gt;&amp;gt; &amp;gt;   before they&amp;#39;ll show their own public key, they can be sure that the&lt;br/&gt;&amp;gt; &amp;gt;   public key is not chosen based on the public key they themselves&lt;br/&gt;&amp;gt; &amp;gt;   presented.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Subversion Kills Productivity. Get off Subversion &amp;amp; Make the Move to&lt;br/&gt;&amp;gt; Perforce.&lt;br/&gt;&amp;gt; With Perforce, you get hassle-free workflows. Merge that actually works.&lt;br/&gt;&amp;gt; Faster operations. Version large binaries.  Built-in WAN optimization and&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; freedom to use Git, Perforce or both. Make the move to Perforce.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=122218951&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=122218951&amp;amp;iu=/4140/ostg.clktrk&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140308/7bff5314/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140308/7bff5314/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:14:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx3rx8tlrskvh0t8qppsmxqk3c8t6jt4d5jvdaycvk0zxtx6g368czyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps5nc9vr</id>
    
      <title type="html">📅 Original date posted:2014-02-20 📝 Original message:You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx3rx8tlrskvh0t8qppsmxqk3c8t6jt4d5jvdaycvk0zxtx6g368czyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps5nc9vr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsppxj6y948lzmm8ufaecn52nfxejzhykcmsxprfjne0je885n6gcc2fxgfr&#39;&gt;nevent1q…xgfr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-02-20&lt;br/&gt;📝 Original message:You could pregenerate entire &amp;#34;trees&amp;#34; of alternative outcomes where you pick&lt;br/&gt;one branch / chain to broadcast based on the real world events as they&lt;br/&gt;happen.&lt;br/&gt;&lt;br/&gt;But I see another problem regarding use of oracles, if you have a P2SH&lt;br/&gt;address with 2-of-3 signatures or similar in the chain, amd some&lt;br/&gt;transactions following it, then the oracle needs to pregenerate both&lt;br/&gt;transactions for both outcomes in advance. But the oracle probably don&amp;#39;t&lt;br/&gt;want to actually share it in advance to any third party before the event&lt;br/&gt;happened.&lt;br/&gt;&lt;br/&gt;This can be solved if the oracle only shares the transaction hash in&lt;br/&gt;advance and then hands out a Zero-knowledge proof of that transaction with&lt;br/&gt;the given hash is following the agreed upon rules, so you can trust the&lt;br/&gt;transaction chain anyway and still being able to pregenerate a full tree of&lt;br/&gt;transactions.&lt;br/&gt;&lt;br/&gt;And then the oracle will release one of the possible transactions after the&lt;br/&gt;event in question has happened, so you can broadcast the chain of choice.&lt;br/&gt;&lt;br/&gt;This unfortunately breaks down if the number of possible outcomes becomes&lt;br/&gt;too many as you would need to both generate and store a tree of possible&lt;br/&gt;outcomes that is massive.&lt;br/&gt;&lt;br/&gt;- Sent from my phone&lt;br/&gt;Den 20 feb 2014 02:29 skrev &amp;#34;Allen Piscitello&amp;#34; &amp;lt;allen.piscitello at gmail.com&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt; This is somewhat problematic in my use case since some parts need to be in&lt;br/&gt;&amp;gt; the chain earlier than others and have the same ID as expected.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://bitcointalk.org/index.php?topic=260898.10&#34;&gt;https://bitcointalk.org/index.php?topic=260898.10&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I haven&amp;#39;t gone back to see if there are any ways around it, but the main&lt;br/&gt;&amp;gt; problem here is I need the Contract TX to be in the chain much earlier than&lt;br/&gt;&amp;gt; redeeming, but I need the refund transaction to be in the chain much&lt;br/&gt;&amp;gt; earlier.  Perhaps there are some tricks to pull off to get it to work, but&lt;br/&gt;&amp;gt; I haven&amp;#39;t been working on this for a while so I&amp;#39;m a bit rusty in that area.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This might be helpful enough to help a lot of use cases, but shouldn&amp;#39;t be&lt;br/&gt;&amp;gt; final.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Allen&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Wed, Feb 19, 2014 at 6:22 PM, Natanael &amp;lt;natanael.l at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Regarding chains of transactions intended to be published at once&lt;br/&gt;&amp;gt;&amp;gt; together, wouldn&amp;#39;t it be easier to add a &amp;#34;only-mine-with-child flag&amp;#34;?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; That way the parent transactions aren&amp;#39;t actually valid unless spent&lt;br/&gt;&amp;gt;&amp;gt; together with the transaction that depends on it, and only the original&lt;br/&gt;&amp;gt;&amp;gt; will have a child referencing it.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Then malleability is not an issue at all for transaction chains if you&lt;br/&gt;&amp;gt;&amp;gt; only need to broadcast your full transaction chain once, and don&amp;#39;t need to&lt;br/&gt;&amp;gt;&amp;gt; extend it in two or more occasions, *after* broadcasting subchains to the&lt;br/&gt;&amp;gt;&amp;gt; network, from the same set of pregenerated transactions.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If you need to broadcast pregenerated subchains separately, then you need&lt;br/&gt;&amp;gt;&amp;gt; the last child in the chain to be non-malleable.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This would require all miners to start to respect it at once in order to&lt;br/&gt;&amp;gt;&amp;gt; avoid forking the network.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - Sent from my phone&lt;br/&gt;&amp;gt;&amp;gt; Den 19 feb 2014 22:13 skrev &amp;#34;Pieter Wuille&amp;#34; &amp;lt;pieter.wuille at gmail.com&amp;gt;:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Wed, Feb 19, 2014 at 9:28 PM, Michael Gronager &amp;lt;gronager at mac.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; I think that we could guarantee fewer incidents by making version 1&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; transactions unmalleable and then optionally introduce a version 3 that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; supported the malleability feature. That way most existing problematic&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; implementations would be fixed and no doors were closed for people&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; experimenting with other stuff - tx v 3 would probably then be called&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; experimental transactions.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Just to be clear: this change is not directly intended to avoid&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;incidents&amp;#34;. It will take way too long to deploy this. Software should&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; deal with malleability. This is a longer-term solution intended to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; provide non-malleability guarantees for clients that a) are upgraded&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to use them  b) willing to restrict their functionality. As there are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; several intended use cases for malleable transactions (the sighash&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; flags pretty directly are a way to signify what malleabilities are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; *wanted*), this is not about outlawing malleability.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; While we could right now make all these rules non-standard, and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; schedule a soft fork in a year or so to make them illegal, it would&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; mean removing potential functionality that can only be re-enabled&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; through a hard fork. This is significantly harder, so we should think&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; about it very well in advance.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; About new transaction and block versions: this allows implementing and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; automatically scheduling a softfork without waiting for wallets to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; upgrade. The non-DER signature change was discussed for over two&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; years, and implemented almost a year ago, and we still notice wallets&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that don&amp;#39;t support it. We can&amp;#39;t expect every wallet to be instantly&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; modified (what about hardware wallets like the Trezor, for example?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; they may not just be able to be upgraded). Nor is it necessary: if&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; your software only spends confirmed change, and tracks all debits&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; correctly, there is no need.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Pieter&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Managing the Performance of Cloud-Based Applications&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Read the Whitepaper.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=121054471&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=121054471&amp;amp;iu=/4140/ostg.clktrk&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; Managing the Performance of Cloud-Based Applications&lt;br/&gt;&amp;gt;&amp;gt; Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.&lt;br/&gt;&amp;gt;&amp;gt; Read the Whitepaper.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=121054471&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=121054471&amp;amp;iu=/4140/ostg.clktrk&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140220/00054c41/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140220/00054c41/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:13:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs09fnz8c6aqul93m7y2y7qdjvqwnrxv7mxx8kt65jan0v3t0q6t6czyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps7q4tp3</id>
    
      <title type="html">📅 Original date posted:2014-02-19 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs09fnz8c6aqul93m7y2y7qdjvqwnrxv7mxx8kt65jan0v3t0q6t6czyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcps7q4tp3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgpl987e2nhpnyf0e50k0qlufdwfs2sny0rcmfdgm656rek386n6s3ejpj4&#39;&gt;nevent1q…jpj4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-02-19&lt;br/&gt;📝 Original message:Regarding chains of transactions intended to be published at once together,&lt;br/&gt;wouldn&amp;#39;t it be easier to add a &amp;#34;only-mine-with-child flag&amp;#34;?&lt;br/&gt;&lt;br/&gt;That way the parent transactions aren&amp;#39;t actually valid unless spent&lt;br/&gt;together with the transaction that depends on it, and only the original&lt;br/&gt;will have a child referencing it.&lt;br/&gt;&lt;br/&gt;Then malleability is not an issue at all for transaction chains if you only&lt;br/&gt;need to broadcast your full transaction chain once, and don&amp;#39;t need to&lt;br/&gt;extend it in two or more occasions, *after* broadcasting subchains to the&lt;br/&gt;network, from the same set of pregenerated transactions.&lt;br/&gt;&lt;br/&gt;If you need to broadcast pregenerated subchains separately, then you need&lt;br/&gt;the last child in the chain to be non-malleable.&lt;br/&gt;&lt;br/&gt;This would require all miners to start to respect it at once in order to&lt;br/&gt;avoid forking the network.&lt;br/&gt;&lt;br/&gt;- Sent from my phone&lt;br/&gt;Den 19 feb 2014 22:13 skrev &amp;#34;Pieter Wuille&amp;#34; &amp;lt;pieter.wuille at gmail.com&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Wed, Feb 19, 2014 at 9:28 PM, Michael Gronager &amp;lt;gronager at mac.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; I think that we could guarantee fewer incidents by making version 1&lt;br/&gt;&amp;gt; transactions unmalleable and then optionally introduce a version 3 that&lt;br/&gt;&amp;gt; supported the malleability feature. That way most existing problematic&lt;br/&gt;&amp;gt; implementations would be fixed and no doors were closed for people&lt;br/&gt;&amp;gt; experimenting with other stuff - tx v 3 would probably then be called&lt;br/&gt;&amp;gt; experimental transactions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Just to be clear: this change is not directly intended to avoid&lt;br/&gt;&amp;gt; &amp;#34;incidents&amp;#34;. It will take way too long to deploy this. Software should&lt;br/&gt;&amp;gt; deal with malleability. This is a longer-term solution intended to&lt;br/&gt;&amp;gt; provide non-malleability guarantees for clients that a) are upgraded&lt;br/&gt;&amp;gt; to use them  b) willing to restrict their functionality. As there are&lt;br/&gt;&amp;gt; several intended use cases for malleable transactions (the sighash&lt;br/&gt;&amp;gt; flags pretty directly are a way to signify what malleabilities are&lt;br/&gt;&amp;gt; *wanted*), this is not about outlawing malleability.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; While we could right now make all these rules non-standard, and&lt;br/&gt;&amp;gt; schedule a soft fork in a year or so to make them illegal, it would&lt;br/&gt;&amp;gt; mean removing potential functionality that can only be re-enabled&lt;br/&gt;&amp;gt; through a hard fork. This is significantly harder, so we should think&lt;br/&gt;&amp;gt; about it very well in advance.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; About new transaction and block versions: this allows implementing and&lt;br/&gt;&amp;gt; automatically scheduling a softfork without waiting for wallets to&lt;br/&gt;&amp;gt; upgrade. The non-DER signature change was discussed for over two&lt;br/&gt;&amp;gt; years, and implemented almost a year ago, and we still notice wallets&lt;br/&gt;&amp;gt; that don&amp;#39;t support it. We can&amp;#39;t expect every wallet to be instantly&lt;br/&gt;&amp;gt; modified (what about hardware wallets like the Trezor, for example?&lt;br/&gt;&amp;gt; they may not just be able to be upgraded). Nor is it necessary: if&lt;br/&gt;&amp;gt; your software only spends confirmed change, and tracks all debits&lt;br/&gt;&amp;gt; correctly, there is no need.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Pieter&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Managing the Performance of Cloud-Based Applications&lt;br/&gt;&amp;gt; Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.&lt;br/&gt;&amp;gt; Read the Whitepaper.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=121054471&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=121054471&amp;amp;iu=/4140/ostg.clktrk&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140220/d3b847d3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140220/d3b847d3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:13:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxa86r2mgzklacgmtxgn0xuka62gsdpu4l5c4fmqmnxfyny68hcnqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsh04l7v</id>
    
      <title type="html">📅 Original date posted:2014-01-17 📝 Original message:So far ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxa86r2mgzklacgmtxgn0xuka62gsdpu4l5c4fmqmnxfyny68hcnqzyrc570r35nnr5ykggtj22pr3ycad5jmvlhsf8l9ktzrf8fexhxcpsh04l7v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy2q8mtpmvrklpgrqhmtkmct5u5nrt8wcuzypsvczz62xg5wxxsagk27rjp&#39;&gt;nevent1q…7rjp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-01-17&lt;br/&gt;📝 Original message:So far I&amp;#39;ve only liked the original name &amp;#34;Stealth address&amp;#34; and the&lt;br/&gt;suggestion &amp;#34;routing address&amp;#34;.&lt;br/&gt;&lt;br/&gt;Should we put this up for some kind of informal vote with comments allowed?&lt;br/&gt;Like a Google docs form?&lt;br/&gt;&lt;br/&gt;- Sent from my phone&lt;br/&gt;Den 17 jan 2014 10:18 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt; I must say, this shed is mighty fine looking. It&amp;#39;d be a great place to&lt;br/&gt;&amp;gt; store our bikes. But, what colour should we paint it?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; How about we split the difference and go with &amp;#34;privacy address&amp;#34;? As Peter&lt;br/&gt;&amp;gt; notes, that&amp;#39;s what people actually like and want. The problem with stealth&lt;br/&gt;&amp;gt; is it&amp;#39;s got strong connotations with American military hardware and perhaps&lt;br/&gt;&amp;gt; thieves sneaking around in the night:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;    &lt;a href=&#34;https://www.google.com/search?tbm=isch&amp;amp;q=stealth&#34;&gt;https://www.google.com/search?tbm=isch&amp;amp;q=stealth&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But everyone loves privacy.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Jan 17, 2014 at 8:49 AM, Drak &amp;lt;drak at zikula.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Peter I agree with you about  &amp;#34;reusable addresses&amp;#34;, but aren&amp;#39;t we also&lt;br/&gt;&amp;gt;&amp;gt; trying to get away from the word &amp;#34;address&amp;#34; entirely?  How about calling it&lt;br/&gt;&amp;gt;&amp;gt; a &amp;#34;payment key&amp;#34; or &amp;#34;reusable payment key&amp;#34; instead? using &amp;#34;stealth&amp;#34; is just&lt;br/&gt;&amp;gt;&amp;gt; asking for bad press imo.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 16 January 2014 21:28, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Wed, Jan 15, 2014 at 04:05:27PM -0800, Jeremy Spilman wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Might I propose &amp;#34;reusable address&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; I think that describes it best to any non-programmer, and even more&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; so encourages wallets to present options as &amp;#39;one time use&amp;#39; vs&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;#39;reusable&amp;#39;.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; It definitely packs a marketing punch which could help drive&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; adoption. The feature is only useful if/when broadly adopted.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I&amp;#39;m very against the name &amp;#34;reusable addresses&amp;#34; and strongly belive we&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; should stick with the name stealth addresses.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; You gotta look at it from the perspective of a user; lets take standard&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; pay-to-pubkey-hash addresses: I can tell my wallet to pay one as many&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; times as I want and everything works just great. I also can enter the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; address on blockchain.info&amp;#39;s search box, and every transaction related&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to the address, and the balance of it, pops up immediately.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; What is that telling me? A: Addresses starting with &amp;#34;1&amp;#34; are reusable. B:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Transactions associated with them appear to be public knowledge.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Now I upgrade my wallet software and it says I now have a &amp;#34;reusable&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; address. My reaction is &amp;#34;Huh? Normal addresses are reusable, what&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; special about this weird reusable address thing that my buddy Bob&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; wallet software couldn&amp;#39;t pay.&amp;#34; I might even try to enter in a &amp;#34;reusable&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; address in blockchain.info, which won&amp;#39;t work, and I&amp;#39;ll just figure&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;must be some new unsupported thing&amp;#34; and move on with my life.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On the other hand, suppose my wallet says I now have &amp;#34;stealth address&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; support. I&amp;#39;m going to think &amp;#34;Huh, stealth? I guess that means privacy&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; right? I like privacy.&amp;#34; If I try searching for a stealth address on&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; blockchain.info, when it doesn&amp;#39;t work I might think twig on &amp;#34;Oh right!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It said stealth addresses are private, so maybe the transactions are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; hidden?&amp;#34; I might also think &amp;#34;Maybe this is like stealth/incognito mode&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; in my browser? So like, there&amp;#39;s no history being kept for others to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; see?&amp;#34; Regardless, I&amp;#39;m going to be thinking &amp;#34;well I hear scary stuff&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; about Bitcoin privacy, and this stealth thing sounds like it&amp;#39;s gonna&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; help, so I should learn more about that&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Finally keep in mind that stealth addresses have had a tonne of very&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; fast, and very wide reaching PR. The name is in the public conciousness&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; already, and trying to change it now just because of vague bad&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; associations is going to throw away the momentum of that good PR and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; slow down adoption. Last night I was at the Toronto Bitcoin Meetup and I&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; based on conversations there with people there, technical and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; non-technical, almost everyone had heard about them and almost everyone&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; seemed to understand the basic idea of why they were a good thing. That&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; just wouldn&amp;#39;t have happened with a name that tried to hide what stealth&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; addresses were for, and by changing the name now we risk people not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; making the connection when wallet software gets upgraded to support&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; them.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#39;peter&amp;#39;[:-1]@petertodd.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 0000000000000001b0e0ae7ef97681ad77188030b6c791aef304947e6f524740&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; CenturyLink Cloud: The Leader in Enterprise Cloud Services.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Learn Why More Businesses Are Choosing CenturyLink Cloud For&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Critical Workloads, Development Environments &amp;amp; Everything In Between.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Get a Quote or Start a Free Trial Today.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; CenturyLink Cloud: The Leader in Enterprise Cloud Services.&lt;br/&gt;&amp;gt;&amp;gt; Learn Why More Businesses Are Choosing CenturyLink Cloud For&lt;br/&gt;&amp;gt;&amp;gt; Critical Workloads, Development Environments &amp;amp; Everything In Between.&lt;br/&gt;&amp;gt;&amp;gt; Get a Quote or Start a Free Trial Today.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; CenturyLink Cloud: The Leader in Enterprise Cloud Services.&lt;br/&gt;&amp;gt; Learn Why More Businesses Are Choosing CenturyLink Cloud For&lt;br/&gt;&amp;gt; Critical Workloads, Development Environments &amp;amp; Everything In Between.&lt;br/&gt;&amp;gt; Get a Quote or Start a Free Trial Today.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140117/0b612dbf/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140117/0b612dbf/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:11:47Z</updated>
  </entry>

</feed>