<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
<br>
<div dir="ltr">Op 1 nov. 2018 om 03:38 heeft Rusty Russell &lt;<a href="mailto:rusty@rustcorp.com.au">rusty@rustcorp.com.au</a>&gt; het volgende geschreven:<br>
&nbsp;</div>
<blockquote type="cite">
<div dir="ltr">
<blockquote type="cite"><span></span></blockquote>
<span>I believe this would render you inoperable in practice; fees are</span><br>
<span>frequently sub-satoshi, so you would fail everything. &nbsp;The entire</span><br>
<span>network would have to drop millisatoshis, and the bitcoin maximalist in</span><br>
<span>me thinks that's unwise :)</span><br>
</div>
</blockquote>
<br>
<div>
<pre style="box-sizing: border-box; word-wrap: normal; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding: 15px 0px;"><div class="line js-file-line" id="LC6" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">I can see how not wanting to use millisatoshis makes you less compatible </span></font></div><div class="line js-file-line" id="LC7" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">with other people that do prefer using that unit of account. But in this </span></font></div><div class="line js-file-line" id="LC8" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">case I think it's important to allow the freedom to choose.</span></font></div><div class="line js-file-line" id="LC9" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><br style="box-sizing: border-box;"></span></font></div><div class="line js-file-line" id="LC10" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">I essentially feel we should be allowed to respect the confines of the layer </span></font></div><div class="line js-file-line" id="LC11" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">we're building upon. There's already a lot of benefits to achieve from second</span></font></div><div class="line js-file-line" id="LC12" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">layer scaling whilst still respecting the limits of the base layer. Staying </span></font></div><div class="line js-file-line" id="LC13" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">within those limits means optimally benefit form the security it offers.</span></font></div><div class="line js-file-line" id="LC14" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><br style="box-sizing: border-box;"></span></font></div><div class="line js-file-line" id="LC15" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">Essentially by allowing to keep satoshi as the smallest fraction, you ensure</span></font></div><div class="line js-file-line" id="LC16" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">that everything you do off-chain is also valid and enforced by the chain when</span></font></div><div class="line js-file-line" id="LC17" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">you need it to. It comes at trade offs though: it would mean that if someone </span></font></div><div class="line js-file-line" id="LC18" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">routes your payment, you can only pay fees in whole satoshis - essentially </span></font></div><div class="line js-file-line" id="LC19" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">meaning if someone wants to charge a (small) fee, you will be overpaying to </span></font></div><div class="line js-file-line" id="LC20" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">stay within your chosen security parameters. Which is a consequence of your </span></font></div><div class="line js-file-line" id="LC21" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">choice.</span></font></div><div class="line js-file-line" id="LC22" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><br style="box-sizing: border-box;"></span></font></div><div class="line js-file-line" id="LC23" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">I would be happy to make a further analysis on what consequences allowing this</span></font></div><div class="line js-file-line" id="LC24" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">choice would have for the specification, and come up with a proposal on how to </span></font></div><div class="line js-file-line" id="LC25" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">add support for this. But I guess this discussion is meant to &quot;test the waters&quot; </span></font></div><div class="line js-file-line" id="LC26" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">to see how much potential such a proposal would have to eventually be included.</span></font></div><div class="line js-file-line" id="LC27" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><br style="box-sizing: border-box;"></span></font></div><div class="line js-file-line" id="LC28" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">I guess what I'm searching for is a way to achieve the freedom of choice,</span></font></div><div class="line js-file-line" id="LC29" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">without negatively impacting other clients or users that decide to accept some</span></font></div><div class="line js-file-line" id="LC30" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">level of trust. In my view, this would be possible - but I think working it out</span></font></div><div class="line js-file-line" id="LC31" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">in a concrete proposal/RFC to the spec would be a logical next step.</span></font></div><div class="line js-file-line" id="LC32" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><br style="box-sizing: border-box;"></span></font></div><div class="line js-file-line" id="LC33" style="box-sizing: border-box; padding: 0px 15px;"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);">Gert-Jaap</span></font></div></pre>
</div>
</body>
</html>