Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id E4E0C1023 for ; Fri, 16 Mar 2018 02:05:20 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mo.garage.hdemail.jp (mo.garage.hdemail.jp [46.51.242.127]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 596CC5CD for ; Fri, 16 Mar 2018 02:05:20 +0000 (UTC) Received: from ip-10-217-1-36.ap-northeast-1.compute.internal (localhost.localdomain [127.0.0.1]) by mo.garage.hdemail.jp (hde-mf-postfix) with SMTP id 857C514C0DF for ; Fri, 16 Mar 2018 11:05:18 +0900 (JST) (envelope-from karljohan-alm@garage.co.jp) X-Received: from unknown (HELO mo.garage.hdemail.jp) (127.0.0.1) by 0 with SMTP; 16 Mar 2018 11:05:16 +0900 X-Received: from mo.garage.hdemail.jp (localhost.localdomain [127.0.0.1]) by mo.garage.hdemail.jp (hde-ma-postfix) with ESMTP id ECF904C07A for ; Fri, 16 Mar 2018 11:05:15 +0900 (JST) (envelope-from karljohan-alm@garage.co.jp) Received: from gw24.oz.hdemail.jp (ip-10-185-138-250.ap-northeast-1.compute.internal [10.185.138.250]) by mo.garage.hdemail.jp (hde-mf-postfix) with ESMTP id AFEC914C0D9 for ; Fri, 16 Mar 2018 11:05:13 +0900 (JST) (envelope-from karljohan-alm@garage.co.jp) X-Received: from mail-qk0-f199.google.com (lb06.oz.hdemail.jp [54.238.50.28]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by gw24.oz.hdemail.jp (Postfix) with ESMTP id 0816D148C108 for ; Fri, 16 Mar 2018 11:05:13 +0900 (JST) X-Received: by mail-qk0-f199.google.com with SMTP id x188so5720850qkc.12 for ; Thu, 15 Mar 2018 19:05:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=1H2YCSWDy7gNm7ip70I65D1oPZfYgjeschj67z0aH3g=; b=Tqu8wNa1303AZcQSROQV1nQwT5anxZPGg5j2SV2WxdrdbwYpKB8sl5Agbqbtyu+8C2 HIf1uHFmR89NN0nyraLBvJHmT35f2rv5gwfffQY3WKe0Fiwdr2Jz787bJIIT+DAYPyyH kO4lv8i7gCdDlBwSC5XzouMXeZH696rEFp6PcJR52R26t2C5EAskzg2WGXEmmcaVW5Bw rfuEMvEKsXSKdCAQ8+qrO13pn337LDhOQPUR1MKC4xRTudZE0cCVYZCXvs0ceY9ZZVKN qHz4lzMos64AfyeOWZOo3bqkcWBoC/A97LBahV8Vtkiycn2QPZKFlQq+247zuik2vWLd w4nw== X-Gm-Message-State: AElRT7FG/iJUk/1i0TFUr9dBTwSHcCk45QrAj1vJlIV5RHPlR1PKJWeZ MTfxOoNcVoApSn6lnCwrqsnNu2XQYrM4Y0T/mHzN0iC4xPQhqgozF6TCyLR3Dl3z3CYuRXfOc28 V/1y6FtBu1GedjHyK+OtIyNE2+BIGEhRzh88Lh6KrgO/0c2W61W70/STEjDQ9sw90tCinifDrHx gVuZ01aVaOAMvcl32Sn7CTZALqrCLVGjLjg+6YSvBHMfkzdiYEaqa8Teu/PpzQCwROt2Vv3+lAf P0aat7lOTv4jstBoon/OlCa4Da1Wy//KVu0P+IOw8/12beCimZf0a9DKqPqi81xU0wDWRssIl0v ogHfMlivr8oIVuoIqI9BFIo/I64= X-Received: by 10.55.31.17 with SMTP id f17mr113525qkf.266.1521165911653; Thu, 15 Mar 2018 19:05:11 -0700 (PDT) X-Google-Smtp-Source: AG47ELum0pIrwd8juJtcUCDEDm4AXGsgRcS2wyn+uFGptyx3t7roeH58pBwt+kxAGn0S2OnqGcV3rydeaeEMu4sTuXE= X-Received: by 10.55.31.17 with SMTP id f17mr113500qkf.266.1521165911413; Thu, 15 Mar 2018 19:05:11 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.12.176.3 with HTTP; Thu, 15 Mar 2018 19:04:51 -0700 (PDT) In-Reply-To: References: <201803141236.48869.luke@dashjr.org> <201803151414.06301.luke@dashjr.org> From: Karl Johan Alm Date: Fri, 16 Mar 2018 02:04:51 +0000 Message-ID: To: Greg Sanders Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: Bitcoin Protocol Discussion Subject: Re: [bitcoin-dev] {sign|verify}message replacement X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2018 02:05:21 -0000 On Fri, Mar 16, 2018 at 1:59 AM, Greg Sanders wrote: > Sorry if I missed the rationale earlier, but why not just do a transaction, > with a FORKID specifically for this? Then a node can have a mempool > acceptance test that returns true even if the signature is not valid as per > Bitcoin consensus, but only due to the FORKID? > > This way basically any wallet can support this provided generic FORKID > support. You'd basically have to provide an entire transaction rather than just the signature, so there's some overhead. (Copy-pasting may become unwieldy quicker.)