<div dir="ltr">&gt; <span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">You are only looking at technical aspects and missing the political aspect.<br><br>Nodes don&#39;t do politics.  People do, and politics is a lot larger with a lot more moving parts than just node operation.</span><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">full nodes protect the user from the change of any properties of Bitcoin which they do not agree with.<br><br>Full nodes protect from nothing if the chain they attempt to use is nonfunctional.</span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">The ability to retain this power for users is of prime importance and is arguably what gives Bitcoin most of it&#39;s value<br></span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">Any increase in the cost to run a full node is an increase in cost to maintain monetary sovereignty<br></span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br>This power is far more complicated than just nodes.  You&#39;re implying that node operation == political participation.  Node operation is only a very small part of the grand picture of the bitcoin balance of power.<br></span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br>&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">The ability for a user to run a node is what keeps the miners honest and prevents them from rewriting any of Bitcoin&#39;s rules.<br></span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br>No, it isn&#39;t.  Nodes disagreeing with miners is necessary but not sufficient to prevent that.  Nodes can&#39;t utilize a nonfunctional chain, nor can they utilize a coin with no exchanges.<br><br>&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">What makes Bitcoin uncensorable<br></span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br>Only two things - 1. Node propagation being strong enough that a target node can&#39;t be surrounded by attacker nodes (or so that attacker nodes can&#39;t segment honest nodes), and 2. Miners being distributed in enough countries and locations to avoid any single outside attacker group from having enough leverage to prevent transaction inclusion, and miners also having enough incentives(philosophical or economic) to refuse to collude towards transaction exclusion.</span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">Being able to run a node yourself has no real effect on either of the two.  Either we have enough nodes that an attacker can&#39;t segment the network or we don&#39;t.</span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">What gives confidence that the 21 million limit will be upheld</span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br><br>What you&#39;re describing would result in a fork war.  The opposition to this would widespread and preventing an attempt relies upon mutual destruction.  If users refused to get on board, exchanges would follow users.  If miners refused to get on board, the attempt would be equally dead in the water.  It would require a majority of users, businesses and miners to change the limit; Doing so without an overwhelming majority(90% at least) would still result in a contentious fork that punished both sides(in price, confidence, adoption, and possibly chain or node attacks) for refusing to agree.<br><br>Nodes have absolutely no say in the matter if they can&#39;t segment the network, and even if they could their impact could be repaired.  Users != Nodes.</span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">What makes transactions irreversible<br><br>Err, this makes me worry that you don&#39;t understand how blockchains work... This is because miners are severely punished for attempting to mine on anything but the longest chain.  Nodes have absolutely no say in the matter, they always follow the longest chain unless a hardfork was applied.  If the hardfork has overwhelming consensus, i.e. stopping a 51% attack, then the attack would be handled.  If the hardfork did not have overwhelming consensus it would result in another fork war requiring users, businesses, and miners to actively decide which to support and how, and once again would involve mutual destruction on both forks.<br><br></span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">Nodes don&#39;t decide any of these things.  Nodes follow the longest chain, and have no practical choices in the matter.  Users not running nodes doesn&#39;t diminish their power - Mutual destruction comes from the market forces on the exchanges, and they could give a rats ass whether you run a node or not.<br><br>&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">The market is not storing 10s of billions of dollars in Bitcoin despite all it&#39;s risks because it is useful for everyday transactions, that is a solved problem in every part of the world (Cash/Visa/etc..). <br><br>This is just the &quot;bitcoin is gold&quot; argument.  Bitcoin is not gold.  </span><span style="font-size:12.8px">For someone not already a believer, Bitcoin is a risky, speculative investment into a promising future technology</span><span style="font-size:12.8px">, whereas gold is a stable physical asset with 4,000 years of acceptance history that has the same value in nearly every city on the planet.  Bitcoin is difficult to purchase and difficult to find someone to exchange for goods or services.  Literally the only reason we have 10s of billions of dollars of value is because speculation, which includes nearly all Bitcoin users/holders and almost all businesses and miners.  While Bitcoin borrows useful features from gold, it has more possible uses, including uses that were never possible before Bitcoin existed, and we believe that gives it huge potential.<br><br>The ability of other systems to do transactions, like visa or cash, come with the limitations of those systems.  Bitcoin was designed to break those limitations and STILL provide the ability to do transactions.  We might all agree Bitcoin isn&#39;t going to ever solve the microtransaction problem, at least not on-chain, but saying Bitcoin doesn&#39;t need utility is just foolish.  Gold doesn&#39;t need utility, gold has 4,000 years of history.  We don&#39;t.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">Even if we fork to 2MB, 5MB, 10MB. It is irrelevant in the larger picture, transaction capacity will still be too low for global usage in the medium-long term. <br></span><span style="font-size:12.8px"><br>Which is why it needs to be a formula or a continuous process, not a single number.<br><br>&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">Even if it fails to live up to the hype, you should not discount the market innovating solutions when there is money to be made.<br><br>That&#39;s like saying it would be better to do nothing so someone else solves our problem for us than it would be for us to do what we can to solve it ourselves.  Someone else solving our problem may very well be Ethereum, and &quot;solving it for us&quot; is pulling Bitcoin investments, users and nodes away into Ethereum.<br><br>&gt; </span><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px">The additional capacity from blocksize increases are linear improvements with very large systemic costs compared with the userbase and usage which is growing exponentially.<br><br>The capacity increases do not have to be linear.  The increases in utility are linear with blocksize increases, but so are the costs.  There&#39;s no reason those blocksize increases can&#39;t be tied to or related to usage increases, so long as the concerns about having too few nodes (or too few fees) for security are handled.</span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&quot;comic sans ms&quot;,fantasy,cursive;font-size:13.3333px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 30, 2017 at 12:11 AM, Luv Khemani <span dir="ltr">&lt;<a href="mailto:luvb@hotmail.com" target="_blank">luvb@hotmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div id="m_-5222807063580840359divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif" dir="ltr">
<p><br>
</p>
<div>
<div><span class="">
<div dir="ltr" style="color:rgb(0,0,0)"><span style="font-size:12.8px">&gt;&gt; </span><span style="font-size:12.8px">If home users are not running their own full nodes, then home users have to trust and rely on other, more powerful nodes to represent them. Of
 course, the more powerful nodes, simply by nature of having more power, are going to have different opinions and objectives from the users.<br>
