summaryrefslogtreecommitdiff
path: root/2c/a04283caf772db6e467acec7e365a9cd90582f
blob: e94c3c1fb588a67a1ea8523400abd3ffdd4dfec4 (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
238
239
240
241
242
243
244
245
246
247
248
249
250
Return-Path: <martin.habovstiak@gmail.com>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])
 by lists.linuxfoundation.org (Postfix) with ESMTP id A052CC0012;
 Mon,  6 Dec 2021 11:31:43 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp4.osuosl.org (Postfix) with ESMTP id 96183408CE;
 Mon,  6 Dec 2021 11:31:43 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: smtp4.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=gmail.com
Received: from smtp4.osuosl.org ([127.0.0.1])
 by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id zAVhP5puBBQd; Mon,  6 Dec 2021 11:31:42 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
X-Greylist: whitelisted by SQLgrey-1.8.0
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com
 [IPv6:2607:f8b0:4864:20::d30])
 by smtp4.osuosl.org (Postfix) with ESMTPS id 8B9A6408CB;
 Mon,  6 Dec 2021 11:31:42 +0000 (UTC)
Received: by mail-io1-xd30.google.com with SMTP id q72so7838805iod.12;
 Mon, 06 Dec 2021 03:31:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=aM1Bi4bWeQ06UxPGDkaOsbZdrOvZ1vMpq+SPgkEAdvY=;
 b=Qk5HmR92zALVecQgk3yrxVJEbOYX2RGjXwyAcg5q2TWz/Nixw9UoazUwJwtWTRcqxn
 P22qy+ogyspxL7chw0MMSF6F7zvgcJARE8B3nigeD3fEPDn2qrWmGa0lHeerp29TYNK8
 sfZyUmeYEY7JrL9UPzcQC24DLaO2u7NOrzBhr4isG+58jvRE+fV6s/IAjK/94wGIER3H
 9L2vt7spc4ahkO6jbY6CWGx5lX/3KDuaIiPY29O0sae4x6J5GMCN03Z8+MhYdbVhzM5M
 aU4bdEGHmyvCriBovhsfRbnaG5W3VMm55pw8OwY/CgylvXRjXoDEdQSWmmCKA2+ZP309
 ub3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=aM1Bi4bWeQ06UxPGDkaOsbZdrOvZ1vMpq+SPgkEAdvY=;
 b=kCA0UHvZAqwRlx3v8s1qzQF0aPlQTwfvJ2tDPV9YloCueROLzH6CwJgMPNSu7ZntEK
 c9w6nHFZp84Uepcx9OSZTrdtP+mL17Y+cn6tztljAQ0vDQ+OcISHwCz1/5aWXz5FahI2
 rCmaaMzo9D0u3rIGYov4lNvxXbJsMvFmxysfSOL+jCYJwggdeFJZzHljKzoCPVtAvyFi
 Co77hQ0zhfO7T2WVBmjiwxsT5Mb0Ck1aO13o7pwoclmM5xREtCoJOdaKJYBCYSZ57ct8
 l3UL262URdOUePPxz1fbyyPi0gDsUUPA9Ic7Tu/OBluCEt8kok3tiJfCzOtxxJ5+yK/d
 N7lQ==
X-Gm-Message-State: AOAM5331PE961uT0UM3Tb40y9HCXhBxFlRIMics3zlYpr1KklvprzUEc
 /nszEkcDbGZmC7pHd/BiGHuSExzXgZ/Ky70aeKU=
X-Google-Smtp-Source: ABdhPJwWNVXQR6bjPX1nkTdNphwFCU1feWQdCLkCNyjbNynZJ8h2yEU8LBVwWMUrVFN3t6AxQykcoS0ObH0ie4MiRQA=
X-Received: by 2002:a05:6638:dd5:: with SMTP id
 m21mr40028002jaj.44.1638790300841; 
 Mon, 06 Dec 2021 03:31:40 -0800 (PST)
MIME-Version: 1.0
References: <DD7D5A8B-F61F-4302-ACF4-CE731843D97D@gmail.com>
 <CALL-=e5mF9TqbbD=Cf-bawbw4dq2PGjC9W_nqAQeHsB829ZpNg@mail.gmail.com>
