Avatar
DASHU
29320975df855fe34a7b45ada2421e2c741c37c0136901fe477133a91eb18b07
A nostr dev. #Nostrmo A client support all platform. #Nowser A nostr signing project. #Nesigner A nostr hardware signer. https://nesigner.nostrmo.com/ #CacheRelay A nostr cache relay peject. #cfrelay A nostr relay base on cloudflare wokers. A nostr note timing send service. https://sendbox.nostrmo.com/

分布式不单单体现在扩容,还有容灾和性能。🐼

你好,桌面版已经在计划中了。

至于拦截问题,应该是由于这些域名公开地提供 nostr 中继服务导致的。nostr 本身是 websocket 协议接口,比较常见,一般不会主动拦截这种接口。

As we all know that nostror enjoy #nostr network often with a translation.But how to #translate in IOS without a key?

The answer is #nostrmo ! #nostrmofaq

Let me show you the note with translate first.

You can find a translate icon after the translate text, just tap it, it will show the source text.

Thanks #[4] .

The config method is simple. You can open the setting page, set the translate to open then config the sourcr language and target language.

after setting complete, it need to download some translate model, the download time depend on your network and the numbers you had selected.

We all know that #nostr is purple. #nostrmofaq

But why #nostrmo is green?

Actually, with the dark theme style. #nostrmo can be dark!

And the theme style also can follow the system. But...... the #nostrmo is still green 😅.

No! No! No! The nostrmo is colorful!

Finally, the nostrmo also can be purple.

Replying to Avatar HCocoa

【忒修斯Relay之二:广播推荐Relay】

思考一个现实问题:

如果在未来的某个时点,我们目前连接relay逐个关站跑路了,或者由于某些原因无法连接,那么我们在切换到自建relay或者其他可用relay后,如何通知到现有的follower,使他们能够去新的relay继续找到我们呢?

nostr协议考虑到了这一点:

(1)NIP-01中定义的类型2事件(recommended_relay)

(2)NIP-65中定义的类型10002事件(relay list metadata)

其中:类型2每次可以推荐一个relay,适合自建relay的情形;类型10002则可以推荐包含多个relay的列表,并且分别标明作者如何使用这些relay(读、写、读写),便于客户端更加灵活地使用。

既然协议已经考虑到了这一点,但是不是就可以高枕无忧了呢?

抱着大胆假设小心求证的态度,我去github上查看了两个流行客户端的源代码,实际情况让我大跌眼镜。

1.Damus

在damus/Nostr/NostrKind.swift文件中,Damus定义了事件类型的枚举值,里面根本就不包含类型2和类型10002。也就是说,Damus目前压根就没打算实现relay推荐功能。

2.Snort.social

同样的,在src/Nostr/EventKind.ts中,Snort也定义了事件类型的枚举值,里面倒是提到了RecommendServer = 2。但是经过仓库的全文搜索,并没有代码引用这个,这表明Snort有考虑到NIP-01中的类型2推荐relay,但是暂时没有实现,更不要说NIP-65的类型10002了。

由此我们可以得出结论:现有的流行nostr客户端对于广播推荐relay地址并没有很好的支持。

因此在未来relay批量关站跑路或者被封禁的情况下,由于没有流行客户端实现类型2和类型10002事件,你需要另外的可靠信道把你新relay地址通知你的follower,可能会引起可用性问题。

#Relaynology

老实说,现在还没精力兼顾这个问题,nostr 这种接口形式,数据是分散并且异步回来的。而且现在中继开始添加一些查询的限制,客户端有处理数据也比较困难。另外中继方面也看到不少压力。

😅 不好意思了大家,最近要做一下 faq,可能发文会比较多,打扰了。

I am telling you, How to get more #zap from #nostr 😅. #nostrmofaq

1. Use the #nostrmo app in your daily.

2. You will often find some notes with a large num #zaps

3. Tap the more btn and open the Detail page.

4. Find the man who zaped a huge num and tap he picture to open her page.

5. Tap the Follow btn and be a friend with her! Thanks #[5] .

Replying to Avatar DASHU

加油

A #nostrmo text editor intro. #nostrmofaq

Hello, this is a test note. You can @ a user by search #[2] . Import a note by search #[3]

Select a emoji with a selector 🐼. Input a lightning invoice with a number

lnbc10u1pjru2e3pp5ys44lupg48h3px50qkq0r5zy96cdkhp6a7q4fl320e72r76w7s9qhp5skmxa64j2af9fg9x9qevz9kq06swyff7khaz2ytzqd2ewzxfzznqcqzpgxqzfvsp5jakswq0ef5w066yqwq8r2eu2muhkfv2yzxj5kt2tg3zhyewfxw5q9qyyssqr2wlxpd49sl3jf4zde4k0w6mhkzj82vcd0y8sq9jhus577v0z89kpeu30c4pq69gvzy3dfny6ez96uyl5phhqw60vhc6rp3revdg2eqqpsan06

You can also inport a topic and select images.

search user:

search notes:

emoji selector:

Input lightning invoice:

Hello, i think i have implement nip42 in my client since 1.1.0 version, but i haven't find the relay for test.

Can you give me a test relay address or you can test by yourself throw download from appstore.

有IOS版本的,你可以用一下tf版,已经更新的1.2.0了,正式版还在审核。🐼

#[3]

Replying to Avatar ElectronicMonkey

I am doing a new design on https://flycat.club to solve bugs and upgrade to a new level of consumer product user experience. I might be away for a while.

加油

😅 我也支持,不过我很少用DM,估计不少 bug