nostr.chがデフォルトで使用するリレーはmain.jsに書かれている。
- relay.nostr.ch
- nostr.openchain.fr
- eden.nostr.land
- nostr.einundzwanzig.space
- relay.nostrich.de
- nostr.cercatrova.me
Nostridがデフォルトで使用するリレーはNostrid.Core/Data/RelayService.csに書かれている。自分が当時使っていたv1.18だとおそらくこの辺りのコードになるので、
- nostr.milou.lol
- relay.snort.social
- eden.nostr.land
- nostr.developer.li
- nostr-relay.alekberg.net
- nostr.mom
- relay.nostr.ch
- nostr.sandwich.farm
- nostr.oxtr.dev
- nostr.zaprite.io
- relay.minds.com/nostr/v1/ws
- nostr.drss.io
- nostr-verified.wellorder.net
- nostr.semisol.dev
- nostr-relay.untethr.me
- nostr.onsats.org
- nostr.cercatrova.me
- nostr.swiss-enigma.ch
- nostr-pub.semisol.dev
- relay.nostr.info
- nostr.zebedee.cloud
- relay.damus.io
- nostr-pub.wellorder.net
とでもなるはず。過去の発言を探すとなると、iris/snortに登録している以外のリレーも参照しないといけないので、こういう記録が必要になるんですよ…。
♪
secp256k1ライブラリのバイナリサイズ、多くの部分はprecomputed_ecmult_gen.cによるものなのですが、このテーブルサイズを規定するECMULT_GEN_PREC_BITSは2(32kB), 4(64kB), 8(512kB)以外の選択肢は基本的にないと考えた方が良さそうです。
テーブルのサイズはecmult_gen.hにあるECMULT_GEN_PREC_G(bits)とECMULT_GEN_PREC_N(bits)で規定されるのですが、この定義を使って計算するとECMULT_GEN_PREC_BITSが1でもテーブルサイズは32kB、16だとなんと64MBに膨れます。
なので、このライブラリを使う場合は(テーブルだけを使っている訳ではないので)最低でも64kBのROM容量が必須であるように思われます。55.7kg(22:00)