Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id D7BD19C for ; Sun, 2 Jul 2017 20:56:09 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-vk0-f41.google.com (mail-vk0-f41.google.com [209.85.213.41]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 5DF9DCE for ; Sun, 2 Jul 2017 20:56:09 +0000 (UTC) Received: by mail-vk0-f41.google.com with SMTP id 191so86816017vko.2 for ; Sun, 02 Jul 2017 13:56:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=08dvqyTlCQSZxhEiP8L2gGdGquiN3E+IWeUgNHwf/Nk=; b=AomDNhrionGnEs1cvG5Rp+DomY8YupnYUpIOPCWcjwGPteHs8uwOl9TAhjmMDwLDwj vLgym2vXyEzdISWRbBYMZUSnkJ+RduX6VZq6wa/4fsqy8lW1p7191pA3xt1wvzBA1Cqv hRspdP7lQh/iuHXJQhHZbwKqgZb6Od94+BHrntaT71+8CSgB4S83lBr7QDMk6FlyqMCP RlBIYAWKK/iNTqkU2V8QmQBFXNVe2ktr2hacsDiMA9oqhF1WknJr75e9FII97KVTu5sk YvyDWpWrdEgQ6LOOkJet2Yy+URm9P41bQ1P02JiaYKX2ky+/+XUj9ea/AfPArciEkQsz Wqwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=08dvqyTlCQSZxhEiP8L2gGdGquiN3E+IWeUgNHwf/Nk=; b=Ixm8in+Tm9322NwtkR9p64o25Ap4WsjGpj7R48WIm/asDODlLdBKEKzrV6VQHtDKc4 ZQShu6sx1O+3xbrrPBRiovL+hYS23wwn48X46kCeNzkKNdJ6ueKtNjM2Krc5zVDerkfv HokNW0qZS7Cuup+AzFRYGOrGDP94XeYdgGCH76ZROY3KEupCdz6Liwdtup34yBnMZyuZ P3snSKXkIk0w3wJotwE1oNB8EsVU0J9N9ERVOjD0HyeIo2PHLhPshJhSKHqcvAVhDq2M 5vSD3v+MFtDmdRdiWwOELdH4kpwf7gAfmsRvKzGNHB1ombqghpjxS7cIGTg3oJZTOJT1 8qoA== X-Gm-Message-State: AKS2vOzLa5T6ZX/KwDoENhSubxyYVjkw1d4rjgil9aBSnv8Bx7klVua1 KcOnEv8ntaDuvQi8dfEvuWMPu6VNLA== X-Received: by 10.31.236.198 with SMTP id k189mr14643296vkh.39.1499028968495; Sun, 02 Jul 2017 13:56:08 -0700 (PDT) MIME-Version: 1.0 Sender: gmaxwell@gmail.com Received: by 10.103.40.2 with HTTP; Sun, 2 Jul 2017 13:56:07 -0700 (PDT) In-Reply-To: References: From: Gregory Maxwell Date: Sun, 2 Jul 2017 20:56:07 +0000 X-Google-Sender-Auth: tWcxj72ASpLCzVuW4umeq2MClAM Message-ID: To: Rhavar Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: "bitcoin-dev@lists.linuxfoundation.org" Subject: Re: [bitcoin-dev] BIP proposal: No chaining off replaceable transactions 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: Sun, 02 Jul 2017 20:56:10 -0000 On Sun, Jul 2, 2017 at 8:35 PM, Rhavar via bitcoin-dev wrote: > ==Abstract== > > BIP125 allows transactions to opt into replaceability with a primary use > case > of allowing users to increase the fees of unconfirming transactions, helping > create > a more efficient fee market place. I don't really see how this is desirable: Just replace it-- the receiver foolishly spent it at its own peril, spending a unconfirmed payment from a third party is something that Core never does, it's reckless unless you're doing something like CPFPing it to yourself, which is harmless (either it'll work, or it'll fail and you'll be fine with that). Beyond being paternalistic the issue I see with your proposal is that its contrary to miner income-- you're asking miners to ignore these spends that otherwise they could accept. This seems unstable-- some people would ignore your rule even if it were otherwise widely adopted, leading to the network behavior having higher volatility. Instead, perhaps a BIP that very strongly advises parties to not spend unconfirmed outputs from third parties while making a payment to third parties would achieve your end?