Jeff Garzik [ARCHIVE] on Nostr: 📅 Original date posted:2013-01-27 📝 Original message:On Sun, Jan 27, 2013 at ...
📅 Original date posted:2013-01-27
📝 Original message:On Sun, Jan 27, 2013 at 5:27 AM, Peter Todd <pete at petertodd.org> wrote:
> On Fri, Jan 25, 2013 at 09:23:28PM -0500, Jeff Garzik wrote:
>> On Thu, Jan 24, 2013 at 2:01 AM, Peter Todd <pete at petertodd.org> wrote:
>> > Everything is running on a dedicated Amazon EC2 micro instance. Just
>> > IPv4 is supported right now as EC2 doesn't support IPv6; even tunnels
>> > are broken. I also haven't setup tor yet. I can do both if there is
>> > demand.
>>
>> How long do you plan to run this? Indefinitely [presuming there is
>> interest and users]?
>
> Indefinitely. It's a pretty cheap thing to run, about $7.5/month. If
> anyone else wants I can give them a machine image copy easily too.
Cool. ACK on adding your seed to the ref client.
>> > Also, FWIW, it looks like the pnSeed list is way out of date...
>>
>> Yes. Usually nanotube does the update when poked. That can happen,
>> or something different.
>>
>> A nice alternative might be a simple script that transforms Pieter's
>> seeds.txt into pnSeed[]
>
> seed.txt? You mean the dumpfile produced by bitcoin-seeder? That has
Correct.
> uptime info, although only a months worth if I understand it correctly.
>
> pnSeed probably should be filtered with SORB's dynamic ip list or
> similar too, and additionally add an expiry time. (1 year?)
That's fine. The main point was to create something scripted and
repeatable. Then pnSeed[] becomes easier to maintain _and_ easier to
audit. Right now it is a bit opaque with a list of hex constants. A
script or makefile rule could do
cd src
../contrib/gen-seeds.py > seeds.h
and seeds might look like
#ifndef __SEEDS_AUTOGEN_H__ etc.
unsigned int pnSeed[] = {
0xABCD1234, /* IP addr 12.34.56.78 */
};
I think Satoshi liked them opaque and not easily searchable, so
printing the readable IP address in a comment may not be desired.
Anyway, that output would make updating the list more transparent and
easy to maintain.
--
Jeff Garzik
exMULTI, Inc.
jgarzik at exmulti.com
Published at
2023-06-07 11:30:34Event JSON
{
"id": "dda53dd0f271d1b019bed5104b2b149cecd5477cf675e06ddfd031eeb4934260",
"pubkey": "b25e10e25d470d9b215521b50da0dfe7a209bec7fedeb53860c3e180ffdc8c11",
"created_at": 1686137434,
"kind": 1,
"tags": [
[
"e",
"904aaf46d1c1318a0c638bd49b6ee4105f950a08e2b2c8da76cd37d055067d16",
"",
"root"
],
[
"e",
"4413b6b9ae1dfd712c1569847b37958189694490e1f0a4af91470b401048f9ce",
"",
"reply"
],
[
"p",
"daa2fc676a25e3b5b45644540bcbd1e1168b111427cd0e3cf19c56194fb231aa"
]
],
"content": "📅 Original date posted:2013-01-27\n📝 Original message:On Sun, Jan 27, 2013 at 5:27 AM, Peter Todd \u003cpete at petertodd.org\u003e wrote:\n\u003e On Fri, Jan 25, 2013 at 09:23:28PM -0500, Jeff Garzik wrote:\n\u003e\u003e On Thu, Jan 24, 2013 at 2:01 AM, Peter Todd \u003cpete at petertodd.org\u003e wrote:\n\u003e\u003e \u003e Everything is running on a dedicated Amazon EC2 micro instance. Just\n\u003e\u003e \u003e IPv4 is supported right now as EC2 doesn't support IPv6; even tunnels\n\u003e\u003e \u003e are broken. I also haven't setup tor yet. I can do both if there is\n\u003e\u003e \u003e demand.\n\u003e\u003e\n\u003e\u003e How long do you plan to run this? Indefinitely [presuming there is\n\u003e\u003e interest and users]?\n\u003e\n\u003e Indefinitely. It's a pretty cheap thing to run, about $7.5/month. If\n\u003e anyone else wants I can give them a machine image copy easily too.\n\nCool. ACK on adding your seed to the ref client.\n\n\u003e\u003e \u003e Also, FWIW, it looks like the pnSeed list is way out of date...\n\u003e\u003e\n\u003e\u003e Yes. Usually nanotube does the update when poked. That can happen,\n\u003e\u003e or something different.\n\u003e\u003e\n\u003e\u003e A nice alternative might be a simple script that transforms Pieter's\n\u003e\u003e seeds.txt into pnSeed[]\n\u003e\n\u003e seed.txt? You mean the dumpfile produced by bitcoin-seeder? That has\n\nCorrect.\n\n\u003e uptime info, although only a months worth if I understand it correctly.\n\u003e\n\u003e pnSeed probably should be filtered with SORB's dynamic ip list or\n\u003e similar too, and additionally add an expiry time. (1 year?)\n\nThat's fine. The main point was to create something scripted and\nrepeatable. Then pnSeed[] becomes easier to maintain _and_ easier to\naudit. Right now it is a bit opaque with a list of hex constants. A\nscript or makefile rule could do\n\n cd src\n ../contrib/gen-seeds.py \u003e seeds.h\n\nand seeds might look like\n\n #ifndef __SEEDS_AUTOGEN_H__ etc.\n\n unsigned int pnSeed[] = {\n 0xABCD1234, /* IP addr 12.34.56.78 */\n };\n\nI think Satoshi liked them opaque and not easily searchable, so\nprinting the readable IP address in a comment may not be desired.\nAnyway, that output would make updating the list more transparent and\neasy to maintain.\n\n-- \nJeff Garzik\nexMULTI, Inc.\njgarzik at exmulti.com",
"sig": "22e17cc0199e3f58376a7df3f8035440d134f09449d596fd5c59c9dd29b8f08b60516367e30d08234b4eaeb7c83c3fa7522dc81c620119fdd25ac917ff305026"
}