Jeff Garzik [ARCHIVE] on Nostr: 📅 Original date posted:2013-03-23 📝 Original message:On Sat, Mar 23, 2013 at ...
📅 Original date posted:2013-03-23
📝 Original message:On Sat, Mar 23, 2013 at 10:52 AM, Luke-Jr <luke at dashjr.org> wrote:
> On Saturday, March 23, 2013 10:42:26 AM Randy Willis wrote:
>> Introducing super-nodes with thousands of connected peers can greatly help
>> here.
>
> UDP is connectionless.
> I would hope any UDP bitcoin protocol doesn't try to emulate a connection. :/
It depends on the usage. Simply broadcasting a TX or INV to a remote
peer does not require a connection, clearly... but you probably want
to signal acceptance of those messages somehow.
But other uses, like subscribing to a broadcast, does require some
notion of an association.
In the rough draft, a parallel TCP connection with version/verack
sequence is required, and you may make use of it if a connection is
needed.
But that is just one approach. A more robust, heavyweight UDP P2P
might be a hole-punching TCP alternative. It's up to the community
and results of experimentation.
Bittorrent has evolved a full transfer protocol over UDP, to get
around firewalls and the like.
--
Jeff Garzik
exMULTI, Inc.
jgarzik at exmulti.com
Published at
2023-06-07 11:41:06Event JSON
{
"id": "52ab09d49405c19757582968032ac6a80e59cb8d4b039ea0522f50aeda9be411",
"pubkey": "b25e10e25d470d9b215521b50da0dfe7a209bec7fedeb53860c3e180ffdc8c11",
"created_at": 1686138066,
"kind": 1,
"tags": [
[
"e",
"9f3717d2661d30ceb2ea28db676d50e47daabf92c9f58786468587b07e67b8da",
"",
"root"
],
[
"e",
"ade52008cf83f6dea432af9e0584044f2adbc7bead86101fdf6160d3b5bbaeda",
"",
"reply"
],
[
"p",
"6ac6a519b554d8ff726a301e3daec0b489f443793778feccc6ea7a536f7354f1"
]
],
"content": "📅 Original date posted:2013-03-23\n📝 Original message:On Sat, Mar 23, 2013 at 10:52 AM, Luke-Jr \u003cluke at dashjr.org\u003e wrote:\n\u003e On Saturday, March 23, 2013 10:42:26 AM Randy Willis wrote:\n\u003e\u003e Introducing super-nodes with thousands of connected peers can greatly help\n\u003e\u003e here.\n\u003e\n\u003e UDP is connectionless.\n\u003e I would hope any UDP bitcoin protocol doesn't try to emulate a connection. :/\n\nIt depends on the usage. Simply broadcasting a TX or INV to a remote\npeer does not require a connection, clearly... but you probably want\nto signal acceptance of those messages somehow.\n\nBut other uses, like subscribing to a broadcast, does require some\nnotion of an association.\n\nIn the rough draft, a parallel TCP connection with version/verack\nsequence is required, and you may make use of it if a connection is\nneeded.\n\nBut that is just one approach. A more robust, heavyweight UDP P2P\nmight be a hole-punching TCP alternative. It's up to the community\nand results of experimentation.\n\nBittorrent has evolved a full transfer protocol over UDP, to get\naround firewalls and the like.\n-- \nJeff Garzik\nexMULTI, Inc.\njgarzik at exmulti.com",
"sig": "7841a18a5482cec1f7dc89eefac568b0607a694f63eb06d1302f1e2a928e40236c8f1d816ce08cdfc771cc1c9d2c32478c49908448cd9aca1105272e4464bfe8"
}