summaryrefslogtreecommitdiff
path: root/28
diff options
context:
space:
mode:
authorErik Aronesty <earonesty@gmail.com>2024-11-30 09:19:08 -0800
committerbitcoindev <bitcoindev@googlegroups.com>2024-11-30 09:21:45 -0800
commit47d84b47675874aad2ae80013b154b52d9ea91ec (patch)
tree560ea7dcdf6933b206fcc79be1534ded18f9d504 /28
parent2a4adf669539ac5022c5cd146d1c3d198ba139e1 (diff)
downloadpi-bitcoindev-47d84b47675874aad2ae80013b154b52d9ea91ec.tar.gz
pi-bitcoindev-47d84b47675874aad2ae80013b154b52d9ea91ec.zip
[bitcoindev] Re: Un-FE’d Covenants: Char-ting a new path to Emulated Covenants via BitVM Integrity Checks
Diffstat (limited to '28')
-rw-r--r--28/457287069e8273057ef1b1d0d8b8ca641e7f05197
1 files changed, 197 insertions, 0 deletions
diff --git a/28/457287069e8273057ef1b1d0d8b8ca641e7f05 b/28/457287069e8273057ef1b1d0d8b8ca641e7f05
new file mode 100644
index 000000000..03081a69e
--- /dev/null
+++ b/28/457287069e8273057ef1b1d0d8b8ca641e7f05
@@ -0,0 +1,197 @@
+Delivery-date: Sat, 30 Nov 2024 09:21:45 -0800
+Received: from mail-yb1-f187.google.com ([209.85.219.187])
+ by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
+ (Exim 4.94.2)
+ (envelope-from <bitcoindev+bncBDD7NLHE4HK5HV3ECCPZHLN2AYNAIC6TTD4Q@googlegroups.com>)
+ id 1tHRA9-0005BF-0y
+ for bitcoindev@gnusha.org; Sat, 30 Nov 2024 09:21:45 -0800
+Received: by mail-yb1-f187.google.com with SMTP id 3f1490d57ef6-e39826ac9d1sf3776788276.1
+ for <bitcoindev@gnusha.org>; Sat, 30 Nov 2024 09:21:44 -0800 (PST)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=googlegroups.com; s=20230601; t=1732987299; x=1733592099; darn=gnusha.org;
+ h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
+ :list-id:mailing-list:precedence:x-original-sender:mime-version
+ :subject:references:in-reply-to:message-id:to:from:date:sender:from
+ :to:cc:subject:date:message-id:reply-to;
+ bh=Hm+Q+tMMpEDio6ZkLsAi8bveUzc3AlIEvULooLfsuSc=;
+ b=NOJoFpcWHekHoe6ki993NoqDr+fnit/GDg0mm0X0QAKwM1Awa5dlvwZAwSKQuMAgHj
+ Rr/K25IA7ctTONgkozPcsdv+yFH6Ex7Kky5DWn+K7rli2hXPdVBf8Jzgers/DZJVjEJ6
+ h6i0SjfQOBessMu36c5jvK88NnmsQGnGunewdOy9X5HZoTRP3oz4jN4KIJlyZUm7iK0d
+ +FA9a9MxT83vM3gs4r7lk+NGVs3fKz9uK8CJ0GAiQ507P+y6RYfPLs+LMVZQa/MskUej
+ aPuXDzqI5Oez8KhwEX+o6NRPcYqPqFORf9G63u3fsD9AWCmU84FPYtQ2ZjolI4+h+CKs
+ 5kJw==
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=gmail.com; s=20230601; t=1732987299; x=1733592099; darn=gnusha.org;
+ h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
+ :list-id:mailing-list:precedence:x-original-sender:mime-version
+ :subject:references:in-reply-to:message-id:to:from:date:from:to:cc
+ :subject:date:message-id:reply-to;
+ bh=Hm+Q+tMMpEDio6ZkLsAi8bveUzc3AlIEvULooLfsuSc=;
+ b=AoBAB+Hxk/qRyet5SbbnXECEV4njYuKW4/3iSlkZ9aXKf6t812zm6AMn6A+62NRaj5
+ uCme7T6O6WlG5xVTmQGyJk2qJvzwA02lbzamY5FjEG7pIGb7ChytmkwOy5VYiJtRJF79
+ 4yS/TZxCiqjOWGY36sNnwmRGU7+YYQIg/7DMzy42r8dpr1loiytufzNohc2uitsWS+4w
+ ayK/MMQEy7esluLt4wnK4xn7UTXSx/AR/ofJFonmhQshFrcQDwFPp/dMKx59/6LoUh9w
+ jTMjcPL42txVGcQ2Jax0KaOv8/MfrbcHCLaY1rSXv5FrGocD5wTCmo82hD+tmh67Bm0h
+ a0eA==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20230601; t=1732987299; x=1733592099;
+ h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
+ :list-id:mailing-list:precedence:x-original-sender:mime-version
+ :subject:references:in-reply-to:message-id:to:from:date:x-beenthere
+ :x-gm-message-state:sender:from:to:cc:subject:date:message-id
+ :reply-to;
+ bh=Hm+Q+tMMpEDio6ZkLsAi8bveUzc3AlIEvULooLfsuSc=;
+ b=Abbi4L2wc9cf1gqjWnclHpILpeY3CLqPMd7S6ko52/q7eYLc+GX5B/DL2+i9BlgE2q
+ 4WknxxJ/qHMS2uNpVIACnxFIDMPhzSRjp7Wj1AKEpjxhs21Fbd4pZOpPOYnVWye0S390
+ iI1kdeFzKYC5SyWctU06LnC3fY4vz3E3Wcgy+w/0ovF4F66EsvPV7Xg8aaXOZPpcqQPS
+ xSlrqBGBfrcM9LiY5qnot+KsHP9lbKozb/xVW+uHkMXFXazJNPu57k9Yl6YD0ecDW8hy
+ ZmlxA2GOatea3r3cMyyBz7qMR+kjmImKOOq7oWXgk+HtsTCd1HRPpB3zYzNHYL1g/jnV
+ 1xgQ==
+Sender: bitcoindev@googlegroups.com
+X-Forwarded-Encrypted: i=1; AJvYcCVGEDcO3L+3NTzlgZeDWQaJG2mzaLhxs98vtlp35xpS6iNpjUR57IyTpqpplHq01yarAbMAQmIZ5Du2@gnusha.org
+X-Gm-Message-State: AOJu0YxJwIqsa/CJ6WVq5AAnDl0NRJTbOEH1j+Ra5pFw/CVtjZCCG0DH
+ TDTmmSfue9TPkZd09WCKk+Wag0p8jWyekH0VhFYjJ0wYWNUHuaOK
+X-Google-Smtp-Source: AGHT+IGlhkkK1STxh9+ApL9SnvHFS4dn2NrWQmOB7sGqwxmMJ5HfnobfgK3lavHTOc3BEmPI+hxdqg==
+X-Received: by 2002:a05:6902:310b:b0:e33:1096:f2e1 with SMTP id 3f1490d57ef6-e395b936b9bmr12603200276.40.1732987298498;
+ Sat, 30 Nov 2024 09:21:38 -0800 (PST)
+X-BeenThere: bitcoindev@googlegroups.com
+Received: by 2002:a25:d04a:0:b0:e38:94e3:87e with SMTP id 3f1490d57ef6-e3970dccfa5ls480808276.0.-pod-prod-07-us;
+ Sat, 30 Nov 2024 09:21:35 -0800 (PST)
+X-Received: by 2002:a05:690c:6e0c:b0:6ee:b83b:88ff with SMTP id 00721157ae682-6ef37231546mr187193887b3.24.1732987295489;
+ Sat, 30 Nov 2024 09:21:35 -0800 (PST)
+Received: by 2002:a05:690c:6184:b0:6dd:f386:13dc with SMTP id 00721157ae682-6ef3678b4a4ms7b3;
+ Sat, 30 Nov 2024 09:19:09 -0800 (PST)
+X-Received: by 2002:a05:690c:6208:b0:6ef:7640:e18a with SMTP id 00721157ae682-6ef7640e549mr16975177b3.31.1732987148646;
+ Sat, 30 Nov 2024 09:19:08 -0800 (PST)
+Date: Sat, 30 Nov 2024 09:19:08 -0800 (PST)
+From: Erik Aronesty <earonesty@gmail.com>
+To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
+Message-Id: <65f9c15a-c2cb-4831-a3dd-00bbbfb465e8n@googlegroups.com>
+In-Reply-To: <30440182-3d70-48c5-a01d-fad3c1e8048en@googlegroups.com>
+References: <30440182-3d70-48c5-a01d-fad3c1e8048en@googlegroups.com>
+Subject: =?UTF-8?Q?=5Bbitcoindev=5D_Re=3A_Un=2DFE=E2=80=99d_Covenants=3A_Char=2Dting_a_ne?=
+ =?UTF-8?Q?w_path_to_Emulated_Covenants_via_BitVM_Integrity_Checks?=
+MIME-Version: 1.0
+Content-Type: multipart/mixed;
+ boundary="----=_Part_293622_781025926.1732987148316"
+X-Original-Sender: earonesty@gmail.com
+Precedence: list
+Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
+List-ID: <bitcoindev.googlegroups.com>
+X-Google-Group-Id: 786775582512
+List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
+List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
+List-Archive: <https://groups.google.com/group/bitcoindev
+List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
+List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
+ <https://groups.google.com/group/bitcoindev/subscribe>
+X-Spam-Score: -0.5 (/)
+
+------=_Part_293622_781025926.1732987148316
+Content-Type: multipart/alternative;
+ boundary="----=_Part_293623_1027010153.1732987148316"
+
+------=_Part_293623_1027010153.1732987148316
+Content-Type: text/plain; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+like all other "incentive-driven honesty" proposals, it only works if the=
+=20
+value locked in the bonds is greater than thevalue locked in the=20
+covenants. but that's a reasonable restriction for many "l2" use cases,=
+=20
+where the purpose of l2 is to enable low-valued "vtxo's" that allow an=20
+emulated self custody of small amounts that would otherwise be too=20
+expensive to move on-chain
+
+some analysis of the relationship between the bond lock value and the=20
+maximum "incentive-safe" covenant value, and the fees the oracles are paid=
+=20
+vs the loss of liquidy needs to be done in order to drive the incentives=20
+home both for would-be oracles and would-be users.
+
+this is unlikely, for example, to be valueable for any vault-ing use case,=
+=20
+but should be possible to enable ark2, enigma-network and other protocols=
+=20
+designed to falicitate small-value-transactions-at-scale =20
+
+On Tuesday, November 26, 2024 at 7:21:03=E2=80=AFPM UTC-8 jeremy wrote:
+
+Esteemed Bitcoin Developers,
+
+Sharing below an approach to implementing Bitcoin covenants without=20
+requiring native protocol changes. The approach uses covenant emulators=20
+signing servers.
+
+Unlike approaches to date for covenant emulation, the oracle signers put up=
+=20
+bonds to BitVM auditors subject to a BITVM style fraud proof, whereby their=
+=20
+funds can be stolen if the emulator oracle ever signs a transaction in=20
+violation of the covenant rules.
+you can find the paper here:=20
+https://rubin.io/bitcoin/2024/11/26/unfed-covenants/
+
+Regards,
+
+Jeremy
+
+--=20
+You received this message because you are subscribed to the Google Groups "=
+Bitcoin Development Mailing List" group.
+To unsubscribe from this group and stop receiving emails from it, send an e=
+mail to bitcoindev+unsubscribe@googlegroups.com.
+To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
+65f9c15a-c2cb-4831-a3dd-00bbbfb465e8n%40googlegroups.com.
+
+------=_Part_293623_1027010153.1732987148316
+Content-Type: text/html; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+like all other "incentive-driven honesty" proposals, it only works if the v=
+alue locked in the bonds is greater than thevalue locked in the covenants.=
+=C2=A0 =C2=A0but that's a reasonable restriction for many "l2" use cases, w=
+here the purpose of l2 is to enable low-valued "vtxo's"=C2=A0 that allow an=
+ emulated self custody of small amounts that would otherwise be too expensi=
+ve to move on-chain<div><br />some analysis of the relationship between the=
+ bond lock value and the maximum "incentive-safe"=C2=A0 covenant value, and=
+ the fees the oracles are paid vs the loss of liquidy needs to be done in o=
+rder to drive the incentives home both for would-be oracles and would-be us=
+ers.</div><div><br /></div><div>this is unlikely, for example, to be valuea=
+ble for any vault-ing use case, but should be possible to enable ark2, enig=
+ma-network and other protocols designed to falicitate small-value-transacti=
+ons-at-scale=C2=A0=C2=A0<br /><br /></div><div><div dir=3D"auto">On Tuesday=
+, November 26, 2024 at 7:21:03=E2=80=AFPM UTC-8 jeremy wrote:<br /></div><b=
+lockquote style=3D"margin: 0px 0px 0px 0.8ex; border-left: 1px solid rgb(20=
+4, 204, 204); padding-left: 1ex;"><div><span style=3D"color: rgb(0, 0, 0);"=
+>Esteemed Bitcoin Developers,</span><br /></div><div><p style=3D"color: rgb=
+(0, 0, 0);">Sharing below an approach to implementing Bitcoin covenants wit=
+hout requiring native protocol changes. The approach uses covenant emulator=
+s signing servers.</p><p style=3D"color: rgb(0, 0, 0);">Unlike approaches t=
+o date for covenant emulation, the oracle signers put up bonds to BitVM aud=
+itors subject to a BITVM style fraud proof, whereby their funds can be stol=
+en if the emulator oracle ever signs a transaction in violation of the cove=
+nant rules.</p></div>you can find the paper here: <a href=3D"https://rubin.=
+io/bitcoin/2024/11/26/unfed-covenants/" target=3D"_blank" rel=3D"nofollow">=
+https://rubin.io/bitcoin/2024/11/26/unfed-covenants/</a><br /><div><br /></=
+div><div>Regards,</div><div><br /></div><div>Jeremy</div></blockquote></div=
+>
+
+<p></p>
+
+-- <br />
+You received this message because you are subscribed to the Google Groups &=
+quot;Bitcoin Development Mailing List&quot; group.<br />
+To unsubscribe from this group and stop receiving emails from it, send an e=
+mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
+ev+unsubscribe@googlegroups.com</a>.<br />
+To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
+bitcoindev/65f9c15a-c2cb-4831-a3dd-00bbbfb465e8n%40googlegroups.com?utm_med=
+ium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoind=
+ev/65f9c15a-c2cb-4831-a3dd-00bbbfb465e8n%40googlegroups.com</a>.<br />
+
+------=_Part_293623_1027010153.1732987148316--
+
+------=_Part_293622_781025926.1732987148316--
+