<br>
&gt;I think you&#39;re conflating mining with node operation here.  Node users only power is to block the propagation of certain things.  Since miners also have a node endpoint, they can cut the node users out of the equation by linking with eachother directly - something
 they already do out of practicality for propagation.  Node users do not have the power to arbitrate consensus, that is why we have blocks and PoW.</span></div>
<div dir="ltr" style="color:rgb(0,0,0)"><span style="font-size:12.8px"><br>
</span></div>
</span><div dir="ltr" style="color:rgb(0,0,0)"><span style="font-family:&quot;Comic Sans MS&quot;,fantasy,cursive;font-size:10pt">You are only looking at technical aspects and missing the political aspect.</span></div>
<div dir="ltr" style="color:rgb(0,0,0)"><span style="font-family:&quot;Comic Sans MS&quot;,fantasy,cursive;font-size:10pt"><br>
</span></div>
<div dir="ltr" style="color:rgb(0,0,0)"><span style="font-family:&quot;Comic Sans MS&quot;,fantasy,cursive;font-size:10pt">Node users decide what a Bitcoin is. It matters not how much hash power is behind a inflationary supply chain fork, full nodes protect
 the user from the change of any properties of Bitcoin which they do not agree with. The ability to retain this power for users is of prime importance and is arguably what gives Bitcoin most of it&#39;s value. Any increase in the cost to run a full node is an increase
 in cost to maintain monetary sovereignty. The ability for a user to run a node is what keeps the miners honest and prevents them from rewriting any of Bitcoin&#39;s rules.</span><br>
</div>
<div dir="ltr" style="color:rgb(0,0,0)"><span style="font-family:&quot;Comic Sans MS&quot;,fantasy,cursive;font-size:10pt"><br>
</span></div>
<div dir="ltr" style="color:rgb(0,0,0)"><span style="font-family:&quot;Comic Sans MS&quot;,fantasy,cursive;font-size:10pt">If it&#39;s still difficult to grasp the above paragraph, ask yourself the following questions,</span></div>
<div dir="ltr" style="color:rgb(0,0,0)"><span style="font-family:&quot;Comic Sans MS&quot;,fantasy,cursive;font-size:10pt">- What makes Bitcoin uncensorable</span></div>
<div dir="ltr" style="color:rgb(0,0,0)"><span style="font-family:&quot;Comic Sans MS&quot;,fantasy,cursive;font-size:10pt">- What gives confidence that the 21 million limit will be upheld</span></div>
<div dir="ltr" style="color:rgb(0,0,0)"><span style="font-family:&quot;Comic Sans MS&quot;,fantasy,cursive;font-size:10pt">- What makes transactions irreversible</span></div>
<div dir="ltr"><font face="Comic Sans MS, fantasy, cursive"><span style="font-size:10pt">- If hashpower was king as you make it to be, why
</span><span style="font-size:13.3333px">havn&#39;t</span><span style="font-size:10pt"> miners making up majority hashrate who want bigger blocks been able to change the blocksize?</span></font></div>
<div dir="ltr" style="color:rgb(0,0,0)"><br>
</div>
<div dir="ltr" style="color:rgb(0,0,0)"><font face="Comic Sans MS, fantasy, cursive"><span style="font-size:13.3333px">The market is not storing 10s of billions of dollars in Bitcoin despite all it&#39;s risks because it is useful for everyday transactions,
 that is a solved problem in every part of the world (Cash/Visa/etc..). </span></font></div>
<div dir="ltr" style="color:rgb(0,0,0)"><font face="Comic Sans MS, fantasy, cursive"><span style="font-size:13.3333px"><br>
</span></font></div>
<div dir="ltr" style="color:rgb(0,0,0)"><font face="Comic Sans MS, fantasy, cursive"><span style="font-size:13.3333px">Having said that, i fully empathise with your view that increasing transaction fees might allow competitors to gain marketshare for
 low value use cases. By all means, we should look into ways of solving the problem. But all these debates around blocksize is a total waste of time. Even if we fork to 2MB, 5MB, 10MB. It is irrelevant in the larger picture, transaction capacity will still
 be too low for global usage in the medium-long term. The additional capacity from blocksize increases are linear improvements with very large systemic costs compared with the userbase and usage which is growing exponentially. Lightning potentially offers a
 couple or orders of magnitude of scaling and will make blocksize a non-issue for years to come. Even if it fails to live up to the hype, you should not discount the market innovating solutions when there is money to be made.</span></font></div>
<div dir="ltr" style="color:rgb(0,0,0)">
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br></div>