Hi Jonas,
As it turns out, most of our size savings come from eliminating unneeded hashes
and public keys, which get recovered on decompression. gzip actually expands
transactions due to the way it attempts to compress pseudorandom data, my
numbers show a legacy transaction of 222 bytes being e
Hi,
In addition to the use cases listed in the schema, such as steganography,
satellite, and radio broadcast, an application can be made for Peer-to-peer
communication between Bitcoin nodes. Except when compressing the Txid/Vout,
which is optional, Transactions can gain up to 30% size savings w
Hi,
After reviewing all the feedback and writing a reference implementation, I have
linked the updated schema and a Draft PR for a reference Implementation to
Bitcoin Core.
Some of the major changes consist of:
Removing the grinding of the nLocktime in favor of a relative block height,
which
ae276c0002473044022000d1c81efcf6d20d87253749bcef8bf1be7ba51ccdf7a3b328174ea874226c3c02202d810c20f92d49c821eaa6e3a9ec7d764e0e71006e572d6ea96b631bd921767c0121037833d05665f3b21c479583ee12c6c573d1f25977dedfae12c70c18ec9dd46187006b10142cffb29e9d83f63a77a428be41f96bd9b6ccc9889e4ec74927058b41dd8827dd00ac641dc0f399e62a6ed6300aba1ec5fa4b3aeedf1717901e0d49d980efd2a01f
On Tuesday, September 5th, 2023 at 2:30 PM, Tom Briar via bitcoin-dev
wrote:
> Hi Peter,
>
> Currently, if we’re given
Hi Peter,
Currently, if we’re given a lock time that is non zero, we drop the 16 most
significant bits and grind through until we have a valid signature. Therefore I
am hesitant to add more fields to grind through, because it can get out of hand
in decompression time really quickly. That said o
Hi Jonas,
I’m working to get numbers based on both historical data and from fuzz tests
but I’m in the middle of updating the code to match the doc, I should have it
finished before the end of the week.
We estimate that 100 blocks is safe from reorg, that is the same policyfor
spending coin bas
ing might be minor but this would make the
>> scheme compatible with pruning. I had this on my list as a future research
>> topic but didn't get around to it yet.
>>
>> Thanks,
>> Fabian
>> --- Original Message ---
>> On Thursday, August 31st, 2023
Hey everyone,
I've been working on a way to compress bitcoin transactions for transmission
throughsteganography, satellite broadcasting,
and other low bandwidth channels with high CPU availability on decompression.
[compressed_transactions.md](https://github.com/TomBriar/bitcoin/blob/2023-05--tx