那客户端或 relay 要查看一个人的分数岂不是要先拉取一堆积分 event,然后再拉取一堆复核 event。并且复核 event 也可以随机生成。普通用户要怎么参与复核呢?下载一个节点一直跑着吗😂 那需要有对应的奖励机制吧。并且很难让所有人都赞同某个积分计算公式。

不如 Vertex 这样的中心化信任服务。未来可以有很多这样的服务,客户端或 relay 可以自己选择认可的服务

Reply to this note

Please Login to reply.

Discussion

不如 Vertex 这样的中心化信任服务。未来可以有很多这样的服务,客户端或 relay 可以自己选择认可的服务》》》这个是肯定的。

复核的pubkey和 计算的pubkey 都可以有增加积分。类似挖矿。

其实nostr最牛的就是,这么无偿的relay,都没有人谈回报。 还有很多文件图片服务器也是。 可能是热爱者更多吧。没有这些relay服务器,就没有现在这样的发展。

能运行到现在的大 relay 都不是靠爱发电的,nostr.build 也基本是盈亏平衡的🌝

那客户端或 relay 要查看一个人的分数岂不是要先拉取一堆积分 event。 》》relay和客户端不用 看很多,她看最后的结果就可以。

换句话总有人总有几个 知名的积分计算是可信的,最后客户端或者服务器,就看这几个就行。

但这不就等同于中心化服务了吗

假设查寻积分 服务 kind 100xx, 比较信任的计算积分的pubkey is 1,2,3,4 ,;目标用户:pubkeya,

可以这查寻 "authors": ["pubkey1", "pubkey2", "pubkey3"],kinds:[100xx], "#t":[pubkeya,]

不如 Vertex 这样的中心化信任服务》》》计算的过程是分散的,公开的。计算的结果是 直接可以调用的。

其实这就像 关注和和被关注的列表,也有服务器在计算。不需要客户端每次自己计算一样。

Vertex 的代码是开源的,其他人也可以跑一个实现分散

我之前去找,没有找到,我再去找找

是的,但他们的算法和你的不太一样。是使用关注列表通过特殊算法构建一个关系网络,关系网络中的人都是受信任的。不是通过用户行为计算积分的方式

问题是 nostr关注关系 可以轻松作弊,我的出发点是解决信任问题。

之前有个人自己产生了200万个新号关注了自己。如果用粉丝数计算,他的排名肯定很靠前。但是实际上他在nostr社区的权重不应该那么高。

我从重要知名的开发作者入手 遍历 计算nostr社区的个人的 pagerank。

从开发者开始的互动 慢慢拉动这个社区的价值。

随机生成一堆新号关注自己没有意义的呀😂 关系网络是从种子用户开始往外生长的,随机生成的新号本来就在网络之外了,除非你生成的每个新号都被 n 个受信用户关注了。通过调节这个 n 也能很轻松的调节整个网络的受信程度。为什么能轻松作弊呢

所以我是用守信用的开始发散的。vertex-lab 计算粉丝数量的方法是不太可靠的。他的做法在nostr社区里可以轻松作弊。

他们就是通过关注列表构建受信网络的呀😂

我看他计算的关注数阿,每个关注的人都是受信的? 如果我有10个粉丝,2个有效,8个僵尸。那我是10分还是2分? 如果是2分就是对的。如果是10分就是错的。

您看的是 pagerank 计算吧,和受信网络构建是两个东西,pagerank 是在受信网络的基础上计算的。我没仔细看他们网络是怎么构建的,猜测和 WoT 是差不多的,但估计在扩张网络的条件上会比较严格

https://npub.world/ 是用 vertex 的数据做的,从数据上看他们这套算法是可行的

我去跑起来试试,看看他算法是否可以。