Return-Path: Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 6F8F8C002D for ; Mon, 23 May 2022 15:54:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 478E2610A3 for ; Mon, 23 May 2022 15:54:41 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -2.216 X-Spam-Level: X-Spam-Status: No, score=-2.216 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, NICE_REPLY_A=-0.117, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: smtp3.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vhAsPDZbVrTO for ; Mon, 23 May 2022 15:54:40 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by smtp3.osuosl.org (Postfix) with ESMTPS id 49F3460EB7 for ; Mon, 23 May 2022 15:54:40 +0000 (UTC) Received: by mail-ej1-x636.google.com with SMTP id gh17so16720204ejc.6 for ; Mon, 23 May 2022 08:54:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:message-id:date:mime-version:user-agent:subject :content-language:to:references:in-reply-to :content-transfer-encoding; bh=jGwiTD8doyq9vRTrLOr8e0m+IMx8aEUGfqjF1R+32R8=; b=eLwizqLAMxspStS0i4MNPuF4/butnN2Ga66IV9EjWPv2E3vYksaGV6kx/XCAVZH5DF Poz1FsHBatnJaUYGUjnqVbWd9LbhYt0EoML7Ti75R8CDuMtVIs/gVp33naP9PliXzpza NKTBG1rBwwlOoKpJQ0PFVvjh3EGm342v8Rt3roMarW+1oOEQSomIXsdyZ5YKXaU5l8UQ PaV3olrpVqEA8W58g2m46gjNBLfmesX70Q6XleoxsYyAZBe2MuoijtCx5SqXjwLhJbpb zIcTRpHATRXoVVJ62R9DMP1OpL6+vM02FPWsLTXCWOsDxQpHxhHAuT1ysYjZcwlu7rcp CDjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:date:mime-version:user-agent :subject:content-language:to:references:in-reply-to :content-transfer-encoding; bh=jGwiTD8doyq9vRTrLOr8e0m+IMx8aEUGfqjF1R+32R8=; b=b1bQOcTTvyaO1SqpPzy/9vM/0xd0Nl817b/C59p4skh1RI6mzVEnIXnwhmEuuDq0xx FQqo5hogufPEAHThvQ0G6GbxNu7LLqGgduDAJPpGkq6tdaq8tZtPj8qRiqjFaSBTpufF GqkvUOuCnQ3DJA1v7w9u8bBSkokvUMEiWh54fxlle12rT0QA9Uve3ljASfFTOTrRG1sV a5kWpT8tQAyBg+7jmfLjHr8/o4rp4xj2Gmsc4Af0BlFGythhKQEdXT0imUbmrk11faEd fgXg6K7qAZ13+0B/Vh7zFITLP5bOmRSAK+t8AAsUmCjE2xQbDtIhLPyRmX4pdj7oTJDF xaqA== X-Gm-Message-State: AOAM532tO3MAJPyo6ZBfLctLMpT7Yt3Wu14xrl5v1JipOEozqBkoXnFu dFXQwjwrUThaVKJlkJOcEqc= X-Google-Smtp-Source: ABdhPJzceENJ9j/e6rlNSSBYMLIwsYkel1ugQs2J8R+xOi3EQEN14ZZLjOr747cicxD8JFR7Gst8zQ== X-Received: by 2002:a17:907:c24:b0:6fe:c932:1b21 with SMTP id ga36-20020a1709070c2400b006fec9321b21mr7446308ejc.514.1653321278360; Mon, 23 May 2022 08:54:38 -0700 (PDT) Received: from [10.12.10.3] (190-2-132-141.hosted-by-worldstream.net. [190.2.132.141]) by smtp.googlemail.com with ESMTPSA id v1-20020a056402174100b0042617ba63a0sm8471241edx.42.2022.05.23.08.54.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 May 2022 08:54:37 -0700 (PDT) From: Jonas Nick X-Google-Original-From: Jonas Nick Message-ID: Date: Mon, 23 May 2022 15:56:54 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Content-Language: en-US-large To: AdamISZ , Bitcoin Protocol Discussion References: <46175970-d2ab-a58e-7010-f29820849604@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 23 May 2022 16:09:09 +0000 Subject: Re: [bitcoin-dev] MuSig2 BIP X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2022 15:54:41 -0000 Thank you for taking the time to look at the BIP and reference code, waxwing. I don't know if you're overlooking anything, so let me try to restate the paragraph in the BIP draft that attempts to cover this topic [0]. Suppose signers would just abort in the presence of identical public keys. In that case, a disruptive signer can permanently DoS-attack a session by simply copying the public key of some other signer. Therefore, the BIP is much more useful if it can deal with identical public keys. The MuSig2 BIP draft requires some added complexity to handle identical public keys (because of the MuSig2* optimization). But this solution naturally allows identifying and removing disruptive signers, which ultimately reduces the complexity for MuSig2 users. [0] https://github.com/jonasnick/bips/blob/musig2/bip-musig2.mediawiki#public-key-aggregation