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
83
84
85
86
87
88
89
90
91
92
93
94
95
|
Return-Path: <jl2012@xbt.hk>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id F09717AE
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 23 Aug 2015 18:08:44 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.7.6
Received: from s47.web-hosting.com (s47.web-hosting.com [199.188.200.16])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 2B87AAB
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 23 Aug 2015 18:08:43 +0000 (UTC)
Received: from localhost ([::1]:39321 helo=server47.web-hosting.com)
by server47.web-hosting.com with esmtpa (Exim 4.85)
(envelope-from <jl2012@xbt.hk>) id 1ZTZhC-0029ZL-2y
for bitcoin-dev@lists.linuxfoundation.org;
Sun, 23 Aug 2015 14:08:42 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII;
format=flowed
Content-Transfer-Encoding: 7bit
Date: Sun, 23 Aug 2015 14:08:41 -0400
From: jl2012@xbt.hk
To: bitcoin-dev@lists.linuxfoundation.org
Message-ID: <8e1f634bb21c57090351bf02360add12@xbt.hk>
X-Sender: jl2012@xbt.hk
User-Agent: Roundcube Webmail/1.0.5
X-AntiAbuse: This header was added to track abuse,
please include it with any abuse report
X-AntiAbuse: Primary Hostname - server47.web-hosting.com
X-AntiAbuse: Original Domain - lists.linuxfoundation.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - xbt.hk
X-Get-Message-Sender-Via: server47.web-hosting.com: authenticated_id:
jl2012@xbt.hk
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_40,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: [bitcoin-dev] =?utf-8?q?Encouraging_mining_of_the_first_few_big_b?=
=?utf-8?q?locks_with_OP=5FCSV_and_BIP68?=
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
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: Sun, 23 Aug 2015 18:08:45 -0000
Someone is going to burn 150BTC to create a backlog of 30-day in
September.
https://www.reddit.com/r/Bitcoin/comments/3hgke4/coinwallet_says_bitcoin_stress_test_in_september/
However, the money could be spent more wisely by encouraging mining of
the first few big blocks
Assumptions:
1. OP_CSV and BIP68 are enabled
2. Max tx size remains 1MB
The donor will create a transaction, with an input of 150BTC, and 10
outputs:
1. 0 BTC to "OP_RETURN <garbage>"
2. 42 BTC to "OP_1 OP_CSV"
3. 21 BTC to "OP_2 OP_CSV"
4. 10.5 BTC to "OP_3 OP_CSV"
5. 5.25 BTC to "OP_4 OP_CSV"
6. 2.625 BTC to "OP_5 OP_CSV"
7. 1.3125 BTC to "OP_6 OP_CSV"
8. 0.65625 BTC to "OP_7 OP_CSV"
9. 0.328125 BTC to "OP_8 OP_CSV"
10. 0.328125 BTC to "OP_9 OP_CSV"
The first output will fill up the size to 1MB.
This tx could not be confirmed by a pre-hardfork miner because the
coinbase tx will consume some block space. The first big block miner
will be able to collect 66BTC of fee. The block confirming the first big
block will collect 42BTC of fee, etc. This will create a long enough
chain to bootstrap the hardfork.
The amount is chosen to make sure the difference is <25BTC, so miners
would have less incentive to create a fork instead of confirming other's
block. However, a miner cartel may launch a 51% attack to collect all
money. Such incentive may be reduced by adjusting the distribution of
donation. (Actually, such cartel may be formed anytime, just for
collecting more block reward)
|