Gavin Andresen [ARCHIVE] on Nostr: 📅 Original date posted:2011-11-09 🗒️ Summary of this message: Transactions ...
📅 Original date posted:2011-11-09
🗒️ Summary of this message: Transactions with incomplete signatures cannot be relayed across the network. A new protocol is needed to gather signatures.
📝 Original message:> 1. from client1 I issue a transaction containing one of the signatures, with a locktime e.g. 10 minutes from now and a sequence of 0. This transaction is now posted to the p2p network.
As Alan said, that won't work-- it will not be relayed across the
network because it isn't a valid transaction until it has enough
signatures.
> Alternatively, the transactions would need to be sent between clients using another protocol...
Formats and protocols for gathering signatures are in the TODO
category-- Alan's BIP 10 is the next piece of the puzzle, maybe a
standardized http/https RESTful API, or HTTP/JSON, or protocol buffers
and raw sockets, or... something... solution (or solutions) built on
top of that makes sense.
I don't think partially-signed transactions belong on the main Bitcoin
P2P network, mostly because I don't see any way of preventing somebody
from endlessly spamming bogus, will-never-be-completed partial
transactions just to be annoying.
--
--
Gavin Andresen
Published at
2023-06-07 02:38:22Event JSON
{
"id": "53938013eb5e189b88ebc1d9da27600798d09352122137dcff1f6650f89da64b",
"pubkey": "857f2f78dc1639e711f5ea703a9fc978e22ebd279abdea1861b7daa833512ee4",
"created_at": 1686105502,
"kind": 1,
"tags": [
[
"e",
"a7fd8b1daaa858237747bd2300e513940cf62340eedfc2d0e5c06a3e24e868d2",
"",
"root"
],
[
"e",
"ab41b0af4464194ed26f358843729b01efbac3c6e6048a4de3145edf09f47ea8",
"",
"reply"
],
[
"p",
"86f42bcb76a431c128b596c36714ae73a42cae48706a9e5513d716043447f5ec"
]
],
"content": "📅 Original date posted:2011-11-09\n🗒️ Summary of this message: Transactions with incomplete signatures cannot be relayed across the network. A new protocol is needed to gather signatures.\n📝 Original message:\u003e 1. from client1 I issue a transaction containing one of the signatures, with a locktime e.g. 10 minutes from now and a sequence of 0. This transaction is now posted to the p2p network.\n\nAs Alan said, that won't work-- it will not be relayed across the\nnetwork because it isn't a valid transaction until it has enough\nsignatures.\n\n\u003e Alternatively, the transactions would need to be sent between clients using another protocol...\n\nFormats and protocols for gathering signatures are in the TODO\ncategory-- Alan's BIP 10 is the next piece of the puzzle, maybe a\nstandardized http/https RESTful API, or HTTP/JSON, or protocol buffers\nand raw sockets, or... something... solution (or solutions) built on\ntop of that makes sense.\n\nI don't think partially-signed transactions belong on the main Bitcoin\nP2P network, mostly because I don't see any way of preventing somebody\nfrom endlessly spamming bogus, will-never-be-completed partial\ntransactions just to be annoying.\n\n-- \n--\nGavin Andresen",
"sig": "fee81a59747ea0363bf6ed4fb9452a0fc40d25b69e71363bdbc735711865acbb7a346cc58672032d99f59c83ccc0d06c358281dd1004eea9cc2e585c3eb30008"
}