1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
Return-Path: <dkbryant@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id 80302BC8
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 10 Jul 2015 16:26:23 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ig0-f173.google.com (mail-ig0-f173.google.com
[209.85.213.173])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 0D25015A
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 10 Jul 2015 16:26:22 +0000 (UTC)
Received: by igpy18 with SMTP id y18so16720589igp.0
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 10 Jul 2015 09:26:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=mime-version:reply-to:in-reply-to:references:date:message-id
:subject:from:to:cc:content-type;
bh=/wFYt4/bDz2p62CH/y/p8ZqzST2Kw0dS4zf0fs1PWKQ=;
b=MdIopSDsEhhaTSoIbroOwCztgsOWFC7HPug/ly5B2c/MotS2cr2YYFdmbasjXMq2i3
lZFnCEMhHH/NUuYkwQzaMC4l6SFz/PE75ZNkZm6V/TEch2n4wd9+qFYmew5wo2mBNCIQ
6LF7QD2Nd/SwD2DPqBVBbdDRu6N3Md6rz3wWksmd08PSg5mX9dy6PRHnt28HumIYlQPf
rmkU5rop9nc8opwr4PpKzaBO7aFnnhsRrRRyZMW2WOltU9QiQdc+k6YRzY71hiOWrFvk
xNyZkcYX6frF9nEVwWMyd3Dbsw8o+P8MUuMrz5pn/2HldPl4Pb4tiWfIiy9xI5AvyjkE
jnug==
MIME-Version: 1.0
X-Received: by 10.50.97.33 with SMTP id dx1mr3950136igb.1.1436545582547; Fri,
10 Jul 2015 09:26:22 -0700 (PDT)
Received: by 10.107.17.212 with HTTP; Fri, 10 Jul 2015 09:26:22 -0700 (PDT)
In-Reply-To: <837A1D9C-FD4E-4DF7-BE6B-4C90EB07C0A7@ricmoo.com>
References: <6D3AACE5-D6CD-4785-8A55-F6DF0B94D927@ricmoo.com>
<CADm_WcZkH9fZD23MH8m4wXEnqqjmMg1mPFjeME+uHbMgPNViEw@mail.gmail.com>
<837A1D9C-FD4E-4DF7-BE6B-4C90EB07C0A7@ricmoo.com>
Date: Fri, 10 Jul 2015 11:26:22 -0500
Message-ID: <CAAUFj11UvRKDCUr+pJty5dd-8UhnQOh1g62kUoO7KEq5yyM1pA@mail.gmail.com>
From: Dan Bryant <dkbryant@gmail.com>
To: Richard Moore <me@ricmoo.com>
Content-Type: text/plain; charset=UTF-8
X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM,
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
Cc: bitcoin-dev@lists.linuxfoundation.org
Subject: Re: [bitcoin-dev] Why not Child-Pays-For-Parent?
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: DKBryant@gmail.com
List-Id: Bitcoin Development 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, 10 Jul 2015 16:26:23 -0000
Some miners have voluntarily deployed CPFP.
I had a thread about it earlier this month where some other ideas got
tossed around.
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-July/009304.html
The specific pull request to get it into the reference implementation
is still open based on a merge conflict
https://github.com/bitcoin/bitcoin/pull/1647
Peter Todd has another thread on RBF which you mentioned earlier
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2014-April/005620.html
There is also a beautiful example of CPFP in action from Eligius in
this transaction:
https://blockchain.info/tx/4cc3e2b6407ae8cdc1fd62cb3235f9c92654277684da8970db19a0169e44c68c
Follow the spent outputs and you will see the person is trying to
incentive the transaction by upping the fees of dependent
transactions. It set in the mempool until Eligius won a block, then
it made it into the chain. CPFP still works, but only in an Eligius
block (that I can see). So it's better than nothing.
|