From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 25 Mar 2026 05:21:46 -0700 Received: from mail-oa1-f63.google.com ([209.85.160.63]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1w5NF3-000578-MO for bitcoindev@gnusha.org; Wed, 25 Mar 2026 05:21:46 -0700 Received: by mail-oa1-f63.google.com with SMTP id 586e51a60fabf-40eee5d10c5sf11434904fac.0 for ; Wed, 25 Mar 2026 05:21:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1774441299; x=1775046099; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:x-original-sender :mime-version:subject:message-id:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=DNK6h1DT/qMM6JDuJYd8zIyd0FlAFvMI8JI2767zmfU=; b=qSRmI8sjXChdHxZYYKZJRZeZYW7flQ2C2z/RwY6baqYqQeuaT7RUJ8J5kA840esTwt +HpA/cMlA+5SU42RHmMgis3NIkkEIeUefqIu6gnDXr6rVHSHANjeWZel9XgDr0PV4LKm lYn+fD8seRY6LWDll0OCUsnNWl7Ln00kPbzs1zKGYrg8FrVwmreiVfYa3W6QAmhuMI8t hBDaTvblDzTS4EmVja/xBc+uSHr0ykqwqbXKiDjtXraS/Iiw+FGOi+eWPTbqgpCNAc3W Ya1MVRARzFdSvBG8PZpSQPFmcZxCXL8TMmAs1j0nDtguk7VIYBzhTZuyUbIMjWaAewY+ eaxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441299; x=1775046099; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:x-original-sender :mime-version:subject:message-id:to:from:date:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DNK6h1DT/qMM6JDuJYd8zIyd0FlAFvMI8JI2767zmfU=; b=gZVhuTyJe95Dad8PHDzqqdFUSuKGVI9tBCHZ2D7KZlahAZD92+yJp9iB6W5sGc2175 IgstE8ei/o0/7mgSmTyKgx+rz+7c0R6s7Diu7eeCCjBKvj9wwNIElxnNkc40etzxHeM/ /GhkUrXUGLfmJCr038o9TYGWjdZU3SU+zAx15JdVYO5aHuqQvX5svvCIurXgvJFd0O1w Q83BP4nwuAFGVqtJPumgm8yz+WI1iy/P283C4QmjqrX0v+5Fg/oEXSSqEHr82aILb3br Y4xF3pJ0gJQDCf5K418hkkKMQbwvSv5ah1x5wucf7929YgpBJBIli2oWoSG15rT5IDVo 0v0Q== X-Forwarded-Encrypted: i=1; AJvYcCVBr9UXmsNRqkq0mODi3hcd05L5EoV0MtSdpf4g/+la/WvH8Acrkjb78fdfQf2KUhN6fH06TQ1/DAYz@gnusha.org X-Gm-Message-State: AOJu0YwtX16d5GKLXS3IO3tqdMxYvEKhs5G3UxmnwKBGZMqwItcd7w4j DTMq7B+oKHDsNuJYf+54Qwtv7E/34xp8dboqrPwWxvY/u9L7jYr5xf+c X-Received: by 2002:a05:6870:d191:b0:315:b768:bd1d with SMTP id 586e51a60fabf-41ca6d7cf89mr1856673fac.6.1774441299106; Wed, 25 Mar 2026 05:21:39 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="AYAyTiLFdLTIUBC6Fl/qnZAg7xbeUdixD3LrfltKh7ygSpTkGg==" Received: by 2002:a05:6870:600e:b0:41c:4f87:3cb2 with SMTP id 586e51a60fabf-41c4f874c6els1071627fac.2.-pod-prod-09-us; Wed, 25 Mar 2026 05:21:33 -0700 (PDT) X-Received: by 2002:a05:6808:c2bf:b0:45f:16d1:8f5c with SMTP id 5614622812f47-46a5c7005edmr1402443b6e.28.1774441293519; Wed, 25 Mar 2026 05:21:33 -0700 (PDT) Received: by 2002:a05:690c:6283:b0:79a:37dc:255a with SMTP id 00721157ae682-79ad136a5cams7b3; Wed, 25 Mar 2026 05:00:14 -0700 (PDT) X-Received: by 2002:a05:690c:3582:b0:79a:b766:c034 with SMTP id 00721157ae682-79acf3c51efmr32657437b3.25.1774440013793; Wed, 25 Mar 2026 05:00:13 -0700 (PDT) Date: Wed, 25 Mar 2026 05:00:13 -0700 (PDT) From: "'Sean Carlin' via Bitcoin Development Mailing List" To: Bitcoin Development Mailing List Message-Id: <3f1a1491-06e1-4453-9538-fa66bc432a06n@googlegroups.com> Subject: [bitcoindev] [BIP Draft] Blind Relay: Stateless Encrypted WebSocket Coordination for PSBTs MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_46898_1424774449.1774440013207" X-Original-Sender: SeanCarlin90@googlemail.com X-Original-From: Sean Carlin Reply-To: Sean Carlin Precedence: list Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com List-ID: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.7 (/) ------=_Part_46898_1424774449.1774440013207 Content-Type: multipart/alternative; boundary="----=_Part_46899_697248617.1774440013207" ------=_Part_46899_697248617.1774440013207 Content-Type: text/plain; charset="UTF-8" Hi everyone, I'd like to propose a new BIP for real-time, trust-minimized coordination of multi-signature PSBTs. The Problem Coordinating N-of-M Bitcoin transactions currently forces users into a binary choice: - Manual out-of-band transfers (USB drives, secure messengers) that preserve privacy but introduce high friction and error risk, or - Stateful coordination servers that offer good UX but act as privacy honeypots, logging metadata, signer relationships, and often storing PSBTs on disk. The Proposal: Blind Relay This BIP introduces a "Blind Relay" - an ephemeral, stateless, zero-knowledge WebSocket relay. All payloads are encrypted client-side with AES-GCM-256, with decryption keys held exclusively in client-side URL fragments (never sent to the server). The relay operates entirely in RAM with a strict 24-hour TTL and self-destructs upon completion, providing real-time coordination without persistent metadata or disk storage. A reference implementation has been running in production for three months, successfully facilitating real multisig ceremonies. *Links* - BIP Draft: https://github.com/scarlin90/bip-stateless-psbt-coordination/blob/main/bip-draft.md - Source Code: https://github.com/scarlin90/signingroom - Live Client: https://signingroom.io - Related Research Paper: https://arxiv.org/abs/2601.17875 I look forward to your technical feedback - especially on the specification, security model, edge cases, and any suggested improvements. Best regards, Sean Carlin -- 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 email to bitcoindev+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/3f1a1491-06e1-4453-9538-fa66bc432a06n%40googlegroups.com. ------=_Part_46899_697248617.1774440013207 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi everyone,

I'd like to propose a new BIP for real-time, trust-= minimized coordination of multi-signature PSBTs.

The Problem
Coordinating N-of-M Bitcoin transactions currently forces users into a bi= nary choice:
- Manual out-of-band transfers (USB drives, secure messen= gers) that preserve privacy but introduce high friction and error risk, or<= br />- Stateful coordination servers that offer good UX but act as privacy = honeypots, logging metadata, signer relationships, and often storing PSBTs = on disk.

The Proposal: Blind Relay
This BIP introduces a "B= lind Relay" - an ephemeral, stateless, zero-knowledge WebSocket relay. All = payloads are encrypted client-side with AES-GCM-256, with decryption keys h= eld exclusively in client-side URL fragments (never sent to the server). Th= e relay operates entirely in RAM with a strict 24-hour TTL and self-destruc= ts upon completion, providing real-time coordination without persistent met= adata or disk storage.

A reference implementation has been runni= ng in production for three months, successfully facilitating real multisig = ceremonies.

Links
- BIP Draft: https://github.com/sc= arlin90/bip-stateless-psbt-coordination/blob/main/bip-draft.md
- Sourc= e Code: https://github.com/scarlin90/signingroom
- Live Client: https:= //signingroom.io
- Related Research Paper: https://arxiv.org/abs/2601.= 17875

I look forward to your technical feedback - especially on = the specification, security model, edge cases, and any suggested improvemen= ts.

Best regards,
Sean Carlin

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoind= ev/3f1a1491-06e1-4453-9538-fa66bc432a06n%40googlegroups.com.
------=_Part_46899_697248617.1774440013207-- ------=_Part_46898_1424774449.1774440013207--