Return-Path: <thompson.benedictjames@gmail.com> Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id C242894B for <bitcoin-dev@lists.linuxfoundation.org>; Mon, 30 Oct 2017 12:49:30 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f41.google.com (mail-wm0-f41.google.com [74.125.82.41]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 209F020D for <bitcoin-dev@lists.linuxfoundation.org>; Mon, 30 Oct 2017 12:49:30 +0000 (UTC) Received: by mail-wm0-f41.google.com with SMTP id y80so8807722wmd.0 for <bitcoin-dev@lists.linuxfoundation.org>; Mon, 30 Oct 2017 05:49:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=huNajAOryO8fV2w4fOZAtiwyf6vKD2+OYkmY1kvZYCc=; b=ObjTW0fMOIlCBuSDQ4HywXItVaiBeN+7qXZC0NoQmdpsZmtAjuF+50DTTLMldEJFyB LfIuESmNQAYFvLQjAQBcUopWEH4W9jfNWbAh0Iy/1PH9H8wGADxGR6tvL7nUoJXFRtPc xij6kdLrna9vZx7mwyFYiL3iAcTwbTezQWdQhNGc0JK+bzZnkreaTGXdDashe0peDV8r 7K3V9Abur2VhXJwjNMe4U+uUKQ3WvdVn0xTCtKDeR7NhjRRfBenNOQpWztvFNhIO54TL 5SHfEYMXMyz/83cSnlN90VpoWK1XzjaO7I9OLG6dqc57lJQ8LLG7xmWl7qR619EVtfvN ZVVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=huNajAOryO8fV2w4fOZAtiwyf6vKD2+OYkmY1kvZYCc=; b=BX8oLMUZuZetZobEZbqW7UcXOZLiN67lGz2MQKwbkM+Fnsqqgeg4cdOLv2c3BN98Vk rxZoKyiC/MI/aaPNthn/BJe9TmKtgzq1CmWg+z0bV299XOmekXYqAoBVz7OzGB4hZxwF dfk5OSUgGefRb+PM0jnpxxVhKnYl9Ssc3UqKPL2s+dTCdzS7yLRGjuQc36CaN4x4wJZT 97DDotp3liSKdeDWtPp+X0xKZIkUtwg5lIEMGJIqWbKB1ktCgU4/cle/1y33WrK9Hs/V w/c2+/uPyh/YfSAfc9jkqFJxK7vmLpa+wZj5AstB9xjwGmngKfuzg2GKOZhwbTEIaXst zjZQ== X-Gm-Message-State: AMCzsaXDcpVtALDmGAB2piIk64jvhHPLLxNOfC1JLBnN1OEy9XRyXAle MELVhSIlPIwWVRFmLui0/oI9ur3yGk/KUSpVahs= X-Google-Smtp-Source: ABhQp+TtX9DiWuObJgfatC2KBRJYJztyhDIASjewgyeeV4Hl4p3I4yWwX7oXhDOG4QtoCnZ0MktPZD+pM++aO4XQV2M= X-Received: by 10.80.178.132 with SMTP id p4mr8967758edd.113.1509367768771; Mon, 30 Oct 2017 05:49:28 -0700 (PDT) MIME-Version: 1.0 References: <CABuOfujV1gAaSOKBB7S0_JKuwp+3iNhY5kN59F3LLndPENUA_Q@mail.gmail.com> In-Reply-To: <CABuOfujV1gAaSOKBB7S0_JKuwp+3iNhY5kN59F3LLndPENUA_Q@mail.gmail.com> From: Ben Thompson <thompson.benedictjames@gmail.com> Date: Mon, 30 Oct 2017 12:49:18 +0000 Message-ID: <CAOxie=En8EqfuEtaPxH_v-2SYfUunudb4Zu0MQ-ZfEiPMxa6AQ@mail.gmail.com> To: shiva sitamraju <shiva@blockonomics.co>, Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org> Content-Type: multipart/alternative; boundary="f403045c8204b176e1055cc31169" X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Mailman-Approved-At: Mon, 30 Oct 2017 14:18:27 +0000 Subject: Re: [bitcoin-dev] Visually Differentiable - Bitcoin Addresses X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org> List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>, <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe> List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/> List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org> List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help> List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>, <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe> X-List-Received-Date: Mon, 30 Oct 2017 12:49:30 -0000 --f403045c8204b176e1055cc31169 Content-Type: text/plain; charset="UTF-8" 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. On Mon, 30 Oct 2017, 11:44 shiva sitamraju via bitcoin-dev, < bitcoin-dev@lists.linuxfoundation.org> wrote: > Hi, > > 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. > > > 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). > > Is there anyway to make the Bech32 addresses format more visually distinct > (atleast the first few bytes) ? > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > --f403045c8204b176e1055cc31169 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Checking the first few bytes of a Bitcoin Address should n= ot be considered sufficient for ensuring that it is correct as it takes les= s than a second to generate a 3 character vanity address that matches the f= irst 3 characters of an address.</div><span> </span><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, 30 Oct 2017,= 11:44 shiva sitamraju via bitcoin-dev, <<a href=3D"mailto:bitcoin-dev@l= ists.linuxfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfoundati= on.org</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m= argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"l= tr"><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 di= rection. 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 by= tes only (since addresses themselves are very long and will overflow in a m= obile text box).<br><br></div>Is there anyway to make the Bech32 addresses = format more visually distinct (atleast the first few bytes) ? <br></div> _______________________________________________<br> bitcoin-dev mailing list<br> <a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">= bitcoin-dev@lists.linuxfoundation.org</a><br> <a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" = rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail= man/listinfo/bitcoin-dev</a><br> </blockquote></div> --f403045c8204b176e1055cc31169--