What is Nostr?
bitcoinstate /
npub1fpj…xvc3
2023-02-08 09:36:20
in reply to nevent1q…dzcj

bitcoinstate on Nostr: 写了一个算法, 应该实现起来比较简单。 ...

写了一个算法,

应该实现起来比较简单。

针对任意行为(Behavior)加入闪电聪属性

比如在他人账户下的帖子发表评论。

总共需要消耗10 Sats

只有当行为(Behavior)事件完成以下动作,通过该行为者私钥签名后,并被客户端和中继器验证成功后才能广播出去。

1.将聪发给客户端运营者和中继器的闪电网络接受地址A(10 Sats*20%),剩余8 Sats。

IF (如果直接评论帖子B)
2.剩余8 Sats全部发给帖主的闪电网络地址B

IF(如果评论帖子的评论C)

3.首先将剩余8 Sats的百分之二十发给直接回复的评论C的个人闪电网络地址C,即(8 Sats*20%)。

剩下6 Sats发给贴主B的闪电网络地址B。

IF(如果是评论帖子B的评论C的评论D)

4.首先将剩余8 Sats的百分之二十发给直接回复的评论D的个人闪电网络地址D,即(8 Sats*20%)。
a)接下来6 Sats的百分之二十(四舍五入)发给帖子的评论C的闪电网络地址C。剩下5 Sats。

b)接下来5 Sats 的百分之二十发给帖主B

并依次类推,直到贴主B只能获得1聪时,帖子评论的评论…的评论不可评论。
Author Public Key
npub1fpjdge9uj7sfwscw5mgsrqwt6dxytxykh9lkyg8dgwzyly76d9ssfkxvc3