<div dir="ltr"><div><div><div><div>For example bc1qeklep85ntjz4605drds6aww9u0qr46qzrv5xswd35uhjuj8ahfcqgf6hak in 461e8a4aa0a0e75c06602c505bd7aa06e7116ba5cd98fd6e046e8cbeb00379d6 is 62 bytes ! This is very very long. This will create lot of usability problems in <br></div><div><br></div>- Blockexplorers (atleast user should be visually able to compare in a transaction having multiple outputs which one his address)<br></div>- Mobiles<br></div>- Payment terminals <br><br></div>From my limited understanding, the purpose of inventing a bitcoin address format is for usability and ease of identification (versus a ECDSA public key), While I get the error/checksum capabilities Bech32 brings, any user would prefer a 20 byte address with a checksumĀ  over an address that would wrap several lines !! <br><div><div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 30, 2017 at 6:19 PM, Ben Thompson <span dir="ltr">&lt;<a href="mailto:thompson.benedictjames@gmail.com" target="_blank">thompson.benedictjames@gmail.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">Checking the first few bytes of a Bitcoin Address should not be considered sufficient for ensuring that it is correct as it takes less than a second to generate a 3 character vanity address that matches the first 3 characters of an address.</div><span>
</span><br><div class="gmail_quote"><div><div class="h5"><div dir="ltr">On Mon, 30 Oct 2017, 11:44 shiva sitamraju via bitcoin-dev, &lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.<wbr>linuxfoundation.org</a>&gt; wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div><div><div>Hi,<br><br></div>When I copy and paste bitcoin address, I double check the first few bytes, to make sure I copied the correct one. This is to make sure some rogue software is not changing the address, or I incorrectly pasted the wrong address.<br><br><br></div>With Bech32 address, its seems like in this department we are taking as step in the backward direction. With the traditional address, I could compare first few bytes like 1Ko or 1L3. With bech32, bc1. is all I can see and compare which is likely to be same anyway. Note that most users will only compare the first few bytes only (since addresses themselves are very long and will overflow in a mobile text box).<br><br></div>Is there anyway to make the Bech32 addresses format more visually distinct (atleast the first few bytes) ? <br></div></div></div><span class="">
______________________________<wbr>_________________<br>
bitcoin-dev mailing list<br>
<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.<wbr>linuxfoundation.org</a><br>
<a href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" rel="noreferrer" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/bitcoin-<wbr>dev</a><br>
</span></blockquote></div>
</blockquote></div><br></div>