Pieter Wuille [ARCHIVE] on Nostr: 📅 Original date posted:2019-07-19 📝 Original message:On Fri, Jul 19, 2019, ...
📅 Original date posted:2019-07-19
📝 Original message:On Fri, Jul 19, 2019, 12:13 William Casarin via bitcoin-dev <
bitcoin-dev at lists.linuxfoundation.org> wrote:
>
> Hello Mike,
>
> Mike Brooks via bitcoin-dev <bitcoin-dev at lists.linuxfoundation.org>
> 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 :(
>
Furthermore, right now block validation does not require access to the
whole historical chain (only to the set of unspent outputs), so a change
like this would massively increase storage requirements for validation.
Cheers,
--
Pieter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20190719/a14353cf/attachment-0001.html>
Published at
2023-06-07 18:19:30Event JSON
{
"id": "90fe2618c47759db9e54d308f82b5321829f3229e341b7a39bd16402d87c5075",
"pubkey": "5cb21bf5d7f25a9d46879713cbd32433bbc10e40ef813a3c28fe7355f49854d6",
"created_at": 1686161970,
"kind": 1,
"tags": [
[
"e",
"2be9b6a431947a4225725c7aed41a672659fa904edbb4c85a3e34f0d68e8d93d",
"",
"root"
],
[
"e",
"50a5746a8e0bb91296366e3a73ae219b80f77e0adbce253dd282a41187f54d84",
"",
"reply"
],
[
"p",
"6fb2fd1f8df298fef3464d220666d5ae7184dfe89dc5cc7d3a177579986c31cb"
]
],
"content": "📅 Original date posted:2019-07-19\n📝 Original message:On Fri, Jul 19, 2019, 12:13 William Casarin via bitcoin-dev \u003c\nbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\n\u003e\n\u003e Hello Mike,\n\u003e\n\u003e Mike Brooks via bitcoin-dev \u003cbitcoin-dev at lists.linuxfoundation.org\u003e\n\u003e writes:\n\u003e\n\u003e \u003e Motivation\n\u003e \u003e\n\u003e \u003e Giving scripts the ability to refer to data on the blockchain will reduce\n\u003e \u003e transaction sizes because key material does not have to be repeated in\n\u003e \u003e every Script. Users of the network are rewarded with smaller transaction\n\u003e \u003e sizes, and miners are able to fit more transactions into new blocks.\n\u003e \u003e Pointers are a common feature and it felt like this was missing from\n\u003e \u003e Bitcoin Script.\n\u003e\n\u003e This would incentivize address re-use which would be bad for\n\u003e fungibility. It appears you're trying to optimize a use case which is\n\u003e already discouraged :(\n\u003e\n\nFurthermore, right now block validation does not require access to the\nwhole historical chain (only to the set of unspent outputs), so a change\nlike this would massively increase storage requirements for validation.\n\nCheers,\n\n-- \nPieter\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20190719/a14353cf/attachment-0001.html\u003e",
"sig": "7935d2731482502f6349f2a6fc567e2b0d3c84f9dcfc2c6b0460915b4d0785f7fd3661f67cb89dc50d6af2c0631d7e58665e6debaaea0091cfc7b07e1f9b9719"
}