summaryrefslogtreecommitdiff
path: root/c5/e04cb66a503fdeb21878db7261c4f78683b9c2
blob: d0c5881f1b591e2159019988c393f389fc0ef37d (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
Return-Path: <tamas.blummer@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 01F21178D
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue,  2 Jul 2019 09:30:33 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com
	[209.85.128.41])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id C0E6A782
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue,  2 Jul 2019 09:30:31 +0000 (UTC)
Received: by mail-wm1-f41.google.com with SMTP id s15so171713wmj.3
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 02 Jul 2019 02:30:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
	:references; bh=/rY3wi0wPCGzhWzVEvHDL/bZbvXa3gmizzUmeJbh1Tg=;
	b=Uk2E1vxupW5ah2w/lF6o3o1Lfg4B8wVGJIRHjP0mSDuDV13FLShj3hb8sacOEHRN+C
	icZxD6cz/osusAvOpTOl88GYC11zaivgmHbIxCrJ2chnZXEj/EJLzuIgjoiPSplwm4hU
	qj5fcb4Q/kUnwe9ZSXwsO2aDZcLcfF1DugUb6k9TP1PWvesyjbOFB9TZyag+6fl8XfLE
	z+kH/nIsSu8p4WGnPZm61UdH5Jk65CRh2pXMoku56WL1epTbEDp++XUZat3TIS05RlJ2
	tBFLruYZfPphxd6/a5sJKFIjYLjeMtqaHKa3krRK+vfMRi7xc2hQRQcVluY2T9wnZBKE
	viUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:from:message-id:mime-version:subject:date
	:in-reply-to:cc:to:references;
	bh=/rY3wi0wPCGzhWzVEvHDL/bZbvXa3gmizzUmeJbh1Tg=;
	b=eLt6cVbXhuR1/RnUgJhOYKe4ubxV16lT99Ejj0MXQCBFItKXPvaSphltohXxsQ7sDH
	4gJJL9C7sY7fv+77bDxYTN3H4AMafMu5JLuOA3Xhpd3AmQzI+0jyNzcm8bYvazdZdO9Z
	fLLs8tAjZ6L/OtAhFr32Y+w13CM1rHLckj/TsE2RpuvZYXamwK/XfKvxyKMj9oKpupCx
	WolzXvRc6UJbDTsv5WMo9uwdiq1LLp3dBGbwaBNWtW39AYhTp5yxFP78qX09LAGpEXgL
	jjdQexV1ZWT5RIRWThZ0xGFvsAe0gYxBWMJQ/YSqtTcGPSXeHAeVYpp3gS6KhHVvPg98
	ED/g==
X-Gm-Message-State: APjAAAXFTdKRxVE1mT12bSQqvJKkiDbKx0404YqjTiBmDUkt4t0tVg0J
	FI00gJtBns1vjBfCzzGzOhU=
X-Google-Smtp-Source: APXvYqypxdioY1grmP/wNN0zWCMiVuT9qWMIAvoHksNDcckgY3bUlhbghz2Rh0TJbLQzsdgRmImszA==
X-Received: by 2002:a1c:b146:: with SMTP id a67mr2698223wmf.124.1562059830324; 
	Tue, 02 Jul 2019 02:30:30 -0700 (PDT)
