Return-Path: Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id AF9A8C000D for ; Fri, 19 Feb 2021 10:11:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 9E6518746A for ; Fri, 19 Feb 2021 10:11:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HPcAExxXo-Wt for ; Fri, 19 Feb 2021 10:11:21 +0000 (UTC) X-Greylist: delayed 00:44:51 by SQLgrey-1.7.6 Received: from mslow2.mail.gandi.net (mslow2.mail.gandi.net [217.70.178.242]) by hemlock.osuosl.org (Postfix) with ESMTPS id 598F48745D for ; Fri, 19 Feb 2021 10:11:21 +0000 (UTC) Received: from relay1-d.mail.gandi.net (unknown [217.70.183.193]) by mslow2.mail.gandi.net (Postfix) with ESMTP id 1CA0C3BCF6F for ; Fri, 19 Feb 2021 09:14:48 +0000 (UTC) X-Originating-IP: 95.91.208.164 Received: from [192.168.0.18] (ip5f5bd0a4.dynamic.kabel-deutschland.de [95.91.208.164]) (Authenticated sender: thomasv@electrum.org) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id CC262240007 for ; Fri, 19 Feb 2021 09:14:41 +0000 (UTC) To: "bitcoin-dev@lists.linuxfoundation.org" From: Thomas Voegtlin Autocrypt: addr=thomasv@electrum.org; prefer-encrypt=mutual; keydata= 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 aW/4j/HIRnudrqfFullW48LcHQkW1g== Message-ID: <63e9654c-44b8-740b-79a7-bb58f7bd198c@electrum.org> Date: Fri, 19 Feb 2021 10:14:39 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: [bitcoin-dev] BIP70 is dead. What now? X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Feb 2021 10:11:22 -0000 I never liked BIP70. It was too complex, had too many features, and when people discuss it, they do not even agree on what the main feature was. Nevertheless, there is ONE feature of BIP70 that I find useful: the fact that payment requests were signed. I am making this post to discuss this. When I send bitcoins to an exchange, I would like to receive a signed request. I want to have a proof that the exchange asked me to send coins to that address, in case it has been hijacked by some intern working there. If that feature was implemented by an exchange, it would guide my decision to use that exchange over its competitors. I do not think that a single exchange ever implemented that, but I guess this is because BIP70 is a terrible standard. LN payment requests are signed, do not require SSL, do not require interactivity, and therefore exchanges use them. Can't we achieve the same for on-chain payments? Is anyone working on that? I would be more than happy to remove BIP70 support from Electrum, if there was another standard for signed requests. Thomas -- Electrum Technologies GmbH / Paul-Lincke-Ufer 8d / 10999 Berlin / Germany Sitz, Registergericht: Berlin, Amtsgericht Charlottenburg, HRB 164636 Geschäftsführer: Thomas Voegtlin