Matthew Mitchell [ARCHIVE] on Nostr: 📅 Original date posted:2012-09-10 📝 Original message:Almost forgot... Begin ...
📅 Original date posted:2012-09-10
📝 Original message:Almost forgot...
Begin forwarded message:
> From: Matthew Mitchell <matthewmitchell at godofgod.co.uk>
> Subject: Re: [Bitcoin-development] Segmented Block Relaying BIP draft.
> Date: 10 September 2012 16:23:45 BST
> To: Gregory Maxwell <gmaxwell at gmail.com>
>
> By "gettreelevel" and "treelevel" you get the level of the merle tree with the hashes for the segments you want to download. You could request all the transaction hashes by specifying a very deep level. You could modify the proposal by removing the "level" byte in "gettreelevel" and always send the deepest level ie. The transaction hashes. Though by specifying the level you do not need to download all of the transaction hashes, only the hashes you need to verify each segment.
>
>
> On 10 Sep 2012, at 16:14, Gregory Maxwell <gmaxwell at gmail.com> wrote:
>>
>> Why does this focus on actually sending the hash tree? The block
>> header + transaction list + transactions a node doesn't already know
>> (often just the coinbase) is enough.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20120910/6bd57c32/attachment.html>
Published at
2023-06-07 10:30:42Event JSON
{
"id": "9780de7bcea3aa5e0ef19055198ea0149b4b2b253abfb645e7fd81b04b5dfb18",
"pubkey": "3f2774563d1c12c3eaa3bee0d1a9ca3ff60c63547aa831b01c069d0f8d37e8c7",
"created_at": 1686133842,
"kind": 1,
"tags": [
[
"e",
"2e489512b502a8aefe0ab1c0067413bb74c36e80d39636dda9fd3907dfb98c91",
"",
"reply"
],
[
"p",
"a23dbf6c6cc83e14cc3df4e56cc71845f611908084cfe620e83e40c06ccdd3d0"
]
],
"content": "📅 Original date posted:2012-09-10\n📝 Original message:Almost forgot...\n\nBegin forwarded message:\n\n\u003e From: Matthew Mitchell \u003cmatthewmitchell at godofgod.co.uk\u003e\n\u003e Subject: Re: [Bitcoin-development] Segmented Block Relaying BIP draft.\n\u003e Date: 10 September 2012 16:23:45 BST\n\u003e To: Gregory Maxwell \u003cgmaxwell at gmail.com\u003e\n\u003e \n\u003e By \"gettreelevel\" and \"treelevel\" you get the level of the merle tree with the hashes for the segments you want to download. You could request all the transaction hashes by specifying a very deep level. You could modify the proposal by removing the \"level\" byte in \"gettreelevel\" and always send the deepest level ie. The transaction hashes. Though by specifying the level you do not need to download all of the transaction hashes, only the hashes you need to verify each segment.\n\u003e \n\u003e \n\u003e On 10 Sep 2012, at 16:14, Gregory Maxwell \u003cgmaxwell at gmail.com\u003e wrote:\n\u003e\u003e \n\u003e\u003e Why does this focus on actually sending the hash tree? The block\n\u003e\u003e header + transaction list + transactions a node doesn't already know\n\u003e\u003e (often just the coinbase) is enough.\n\u003e \n\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20120910/6bd57c32/attachment.html\u003e",
"sig": "7dda682bc0f42b8fc87949753b97d3c27dfa2b66638908e304691747b2903f447e3aa4282e667fcba4d12ab47903d334a84f4140646f737dfb09aa353a8b4bf8"
}