Re: [bitcoin-dev] Beyond Jets: Microcode: Consensus-Critical Jets Without Softforks

2022-03-22 Thread ZmnSCPxj via bitcoin-dev
Good morning aj, > On Tue, Mar 22, 2022 at 05:37:03AM +, ZmnSCPxj via bitcoin-dev wrote: > > > Subject: Beyond Jets: Microcode: Consensus-Critical Jets Without Softforks > > (Have you considered applying a jit or some other compression algorithm > to your emails?) > > > Microcode For Bitcoin S

Re: [bitcoin-dev] Speedy Trial

2022-03-22 Thread Anthony Towns via bitcoin-dev
On Thu, Mar 17, 2022 at 03:04:32PM +0100, Jorge Timón via bitcoin-dev wrote: > On Tue, Mar 15, 2022 at 4:45 PM Anthony Towns wrote: > > On Fri, Mar 11, 2022 at 02:04:29PM +, Jorge Timón via bitcoin-dev wrote: > > People opposed to having taproot transactions in their chain had over > > three y

Re: [bitcoin-dev] bitcoin scripting and lisp

2022-03-22 Thread Anthony Towns via bitcoin-dev
On Wed, Mar 16, 2022 at 02:54:05PM +, ZmnSCPxj via bitcoin-dev wrote: > My point is that in the past we were willing to discuss the complicated > crypto math around cross-input sigagg in order to save bytes, so it seems to > me that cross-input compression of puzzles/solutions at least merits

Re: [bitcoin-dev] Beyond Jets: Microcode: Consensus-Critical Jets Without Softforks

2022-03-22 Thread Anthony Towns via bitcoin-dev
On Tue, Mar 22, 2022 at 05:37:03AM +, ZmnSCPxj via bitcoin-dev wrote: > Subject: Beyond Jets: Microcode: Consensus-Critical Jets Without Softforks (Have you considered applying a jit or some other compression algorithm to your emails?) > Microcode For Bitcoin SCRIPT >

[bitcoin-dev] Pleb.fi/miami2022 Invitation + CTV Meeting #7 postponement

2022-03-22 Thread Jeremy Rubin via bitcoin-dev
Devs, I warmly invite you to join for pleb.fi/miami2022 if you are interested to participate. It will be April 4th and 5th near miami. The focus of this pleb.fi event will be the ins and outs of building bitcoin stuff in rust with a focus on Sapio and a hackathon. As the CTV Meeting overlaps wit

[bitcoin-dev] CTV BIP Meeting #6 Notes on Sapio Studio Tutorial

2022-03-22 Thread Jeremy Rubin via bitcoin-dev
Devs, Tutorial: https://rubin.io/bitcoin/2022/03/22/sapio-studio-btc-dev-mtg-6/ Meeting Logs: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-March/020157.html Summary: The 6th CTV meeting was a Sapio Studio tutorial. Sapio Studio is a Bitcoin Wallet / IDE for playing with Bitcoin S

Re: [bitcoin-dev] mempool transaction witness-replacement

2022-03-22 Thread darosior via bitcoin-dev
Hi Larry, Thanks for bringing this up. I'm curious to know if this is helpful for pinning as long as you have a way to statically analyze Script to prevent witness stuffing [0]. I agree it *could* still be useful for miners, but subject to all the complications of RBF. > An advantage of this m

[bitcoin-dev] mempool transaction witness-replacement

2022-03-22 Thread Larry Ruane via bitcoin-dev
Greetings list, This is my first time posting here. Question for you: Should the Bitcoin Core mempool replace an existing transaction with one that has the same txid (having the same effect, same spends and outputs) but a sufficiently smaller witness (different wtxid) and thus a higher feerate?

Re: [bitcoin-dev] Speedy Trial

2022-03-22 Thread vjudeu via bitcoin-dev
> What do you mean "capture that" and "your network"? I was imagining a > scenario where these poll messages are always broadcast globally. Are you > implying more of a private poll? If you vote by making a Bitcoin transaction, then someone could move real bitcoins, just by including your trans

Re: [bitcoin-dev] Beyond Jets: Microcode: Consensus-Critical Jets Without Softforks

2022-03-22 Thread ZmnSCPxj via bitcoin-dev
Good morning again Russell, > Good morning Russell, > > > Thanks for the clarification. > > You don't think referring to the microcode via its hash, effectively using > > 32-byte encoding of opcodes, is still rather long winded? For that matter, since an entire microcode represents a language

Re: [bitcoin-dev] Beyond Jets: Microcode: Consensus-Critical Jets Without Softforks

2022-03-22 Thread ZmnSCPxj via bitcoin-dev
Good morning Russell, > Thanks for the clarification. > > You don't think referring to the microcode via its hash, effectively using > 32-byte encoding of opcodes, is still rather long winded? A microcode is a *mapping* of `OP_` codes to a variable-length sequence of `UOP_` micro-opcodes. So a

Re: [bitcoin-dev] Beyond Jets: Microcode: Consensus-Critical Jets Without Softforks

2022-03-22 Thread Russell O'Connor via bitcoin-dev
Thanks for the clarification. You don't think referring to the microcode via its hash, effectively using 32-byte encoding of opcodes, is still rather long winded? On Tue, Mar 22, 2022 at 12:23 PM ZmnSCPxj wrote: > Good morning Russell, > > > Setting aside my thoughts that something like Simplic

Re: [bitcoin-dev] Beyond Jets: Microcode: Consensus-Critical Jets Without Softforks

2022-03-22 Thread ZmnSCPxj via bitcoin-dev
Good morning Russell, > Setting aside my thoughts that something like Simplicity would make a better > platform than Bitcoin Script (due to expression operating on a more narrow > interface than the entire stack (I'm looking at you OP_DEPTH)) there is an > issue with namespace management. > > I

Re: [bitcoin-dev] Speedy Trial

2022-03-22 Thread Eric Voskuil via bitcoin-dev
> > Even if it is not needed, it is kind of "free" if you take transaction size > > into account > > But it would require an on-chain transaction. We don't want 6 billion people > to have to send an on-chain transaction all in the same week in order to > register their preference on something.

Re: [bitcoin-dev] Speedy Trial

2022-03-22 Thread Billy Tetrud via bitcoin-dev
> If you vote by making transactions, then someone could capture that and broadcast to nodes > you can only send that to your network What do you mean "capture that" and "your network"? I was imagining a scenario where these poll messages are always broadcast globally. Are you implying more of a

Re: [bitcoin-dev] Beyond Jets: Microcode: Consensus-Critical Jets Without Softforks

2022-03-22 Thread Russell O'Connor via bitcoin-dev
Setting aside my thoughts that something like Simplicity would make a better platform than Bitcoin Script (due to expression operating on a more narrow interface than the entire stack (I'm looking at you OP_DEPTH)) there is an issue with namespace management. If I understand correctly, your implic