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




  <entry>
    <id>https://nostr.ae/nevent1qqs0s84wd02c3gamwxu78deq3y7se5s586zaduspplk7f0982w7x3cgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hes6myeau</id>
    
      <title type="html">📅 Original date posted:2016-09-10 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0s84wd02c3gamwxu78deq3y7se5s586zaduspplk7f0982w7x3cgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hes6myeau" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgzsne24lsku973af4p3jh6qt4j3wsdr8vxlmnljn6a09vlqmwprggmntcl&#39;&gt;nevent1q…ntcl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-09-10&lt;br/&gt;📝 Original message:On Sat, Sep 10, 2016 at 12:42:30AM &#43;0000, Gregory Maxwell via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; The alert system was a centralized facility to allow trusted parties&lt;br/&gt;&amp;gt; to send messages to be displayed in wallet software (and, very early&lt;br/&gt;&amp;gt; on, actually remotely trigger the software to stop transacting).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It has been removed completely in Bitcoin Core after being disabled for a while.&lt;br/&gt;&lt;br/&gt;As it has been disabled in relevant software I think it&amp;#39;s mostly symbolic at&lt;br/&gt;this point, but yes, it makes sense to &amp;#39;officially&amp;#39; retire the key. Let&amp;#39;s&lt;br/&gt;pin the date and make it widely known.&lt;br/&gt;&lt;br/&gt;Doing this in organized fashion is much better than the whodunit that would&lt;br/&gt;undoubtly follow when the key would simply leak, which could happen at any&lt;br/&gt;time, as no one can know who it has spread to over all those years.&lt;br/&gt;&lt;br/&gt;Re: timing, I&amp;#39;d say leave three months grace time after this announcement for&lt;br/&gt;altcoins and such that may have accidentally have copied it to remove it, then&lt;br/&gt;at the beginning of 2017 broadcast the final alert.&lt;br/&gt;&lt;br/&gt;After that it&amp;#39;s neutered, it&amp;#39;s up to each of us that has the key to reveal it&lt;br/&gt;or not or when. It&amp;#39;s a historical curiosity then.&lt;br/&gt;&lt;br/&gt;Wladimir
    </content>
    <updated>2023-06-07T19:53:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyahr0z85698uq3s3v2teq8a4808rvd6hugr5y76f24wsvtjc0lxszypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesz76luy</id>
    
      <title type="html">📅 Original date posted:2015-09-17 📝 Original message:Hello, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyahr0z85698uq3s3v2teq8a4808rvd6hugr5y76f24wsvtjc0lxszypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesz76luy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2eymxgvl78tycz4mf60ggkwft5trpcwzcqzruh68k02cpy4r9x9sgcm7wr&#39;&gt;nevent1q…m7wr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-17&lt;br/&gt;📝 Original message:Hello,&lt;br/&gt;&lt;br/&gt;At Monday&amp;#39;s code sprint we had a good idea to schedule a regular developer meeting in #bitcoin-dev.&lt;br/&gt;&lt;br/&gt;Attendance is of course voluntary, but it may be good to have a time that many people are expected to be present and current issues can be discussed.&lt;br/&gt;&lt;br/&gt;Any preference for days/times?&lt;br/&gt;&lt;br/&gt;What about e.g. every week 15:00-16:00 UTC on Thursday?&lt;br/&gt;&lt;br/&gt;Wladimir
    </content>
    <updated>2023-06-07T19:40:49&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0cuva6ezltc27sj46kzlsjpp5jr94zm4yy52upc46nzn2qq9ppsgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2heslyqgzs</id>
    
      <title type="html">📅 Original date posted:2015-09-17 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0cuva6ezltc27sj46kzlsjpp5jr94zm4yy52upc46nzn2qq9ppsgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2heslyqgzs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr8yl5svfscuzyggsx97etlg3h8p2zu4nwm2cyr4te3pq5dsa2mpcf8d9wr&#39;&gt;nevent1q…d9wr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-17&lt;br/&gt;📝 Original message:On Wed, Sep 16, 2015 at 06:29:28PM -0400, Peter Todd via bitcoin-dev wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I&amp;#39;ve run into a number of cases where companies were maintaining forks&lt;br/&gt;&amp;gt; of Bitcoin Core unnecessarily, where a different, loosely coupled,&lt;br/&gt;&amp;gt; architecture could do what they needed to do without including the new&lt;br/&gt;&amp;gt; logic in the codebase itself.&lt;br/&gt;&lt;br/&gt;This is the same point I have been making to Jeff privately.&lt;br/&gt;&lt;br/&gt;Refactors are a means to an end: a more modular, reusable and maintainable codebase. This goal is that new functionality can be plugged in more easily, and rebase work for e.g. functionality built on top can go down, not up, if it just hooks into well-defined interfaces here and there.&lt;br/&gt;&lt;br/&gt;Although there has been a lot of progress, bitcoind&amp;#39;s design is still too monolithic. To add a more involved feature, like say a new index over the block chain data, code needs to be touched all over the place. This change interacts with all other functionality, potentially breaking the base node functionality - risk for users that do NOT use the functionality. This increases risk and review time.&lt;br/&gt;&lt;br/&gt;- *If possible* functionality should be built without changing bitcoind&amp;#39;s code at all. An external process should be able to keep up to date with the chain, notice reorgs, and process block data accordingly. If bitcoind&amp;#39;s interface does not allow that, or it is too difficult, that is what should be fixed. &lt;br/&gt;- *if not possible* then a change should at least touch the code in as few places as possible, and integrate with e.g. signal notification.&lt;br/&gt;&lt;br/&gt;To name an example of it done right, IMO: Monero&amp;#39;s &amp;#39;simplewallet&amp;#39;. It is a command-line utility wallet that communicates with the node software, and remembers where it was in the chain, and processes changes to the chain state since its last invocation when it &amp;#39;refreshes&amp;#39;. &lt;br/&gt;What is nice is that one can run an arbitary number of simplewallets against one node daemon, and unlike bitcoind&amp;#39;s wallet it doesn&amp;#39;t need to run as always-on daemon itself. It can be invoked when the user wants to do something with the wallet, or see if there are new transactions.&lt;br/&gt;&lt;br/&gt;An index could be implemented entirely externally in a similar way, while still fully handling reorgs.&lt;br/&gt;&lt;br/&gt;What one needs for that, I think, is a library that communicate with the node, and which offers functionality abstractly be similar to &amp;#39;git pull&amp;#39;: give me the tree path from my current known tip to the best tip, and supply the block hashes (and block data) along the way. &lt;br/&gt;&lt;br/&gt;My long-term vision of bitcoind is a P2P node with validation and blockchain store, with a couple of data sources that can be subscribed to or pulled from.&lt;br/&gt;&lt;br/&gt;Wladimir
    </content>
    <updated>2023-06-07T19:40:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0ft2vyj3evwtn8y9krwepdw2an7da6ykquy3tf537alrm9laf97qzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hes8cdc6d</id>
    
      <title type="html">📅 Original date posted:2015-08-24 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0ft2vyj3evwtn8y9krwepdw2an7da6ykquy3tf537alrm9laf97qzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hes8cdc6d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyhr6k3cf04tex4r25l3prjjatq4te832xxswkrky3xte2jas39hqnrhs6q&#39;&gt;nevent1q…hs6q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-24&lt;br/&gt;📝 Original message:&amp;gt; NODE_BLOOM is distinct from NODE_NETWORK, and it is legal to advertise&lt;br/&gt;&amp;gt; NODE_BLOOM but not NODE_NETWORK (eg for nodes running in pruned mode&lt;br/&gt;&amp;gt; which, nonetheless, provide filtered access to the data which they do have).&lt;br/&gt;&lt;br/&gt;But is this useful without having decided on a way to signal which blocks pruned nodes do have?&lt;br/&gt;&lt;br/&gt;It looks like the part between paranthesis is speculation and should be left to a future BIP. &lt;br/&gt;&lt;br/&gt;Wladimir
    </content>
    <updated>2023-06-07T19:37:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfk04n8h9cqslhsuj5p65d53lpyxzrv2hwjhmsjh4nl4quqencumgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesqfpahn</id>
    
      <title type="html">📅 Original date posted:2015-07-12 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfk04n8h9cqslhsuj5p65d53lpyxzrv2hwjhmsjh4nl4quqencumgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesqfpahn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstkuymnzphnpns566pznx32lnedrp8u5sfs6z0fnaqkgvmhmermlsehk5gg&#39;&gt;nevent1q…k5gg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-12&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA512&lt;br/&gt;&lt;br/&gt;/Re-transmission-2: signature was botched in previous mails due to UTF-8 conversion issue, last attempt/&lt;br/&gt;&lt;br/&gt;Bitcoin Core version 0.11.0 is now available from:&lt;br/&gt;&lt;br/&gt;  &amp;lt;&lt;a href=&#34;https://bitcoin.org/bin/bitcoin-core-0.11.0/&amp;gt&#34;&gt;https://bitcoin.org/bin/bitcoin-core-0.11.0/&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;This is a new major version release, bringing both new features and&lt;br/&gt;bug fixes.&lt;br/&gt;&lt;br/&gt;Please report bugs using the issue tracker at github:&lt;br/&gt;&lt;br/&gt;  &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/issues&amp;gt&#34;&gt;https://github.com/bitcoin/bitcoin/issues&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;The entire distribution is also available as torrent:&lt;br/&gt;&lt;br/&gt;    magnet:?xt=urn:btih:82f0d2fa100d6db8a8c1338768dcb9e4e524da13&amp;amp;dn=bitcoin-core-0.11.0&amp;amp;tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&amp;amp;tr=udp%3A%2F%2Ftracker.publicbt.com%3A80%2Fannounce&amp;amp;tr=udp%3A%2F%2Ftracker.ccc.de%3A80%2Fannounce&amp;amp;tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&amp;amp;tr=udp%3A%2F%2Fopen.demonii.com%3A1337&amp;amp;ws=https%3A%2F%2Fbitcoin.org%2Fbin%2F&lt;br/&gt;&lt;br/&gt;Upgrading and downgrading&lt;br/&gt;=========================&lt;br/&gt;&lt;br/&gt;How to Upgrade&lt;br/&gt;- --------------&lt;br/&gt;&lt;br/&gt;If you are running an older version, shut it down. Wait until it has completely&lt;br/&gt;shut down (which might take a few minutes for older versions), then run the&lt;br/&gt;installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on Mac) or&lt;br/&gt;bitcoind/bitcoin-qt (on Linux).&lt;br/&gt;&lt;br/&gt;Downgrade warning&lt;br/&gt;- ------------------&lt;br/&gt;&lt;br/&gt;Because release 0.10.0 and later makes use of headers-first synchronization and&lt;br/&gt;parallel block download (see further), the block files and databases are not&lt;br/&gt;backwards-compatible with pre-0.10 versions of Bitcoin Core or other software:&lt;br/&gt;&lt;br/&gt;* Blocks will be stored on disk out of order (in the order they are&lt;br/&gt;received, really), which makes it incompatible with some tools or&lt;br/&gt;other programs. Reindexing using earlier versions will also not work&lt;br/&gt;anymore as a result of this.&lt;br/&gt;&lt;br/&gt;* The block index database will now hold headers for which no block is&lt;br/&gt;stored on disk, which earlier versions won&amp;#39;t support.&lt;br/&gt;&lt;br/&gt;If you want to be able to downgrade smoothly, make a backup of your entire data&lt;br/&gt;directory. Without this your node will need start syncing (or importing from&lt;br/&gt;bootstrap.dat) anew afterwards. It is possible that the data from a completely&lt;br/&gt;synchronised 0.10 node may be usable in older versions as-is, but this is not&lt;br/&gt;supported and may break as soon as the older version attempts to reindex.&lt;br/&gt;&lt;br/&gt;This does not affect wallet forward or backward compatibility. There are no&lt;br/&gt;known problems when downgrading from 0.11.x to 0.10.x.&lt;br/&gt;&lt;br/&gt;Important information&lt;br/&gt;======================&lt;br/&gt;&lt;br/&gt;Transaction flooding&lt;br/&gt;- ---------------------&lt;br/&gt;&lt;br/&gt;At the time of this release, the P2P network is being flooded with low-fee&lt;br/&gt;transactions. This causes a ballooning of the mempool size.&lt;br/&gt;&lt;br/&gt;If this growth of the mempool causes problematic memory use on your node, it is&lt;br/&gt;possible to change a few configuration options to work around this. The growth&lt;br/&gt;of the mempool can be monitored with the RPC command `getmempoolinfo`.&lt;br/&gt;&lt;br/&gt;One is to increase the minimum transaction relay fee `minrelaytxfee`, which&lt;br/&gt;defaults to 0.00001. This will cause transactions with fewer BTC/kB fee to be&lt;br/&gt;rejected, and thus fewer transactions entering the mempool.&lt;br/&gt;&lt;br/&gt;The other is to restrict the relaying of free transactions with&lt;br/&gt;`limitfreerelay`. This option sets the number of kB/minute at which&lt;br/&gt;free transactions (with enough priority) will be accepted. It defaults to 15.&lt;br/&gt;Reducing this number reduces the speed at which the mempool can grow due&lt;br/&gt;to free transactions.&lt;br/&gt;&lt;br/&gt;For example, add the following to `bitcoin.conf`:&lt;br/&gt;&lt;br/&gt;    minrelaytxfee=0.00005 &lt;br/&gt;    limitfreerelay=5&lt;br/&gt;&lt;br/&gt;More robust solutions are being worked on for a follow-up release.&lt;br/&gt;&lt;br/&gt;Notable changes&lt;br/&gt;===============&lt;br/&gt;&lt;br/&gt;Block file pruning&lt;br/&gt;- ----------------------&lt;br/&gt;&lt;br/&gt;This release supports running a fully validating node without maintaining a copy &lt;br/&gt;of the raw block and undo data on disk. To recap, there are four types of data &lt;br/&gt;related to the blockchain in the bitcoin system: the raw blocks as received over &lt;br/&gt;the network (blk???.dat), the undo data (rev???.dat), the block index and the &lt;br/&gt;UTXO set (both LevelDB databases). The databases are built from the raw data.&lt;br/&gt;&lt;br/&gt;Block pruning allows Bitcoin Core to delete the raw block and undo data once &lt;br/&gt;it&amp;#39;s been validated and used to build the databases. At that point, the raw data &lt;br/&gt;is used only to relay blocks to other nodes, to handle reorganizations, to look &lt;br/&gt;up old transactions (if -txindex is enabled or via the RPC/REST interfaces), or &lt;br/&gt;for rescanning the wallet. The block index continues to hold the metadata about &lt;br/&gt;all blocks in the blockchain.&lt;br/&gt;&lt;br/&gt;The user specifies how much space to allot for block &amp;amp; undo files. The minimum &lt;br/&gt;allowed is 550MB. Note that this is in addition to whatever is required for the &lt;br/&gt;block index and UTXO databases. The minimum was chosen so that Bitcoin Core will &lt;br/&gt;be able to maintain at least 288 blocks on disk (two days worth of blocks at 10 &lt;br/&gt;minutes per block). In rare instances it is possible that the amount of space &lt;br/&gt;used will exceed the pruning target in order to keep the required last 288 &lt;br/&gt;blocks on disk.&lt;br/&gt;&lt;br/&gt;Block pruning works during initial sync in the same way as during steady state, &lt;br/&gt;by deleting block files &amp;#34;as you go&amp;#34; whenever disk space is allocated. Thus, if &lt;br/&gt;the user specifies 550MB, once that level is reached the program will begin &lt;br/&gt;deleting the oldest block and undo files, while continuing to download the &lt;br/&gt;blockchain.&lt;br/&gt;&lt;br/&gt;For now, block pruning disables block relay.  In the future, nodes with block &lt;br/&gt;pruning will at a minimum relay &amp;#34;new&amp;#34; blocks, meaning blocks that extend their &lt;br/&gt;active chain. &lt;br/&gt;&lt;br/&gt;Block pruning is currently incompatible with running a wallet due to the fact &lt;br/&gt;that block data is used for rescanning the wallet and importing keys or &lt;br/&gt;addresses (which require a rescan.) However, running the wallet with block &lt;br/&gt;pruning will be supported in the near future, subject to those limitations.&lt;br/&gt;&lt;br/&gt;Block pruning is also incompatible with -txindex and will automatically disable &lt;br/&gt;it.&lt;br/&gt;&lt;br/&gt;Once you have pruned blocks, going back to unpruned state requires &lt;br/&gt;re-downloading the entire blockchain. To do this, re-start the node with &lt;br/&gt;- -reindex. Note also that any problem that would cause a user to reindex (e.g., &lt;br/&gt;disk corruption) will cause a pruned node to redownload the entire blockchain. &lt;br/&gt;Finally, note that when a pruned node reindexes, it will delete any blk???.dat &lt;br/&gt;and rev???.dat files in the data directory prior to restarting the download.&lt;br/&gt;&lt;br/&gt;To enable block pruning on the command line:&lt;br/&gt;&lt;br/&gt;- - `-prune=N`: where N is the number of MB to allot for raw block &amp;amp; undo data.&lt;br/&gt;&lt;br/&gt;Modified RPC calls:&lt;br/&gt;&lt;br/&gt;- - `getblockchaininfo` now includes whether we are in pruned mode or not.&lt;br/&gt;- - `getblock` will check if the block&amp;#39;s data has been pruned and if so, return an &lt;br/&gt;error.&lt;br/&gt;- - `getrawtransaction` will no longer be able to locate a transaction that has a &lt;br/&gt;UTXO but where its block file has been pruned. &lt;br/&gt;&lt;br/&gt;Pruning is disabled by default.&lt;br/&gt;&lt;br/&gt;Big endian support&lt;br/&gt;- --------------------&lt;br/&gt;&lt;br/&gt;Experimental support for big-endian CPU architectures was added in this&lt;br/&gt;release. All little-endian specific code was replaced with endian-neutral&lt;br/&gt;constructs. This has been tested on at least MIPS and PPC hosts. The build&lt;br/&gt;system will automatically detect the endianness of the target.&lt;br/&gt;&lt;br/&gt;Memory usage optimization&lt;br/&gt;- --------------------------&lt;br/&gt;&lt;br/&gt;There have been many changes in this release to reduce the default memory usage&lt;br/&gt;of a node, among which:&lt;br/&gt;&lt;br/&gt;- - Accurate UTXO cache size accounting (#6102); this makes the option `-dbcache`&lt;br/&gt;  precise where this grossly underestimated memory usage before&lt;br/&gt;- - Reduce size of per-peer data structure (#6064 and others); this increases the&lt;br/&gt;  number of connections that can be supported with the same amount of memory&lt;br/&gt;- - Reduce the number of threads (#5964, #5679); lowers the amount of (esp.&lt;br/&gt;  virtual) memory needed&lt;br/&gt;&lt;br/&gt;Fee estimation changes&lt;br/&gt;- ----------------------&lt;br/&gt;&lt;br/&gt;This release improves the algorithm used for fee estimation.  Previously, -1&lt;br/&gt;was returned when there was insufficient data to give an estimate.  Now, -1&lt;br/&gt;will also be returned when there is no fee or priority high enough for the&lt;br/&gt;desired confirmation target. In those cases, it can help to ask for an estimate&lt;br/&gt;for a higher target number of blocks. It is not uncommon for there to be no&lt;br/&gt;fee or priority high enough to be reliably (85%) included in the next block and&lt;br/&gt;for this reason, the default for `-txconfirmtarget=n` has changed from 1 to 2.&lt;br/&gt;&lt;br/&gt;Privacy: Disable wallet transaction broadcast&lt;br/&gt;- ----------------------------------------------&lt;br/&gt;&lt;br/&gt;This release adds an option `-walletbroadcast=0` to prevent automatic&lt;br/&gt;transaction broadcast and rebroadcast (#5951). This option allows separating&lt;br/&gt;transaction submission from the node functionality.&lt;br/&gt;&lt;br/&gt;Making use of this, third-party scripts can be written to take care of&lt;br/&gt;transaction (re)broadcast:&lt;br/&gt;&lt;br/&gt;- - Send the transaction as normal, either through RPC or the GUI&lt;br/&gt;- - Retrieve the transaction data through RPC using `gettransaction` (NOT&lt;br/&gt;  `getrawtransaction`). The `hex` field of the result will contain the raw&lt;br/&gt;  hexadecimal representation of the transaction&lt;br/&gt;- - The transaction can then be broadcasted through arbitrary mechanisms&lt;br/&gt;  supported by the script&lt;br/&gt;&lt;br/&gt;One such application is selective Tor usage, where the node runs on the normal&lt;br/&gt;internet but transactions are broadcasted over Tor.&lt;br/&gt;&lt;br/&gt;For an example script see [bitcoin-submittx](&lt;a href=&#34;https://github.com/laanwj/bitcoin-submittx&#34;&gt;https://github.com/laanwj/bitcoin-submittx&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Privacy: Stream isolation for Tor&lt;br/&gt;- ----------------------------------&lt;br/&gt;&lt;br/&gt;This release adds functionality to create a new circuit for every peer&lt;br/&gt;connection, when the software is used with Tor. The new option,&lt;br/&gt;`-proxyrandomize`, is on by default.&lt;br/&gt;&lt;br/&gt;When enabled, every outgoing connection will (potentially) go through a&lt;br/&gt;different exit node. That significantly reduces the chance to get unlucky and&lt;br/&gt;pick a single exit node that is either malicious, or widely banned from the P2P&lt;br/&gt;network. This improves connection reliability as well as privacy, especially&lt;br/&gt;for the initial connections.&lt;br/&gt;&lt;br/&gt;**Important note:** If a non-Tor SOCKS5 proxy is configured that supports&lt;br/&gt;authentication, but doesn&amp;#39;t require it, this change may cause that proxy to reject&lt;br/&gt;connections. A user and password is sent where they weren&amp;#39;t before. This setup&lt;br/&gt;is exceedingly rare, but in this case `-proxyrandomize=0` can be passed to&lt;br/&gt;disable the behavior.&lt;br/&gt;&lt;br/&gt;0.11.0 Change log&lt;br/&gt;=================&lt;br/&gt;&lt;br/&gt;Detailed release notes follow. This overview includes changes that affect&lt;br/&gt;behavior, not code moves, refactors and string updates. For convenience in locating&lt;br/&gt;the code changes and accompanying discussion, both the pull request and&lt;br/&gt;git merge commit are mentioned.&lt;br/&gt;&lt;br/&gt;### RPC and REST&lt;br/&gt;- - #5461 `5f7279a` signrawtransaction: validate private key&lt;br/&gt;- - #5444 `103f66b` Add /rest/headers/&amp;lt;count&amp;gt;/&amp;lt;hash&amp;gt;.&amp;lt;ext&amp;gt;&lt;br/&gt;- - #4964 `95ecc0a` Add scriptPubKey field to validateaddress RPC call&lt;br/&gt;- - #5476 `c986972` Add time offset into getpeerinfo output&lt;br/&gt;- - #5540 `84eba47` Add unconfirmed and immature balances to getwalletinfo&lt;br/&gt;- - #5599 `40e96a3` Get rid of the internal miner&amp;#39;s hashmeter&lt;br/&gt;- - #5711 `87ecfb0` Push down RPC locks&lt;br/&gt;- - #5754 `1c4e3f9` fix getblocktemplate lock issue&lt;br/&gt;- - #5756 `5d901d8` Fix getblocktemplate_proposals test by mining one block&lt;br/&gt;- - #5548 `d48ce48` Add /rest/chaininfos&lt;br/&gt;- - #5992 `4c4f1b4` Push down RPC reqWallet flag&lt;br/&gt;- - #6036 `585b5db` Show zero value txouts in listunspent&lt;br/&gt;- - #5199 `6364408` Add RPC call `gettxoutproof` to generate and verify merkle blocks&lt;br/&gt;- - #5418 `16341cc` Report missing inputs in sendrawtransaction&lt;br/&gt;- - #5937 `40f5e8d` show script verification errors in signrawtransaction result&lt;br/&gt;- - #5420 `1fd2d39` getutxos REST command (based on Bip64)&lt;br/&gt;- - #6193 `42746b0` [REST] remove json input for getutxos, limit to query max. 15 outpoints&lt;br/&gt;- - #6226 `5901596` json: fail read_string if string contains trailing garbage&lt;br/&gt;&lt;br/&gt;### Configuration and command-line options&lt;br/&gt;- - #5636 `a353ad4` Add option `-allowselfsignedrootcertificate` to allow self signed root certs (for testing payment requests)&lt;br/&gt;- - #5900 `3e8a1f2` Add a consistency check `-checkblockindex` for the block chain data structures&lt;br/&gt;- - #5951 `7efc9cf` Make it possible to disable wallet transaction broadcast (using `-walletbroadcast=0`)&lt;br/&gt;- - #5911 `b6ea3bc` privacy: Stream isolation for Tor (on by default, use `-proxyrandomize=0` to disable)&lt;br/&gt;- - #5863 `c271304` Add autoprune functionality (`-prune=&amp;lt;size&amp;gt;`)&lt;br/&gt;- - #6153 `0bcf04f` Parameter interaction: disable upnp if -proxy set&lt;br/&gt;- - #6274 `4d9c7fe` Add option `-alerts` to opt out of alert system&lt;br/&gt;&lt;br/&gt;### Block and transaction handling&lt;br/&gt;- - #5367 `dcc1304` Do all block index writes in a batch&lt;br/&gt;- - #5253 `203632d` Check against MANDATORY flags prior to accepting to mempool&lt;br/&gt;- - #5459 `4406c3e` Reject headers that build on an invalid parent&lt;br/&gt;- - #5481 `055f3ae` Apply AreSane() checks to the fees from the network&lt;br/&gt;- - #5580 `40d65eb` Preemptively catch a few potential bugs&lt;br/&gt;- - #5349 `f55c5e9` Implement test for merkle tree malleability in CPartialMerkleTree&lt;br/&gt;- - #5564 `a89b837` clarify obscure uses of EvalScript()&lt;br/&gt;- - #5521 `8e4578a` Reject non-final txs even in testnet/regtest&lt;br/&gt;- - #5707 `6af674e` Change hardcoded character constants to descriptive named constants for db keys&lt;br/&gt;- - #5286 `fcf646c` Change the default maximum OP_RETURN size to 80 bytes&lt;br/&gt;- - #5710 `175d86e` Add more information to errors in ReadBlockFromDisk&lt;br/&gt;- - #5948 `b36f1ce` Use GetAncestor to compute new target&lt;br/&gt;- - #5959 `a0bfc69` Add additional block index consistency checks&lt;br/&gt;- - #6058 `7e0e7f8` autoprune minor post-merge improvements&lt;br/&gt;- - #5159 `2cc1372` New fee estimation code&lt;br/&gt;- - #6102 `6fb90d8` Implement accurate UTXO cache size accounting&lt;br/&gt;- - #6129 `2a82298` Bug fix for clearing fCheckForPruning&lt;br/&gt;- - #5947 `e9af4e6` Alert if it is very likely we are getting a bad chain&lt;br/&gt;- - #6203 `c00ae64` Remove P2SH coinbase flag, no longer interesting&lt;br/&gt;- - #5985 `37b4e42` Fix removing of orphan transactions&lt;br/&gt;- - #6221 `6cb70ca` Prune: Support noncontiguous block files&lt;br/&gt;- - #6256 `fce474c` Use best header chain timestamps to detect partitioning&lt;br/&gt;- - #6233 `a587606` Advance pindexLastCommonBlock for blocks in chainActive&lt;br/&gt;&lt;br/&gt;### P2P protocol and network code&lt;br/&gt;- - #5507 `844ace9` Prevent DOS attacks on in-flight data structures&lt;br/&gt;- - #5770 `32a8b6a` Sanitize command strings before logging them&lt;br/&gt;- - #5859 `dd4ffce` Add correct bool combiner for net signals&lt;br/&gt;- - #5876 `8e4fd0c` Add a NODE_GETUTXO service bit and document NODE_NETWORK&lt;br/&gt;- - #6028 `b9311fb` Move nLastTry from CAddress to CAddrInfo&lt;br/&gt;- - #5662 `5048465` Change download logic to allow calling getdata on inbound peers&lt;br/&gt;- - #5971 `18d2832` replace absolute sleep with conditional wait&lt;br/&gt;- - #5918 `7bf5d5e` Use equivalent PoW for non-main-chain requests&lt;br/&gt;- - #6059 `f026ab6` chainparams: use SeedSpec6&amp;#39;s rather than CAddress&amp;#39;s for fixed seeds&lt;br/&gt;- - #6080 `31c0bf1` Add jonasschnellis dns seeder&lt;br/&gt;- - #5976 `9f7809f` Reduce download timeouts as blocks arrive&lt;br/&gt;- - #6172 `b4bbad1` Ignore getheaders requests when not synced&lt;br/&gt;- - #5875 `304892f` Be stricter in processing unrequested blocks&lt;br/&gt;- - #6333 `41bbc85` Hardcoded seeds update June 2015&lt;br/&gt;&lt;br/&gt;### Validation&lt;br/&gt;- - #5143 `48e1765` Implement BIP62 rule 6&lt;br/&gt;- - #5713 `41e6e4c` Implement BIP66&lt;br/&gt;&lt;br/&gt;### Build system&lt;br/&gt;- - #5501 `c76c9d2` Add mips, mipsel and aarch64 to depends platforms&lt;br/&gt;- - #5334 `cf87536` libbitcoinconsensus: Add pkg-config support&lt;br/&gt;- - #5514 `ed11d53` Fix &amp;#39;make distcheck&amp;#39;&lt;br/&gt;- - #5505 `a99ef7d` Build winshutdownmonitor.cpp on Windows only&lt;br/&gt;- - #5582 `e8a6639` Osx toolchain update&lt;br/&gt;- - #5684 `ab64022` osx: bump build sdk to 10.9&lt;br/&gt;- - #5695 `23ef5b7` depends: latest config.guess and config.sub&lt;br/&gt;- - #5509 `31dedb4` Fixes when compiling in c&#43;&#43;11 mode&lt;br/&gt;- - #5819 `f8e68f7` release: use static libstdc&#43;&#43; and disable reduced exports by default&lt;br/&gt;- - #5510 `7c3fbc3` Big endian support&lt;br/&gt;- - #5149 `c7abfa5` Add script to verify all merge commits are signed&lt;br/&gt;- - #6082 `7abbb7e` qt: disable qt tests when one of the checks for the gui fails&lt;br/&gt;- - #6244 `0401aa2` configure: Detect (and reject) LibreSSL&lt;br/&gt;- - #6269 `95aca44` gitian: Use the new bitcoin-detached-sigs git repo for OSX signatures&lt;br/&gt;- - #6285 `ef1d506` Fix scheduler build with some boost versions.&lt;br/&gt;- - #6280 `25c2216` depends: fix Boost 1.55 build on GCC 5&lt;br/&gt;- - #6303 `b711599` gitian: add a gitian-win-signer descriptor&lt;br/&gt;- - #6246 `8ea6d37` Fix build on FreeBSD&lt;br/&gt;- - #6282 `daf956b` fix crash on shutdown when e.g. changing -txindex and abort action&lt;br/&gt;- - #6354 `bdf0d94` Gitian windows signing normalization&lt;br/&gt;&lt;br/&gt;### Wallet&lt;br/&gt;- - #2340 `811c71d` Discourage fee sniping with nLockTime&lt;br/&gt;- - #5485 `d01bcc4` Enforce minRelayTxFee on wallet created tx and add a maxtxfee option&lt;br/&gt;- - #5508 `9a5cabf` Add RandAddSeedPerfmon to MakeNewKey&lt;br/&gt;- - #4805 `8204e19` Do not flush the wallet in AddToWalletIfInvolvingMe(..)&lt;br/&gt;- - #5319 `93b7544` Clean up wallet encryption code&lt;br/&gt;- - #5831 `df5c246` Subtract fee from amount&lt;br/&gt;- - #6076 `6c97fd1` wallet: fix boost::get usage with boost 1.58&lt;br/&gt;- - #5511 `23c998d` Sort pending wallet transactions before reaccepting&lt;br/&gt;- - #6126 `26e08a1` Change default nTxConfirmTarget to 2&lt;br/&gt;- - #6183 `75a4d51` Fix off-by-one error w/ nLockTime in the wallet&lt;br/&gt;- - #6276 `c9fd907` Fix getbalance * 0&lt;br/&gt;&lt;br/&gt;### GUI&lt;br/&gt;- - #5219 `f3af0c8` New icons&lt;br/&gt;- - #5228 `bb3c75b` HiDPI (retina) support for splash screen&lt;br/&gt;- - #5258 `73cbf0a` The RPC Console should be a QWidget to make window more independent&lt;br/&gt;- - #5488 `851dfc7` Light blue icon color for regtest&lt;br/&gt;- - #5547 `a39aa74` New icon for the debug window&lt;br/&gt;- - #5493 `e515309` Adopt style colour for button icons&lt;br/&gt;- - #5557 `70477a0` On close of splashscreen interrupt verifyDB&lt;br/&gt;- - #5559 `83be8fd` Make the command-line-args dialog better&lt;br/&gt;- - #5144 `c5380a9` Elaborate on signverify message dialog warning&lt;br/&gt;- - #5489 `d1aa3c6` Optimize PNG files&lt;br/&gt;- - #5649 `e0cd2f5` Use text-color icons for system tray Send/Receive menu entries&lt;br/&gt;- - #5651 `848f55d` Coin Control: Use U&#43;2248 &amp;#34;ALMOST EQUAL TO&amp;#34; rather than a simple tilde&lt;br/&gt;- - #5626 `ab0d798` Fix icon sizes and column width&lt;br/&gt;- - #5683 `c7b22aa` add new osx dmg background picture&lt;br/&gt;- - #5620 `7823598` Payment request expiration bug fix&lt;br/&gt;- - #5729 `9c4a5a5` Allow unit changes for read-only BitcoinAmountField&lt;br/&gt;- - #5753 `0f44672` Add bitcoin logo to about screen&lt;br/&gt;- - #5629 `a956586` Prevent amount overflow problem with payment requests&lt;br/&gt;- - #5830 `215475a` Don&amp;#39;t save geometry for options and about/help window&lt;br/&gt;- - #5793 `d26f0b2` Honor current network when creating autostart link&lt;br/&gt;- - #5847 `f238add` Startup script for centos, with documentation&lt;br/&gt;- - #5915 `5bd3a92` Fix a static qt5 crash when using certain versions of libxcb&lt;br/&gt;- - #5898 `bb56781` Fix rpc console font size to flexible metrics&lt;br/&gt;- - #5467 `bc8535b` Payment request / server work - part 2&lt;br/&gt;- - #6161 `180c164` Remove movable option for toolbar&lt;br/&gt;- - #6160 `0d862c2` Overviewpage: make sure warning icons gets colored&lt;br/&gt;&lt;br/&gt;### Tests&lt;br/&gt;- - #5453 `2f2d337` Add ability to run single test manually to RPC tests&lt;br/&gt;- - #5421 `886eb57` Test unexecuted OP_CODESEPARATOR&lt;br/&gt;- - #5530 `565b300` Additional rpc tests&lt;br/&gt;- - #5611 `37b185c` Fix spurious windows test failures after 012598880c&lt;br/&gt;- - #5613 `2eda47b` Fix smartfees test for change to relay policy&lt;br/&gt;- - #5612 `e3f5727` Fix zapwallettxes test&lt;br/&gt;- - #5642 `30a5b5f` Prepare paymentservertests for new unit tests&lt;br/&gt;- - #5784 `e3a3cd7` Fix usage of NegateSignatureS in script_tests&lt;br/&gt;- - #5813 `ee9f2bf` Add unit tests for next difficulty calculations&lt;br/&gt;- - #5855 `d7989c0` Travis: run unit tests in different orders&lt;br/&gt;- - #5852 `cdae53e` Reinitialize state in between individual unit tests.&lt;br/&gt;- - #5883 `164d7b6` tests: add a BasicTestingSetup and apply to all tests&lt;br/&gt;- - #5940 `446bb70` Regression test for ResendWalletTransactions&lt;br/&gt;- - #6052 `cf7adad` fix and enable bip32 unit test&lt;br/&gt;- - #6039 `734f80a` tests: Error when setgenerate is used on regtest&lt;br/&gt;- - #6074 `948beaf` Correct the PUSHDATA4 minimal encoding test in script_invalid.json&lt;br/&gt;- - #6032 `e08886d` Stop nodes after RPC tests, even with --nocleanup&lt;br/&gt;- - #6075 `df1609f` Add additional script edge condition tests&lt;br/&gt;- - #5981 `da38dc6` Python P2P testing &lt;br/&gt;- - #5958 `9ef00c3` Add multisig rpc tests&lt;br/&gt;- - #6112 `fec5c0e` Add more script edge condition tests&lt;br/&gt;&lt;br/&gt;### Miscellaneous&lt;br/&gt;- - #5457, #5506, #5952, #6047 Update libsecp256k1&lt;br/&gt;- - #5437 `84857e8` Add missing CAutoFile::IsNull() check in main&lt;br/&gt;- - #5490 `ec20fd7` Replace uint256/uint160 with opaque blobs where possible&lt;br/&gt;- - #5654, #5764 Adding jonasschnelli&amp;#39;s GPG key&lt;br/&gt;- - #5477 `5f04d1d` OS X 10.10: LSSharedFileListItemResolve() is deprecated&lt;br/&gt;- - #5679 `beff11a` Get rid of DetectShutdownThread&lt;br/&gt;- - #5787 `9bd8c9b` Add fanquake PGP key&lt;br/&gt;- - #5366 `47a79bb` No longer check osx compatibility in RenameThread&lt;br/&gt;- - #5689 `07f4386` openssl: abstract out OPENSSL_cleanse&lt;br/&gt;- - #5708 `8b298ca` Add list of implemented BIPs&lt;br/&gt;- - #5809 `46bfbe7` Add bitcoin-cli man page&lt;br/&gt;- - #5839 `86eb461` keys: remove libsecp256k1 verification until it&amp;#39;s actually supported&lt;br/&gt;- - #5749 `d734d87` Help messages correctly formatted (79 chars)&lt;br/&gt;- - #5884 `7077fe6` BUGFIX: Stack around the variable &amp;#39;rv&amp;#39; was corrupted&lt;br/&gt;- - #5849 `41259ca` contrib/init/bitcoind.openrc: Compatibility with previous OpenRC init script variables&lt;br/&gt;- - #5950 `41113e3` Fix locale fallback and guard tests against invalid locale settings&lt;br/&gt;- - #5965 `7c6bfb1` Add git-subtree-check.sh script&lt;br/&gt;- - #6033 `1623f6e` FreeBSD, OpenBSD thread renaming&lt;br/&gt;- - #6064 `b46e7c2` Several changes to mruset&lt;br/&gt;- - #6104 `3e2559c` Show an init message while activating best chain&lt;br/&gt;- - #6125 `351f73e` Clean up parsing of bool command line args&lt;br/&gt;- - #5964 `b4c219b` Lightweight task scheduler&lt;br/&gt;- - #6116 `30dc3c1` [OSX] rename Bitcoin-Qt.app to Bitcoin-Core.app&lt;br/&gt;- - #6168 `b3024f0` contrib/linearize: Support linearization of testnet blocks&lt;br/&gt;- - #6098 `7708fcd` Update Windows resource files (and add one for bitcoin-tx)&lt;br/&gt;- - #6159 `e1412d3` Catch errors on datadir lock and pidfile delete&lt;br/&gt;- - #6186 `182686c` Fix two problems in CSubnet parsing&lt;br/&gt;- - #6174 `df992b9` doc: add translation strings policy&lt;br/&gt;- - #6210 `dfdb6dd` build: disable optional use of gmp in internal secp256k1 build&lt;br/&gt;- - #6264 `94cd705` Remove translation for -help-debug options&lt;br/&gt;- - #6286 `3902c15` Remove berkeley-db4 workaround in MacOSX build docs&lt;br/&gt;- - #6319 `3f8fcc9` doc: update mailing list address&lt;br/&gt;&lt;br/&gt;Credits&lt;br/&gt;=======&lt;br/&gt;&lt;br/&gt;Thanks to everyone who directly contributed to this release:&lt;br/&gt;&lt;br/&gt;- - 21E14&lt;br/&gt;- - Adam Weiss&lt;br/&gt;- - Alex Morcos&lt;br/&gt;- - ayeowch&lt;br/&gt;- - azeteki&lt;br/&gt;- - Ben Holden-Crowther&lt;br/&gt;- - bikinibabe&lt;br/&gt;- - BitcoinPRReadingGroup&lt;br/&gt;- - Blake Jakopovic&lt;br/&gt;- - BtcDrak&lt;br/&gt;- - charlescharles&lt;br/&gt;- - Chris Arnesen&lt;br/&gt;- - Ciemon&lt;br/&gt;- - CohibAA&lt;br/&gt;- - Corinne Dashjr&lt;br/&gt;- - Cory Fields&lt;br/&gt;- - Cozz Lovan&lt;br/&gt;- - Daira Hopwood&lt;br/&gt;- - Daniel Kraft&lt;br/&gt;- - Dave Collins&lt;br/&gt;- - David A. Harding&lt;br/&gt;- - dexX7&lt;br/&gt;- - Earlz&lt;br/&gt;- - Eric Lombrozo&lt;br/&gt;- - Eric R. Schulz&lt;br/&gt;- - Everett Forth&lt;br/&gt;- - Flavien Charlon&lt;br/&gt;- - fsb4000&lt;br/&gt;- - Gavin Andresen&lt;br/&gt;- - Gregory Maxwell&lt;br/&gt;- - Heath&lt;br/&gt;- - Ivan Pustogarov&lt;br/&gt;- - Jacob Welsh&lt;br/&gt;- - Jameson Lopp&lt;br/&gt;- - Jason Lewicki&lt;br/&gt;- - Jeff Garzik&lt;br/&gt;- - Jonas Schnelli&lt;br/&gt;- - Jonathan Brown&lt;br/&gt;- - Jorge Timón&lt;br/&gt;- - joshr&lt;br/&gt;- - jtimon&lt;br/&gt;- - Julian Yap&lt;br/&gt;- - Luca Venturini&lt;br/&gt;- - Luke Dashjr&lt;br/&gt;- - Manuel Araoz&lt;br/&gt;- - MarcoFalke&lt;br/&gt;- - Matt Bogosian&lt;br/&gt;- - Matt Corallo&lt;br/&gt;- - Micha&lt;br/&gt;- - Michael Ford&lt;br/&gt;- - Mike Hearn&lt;br/&gt;- - mrbandrews&lt;br/&gt;- - Nicolas Benoit&lt;br/&gt;- - paveljanik&lt;br/&gt;- - Pavel Janík&lt;br/&gt;- - Pavel Vasin&lt;br/&gt;- - Peter Todd&lt;br/&gt;- - Philip Kaufmann&lt;br/&gt;- - Pieter Wuille&lt;br/&gt;- - pstratem&lt;br/&gt;- - randy-waterhouse&lt;br/&gt;- - rion&lt;br/&gt;- - Rob Van Mieghem&lt;br/&gt;- - Ross Nicoll&lt;br/&gt;- - Ruben de Vries&lt;br/&gt;- - sandakersmann&lt;br/&gt;- - Shaul Kfir&lt;br/&gt;- - Shawn Wilkinson&lt;br/&gt;- - sinetek&lt;br/&gt;- - Suhas Daftuar&lt;br/&gt;- - svost&lt;br/&gt;- - Thomas Zander&lt;br/&gt;- - Tom Harding&lt;br/&gt;- - UdjinM6&lt;br/&gt;- - Vitalii Demianets&lt;br/&gt;- - Wladimir J. van der Laan&lt;br/&gt;&lt;br/&gt;And all those who contributed additional code review and/or security research:&lt;br/&gt;&lt;br/&gt;- - Sergio Demian Lerner&lt;br/&gt;&lt;br/&gt;As well as everyone that helped translating on [Transifex](&lt;a href=&#34;https://www.transifex.com/projects/p/bitcoin/&#34;&gt;https://www.transifex.com/projects/p/bitcoin/&lt;/a&gt;).&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1&lt;br/&gt;&lt;br/&gt;iQEcBAEBCgAGBQJVoqAZAAoJEHSBCwEjRsmmgEUH/iUJPAweG5lEQRg1WnCVFz0w&lt;br/&gt;ZlbrKfVOp9UVMpqH5rEnwizhBVWwT9zGqwflXczWa&#43;MlGPb9YFd7yqxW7Jb8Ip5g&lt;br/&gt;1zLOBy&#43;GFw2uA1dEoFXnjEJhFblaDMUN&#43;Yqvcrw5V/gtLfiaX0Z0aP/cyS&#43;dFKpQ&lt;br/&gt;Kpjv4IhW3nGlvQJS1FvdEoMR6rbERPxCRKAZdIVluyfJibo9NFVfGywjp&#43;OZMmiS&lt;br/&gt;EcoX&#43;ucF3TfsiUo7oxDWlq8SLJm2aqHe/IPtYGOVCn/97JTQ3E0r/lxvI6t89LBU&lt;br/&gt;fokEunKmzrgXOIkSk3cSHJWBLYAXk60/OV0rZtJwakInpsTu9&#43;dUdN7C5aOSycs=&lt;br/&gt;=jEo7&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T17:42:02&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswkn4czv0znlup0ah5mwltcy5s8x4cldvwqevx9q95rcvedyyw0mszypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2heszv9v37</id>
    
      <title type="html">📅 Original date posted:2015-06-27 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswkn4czv0znlup0ah5mwltcy5s8x4cldvwqevx9q95rcvedyyw0mszypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2heszv9v37" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ukahjevwda0a4ukwkj3kjpq0f354swgmeg53lja8j8fpmfjsj6sx2unl5&#39;&gt;nevent1q…unl5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-27&lt;br/&gt;📝 Original message:On Sat, Jun 27, 2015 at 12:55:01PM &#43;0300, NxtChg wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; They cannot be changed willy-nilly according to needs of some groups, much less than lower gravity can be legislated to help the airline industry.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Except the block size is not gravity. It&amp;#39;s more like an arbitrary decision to limit planes&amp;#39; wingspan to the most typical hangar door of 1940.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; And now we have a &amp;#34;controversy&amp;#34; that we can&amp;#39;t have modern planes out of the fear they won&amp;#39;t fit into some of the old hangars. &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; And to continue with this nice example, some people are even arguing that &amp;#34;the demand for flight is, essentially, limitless, so why bother making larger jets at all?&amp;#34;&lt;br/&gt;&lt;br/&gt;At least there&amp;#39;s always an &amp;#39;exit&amp;#39; option. At this point it would be more realistic to create a sidechain, or altcoin with larger blocks, and not experiment with the current one in-flight. Then you won&amp;#39;t risk the other &amp;#39;passengers&amp;#39; who don&amp;#39;t consent to it.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s important to face reality instead of being wishful here. I&amp;#39;d also have preferred to have one happy family, but it is clear that is not the case, and pretending is only going to cause damage by creating false expectations, or eventually even double-spending possibility because of conflicting forks.&lt;br/&gt;&lt;br/&gt;Wladimir
    </content>
    <updated>2023-06-07T17:40:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgqnr4pcxtkfw8qj0c7cerpt8s5rj3jj38k46ajf7seds9urqc6fgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesc949a8</id>
    
      <title type="html">📅 Original date posted:2015-06-27 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgqnr4pcxtkfw8qj0c7cerpt8s5rj3jj38k46ajf7seds9urqc6fgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesc949a8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqlgw3jakjsg6k95rjtp4dwg54enzqm0rl4pevpgxnskh3cvkdtuc8vc9tz&#39;&gt;nevent1q…c9tz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-27&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA512&lt;br/&gt;&lt;br/&gt;On Fri, Jun 26, 2015 at 04:09:18PM &#43;0200, Pieter Wuille wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; People say that larger blocks are necessary. In the long term, I agree - in&lt;br/&gt;&amp;gt; the sense that systems that do not evolve tend to be replaced by other&lt;br/&gt;&amp;gt; systems. This evolution can come in terms of layers on top of Bitcoin&amp;#39;s&lt;br/&gt;&amp;gt; blockchain, in terms of the technology underlying various aspects of the&lt;br/&gt;&amp;gt; blockchain itself, and also in the scale that this technology supports.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I do, however, fundamentally disagree that a fear for a change in economics&lt;br/&gt;&amp;gt; should be considered to necessitate larger blocks. If it is, and there is&lt;br/&gt;&amp;gt; consensus that we should adapt to it, then there is effectively no limit&lt;br/&gt;&amp;gt; going forward. This is similar to how Congress voting to increase the&lt;br/&gt;&amp;gt; copyright term retroactively from time to time is really no different from&lt;br/&gt;&amp;gt; having an infinite copyright term in the first place. This scares me.&lt;br/&gt;&lt;br/&gt;Fully agree Pieter. Couldn&amp;#39;t have stated it better.&lt;br/&gt;&lt;br/&gt;It has been disappointing and scary to see political pressure tactics being used to change a distributed consensus system. &lt;br/&gt;&lt;br/&gt;By using the system everyone agreed on one set of consensus rules, that was the &amp;#34;social contract&amp;#34; of Bitcoin. To me, the consensus rules are more like rules of physics than laws. They cannot be changed willy-nilly according to needs of some groups, much less than lower gravity can be legislated to help the airline industry.&lt;br/&gt;&lt;br/&gt;It is shocking to hear wide misunderstanding that it is supposedly &amp;#39;the developers&amp;#39; that decide on such changes. As if this is merely a private top-down project. No, the point was that this can continue without any kind of central guidance, with expected stability. As a developer I work on improving the technical aspects and fixing bugs, not on &amp;#39;governing&amp;#39; it.&lt;br/&gt;By expecting a few developers to make controversial decisions you are breaking the expectations, as well as making life dangerous for those developers. I&amp;#39;ll jump ship before being forced to merge an even remotely controversial hardfork.&lt;br/&gt;&lt;br/&gt;The stressful conditions of last weeks have thus made me hostile toward the idea of hardforks. At least to hardforks that make politically loaded changes. In this case further centralization to well-connected geographic locales by increasing network bandwidth requirements.&lt;br/&gt;&lt;br/&gt;Resiliency and decentralization are the key aspects. I would not want to risk breaking the system, or at least wildly changing its properties and applicability out of perceived necessity, and fear.&lt;br/&gt;&lt;br/&gt;Wladimir&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1&lt;br/&gt;&lt;br/&gt;iQEcBAEBCgAGBQJVjlOMAAoJEHSBCwEjRsmmveAH&#43;wWN6j&#43;0LsLibl2XWs3hxs64&lt;br/&gt;nOT63JMNEIYzSsxZkEkzU4AWsdPG8TWXeaYhaR5rd7pXspFHHFYpPNxyOAWB4nY9&lt;br/&gt;yS9eI4JRkOLtZY&#43;rulFppkvnpggL82MFcT5rMNom&#43;S1&#43;EKE6C1NFqXl&#43;OzZqatWL&lt;br/&gt;pysza7ZHg/d3hKWkm/JtlfTYTOgrxFIX6INghfQiOl2hEyXE5iZF8&#43;CRnZQA4dG7&lt;br/&gt;jr/Jn2H4EzkUF8SDYVkIYsX&#43;hPL5ib9mMm12ZXH8M8lFkdwweJCwbA7tVtNoalG3&lt;br/&gt;dzHb/8rotlqiDTNuLIlB7TE4maivcr2cXVKTfry6HBRJvNf0cD3oP67vCQj6iis=&lt;br/&gt;=pipo&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T17:40:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvd7yzgn5fz80jl9znh6azadhrqsndy9evu3rtz9jj6yc74ukjzdgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesg6jd0a</id>
    
      <title type="html">📅 Original date posted:2015-06-18 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvd7yzgn5fz80jl9znh6azadhrqsndy9evu3rtz9jj6yc74ukjzdgzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesg6jd0a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrhuhmwr6q5324nd9d70ft2dug4gjjcnmun3jrjufqq9mw592rfzsjkhy3c&#39;&gt;nevent1q…hy3c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-18&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA512&lt;br/&gt;&lt;br/&gt;On Thu, Jun 18, 2015 at 03:49:06PM &#43;0200, Mike Hearn wrote:&lt;br/&gt;&amp;gt; One reason I keep banging on about *process* and how Wladimir needs to be&lt;br/&gt;&amp;gt; The Decider is that the current attempt at &amp;#34;process&amp;#34; is so vague, not only&lt;br/&gt;&amp;gt; is it unexplainable, but it&amp;#39;s wide open to manipulation.&lt;br/&gt;&lt;br/&gt;It looks as if you entirely missed my point. I&amp;#39;m The Decider for *code issues* regarding Bitcoin Core. Consensus issues should not be considered part of that, they span multiple implementations.&lt;br/&gt;&lt;br/&gt;So I&amp;#39;m *not* the decider for anything that concerns the behavior of the global consensus, and I cannot be, as I have explained in the previous post, and as Sipa explained in his.&lt;br/&gt;&lt;br/&gt;Speaking of process, let me remind you that there is a BIP processs: &lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;If you think it&amp;#39;s not clear enough, which may explain why you did not even attempt to follow it for your block size increase, feel free to make improvements.&lt;br/&gt;&lt;br/&gt;Wladimir&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1&lt;br/&gt;&lt;br/&gt;iQEcBAEBCgAGBQJVgtAOAAoJEHSBCwEjRsmmLPUH/1ug5pvLz6ptIhvuROclV7Jh&lt;br/&gt;z0Szk5FOqfg4ejT3nYV5LRV5WNHUGDdFnHZJRFsKYH9B0LFgOlnkc488Qg6hBb&#43;1&lt;br/&gt;rf5zEF/D2X4MhPIx6GqI&#43;&#43;gvhDzdBH2t9yxbU7LVZALo7&#43;wtW&#43;ms5eHHFs8WrU0z&lt;br/&gt;m7NgiZRen4cpQUiBWHlt0PojmXBVZQNU0CD6ErcOpQXhN8J0sb0l0DuFswQgUqxk&lt;br/&gt;rrNe3LvKp89xT0kDxyzQts/CeIG/8kQYLwIJ1QQDXvYayj2aHHYMkSEWfDlew3IC&lt;br/&gt;zQkFgHCTGihGHPFeow&#43;dnuW1DI1l92yPYNDLbxivSam3X&#43;qCAGzUTOWTFE&#43;iprk=&lt;br/&gt;=tE4K&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T17:38:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0ju4f2e6smg68vap37hljamzmxmv4ldjv8urz3wjuckwcyx2l96szypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2heskxwtd4</id>
    
      <title type="html">📅 Original date posted:2015-06-18 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0ju4f2e6smg68vap37hljamzmxmv4ldjv8urz3wjuckwcyx2l96szypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2heskxwtd4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp6wwnnd8kvnqulkr3e4utud0sxscyxra9euedfpm39e296z69etgj9fg6v&#39;&gt;nevent1q…fg6v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-18&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA512&lt;br/&gt;&lt;br/&gt;On Thu, Jun 18, 2015 at 12:00:17PM &#43;0200, Mike Hearn wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Core is in the weird position where there&amp;#39;s no decision making ability at&lt;br/&gt;&amp;gt; all, because anyone who shows up and shouts enough can generate&lt;br/&gt;&amp;gt; &amp;#39;controversy&amp;#39;, then Wladimir sees there is disagreement and won&amp;#39;t touch the&lt;br/&gt;&amp;gt; issue in question. So it just runs and runs and *anyone* with commit access&lt;br/&gt;&amp;gt; can then block any change.&lt;br/&gt;&lt;br/&gt;Bitcoin Core is completely different from your average open source project in one aspect: where it concerns consensus.&lt;br/&gt;&lt;br/&gt;Like in any open source project there is lots of decision making ability for code changes. I&amp;#39;d say look at the changelog for e.g. 0.11 &lt;a href=&#34;https://github.com/bitcoin/bitcoin/blob/0.11/doc/release-notes.md#0110-change-log&#34;&gt;https://github.com/bitcoin/bitcoin/blob/0.11/doc/release-notes.md#0110-change-log&lt;/a&gt;, or follow pull requests for a while, to see how many decisions about changes are made from day to day. No, I&amp;#39;m not sitting on my hands, and so is none of the other contributors that you&amp;#39;d like to get rid of.&lt;br/&gt;&lt;br/&gt;Consensus changes are *much* more difficult, on the other hand. Even relatively straightforward softforks come with a long discussion process (see BIP62, BIP66). A hardfork is hard to do at the best of times (everyone needs to upgrade their software!), and simply not possible if almost the entire technical community disagrees with you.&lt;br/&gt;&lt;br/&gt;Bitcoin is supposed to be a robust, global, decentralized network beyond anyone&amp;#39;s control. It makes *no sense* to try to run it as a dictatorship. This would create a handy central position where power can be applied, pushing through changes to the behavior of the system, either by force or other ways of motivation. I refuse to take part in that.&lt;br/&gt;&lt;br/&gt;Hence, anything that is controversial needs to be considered really carefully. If I suddenly start making changes to the consensus code without full agreement, by all means take away my commit privileges.&lt;br/&gt;&lt;br/&gt;(a major reason for the ongoing libconsensus work is to separate &amp;#34;Bitcoin Core, the node software&amp;#34; and &amp;#34;The Bitcoin Consensus&amp;#34; along clear lines, to avoid this kind of nasty confusion)&lt;br/&gt;&lt;br/&gt;Wladimir&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1&lt;br/&gt;&lt;br/&gt;iQEcBAEBCgAGBQJVgqfOAAoJEHSBCwEjRsmmFT8H/Rkm29AhLhT8R1Vx8oKUIzID&lt;br/&gt;&#43;NB7tOps3lIilkDQIC5zHSknx5iugrrAdRf1w7qPj/o8&#43;xhCZw9ruu8eIq&#43;djkRQ&lt;br/&gt;tvzbHil2pqgT3VHriRlY4lvlmu2NmBcYrAuX9sDhUHBo6cwGajfKMJPfE0haK3K4&lt;br/&gt;7EmfdGXJYJmiBnhE6ikOiU687M2WgsmIGrBDIxeA5wYwVK9Ph8hfcbuj7AHvIMI9&lt;br/&gt;ZNU/V6uhcTjn5wT&#43;6DHGIOxHipYHyAwKb7jKho0XkM6Yi4ORe1mxF5HDtqA0ztta&lt;br/&gt;mZPNjNrt/ngK20xRbqkb0GtxoyZq38ZF3Bq1gaWl2v9MBBMD5ZxQAvgCNUQFEo0=&lt;br/&gt;=W26K&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T17:38:27&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqu0l959ytdfce7xsqswqd42vt9jz4py6a4r63eyvrsuw58dkynpszypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesyjs3qe</id>
    
      <title type="html">📅 Original date posted:2015-06-18 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqu0l959ytdfce7xsqswqd42vt9jz4py6a4r63eyvrsuw58dkynpszypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hesyjs3qe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ju4f2e6smg68vap37hljamzmxmv4ldjv8urz3wjuckwcyx2l96s5wptzd&#39;&gt;nevent1q…ptzd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-18&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA512&lt;br/&gt;&lt;br/&gt;On Thu, Jun 18, 2015 at 01:14:09PM &#43;0200, Wladimir J. van der Laan wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Thu, Jun 18, 2015 at 12:00:17PM &#43;0200, Mike Hearn wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; Core is in the weird position where there&amp;#39;s no decision making ability at&lt;br/&gt;&amp;gt; &amp;gt; all, because anyone who shows up and shouts enough can generate&lt;br/&gt;&amp;gt; &amp;gt; &amp;#39;controversy&amp;#39;, then Wladimir sees there is disagreement and won&amp;#39;t touch the&lt;br/&gt;&amp;gt; &amp;gt; issue in question. So it just runs and runs and *anyone* with commit access&lt;br/&gt;&amp;gt; &amp;gt; can then block any change.&lt;br/&gt;&lt;br/&gt;And allegations that the project is &amp;#34;run like wikipedia&amp;#34; or &amp;#34;an edit war&amp;#34; are verifyably untrue.&lt;br/&gt;Check the commit history.&lt;br/&gt;How many reverts do you see? How many of those do you see that are not simply to get rid of unexpected bugs, to be re-merged later?&lt;br/&gt;&lt;br/&gt;Not much more than two, in ~5500 commit over six years. I feel sorry for you that `getutxos` was rejected in a messy way, still you are so held up about it and keep repeating it as if it is a daily occurence. Disingenuous, at the least.&lt;br/&gt;&lt;br/&gt;Wladimir&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1&lt;br/&gt;&lt;br/&gt;iQEcBAEBCgAGBQJVgq/WAAoJEHSBCwEjRsmm8NUIAI/csucOmfF9e&#43;BtSH&#43;uruhl&lt;br/&gt;ox32stQfD3hwcKropLEPFfKvmOcRU1nXBy6lcvhG&#43;axw&#43;WqpC48EvpD73P/BuSv7&lt;br/&gt;RvlLayqP&#43;D6oiNsH&#43;7S7C0/ndy&#43;Pne04D&#43;srSSBhXKfZMqruBqmUSontziJZTeLR&lt;br/&gt;C6CCFwFSAvSXGV873I3i4M4U5QqIrE5PyuK75wjl2SFisd2LjBgfzZh4HDbz85Qr&lt;br/&gt;gApLpdTxu4gDkGx4B9txCkfyb5W2z8nawWYb7&#43;O7y/NbFL1Qlb36MzGuVKL6Zj1z&lt;br/&gt;B8kJrOLVW9ItduVRY/03wLsqBuGC9fjuhWexjKenvMpxfO//VvOxIBA7sCDrxjU=&lt;br/&gt;=lisE&lt;br/&gt;-----END PGP SIGNATURE-----
    </content>
    <updated>2023-06-07T17:38:27&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswarc6dwfu9y9gzrktl3026y2py4l7ncnlfye0vty6r6hr2khn94qzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hes4dcwkr</id>
    
      <title type="html">📅 Original date posted:2015-06-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswarc6dwfu9y9gzrktl3026y2py4l7ncnlfye0vty6r6hr2khn94qzypwqkl722875sv95m8uyphsx87hta64a8w6a6yvda8xl2zn0a2hes4dcwkr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8xymf7f43r60sq24pjystjc9746ffw5awuvrg8yflx2utpwu8tscg8vqnw&#39;&gt;nevent1q…vqnw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-06&lt;br/&gt;📝 Original message:On Fri, Jun 05, 2015 at 09:46:17PM -0700, Mark Friedenbach wrote:&lt;br/&gt;&amp;gt; Rusty, this doesn&amp;#39;t play well with SIGHASH_SINGLE which is used in&lt;br/&gt;&amp;gt; assurance contracts among other things. Sometimes the ordering is set by&lt;br/&gt;&amp;gt; the signing logic itself...&lt;br/&gt;&lt;br/&gt;But in that case (unconstrained) randomization can&amp;#39;t be used either. This is posed as an alternative to randomization. So in that regard, the proposal still makes sense.&lt;br/&gt;I think this move to verifyable, deterministic methods where possible is good.&lt;br/&gt;&lt;br/&gt;Wladimir
    </content>
    <updated>2023-06-07T17:36:42&#43;02:00</updated>
  </entry>

</feed>