there are 2 nsecs for each npub
it wouldn't be that difficult, but adding the BIP-340 x-only signatures and x-only ECDH would be the main challenge, it should otherwise be the same as the p2556 elliptic curve
there was a definite, covert, active campaign to keep secp256k1 out of both ssh and gpg that me, personally, find very suspicious, and based on unsubstantiated assessments of the bitwise security of the secp256k1 group... which is quite ridiculous because it's practically the only elliptic curve in wide use that has such a small seed parameter for the curve group that it's impossible it could be backdoored
the same cannot be said about the Edwards twisted ed25519 curve, which is faster than ECDSA but schnorr is on par with it, so, yeah
nostr:nprofile1qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgnwaehxw309ac82unsd3jhqct89ejhxtcpz4mhxue69uhkummnw3ezummcw3ezuer9wchszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcprpmhxue69uhhyetvv9ujuurvv438xarj9e3k7mf0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qqsqxefne258ydmfgm2wfl02fsdqgs0d5wx29kweg9amxcqxew4t7kqnc5q0m has been working on a C library that packages all the "cryptology" of bitcoin/nostr and that would be at least one spot to look for parts to create this functionality in GPG
signatures are incompatible
keys can be used with the secp256k1 curve as is, as there are only two y coordinates and the key for both can be computed
nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s runs the biggest relay rn and he said it only costs something like a few hundred bucks a month
I think they could go cheaper with some cost optimizations
Outbox model makes relay decentralization irrelevant
We can use 10 big relays and it would still be fine because if you get censored you can move to another relay or spin up your own
Not microSD
And still, 30MB/s and low IOPS
Cryptography export restrictions are a way deeper rabbit hole than it appears nostr:note1u2fk7waw87xdyz62jyxhkf36vr0jwpet2mw9xd8fu59z7r6ku7dqrg0d2t
haha no i was tryna ask smart ppl to give me a free code review and tell me the dumb things im doing in my PoW client https://github.com/smolgrrr/Wired/tree/main/client
you should use wasm for the pow worker
Nostr Plebs relay is now up and running with performance and reliability improvements
did some more minor changes to nostr.land, should have even better performance now
just 4k sats/month :)
note that you will need to set your NIP-05 to your nostrplebs one and wait a few minutes (primarily to prevent spam by setting someone else’s npub to your NIP-05)
and enable it in the management portal
that should be working
nostr.land changes are live, nostrplebs is waiting on a DNS update
this has reduced query times by over 10x nostr:note1lhkemv6kzjyczq0q3z4xjmpan6lqqmn7wk2k9j43d0k8pt5c5qpqqywyhk
nostr.land and nostrplebs relays will be down temporarily for reliability and performance improvements
this is a pretty good explanation of (EC)DH actually nostr:note1rm7tzujf590hej057ff3swwyqupmz5pkkm7h8lk763dl0fc0yapqxmgz3h
not following, but it doesn’t stop them trying to buy out developers and pushing their own agendas
except thanks to all the bitcoin shitfluencers and VCs the protocol is arguably worse to use and less decentralized