Received: from p200300dd6712642569ab198ddd49c683.dip0.t-ipconnect.de
	(p200300DD6712642569AB198DDD49C683.dip0.t-ipconnect.de.
	[2003:dd:6712:6425:69ab:198d:dd49:c683])
	by smtp.gmail.com with ESMTPSA id 17sm1992868wmx.47.2019.07.02.02.30.29
	(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Tue, 02 Jul 2019 02:30:29 -0700 (PDT)
From: Tamas Blummer <tamas.blummer@gmail.com>
Message-Id: <38FAD812-A764-49F5-BA80-ED10685A1714@gmail.com>
Content-Type: multipart/signed;
	boundary="Apple-Mail=_43509C58-6755-45E1-9BC0-C0823A586B9B";
	protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Tue, 2 Jul 2019 11:30:31 +0200
In-Reply-To: <7E8yyDSqmXEfFtcZRx2vdmPuovamf67X6aDHrokgaYScm01zPivVKpI3Br2PrzBdVdvKBqECP96EFB5ebT8sPfMWU8npJwS_wujFs00bcqU=@protonmail.com>
To: ZmnSCPxj <ZmnSCPxj@protonmail.com>
References: <0DBC0DEA-C999-4AEE-B2E1-D5337ECD9405@gmail.com>
	<BF027CD0-FE29-4DD1-AB96-DE92B597AD18@gmail.com>
	<3F46CDD5-DA80-49C8-A51F-8066680EF347@voskuil.org>
	<A4A6099F-F115-4CBF-B7D5-F16581476126@gmail.com>
	<063D7C06-F5D8-425B-80CE-CAE03A1AAD0C@voskuil.org>
	<0AA10217-E1CC-46D1-9B43-038CEEF942CD@gmail.com>
	<E72C4A8E-F850-400B-B19B-7D06B8A169EC@voskuil.org>
	<0Bwi2ejRw4BgoABZ0X0kBdwLAkIKEv1svoyi0zqGQPeqV1g8xR43tBMgYoS52Vcxkgj7DndmNLIje40au51trIGTvrpcet8GivTgqysVC8w=@protonmail.com>
	<0190F226-7133-4B6D-8750-25CAB5C73D17@gmail.com>
	<7E8yyDSqmXEfFtcZRx2vdmPuovamf67X6aDHrokgaYScm01zPivVKpI3Br2PrzBdVdvKBqECP96EFB5ebT8sPfMWU8npJwS_wujFs00bcqU=@protonmail.com>
X-Mailer: Apple Mail (2.3273)
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM,
	RCVD_IN_DNSWL_NONE 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: Tue, 02 Jul 2019 13:00:30 +0000
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] Generalized covenants with taproot enable
 riskless or risky lending,
 prevent credit inflation through fractional reserve
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: Tue, 02 Jul 2019 09:30:33 -0000


--Apple-Mail=_43509C58-6755-45E1-9BC0-C0823A586B9B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hello ZmnSCPxj,

> On Jul 2, 2019, at 10:12, ZmnSCPxj <ZmnSCPxj@protonmail.com> wrote:
>=20
> As a counterargument, I observe that committing to the advertisement =
on the UTXO is similar to committing to a SCRIPT on a UTXO.
> And I observe the Graftroot idea, wherein we commit to a public key on =
the UTXO, and admit a SCRIPT that is signed by the public key as a =
SCRIPT that unlocks the UTXO for spending.
>=20
> By analogy, in my "advertising" scheme, instead of committing the =
advertisement on the UTXO, I can instead commit a public key (for =
example, the hash of the "advertiser pubkey" is used to tweak the =
onchain public key).
> Then we use this advertiser pubkey to admit advertisements on the =
advertising network.
>=20
> This advertiser pubkey is used to sign an "advertisement chain", which =
is a merklized singly-linked list whose contents are the actual =
advertisements, each node being signed using the advertiser pubkey.
> To ensure that the advertiser does not sign multiple versions of this =
chain, we can have the signing nonce be derived from the height of the =
advertchain, such that signing the same height multiple times leads to =
private key revelation.

The advertiser would thereby put the funds of the HODLer on risk of his =
misbehavior, which means the HODLer would have to trust the advertizing =
service.
This is not the trustless separation the covenant achives.

Regards,

Tamas Blummer


--Apple-Mail=_43509C58-6755-45E1-9BC0-C0823A586B9B
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE6YNJViYMM6Iv5f9e9nKRxRdxORwFAl0bJDcACgkQ9nKRxRdx
ORxHuQf/S4v3y5OCV/Ogj42d/jJTZtU3msaXNYPavv1cimLv1GJGlCSHkz8oVLXI
6eJRXqG4ipB50P4c3lQ9CVaU7U0YM/bLGdmByzZKaCjN6GfxqYBh3YIc2bnYq91W
REkV1clA6eEKUDWX0R5BGvk7DRnqze/O2xncY8JsWN3qtcJ22ksQh1Uo+qqLALL6
Fl3ylqUHnNkb1tfPajUxc+pzopYjjtl7sXYrrLQ8fvkVcMmsJr37gdZBI1azlEBE
f7B1pYzv2Fv64J1HZ8Oz1VuqD3W2+X7s8MrP3N5+ph3NVCsghgficfpFyzJFnZc2
Xjs8lC4GeiECWMsg/rv79YsNcQnHtg==
=cZom
-----END PGP SIGNATURE-----

--Apple-Mail=_43509C58-6755-45E1-9BC0-C0823A586B9B--