In-Reply-To: <CALL-=e5mF9TqbbD=Cf-bawbw4dq2PGjC9W_nqAQeHsB829ZpNg@mail.gmail.com>
From: =?UTF-8?Q?Martin_Habov=C5=A1tiak?= <martin.habovstiak@gmail.com>
Date: Mon, 6 Dec 2021 12:31:29 +0100
Message-ID: <CALkkCJas_pf7Un45CJyFg8j9cBk8PtKN4iYAL81TtLSRNnKqeg@mail.gmail.com>
To: Karl <gmkarl@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000be38f005d2789958"
X-Mailman-Approved-At: Mon, 06 Dec 2021 15:43:52 +0000
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>,
 lightning-dev <lightning-dev@lists.linuxfoundation.org>,
 =?UTF-8?Q?H=C3=A9ctor_Jos=C3=A9_C=C3=A1rdenas_Pacheco?= <hcarpach@gmail.com>
Subject: Re: [bitcoin-dev] [Lightning-dev] Sending OP_RETURN via Bitcoin
	Lightning
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
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: Mon, 06 Dec 2021 11:31:43 -0000

--000000000000be38f005d2789958
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I recommend you researching RGB: https://rgb-org.github.io/

On Mon, Dec 6, 2021, 11:21 Karl <gmkarl@gmail.com> wrote:

> Hi,
>
> I'm not a bitcoin developer.
>
> On Mon, Dec 6, 2021, 5:05 AM H=C3=A9ctor Jos=C3=A9 C=C3=A1rdenas Pacheco =
via bitcoin-dev <
> bitcoin-dev@lists.linuxfoundation.org> wrote:
>
>> Hello all,
>>
>> I=E2=80=99ve been thinking about how OP_RETURN is being used to create a=
nd trade
>> NFTs on Bitcoin (think RarePepes, SoG and other new ones) and was wonder=
ing
>> if it=E2=80=99s possible to
>>
>
> Do you have a link to any of these protocols?
>
> make transactions with this opcode via Lightning.
>>
>> More specific questions could be:
>>
>>    1. Can opcodes like OP_RETURN be inside a channel=E2=80=99s opening o=
r
>>    closing transaction?
>>    2. If so, could that OP_RETURN change hands within that channel or
>>    network of channels?
>>
>> OP_RETURNs do not have ownership according to the bitcoin network.  It i=
s
> not hard to define a protocol that associates an OP_RETURN with ownership=
,
> and ownership could then be transferred via lightning by sending associat=
ed
> currency via lightning.  Robustness improvements seem possible.
>
>
>>    1. If possible, could the OP_RETURN be divisible? Could one person
>>    send a piece of a OP_RETURN just like one can do right now on the pri=
mary
>>    ledger or would it need to maintain the OP_RETURN code intact?
>>
>> OP_RETURNs themselves do not have ownership, but you can define a
> protocol that gives them divisible ownership, including via lightning.
>
> I=E2=80=99m assuming that, if possible, this would need a protocol layer =
parallel
>> to Bitcoin/Lightning that stores and reads all Bitcoin transactions and =
the
>> ones which involve the node's channels as well as the ones with the
>> OP_RETURN, just like CounterParty does right now with the primary ledger=
.
>>
>> Thank in advance.
>> =E2=80=94=E2=80=94
>>
>> *H=C3=A9ctor C=C3=A1rdenas*@hcarpach
>>
>> _______________________________________________
>> bitcoin-dev mailing list
>> bitcoin-dev@lists.linuxfoundation.org
>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>>
> _______________________________________________
> Lightning-dev mailing list
> Lightning-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev
>

--000000000000be38f005d2789958
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">I recommend you researching RGB:=C2=A0<a href=3D"https://=
rgb-org.github.io/">https://rgb-org.github.io/</a></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Dec 6, 2021, 11:2=
1 Karl &lt;<a href=3D"mailto:gmkarl@gmail.com">gmkarl@gmail.com</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div>Hi,</div=
><div dir=3D"auto"><br></div><div dir=3D"auto">I&#39;m not a bitcoin develo=
per.<br><br><div class=3D"gmail_quote" dir=3D"auto"><div dir=3D"ltr" class=
=3D"gmail_attr">On Mon, Dec 6, 2021, 5:05 AM H=C3=A9ctor Jos=C3=A9 C=C3=A1r=
denas Pacheco via bitcoin-dev &lt;<a href=3D"mailto:bitcoin-dev@lists.linux=
foundation.org" target=3D"_blank" rel=3D"noreferrer">bitcoin-dev@lists.linu=
xfoundation.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div=
 style=3D"word-wrap:break-word;line-break:after-white-space"><div dir=3D"au=
