Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 8D81D360 for ; Sun, 31 Dec 2017 23:39:28 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from forward1.bravehost.com (forward1.bravehost.com [65.39.211.65]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 0EF854C3 for ; Sun, 31 Dec 2017 23:39:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at bravehost.com Received: from [10.137.3.35] (unknown [200.122.181.78]) (Authenticated sender: cannon@cannon-ciota.info) by forward1.bravehost.com (Postfix) with ESMTPSA id 7F3B51E51 for ; Sun, 31 Dec 2017 15:39:23 -0800 (PST) To: Bitcoin Protocol Discussion From: CANNON Message-ID: Date: Sun, 31 Dec 2017 23:39:17 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW 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: Sun, 31 Dec 2017 23:41:10 +0000 Subject: [bitcoin-dev] Single signature for all transactions in a block? X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Dec 2017 23:39:28 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 I had a question relating to scaling and privacy enhancements. I believe that segwit combined with aggregated signatures and coinjoin can potentially achieve such. The idea is to use aggregated signatures in conjunction with coinjoin. So that all inputs of a coinjoin transaction would have a single signature vastly decreasing size while having privacy at the same time. If majority of transactions in a block did this I assume that significant more transactions could be fit into a block? However the question I have, with the extra blockspace made possible by segwit, is this extra blockspace limited to only witness data or can it be used for transaction data such as the scenario I have described here? - -- Cannon PGP Fingerprint: 2BB5 15CD 66E7 4E28 45DC 6494 A5A2 2879 3F06 E832 Email: cannon@cannon-ciota.info NOTICE: ALL EMAIL CORRESPONDENCE NOT SIGNED/ENCRYPTED WITH PGP SHOULD BE CONSIDERED POTENTIALLY FORGED, AND NOT PRIVATE. -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJaSXSNAAoJEAYDai9lH2mwRy4QAMqhl6UWNqRy7ziDuxukm+nZ jWtjyc8G38b9r9Nya13/GslHWeEDdSmma6e7afFMVX1y9Qj+t0EZDJVlMMy8JRZr zDmSdXDxStNv6T+L3NVbSOBhdP+1MpcsvAAs3yd0Nl5cxfBF87ArHlXMbTLJF86S 1gijI4pg3x83tDg/Di6gf9BHk2oXGDc4vraF6LsMDTfQmp7S8pivnswaaEyb6etH 39ei6L3wkV7LvTmA2onCAB8vZtTuARhNuLTYSPfH5LAC4hha2bOCXci3p4Mz4qh3 U4LqUnuYVR8nYOFFsrfhKggN3kptVWhrbDAoHR2fLoYDmfbMkqUdyjdmmc2Rvlgm eMJvpG91dYb+Q6JqTrar6DH+XSvoOVSWnBLe8Uwf4AnzGxMUpkTDzkyaBxGq4K1u Vv2Yg808KwA47MKKpvKSckB350YAq9Cr276Lq/giUrxmS1gOyDKDjm1e3yFLM+6d NancAwgnp17q43FwSX44cT0ISxk9USnWVhaKDQjSGK8MnirkZ1vuu2SshEW1AVhm 44Bt5nQdLmJDw7rqwkjv66sxofXvmCAnPD+p4yiVyfLNZ7OKw6XNcKm3zKAch2Fy fefWbZnw0yEA3IhNPiMZOSv/YnwTtfzpFUNuTCtLehs+3Xkp0bl72JDz0HRVYbHM RbsrLp60rD5kuJBq5dl7 =3gku -----END PGP SIGNATURE-----