summaryrefslogtreecommitdiff
path: root/75/7738c06b33a8fb7fc98be1db7d2aef5a99979c
blob: b8de76bbccc3982789e98a18bd28b8496cbbca2d (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
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
Return-Path: <marcopon@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 99C7B94E
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sun, 15 Nov 2015 02:15:06 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-lf0-f41.google.com (mail-lf0-f41.google.com
	[209.85.215.41])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 579B9143
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sun, 15 Nov 2015 02:15:05 +0000 (UTC)
Received: by lfs39 with SMTP id 39so70521442lfs.3
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sat, 14 Nov 2015 18:15:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=RF3hCQI0NIMxP7vWO+JSAtFYWJVG/oP4eLxJZ+s7Rz4=;
	b=xjf71DVC5r/Q0+9tc7mQ+KHXN3L0ivelLown6Dptnv9KDaPgiDM6m+2vV7H1Q0PvRE
	oFKogI6J6LcQJ/No/yQaEhUIGPOjzazz80ovEpfH2mjTKrVnp5qxFflfnLxAnjzhAL0k
	rHD/LQyq70tuX0E2B72MCH1JPzxDFtzhqYm0FQ9DNISJjt221BpWEWbB3E4cwaEhzgGd
	b/hTrgxmavTgVvXMQtdQclDxKrDNd4nx56sMrMILqY9K+ke7cSZUnkRr0KQVO8oZdr0u
	Vqgi5/8JnyGTJx6jUNOeWsCQURkT+i8vV5luGS6po3UH6TvcWI+TCVU8NvXtZPvX5gP4
	Vf/w==
X-Received: by 10.25.10.131 with SMTP id 125mr9191634lfk.78.1447553703464;
	Sat, 14 Nov 2015 18:15:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.186.106 with HTTP; Sat, 14 Nov 2015 18:14:44 -0800 (PST)
In-Reply-To: <CAE0pACLMcMzHkA=vEx+fiEmq7FA1bXDc4t_hQ+955=r=62V5=g@mail.gmail.com>
References: <CAE0pACLMcMzHkA=vEx+fiEmq7FA1bXDc4t_hQ+955=r=62V5=g@mail.gmail.com>
From: Marco Pontello <marcopon@gmail.com>
Date: Sun, 15 Nov 2015 03:14:44 +0100
Message-ID: <CAE0pACLzGPHs7-KG+fzbYJzbDZ+qxkoko_uPz4Kc-1ov8jdMsA@mail.gmail.com>
To: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary=001a113eb73449d93e05248adc75
X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,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
X-Mailman-Approved-At: Sun, 15 Nov 2015 02:17:31 +0000
Subject: Re: [bitcoin-dev] RFC - BIP: URI scheme for Blockchain exploration
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, 15 Nov 2015 02:15:06 -0000

--001a113eb73449d93e05248adc75
Content-Type: text/plain; charset=UTF-8

Hi!

To anyone that followed the discussion (from some time ago) about the
proposed new URI for Blockchain references / exploration, I just wanted to
point out that I have collected the feedback provided, reworked the text,
put the BIP on GitHub and created a pull request:

https://github.com/MarcoPon/bips/blob/master/bip-MarcoPon-01.mediawiki
https://github.com/bitcoin/bips/pull/202

The need for an URI for this come to mind again in the last days looking at
Eternity Wall, which IMHO provide a use case that we will see more and more
in the (near) future: http://eternitywall.it/
Using that service, when you want to check for the proof that a specific
message was written in the Blockchain, it let you choose from 5 different
explorer.
Mycelium wallet recently added the option to select one of 15 block
explorers.
And there's the crypto_bot on reddit/r/bitcoin that detect reference to
transaction an add a message with links to 7 different explorers.

I think that's clearly something that's needed.

Bye!


On Sat, Aug 29, 2015 at 1:48 PM, Marco Pontello <marcopon@gmail.com> wrote:

> Hi!
> My first post here, hope I'm following the right conventions.
> I had this humble idea for a while, so I thought to go ahead and propose
> it.
>
> BIP: XX
> Title: URI scheme for Blockchain exploration
> Author: Marco Pontello
> Status: Draft
> Type: Standards Track
> Created: 29 August 2015
>
> Abstract
> ========
> This BIP propose a simple URI scheme for looking up blocks, transactions,
> addresses on a Blockchain explorer.
>
> Motivation
> ==========
> The purpose of this URI scheme is to enable users to handle all the
> requests for details about blocks, transactions, etc. with their preferred
> tool (being that a web service or a local application).
>
> Currently a Bitcoin client usually point to an arbitrary blockchain
> explorer when the user look for the details of a transaction (es. Bitcoin
> Wallet use BitEasy, Mycelium or Electrum use Blockchain.info, etc.).
> Other times resorting to cut&paste is needed.
> The same happens with posts and messages that reference some particular
> txs or blocks, if they provide links at all.
>
> Specification
> =============
> The URI follow this simple form:
>
> blockchain: <hash/string>
>
> Examples:
>
> blockchain:00000000000000001003e880d500968d51157f210c632e08a652af3576600198
> blockchain:001949
> blockchain:3b95a766d7a99b87188d6875c8484cb2b310b78459b7816d4dfc3f0f7e04281a
>
> Rationale
> =========
> I thought about using some more complex scheme, or adding qualifiers to
> distinguish blocks from txs, but in the end I think that keeping it simple
> should be practical enough. Blockchain explorers can apply the same
> disambiguation rules they are already using to process the usual search
> box.
>
> From the point of view of a wallet developer (or other tool that need to
> show any kind of Blockchain references), using this scheme mean that he
> can simply make it a blockchain: link and be done with it, without having
> to worry about any specific Blockchain explorer or provide a means for the
> user to select one.
>
> Blockchain explorers in turn will simply offer to handle the blockchain:
> URI, the first time the user visit their website, or launch/install the
> application, or even set themselves if there isn't already one.
>
> Users get the convenience of using always their preferred explorer, which
> can be especially handy on mobile devices, where juggling with cut&paste
> is far from ideal.
>
>
>


-- 
Try the Online TrID File Identifier
http://mark0.net/onlinetrid.aspx

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

<div dir=3D"ltr">Hi!<div><br></div><div>To anyone that followed the discuss=
ion (from some time ago) about the proposed new URI for Blockchain referenc=
es / exploration, I just wanted to point out that I have collected the feed=
back provided, reworked the text, put the BIP on GitHub and created a pull =
request:</div><div><br></div><div><a href=3D"https://github.com/MarcoPon/bi=
ps/blob/master/bip-MarcoPon-01.mediawiki">https://github.com/MarcoPon/bips/=
blob/master/bip-MarcoPon-01.mediawiki</a><br></div><div><a href=3D"https://=
github.com/bitcoin/bips/pull/202">https://github.com/bitcoin/bips/pull/202<=
/a><br></div><div><br></div><div>The need for an URI for this come to mind =
again in the last days looking at Eternity Wall, which IMHO provide a use c=
ase that we will see more and more in the (near) future:=C2=A0<a href=3D"ht=
tp://eternitywall.it/">http://eternitywall.it/</a></div><div>Using that ser=
vice, when you want to check for the proof that a specific message was writ=
ten in the Blockchain, it let you choose from 5 different explorer.<br></di=
v><div>Mycelium wallet recently added the option to select one of 15 block =
explorers.<br></div><div>And there&#39;s the crypto_bot on reddit/r/bitcoin=
 that detect reference to transaction an add a message with links to 7 diff=
erent explorers.</div><div><br></div><div>I think that&#39;s clearly someth=
ing that&#39;s needed.</div><div><br></div><div>Bye!</div><div><br></div></=
div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Sat, Aug 2=
9, 2015 at 1:48 PM, Marco Pontello <span dir=3D"ltr">&lt;<a href=3D"mailto:=
marcopon@gmail.com" target=3D"_blank">marcopon@gmail.com</a>&gt;</span> wro=
te:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div>Hi!</div><div>M=
y first post here, hope I&#39;m following the right conventions.</div><div>=
I had this humble idea for a while, so I thought to go ahead and propose</d=
iv><div>it.</div><div><br></div><div><div>BIP: XX</div><div>Title: URI sche=
me for Blockchain exploration</div><div>Author: Marco Pontello</div><div>St=
atus: Draft</div><div>Type: Standards Track</div><div>Created: 29 August 20=
15</div><div><br></div><div>Abstract</div><div>=3D=3D=3D=3D=3D=3D=3D=3D</di=
v><div>This BIP propose a simple URI scheme for looking up blocks, transact=
ions,</div><div>addresses on a Blockchain explorer.</div><div><br></div><di=
v>Motivation</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>The purpose=
 of this URI scheme is to enable users to handle all the</div><div>requests=
 for details about blocks, transactions, etc. with their preferred</div><di=
v>tool (being that a web service or a local application).</div><div><br></d=
iv><div>Currently a Bitcoin client usually point to an arbitrary blockchain=
</div><div>explorer when the user look for the details of a transaction (es=
. Bitcoin</div><div>Wallet use BitEasy, Mycelium or Electrum use Blockchain=
.info, etc.).</div><div>Other times resorting to cut&amp;paste is needed.</=
div><div>The same happens with posts and messages that reference some parti=
cular</div><div>txs or blocks, if they provide links at all.</div><div><br>=
</div><div>Specification</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<=
/div><div>The URI follow this simple form:</div><div><br></div><div>blockch=
ain: &lt;hash/string&gt; =C2=A0</div><div><br></div><div>Examples:</div><di=
v><br></div><div>blockchain:00000000000000001003e880d500968d51157f210c632e0=
8a652af3576600198</div><div>blockchain:001949</div><div>blockchain:3b95a766=
d7a99b87188d6875c8484cb2b310b78459b7816d4dfc3f0f7e04281a</div><div><br></di=
v><div>Rationale</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>I thought =
about using some more complex scheme, or adding qualifiers to</div><div>dis=
tinguish blocks from txs, but in the end I think that keeping it simple</di=
v><div>should be practical enough. Blockchain explorers can apply the same<=
/div><div>disambiguation rules they are already using to process the usual =
search</div><div>box.=C2=A0</div><div><br></div><div>From the point of view=
 of a wallet developer (or other tool that need to</div><div>show any kind =
of Blockchain references), using this scheme mean that he</div><div>can sim=
ply make it a blockchain: link and be done with it, without having</div><di=
v>to worry about any specific Blockchain explorer or provide a means for th=
e</div><div>user to select one.</div><div><br></div><div>Blockchain explore=
rs in turn will simply offer to handle the blockchain:</div><div>URI, the f=
irst time the user visit their website, or launch/install the</div><div>app=
lication, or even set themselves if there isn&#39;t already one.</div><div>=
<br></div><div>Users get the convenience of using always their preferred ex=
plorer, which</div><div>can be especially handy on mobile devices, where ju=
ggling with cut&amp;paste</div><div>is far from ideal.</div><div><br></div>=
</div><div><br></div>
</div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature">Try the Online TrID File Identifier<br><a href=3D"http=
://mark0.net/onlinetrid.aspx" target=3D"_blank">http://mark0.net/onlinetrid=
.aspx</a></div>
</div>

--001a113eb73449d93e05248adc75--