there is also blockclockapp.com, which was registered before Coinkite’s “blockclock” trademark, and that alongside the DIY Bitcoin Block Clock will most likely render their trademark invalid
A very simple fix exists
Store a copy of the follow list locally and don’t accept any older than that from relays
Reduces rollback impact significantly
The problem is software is not static and cannot be
You need to update it as the userbase scales and the environment changes, if that was not true, we could just not have NostrDB and still use Branle
You also forgot the human cost of operating servers and the gap in user count
I would not believe Nostr is cheaper to operate on a per user basis with little emphasis on cost and performancd optimization and redundant infrastructure.
I prefer self-hosting Git. Those options are more mature than most Nostr options, and with federation being implemented in Forgejo (which is a perfect use case for federated protocols) I see that it is the best option.
I am considering implementing Nostr sign-in as an external IdP if the need arises.
The vulnerability doesn’t make sense though.
Sure, someone can clone your YubiKey.
But they can also just tap to log into any website they want without cloning it if they stole it.
No. You can already do that without an attack if you use resident keys. (aka passkeys *without* a username)
This only means that someone with your PIN and extended access can clone it.
You are not defending your trademark, but using it to take down a project which had done what you did in a way that is more affordable and gave more control to users.
It is a shame that Coinkite engages in this behavior and harms the Bitcoin and open source ecosystem, the same ecosystem it profits off of, with one example being the starting point of the Coldcard.
It is difficult to see any good faith actions here.
The name BTClock is highly unlikely to be confused with Blockclock. You can only lose a trademark if there is obvious infringement happening and you do nothing.
Should Satochip go after you and your trademark because you made Satschip, which has the actual potential of confusing users? nostr:note1lu2v6y623mgx0xh35jx0tg6euqgqg3xxuy92vdttkfgcgg4nwkmsnhc4u5
Trademarks are a useful tool when people try to do affinity scams or other things.
This is none of that. This is just abuse of the law (with most likely no legal basis either) to take down competitors.
If someone pretends they are affiliated with your product for example when they are not, for example.
Or when someone tries to use your branding for their own product that you don’t endorse.
You may read the original takedown notice here
nostr:nevent1qqspdafxqmzasft60ft6zfxs3nsm6vf3ka0pae43dg66sq2evjay8ygpz4mhxue69uhks6tnwshxummnw3ezumrpdejqzxrhwden5te0wfjkccte9ehx7umhdpjhyefwvdhk6qgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqz9rhwden5te0wfjkccte9ejxzmt4wvhxjmca20tn4
Okay so TL;DR
Coinkite makes blockclock mini and sells it for $400, closed source
@djuri makes a similar DIY device that is fully open source named BTClock
They get harassed at launch by Coinkite
It goes well for a while, then Coinkite takes down their Github by claiming trademark infringement because BTClock is too similar to Blockclock
Mostly… self hosting also works and in the case of Git, I do not see any benefit for Nostr over self hosting as most projects have centralized leadership
I do not think having a not unique design makes it a good idea to send a false TRADEMARK violation claim. Apparently “BTClock” is infringing on the “blockclock” trademark
This all started because I was tired of the amount of bullshit and insecure products in the hardware wallet space.
Finally, you will be able to get an HWW that isn’t overpriced, that doesn’t use chips with vulnerabilities, and just works without requiring a closed source vendor app.
The SE will also be open to use in DIY projects or other HWWs as a secure starting point. nostr:note160ztxvvpvwn6lvxqlsdn0p492j9xa7lmhe2agfe4lwsjcfr7s7eq390zxq
I’m most likely going to be offering a SE chip for hardware wallets with specific features that allows building DIY designs on top of it and offers higher security than some of the common choices.
So, that could become easier too.
I do not agree fully with throwing it fully out, but current IP regulation means that it is easy to abuse.
Trademarks provide protection against someone pretending to be affiliated with you or your products.
@jack will the Bitcoin Legal Defense Fund cover any expenses that may arise from Coinkite’s (what I view to be baseless) legal action against a competing open-source project, BTClock by @djuri?
Notes by semisol | export