summaryrefslogtreecommitdiff
path: root/e9/3e148e99c68d3b25262cfd8e02bd0db4de754d
blob: 397501793d28c36a4b47b9a34a4322373e7ddc8d (plain)
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
Return-Path: <thompson.benedictjames@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id C70BDA6E
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed,  3 May 2017 21:43:29 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-yw0-f177.google.com (mail-yw0-f177.google.com
	[209.85.161.177])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id EE7D315A
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed,  3 May 2017 21:43:27 +0000 (UTC)
Received: by mail-yw0-f177.google.com with SMTP id l18so1283206ywh.3
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 03 May 2017 14:43:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:references:in-reply-to:from:date:message-id:subject:to; 
	bh=Voe7KuXcRVPWjjLDz595KeOi+ZnjB1EiVRHsSJPL0pE=;
	b=f6L4Ha4xDV9tGUjzBygjE6M46Kn5YB0BpvFAVqfuldcZgAG8qDX/rCrxtuozpJX4e/
	dcVokaGlv9JuCzbHjXifZ9CreEouhjxPeMSCynx1dCgJ+qcxLIyfRiBVYSgrT43aqQY2
	6IjP4/g1UW4s91QiFiioGm4T23pKycQN7oOeDnL8kE9TH1CH2zeE1UuR5SUM1lZo9ZYa
	KrBUNmp5I16WjuV6upnQixiZie+zx8lnvmKUo88m3t8DNf8wj9wCHkfZz9OoXMKjjsIL
	NB48UmNQhk5WSIhXRPF8HBmcNVJziVu4CMrpiB/FtieU6DCzXweZubDFl5VFUIvLDmtn
	L6Gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:references:in-reply-to:from:date
	:message-id:subject:to;
	bh=Voe7KuXcRVPWjjLDz595KeOi+ZnjB1EiVRHsSJPL0pE=;
	b=L2kUQlrrq+seysD+uQ0B2jEIRWFJaFOI6cHqpk+OPFUYAGovoLjdvva1/L3MsdH9Ml
	lpnFqHuNaI6pu+2vM0j8TdVgHwGcCVL7krVb7CVE88Qevqalpz0ygog2iZCWZsZtxa+e
	iQJEuQ2PX1h6Wn28ooZfnolKZcAD84x6+b6Fzaod/3QOvQ9/toInPT3wmyleDhbWPGAf
	+9I6pM978r7NdvxpLIrove34aEAtvXTkeajiEKLwmhUTZr6G+jqdV3veynHjQxXzLgBC
	siE7ZGF7IBTrVF+4WW0Xe369pZnnFFWj91iDA3xquFFr1zfB6YlaC21Ku23Wk85xNt8h
	gfgg==
X-Gm-Message-State: AN3rC/63WrF+oWhyVcFPWS0mwDvhtdk0nYr08jOwieHDO7DSMvgkTglw
	GhGkLBgr65o1/8jBs5CC/ewPXasv9g==
X-Received: by 10.129.102.130 with SMTP id a124mr31470293ywc.266.1493847807121;
	Wed, 03 May 2017 14:43:27 -0700 (PDT)
MIME-Version: 1.0
References: <CAJowKg+snAUjbCFkTybNqiJCy=d_M3s5k376y1B=rVqD8WCOXA@mail.gmail.com>
In-Reply-To: <CAJowKg+snAUjbCFkTybNqiJCy=d_M3s5k376y1B=rVqD8WCOXA@mail.gmail.com>
From: Ben Thompson <thompson.benedictjames@gmail.com>
Date: Wed, 03 May 2017 21:43:16 +0000
Message-ID: <CAOxie=GNQtoJLEoY=aHGT5m1RFFmrqVi5p6BMnT-sRkHjkhGcw@mail.gmail.com>
To: Erik Aronesty <erik@q32.com>, 
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary=001a11490172e45dca054ea58b59
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
	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
