<oembed><type>rich</type><version>1.0</version><author_name>npub1jkdfcglr59lwnhek94l393g0hhhaj0v5yzz3n5s3p0r9u0576sgs7373ck</author_name><author_url>https://nostr.ae/npub1jkdfcglr59lwnhek94l393g0hhhaj0v5yzz3n5s3p0r9u0576sgs7373ck</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-26&#xA;📝 Original message:On 26/04/14 01:28, Mike Hearn wrote:&#xA;&gt;     When you have a *bitcoin* TXn buried under 100 blocks you can be damn&#xA;&gt; &#xA;&gt;     sure that money is yours - but only because the rules for interpreting&#xA;&gt;     data in the blockchain are publicly documented and (hopefully)&#xA;&gt;     immutable. If they&#39;re mutable then the PoW alone gives me no confidence&#xA;&gt;     that the money is really mine, and we&#39;re left with a much less useful&#xA;&gt;     system. This should be more sacred than the 21m limit.&#xA;&gt; &#xA;&gt; &#xA;&gt; Well, I think we should avoid the term &#34;sacred&#34; - nothing is sacred&#xA;&gt; because we&#39;re not building a religion here, we&#39;re engineering a tool.&#xA;&#xA;Are you sure there isn&#39;t room for just a touch of &#34;religion&#34;? :) As you&#xA;state below, all that protects my money from confiscation is strong&#xA;group consensus that it&#39;s mine - &#34;a social rule, not a mathematical one.&#34;&#xA;&#xA;Everything ultimately balances on that. People being a little bit&#xA;&#34;religious&#34; about following the protocol faithfully are the linchpin of&#xA;Bitcoin security, not PoW.&#xA;&#xA;&#xA;&gt; Consider a world in which 1 satoshi is too valuable to represent some&#xA;&gt; kinds of transactions, so those transactions stop happening even though&#xA;&gt; we all agree they&#39;re useful. The obvious solution is to change the rules&#xA;&gt; so there can be 210 million coins and 10x everyones UTXOs at some&#xA;&gt; pre-agreed flag day. We probably wouldn&#39;t phrase it like that, it&#39;s&#xA;&gt; easier for people to imagine what&#39;s happening if it&#39;s phrased as &#34;adding&#xA;&gt; more places after the decimal point&#34; or something, but at the protocol&#xA;&gt; level coins are represented using integers, so it&#39;d have to be&#xA;&gt; implemented as a multiply.&#xA;&#xA;Agree.&#xA;&#xA;&#xA;&gt; Would this be a violation of the social contract? A violation of all&#xA;&gt; that is sacred? I don&#39;t think so, it&#39;d just be sensible engineering and&#xA;&gt; there&#39;d be strong consensus for that exactly because 21 million /is/ so&#xA;&gt; arbitrary. If all balances and prices multiply 100-fold overnight, no&#xA;&gt; wealth is reallocated which would be the /actual/ violation of the&#xA;&gt; social contract: we just get more resolution for setting prices.&#xA;&#xA;Wholeheartedly agree. &#34;21 million&#34; is just shorthand for the&#xA;preservation of artificial scarcity. No rational person could argue that&#xA;what you described violates the social contract.&#xA;&#xA;I do see what you&#39;re driving at - that there exists a situation where it&#xA;would be justified to change the interpretation of data in existing blocks.&#xA;&#xA;But, please consider: if I controlled a single UTXO worth 1% of the&#xA;total money supply before your change, the network would still recognise&#xA;that I control a single UTXO worth 1% of the total money supply after&#xA;your change. So you haven&#39;t really changed the interpretation of&#xA;existing blocks at all there. It&#39;s just semantics :)&#xA;&#xA;Contrast this with invalidating a coinbase before maturity, which&#xA;clearly has a very real impact. At the point the vote passes, you&#39;re ***&#xA;sidestepping the PoW mechanism and rewriting the meaning of an existing,&#xA;validated block ***.&#xA;&#xA;&#xA;&gt; So. The thing that protects your money from confiscation is not proof of&#xA;&gt; work. PoW is just a database synchronisation mechanism. The thing that&#xA;&gt; protects your money from confiscation is a strong group consensus that&#xA;&gt; theft is bad. But that&#39;s a social rule, not a mathematical rule.&#xA;&#xA;Agree. That&#39;s my whole point :)&#xA;&#xA;I recognise my security is in the hands of the users (the economic&#xA;majority.) Tomorrow they could all decide to patch their nodes to&#xA;reallocate my UTXOs, and there&#39;s not a damn thing I could do about it,&#xA;PoW and private keys notwithstanding. I must simply trust that they will&#xA;not do this.&#xA;&#xA;So we can have:&#xA;1. &#34;Neutral Bitcoin&#34;, where everyone is committed to prevention of theft&#xA;by following a simple set of mathematical rules which treat all&#xA;validated blocks as equal.&#xA;Or:&#xA;2. &#34;Political Bitcoin&#34;, where everyone is committed to prevention of&#xA;theft based on human judgements, and the contents of some validated&#xA;blocks are more equal than others.&#xA;&#xA;I recognise that the latter allows for a lot of flexibility in combating&#xA;fraud, but with (substantial) due respect, it isn&#39;t Bitcoin.&#xA;&#xA;-Gareth&#xA;&#xA;-------------- next part --------------&#xA;A non-text attachment was scrubbed...&#xA;Name: signature.asc&#xA;Type: application/pgp-signature&#xA;Size: 555 bytes&#xA;Desc: OpenPGP digital signature&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140426/c5fcc01b/attachment.sig&gt;</html></oembed>