to" style=3D"word-wrap:break-word;line-break:after-white-space"><div dir=3D=
"auto" style=3D"word-wrap:break-word;line-break:after-white-space"><div dir=
=3D"auto" style=3D"word-wrap:break-word;line-break:after-white-space">Hello=
 all,<div><br></div><div>I=E2=80=99ve been thinking about how OP_RETURN is =
being used to create and trade NFTs on Bitcoin (think RarePepes, SoG and ot=
her new ones) and was wondering if it=E2=80=99s possible to</div></div></di=
v></div></div></blockquote></div></div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Do you have a link to any of these protocols?</div><div dir=3D"au=
to"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><div style=3D"word-wrap:break-word;line-break:after-white-sp=
ace"><div dir=3D"auto" style=3D"word-wrap:break-word;line-break:after-white=
-space"><div dir=3D"auto" style=3D"word-wrap:break-word;line-break:after-wh=
ite-space"><div dir=3D"auto" style=3D"word-wrap:break-word;line-break:after=
-white-space"><div> make transactions with this opcode via Lightning.</div>=
<div><br></div><div>More specific questions could be:</div><div><ol><li>Can=
 opcodes like OP_RETURN be inside a channel=E2=80=99s opening or closing tr=
ansaction?</li><li>If so, could that OP_RETURN change hands within that cha=
nnel or network of channels?</li></ol></div></div></div></div></div></block=
quote></div></div><div dir=3D"auto">OP_RETURNs do not have ownership accord=
ing to the bitcoin network.=C2=A0 It is not hard to define a protocol that =
associates an OP_RETURN with ownership, and ownership could then be transfe=
rred via lightning by sending associated currency via lightning.=C2=A0 Robu=
stness improvements seem possible.</div><div dir=3D"auto"><br></div><div di=
r=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div s=
tyle=3D"word-wrap:break-word;line-break:after-white-space"><div dir=3D"auto=
" style=3D"word-wrap:break-word;line-break:after-white-space"><div dir=3D"a=
uto" style=3D"word-wrap:break-word;line-break:after-white-space"><div dir=
=3D"auto" style=3D"word-wrap:break-word;line-break:after-white-space"><div>=
<ol><li>If possible, could the OP_RETURN be divisible? Could one person sen=
d a piece of a OP_RETURN just like one can do right now on the primary ledg=
er or would it need to maintain the OP_RETURN code intact?</li></ol></div><=
/div></div></div></div></blockquote></div></div><div dir=3D"auto">OP_RETURN=
s themselves do not have ownership, but you can define a protocol that give=
s them divisible ownership, including via lightning.</div><div dir=3D"auto"=
><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div style=3D"word-wrap:break-word;line-break:after-white-spa=
ce"><div dir=3D"auto" style=3D"word-wrap:break-word;line-break:after-white-=
space"><div dir=3D"auto" style=3D"word-wrap:break-word;line-break:after-whi=
te-space"><div dir=3D"auto" style=3D"word-wrap:break-word;line-break:after-=
white-space"><div>I=E2=80=99m assuming that, if possible, this would need a=
 protocol layer parallel to Bitcoin/Lightning that stores and reads all Bit=
coin transactions and the ones which involve the node&#39;s channels as wel=
l as the ones with the OP_RETURN, just like CounterParty does right now wit=
h the primary ledger.</div><div><br></div><div>Thank in advance.</div></div=
><div>
<div>=E2=80=94=E2=80=94<br><b>H=C3=A9ctor C=C3=A1rdenas<br></b>@hcarpach</d=
iv>
</div>

<br></div></div></div>_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" rel=3D"noreferrer =
noreferrer" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">https://lists.li=
nuxfoundation.org/mailman/listinfo/bitcoin-dev</a><br>
</blockquote></div></div></div>
_______________________________________________<br>
Lightning-dev mailing list<br>
<a href=3D"mailto:Lightning-dev@lists.linuxfoundation.org" target=3D"_blank=
" rel=3D"noreferrer">Lightning-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev=
" rel=3D"noreferrer noreferrer" target=3D"_blank">https://lists.linuxfounda=
tion.org/mailman/listinfo/lightning-dev</a><br>
</blockquote></div>

--000000000000be38f005d2789958--