Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 76C592648 for ; Fri, 19 Jul 2019 15:24:04 +0000 (UTC) X-Greylist: delayed 00:06:40 by SQLgrey-1.7.6 Received: from jb55.com (jb55.com [45.79.91.128]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 209BB12E for ; Fri, 19 Jul 2019 15:24:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d= jb55.com; h=from:to:subject:date:message-id; s=default; bh=8xtf/gSTk5UUCd2hgJ6cgYvNEYFpvYqTSqPylw2FNmM=; b=epMK8Tp3ltedeYqrGR28TJqlVv+ZqcG+Fv0OpH2+bwCtsbkX6kQjQZaABA2FXYpKi2ECrwsO5PI2PvfqwxZVGCdpY8ZFA1hCX2L8i/oBWRhXd0JcLKenVQa3OR8+l9ErpWXIYOZhEHtlVyTfc+TMXxOq0gSrjwHaQAK6FTWSigQcPFzDADopUygiPOoq05oGkZRMs4LbtoEYyf6ltmXmfrEGR/95pWi/iLrjBuDX/CcGz42PoOeWRNsj1TigQ68AHtkoVeRXLzWpGNK37ZbvD8oh/erbZEDZDbDBMg/lBUh00y7cuYoywk1KAWrVhfTMVcNjlWeHSzXXEgZu3LDSEg== Received: from jb55.com (S010660e327dca171.vc.shawcable.net [24.84.152.187]) by jb55.com (OpenSMTPD) with ESMTPSA id c3a49529 TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Fri, 19 Jul 2019 15:17:23 +0000 (UTC) From: William Casarin To: Mike Brooks , bitcoin-dev@lists.linuxfoundation.org In-Reply-To: References: Date: Fri, 19 Jul 2019 08:17:22 -0700 Message-ID: <87h87idpfh.fsf@jb55.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU 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: Fri, 19 Jul 2019 19:12:38 +0000 Subject: Re: [bitcoin-dev] PubRef - Script OP Code For Public Data References 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: Fri, 19 Jul 2019 15:24:04 -0000 Hello Mike, Mike Brooks via bitcoin-dev writes: > Motivation > > Giving scripts the ability to refer to data on the blockchain will reduce > transaction sizes because key material does not have to be repeated in > every Script. Users of the network are rewarded with smaller transaction > sizes, and miners are able to fit more transactions into new blocks. > Pointers are a common feature and it felt like this was missing from > Bitcoin Script. This would incentivize address re-use which would be bad for fungibility. It appears you're trying to optimize a use case which is already discouraged :( Cheers, Will -- https://jb55.com