X-Mailman-Approved-At: Wed, 03 May 2017 21:50:01 +0000
Subject: Re: [bitcoin-dev] Full node "tip" function
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol 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: Wed, 03 May 2017 21:43:29 -0000

--001a11490172e45dca054ea58b59
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I feel like this would be pointless as the vast majority of users would
likely download the blockchain from a node that was not enforcing a tip
requirement as it would seem like unnecessary cost as in protocol=E2=80=8Bs=
 such as
BitTorrent there is no such tips in sharing files and the blockchain
distribution is in eccense the same thing. However perhaps I am
underestimating the generosity of node operators but I feel that adding a
cost to the blockchain (assuming that all users add a tip requirement)
would lead to centralisation.

On Wed, 3 May 2017, 22:21 Erik Aronesty via bitcoin-dev, <
bitcoin-dev@lists.linuxfoundation.org> wrote:

> IDEA:
>
> - Full nodes advertise a bitcoin address.   Users that need to download
> the block chain from that node can be encouraged to send a tip to the pee=
rs
> that served them (by % served).   Recommended tip of 10mbit should be fin=
e.
>
> - A full nodes can *require* a tip to download the blockchain.  If they
> do, users that don't specify a tip cannot use them.
>
> CONS:
>
> For some people, this may represent a barrier to hosting their own full
> node.   After all, if you have to pay $15 just to get a copy of the
> blockchain, that just adds to the already expensive prospect of hosting a
> full node.
>
> PROS:
>
> As long as you manage to stay online, you should get your money back and
> more.   This is the an incentive for quality, long term hosting.
>
> In the long term, this should cause stable nodes to stick around longer.
> It also discourages "installation spam" attacks on the network.
>
> Fees for other node operations can be considered if this is successful.
>
>
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>

--001a11490172e45dca054ea58b59
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I feel like this would be pointless as the vast majority o=
f users would likely download the blockchain from a node that was not enfor=
cing a tip requirement as it would seem like unnecessary cost as in protoco=
l=E2=80=8Bs such as BitTorrent there is no such tips in sharing files and t=
he blockchain distribution is in eccense the same thing. However perhaps I =
am underestimating the generosity of node operators but I feel that adding =
a cost to the blockchain (assuming that all users add a tip requirement) wo=
uld lead to centralisation.</div><span>
</span><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, 3 May 2017, =
22:21 Erik Aronesty via bitcoin-dev, &lt;<a href=3D"mailto:bitcoin-dev@list=
s.linuxfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.=
org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"=
><div><div><div>IDEA:<br><br></div>- Full nodes advertise a bitcoin address=
.=C2=A0=C2=A0 Users that need to download the block chain from that node ca=
n be encouraged to send a tip to the peers that served them (by % served).=
=C2=A0=C2=A0 Recommended tip of 10mbit should be fine.<br><br></div>- A ful=
l nodes can *require* a tip to download the blockchain.=C2=A0 If they do, u=
sers that don&#39;t specify a tip cannot use them.<br><br></div><div>CONS:<=
br><br>For some people, this may represent a barrier to hosting their own f=
ull node.=C2=A0=C2=A0 After all, if you have to pay $15 just to get a copy =
of the blockchain, that just adds to the already expensive prospect of host=
ing a full node.=C2=A0=C2=A0 <br><br></div><div>PROS: <br></div><div><br>As=
 long as you manage to stay online, you should get your money back and more=
.=C2=A0=C2=A0 This is the an incentive for quality, long term hosting.<br><=
br></div><div>In the long term, this should cause stable nodes to stick aro=
und longer.=C2=A0=C2=A0 It also discourages &quot;installation spam&quot; a=
ttacks on the network.<br><br></div><div>Fees for other node operations can=
 be considered if this is successful.<br></div><div><br><br></div></div>
_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
</blockquote></div>

--001a11490172e45dca054ea58b59--