chenshaoju on Nostr: BTW,为了防止垃圾内容泛滥,可以选择启用PoW(NIP-13, ...
BTW,为了防止垃圾内容泛滥,可以选择启用PoW(NIP-13,
https://github.com/nostr-protocol/nips/blob/master/13.md ,部分客户端支持,发送前会消耗CPU资源计算哈希,数值越大难度越高,以下图为例,230个字符的内容,难度为32,使用AMD 5600X处理器,CPU平均使用率45%为基准,耗时13分钟,输出样例:
PoW(NIP-13)TEST,难度:32,字符数:230。
王旁青头戋五一土士二干十寸雨大犬三羊古石厂木丁西工戈草头右框七目具上止卜虎皮日早两竖与虫依口与川字根稀田甲方框四车力山由贝下框几禾竹一撇双人立反文条头共三一白手看头三二斤月衫乃用家衣底人和八三四里金勺缺点无尾鱼犬旁留乂儿一点夕氏无七言文方广在四一高头一捺谁人去立辛两点六门病水旁兴头小倒立火业头四点米之宝盖摘示衣已半巳满不出己左框折尸心和羽子耳了也框向上女刀九臼山朝西又巴马丢矢矣慈母无心弓和匕幼无力
。)这样会增加发送内容的成本,提升垃圾内容发送者的难度。但是如果启用了按难度过滤,其他正常用户未启用PoW,或未达到指定难度,也会被过滤。
此Note使用难度为24的PoW发送。
Published at
2023-02-10 03:00:57Event JSON
{
"id": "0000003584eb6c85ead0fc7da8c43118a267136e1fc7439589f573d360c69351",
"pubkey": "cb4a09ae6c44684e0e4d3e98c03a030a7767086c3c5bbb93953c177aa791903d",
"created_at": 1675998057,
"kind": 1,
"tags": [
[
"e",
"00000000e598c11846839b94da32a3176f0dea698ebef38901b156734b006676",
"wss://relay.snort.social",
"mention"
],
[
"e",
"a64fccc7122ba5c6624a4238c44d27b8e950a6033bee0761ce50dd1ad57633ce",
"wss://relay.snort.social",
"root"
],
[
"p",
"cb4a09ae6c44684e0e4d3e98c03a030a7767086c3c5bbb93953c177aa791903d"
],
[
"nonce",
"9376333",
"24"
]
],
"content": "BTW,为了防止垃圾内容泛滥,可以选择启用PoW(NIP-13,https://github.com/nostr-protocol/nips/blob/master/13.md ,部分客户端支持,发送前会消耗CPU资源计算哈希,数值越大难度越高,以下图为例,230个字符的内容,难度为32,使用AMD 5600X处理器,CPU平均使用率45%为基准,耗时13分钟,输出样例: #[0] 。)这样会增加发送内容的成本,提升垃圾内容发送者的难度。但是如果启用了按难度过滤,其他正常用户未启用PoW,或未达到指定难度,也会被过滤。\n\n此Note使用难度为24的PoW发送。\n\nhttps://www.chenshaoju.com/share/nostrimgs/2023/1675995923phpTYmvNb.png",
"sig": "87e55937439b646413d1671df94af5ddc0157e5324ec46a7e38efcff6c4e55b46a6f3f2a852d51d9e785b010858ec144530ab7660d4f2a48a0f46ec46ae96f8c"
}