Return-Path: <keatonatron@gmail.com> Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 532552C for <bitcoin-dev@lists.linuxfoundation.org>; Fri, 12 Aug 2016 18:39:23 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-qt0-f170.google.com (mail-qt0-f170.google.com [209.85.216.170]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 5112F2C8 for <bitcoin-dev@lists.linuxfoundation.org>; Fri, 12 Aug 2016 18:39:19 +0000 (UTC) Received: by mail-qt0-f170.google.com with SMTP id w38so16587574qtb.0 for <bitcoin-dev@lists.linuxfoundation.org>; Fri, 12 Aug 2016 11:39:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=XpemrAS83nqVhMdlgFhVMxggAl0W181DAnu9Gb94eZw=; b=rgT87ZBDHc2/5gt/rGw5PkU7c2lLdCl0lE6yR9Oy15Ylo1G/y61hZNn+qY62iThxw/ bhkun/ndNKgbaS3Uo5F3Br6C9VHYC4BZDdvnEfsRlPZjnQHyNrS8lDXrz9v76l4DhKl0 2KWpwmQkOUdn15ulcl1vQ/lsCEg2RS4be5SyvBdp8Anr+qggpCxkdkyIPXCl6PePmdlg 00DNRjnfrVcQ6Lfpf9M6RDGUG7GJJI/+EseCOI88B2W/SlfAsSVmXLlVJ0JTAcM/jyRk DObH9IYwWaoYJa/M9gta8QZ16ryxbZUQAcAxaLRtfN2Lo8aw2WD4BnYbZPReZlHxh5xo P3nQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=XpemrAS83nqVhMdlgFhVMxggAl0W181DAnu9Gb94eZw=; b=MZHLaWUUHarRUqDMhehIIOeaZqYM30C5bcM/F5TGyE3p7zciX5LvdWqipBeF66AmjW D2fLShau2YwnxBaJ5MjZ16Ljq25rRMxsVa/NsaFcqi6/mh+g7zO5tiigITCXeV/nEO/w FsdA3EGqV/o5alI+R9oR4vCKoGLMgyTJf1wMksB8jIVrZ1s2Dg+CQWMIRftaDqszsjN5 EW488OP7F771yW5eEf6Mom6I0d1QSPH7J4yW13bfGy6p22q3GK7cipZ26JDMIls8jSz5 12lid05870DMHjLzbNGKE5o07fKm6ok0UUrO9RyyaM5zidFioENm9DIsGD6M5I6Wy5Xg sV7w== X-Gm-Message-State: AEkoouvsx1wTryVZx0sK75qFaqindpx3oott7fb4yzVGPHXV6H/GYyln+t/k2dgUMz17brTy6YPrgAfm9vT4ig== X-Received: by 10.200.55.137 with SMTP id d9mr19054345qtc.46.1471027158500; Fri, 12 Aug 2016 11:39:18 -0700 (PDT) MIME-Version: 1.0 References: <CAL9WuQUUeR3cuUXHxUfBTNJ-+r0iJ-7Z8KRNub0G3NBujnkqcw@mail.gmail.com> <CABqynxJ3uph-4A+Ynq70CLa2kCCspTRsFWpKo_eP1FmVxZqSwQ@mail.gmail.com> <CALd2G5dERuX2n33MGZJ+mtM8WnvtzZcWDFFUfNFZEGJFkkHLDg@mail.gmail.com> <CAL9WuQUt+CMG2bEX+yv3LrFV7qn-=OSdn02ZxxPQci-3_ykPNQ@mail.gmail.com> <CAL9WuQXsbBJ0UwdS+o=UqJCcsebcPa9Ug5A=uNtc6Z+9CNEFPg@mail.gmail.com> <CAAS2fgR-weACn_Ezg8-uZuSH0QT5dfLEFE5WO2VDi0nx8H1e9g@mail.gmail.com> <CAE-z3OXeJHvjyF_phVh2u9S45_xss=C9ykL=BN=n=BxTx+AbrQ@mail.gmail.com> <CAJowKg+yh+PgTE14=+pPUXFdB_AGrsgk3cNSFnTGDYecsxDP5g@mail.gmail.com> <CAFh0iXOLN6B27Fkc=GXo-j3VwA0hkNggCiQOhR35R52yQGwSwg@mail.gmail.com> <CAL9WuQXH8TAKRabPSrZzMzpFBwmujdv-uSXJLeTt9u3H9WAFGw@mail.gmail.com> <CAJowKgK0N9VJZsm4fbZ5VvteUjoQkh9-xhg1yfcD3NRTuFV78Q@mail.gmail.com> <CAPg+sBi6mPviRRKysbuuOFKoYoyTufpUO_rJxJdB-8=7KGurYw@mail.gmail.com> <CAJowKg+0Oz7+Gdfm=NSO9MqOqSYV8Uo=nOMtkx3CBrsemK+BtQ@mail.gmail.com> <CAE-z3OU7XgqivsGLXMyd2_cVRE3Kw2FNLGBU261q39=hq9TnEw@mail.gmail.com> <CAJowKgL39qFpGAVTkNoUUR7-M2VJxqkQ=X6yK3aTsGLRAo59Jw@mail.gmail.com> <CAAS2fgTrUKvG9Eff6jNhtKfiV9v8oMDsEA9rJaViYsw50Ub5sA@mail.gmail.com> <CAJowKgJBHq4YL47A5Ms=NhFL_uETBB7Q+XjETpAS=9o8EoSJMQ@mail.gmail.com> In-Reply-To: <CAJowKgJBHq4YL47A5Ms=NhFL_uETBB7Q+XjETpAS=9o8EoSJMQ@mail.gmail.com> From: James MacWhyte <macwhyte@gmail.com> Date: Fri, 12 Aug 2016 18:39:07 +0000 Message-ID: <CAH+Axy6WAk+ru8zJ3zU5L9-Rv3mY-YBg2V+U=yE7f5BnaNGqRw@mail.gmail.com> To: Erik Aronesty <erik@q32.com>, Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>, Gregory Maxwell <greg@xiph.org> Content-Type: multipart/alternative; boundary=001a113565163ccebd0539e433f0 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: Re: [bitcoin-dev] BIP Number Request: Addresses over Audio 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: Fri, 12 Aug 2016 18:39:23 -0000 --001a113565163ccebd0539e433f0 Content-Type: text/plain; charset=UTF-8 For reasons others have pointed out, it's not really plausible. Either way, this has nothing to do with transmitting data over audio. Please start a new thread if you want to discuss your idea instead of hijacking this one. Thanks ;) On Fri, Aug 12, 2016, 05:36 Erik Aronesty via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > I'm imagining a "publishable seed" such that: > > - someone can derive a random bitcoin address from it - and send funds > to it. > - the possible derived address space is large enough that generating all > possible addresses would be a barrier > - the receiver, however, knowing the private key, can easily scan the > blockchain fairly efficiently and determine which addresses he has the keys > to > - another interested party cannot easily do so > > Perhaps homomorphic encryption may need to be involved? > > > On Thu, Aug 11, 2016 at 8:36 PM, Gregory Maxwell <greg@xiph.org> wrote: > >> On Thu, Aug 11, 2016 at 8:37 PM, Erik Aronesty via bitcoin-dev >> <bitcoin-dev@lists.linuxfoundation.org> wrote: >> > Still not sure how you can take a BIP32 public seed and figure out if an >> > address was derived from it though. I mean, wouldn't I have to >> compute all >> > 2^31 possible public child addresses? >> >> Which would take a quad core laptop about 8 hours with competent software >> >> And presumably you're not using the whole 2^31 space else the receiver >> also has to do that computation... >> > > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > --001a113565163ccebd0539e433f0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <span>For reasons others have pointed out, it's not really plausible.</= span><div><br></div><div>Either way, this has nothing to do with transmitti= ng data over audio. Please start a new thread if you want to discuss your i= dea instead of hijacking this one. Thanks ;)<br><br><div class=3D"gmail_quo= te"><div dir=3D"ltr">On Fri, Aug 12, 2016, 05:36 Erik Aronesty via bitcoin-= dev <<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-de= v@lists.linuxfoundation.org</a>> wrote:<br></div><blockquote class=3D"gm= ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le= ft:1ex"><div dir=3D"ltr"><div>I'm imagining a "publishable seed&qu= ot; such that:<br><br>=C2=A0- someone can derive a random bitcoin address f= rom it -=C2=A0 and send funds to it. <br>=C2=A0- the possible derived addre= ss space is large enough that generating all possible addresses would be a = barrier<br></div><div>=C2=A0- the receiver, however, knowing the private ke= y, can easily scan the blockchain fairly efficiently and determine which ad= dresses he has the keys to<br></div><div>=C2=A0- another interested party c= annot easily do so<br></div><div><br></div><div>Perhaps homomorphic encrypt= ion may need to be involved?=C2=A0=C2=A0 <br></div><div><br></div></div><di= v class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Aug 11, 2016= at 8:36 PM, Gregory Maxwell <span dir=3D"ltr"><<a href=3D"mailto:greg@x= iph.org" target=3D"_blank">greg@xiph.org</a>></span> wrote:<br><blockquo= te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so= lid;padding-left:1ex"><span>On Thu, Aug 11, 2016 at 8:37 PM, Erik Aronesty = via bitcoin-dev<br> <<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_bla= nk">bitcoin-dev@lists.linuxfoundation.org</a>> wrote:<br> > Still not sure how you can take a BIP32 public seed and figure out if = an<br> > address was derived from it though.=C2=A0 =C2=A0I mean, wouldn't I= have to compute all<br> > 2^31 possible public child addresses?<br> <br> </span>Which would take a quad core laptop about 8 hours with competent sof= tware<br> <br> And presumably you're not using the whole 2^31 space else the receiver<= br> also has to do that computation...<br> </blockquote></div><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></div> --001a113565163ccebd0539e433f0--