用 v 币投票来移动帖子 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 支持 Solana 登录

你可以在 V2EX 设置中绑定 Solana 地址,然后就可以用 Phantom / Glow 登录 V2EX。

Get V2EX Coin

9raUVuzeWUk53co63M4WXLWPWE4Xc6Lpn7RS9dnkpump

sillydaddy
0.69D
0.11D
V2EX    Solana

用 v 币投票来移动帖子

  •  
  •   sillydaddy 23 天前 1016 次点击

    先给出完整方案

    - 1.每人花费 1~2 个 v 币投票某个主题应该移动到某个目标节点。「 x 主题->y 节点」可以看作是一个投票意见,每个投票意见最多可以接收投票 20 个 v 币。也就是说,对于「 x 主题应该移动到 y 节点」这一意见,满额的投票额是 20 个 v 币。 - 2.对于同一个主题的各个投票意见,票数多的那个投票意见获胜。 - 3.如果对于同一个主题,有 2 个或以上的投票意见都满额了(或者投票数相同),说明对这个主题的投票争议比较大,这时交由仲裁员来仲裁,宣布一方获胜,或者宣布投票无效。 - 4.获胜一方,可以分配全部投票意见的投票额度+站长奖励,按照获胜方各人的投票比例来分配。比如 13 个人共投了 20 个 v 币,且该投票意见获胜,而对手方共投票了 10 个 v 币,那么加上站长的 10 个 v 币奖励,则该 13 人获得 20+10+10=40 个 v 币的返还。相当于按照原始的 20 投票数额的 200%返还投票 1 个 v 币的返还 2 个 v 币,投票 2 个 v 币的返还 4 个 v 币,收益率 100%。 - 5.过往的投票意见和获胜记录公开,以便投票前参考,或者监督。 

    再来解释一下

    借助投票来移动主题的这个想法,前几天就有了大概的轮廓,今天尝试让它明晰起来。

    大概思路:「每个人花费一定的 v 币来发起移动、打标签,然后每人花费一定的 v 币投票,命中结果的人,会奖励对应的 v 币。简单点说,proposal 需要花费一定成本去发起,如果做对了( vote 获胜),就会有奖励(超过成本),vote 本身也可以有奖励。」。参考原始来源 /t/1152672

    今天尝试把它明晰化。

    第一个进展

    是意识到可以将 proposal 和 vote 合并。

    这 2 者,都是在说「某个主题应该移动到某个节点」,唯一区别,发起提议 proposal 比投票 vote 在时间上早一些,本质上没有区别。

    既然 proposal 和 vote 是一样的,那么对于它们的奖励就是等同的了,以后都称作投票 vote 。

    而奖励的来源,一方面可以是失败的那些 vote ,算是付出的成本。另一方面则是站长给予的 v 币激励,毕竟站长受益了。

    第二个进展

    是思考了如何防止作弊,这是投票机制里的关键。

    不搞实名制的话,就会有大量小号来占据投票优势,获得奖励。对于移动主题这么主观的东西,最终的方案只能是设置仲裁者来震慑作弊者。对于满足一些条件的投票(如投票争议大),直接提交给仲裁者来仲裁。这些仲裁条件的设置,一方面是震慑作弊者,让他们失去作弊的动机,另一个是防止所有的投票都交由仲裁,那就失去了投票的意义。举一个例子,假设某 2 个投票,票数都超过了 10 票,那就要提交给仲裁者。这样的话作弊者就不敢作弊,因为其他人可以挑战它,让它损失大量成本!

    思考防作弊得到的另一个点就是,可以限制每个账号投票的投票额度(比如最多投票 2 个 v 币),尽量收集更多账号的意见。当然,在有小号存在的情况下,这点只能说是防君子不防小人。

    一旦确定了上述的关键点,后面就是具体的数值规划了:奖励额度怎么定、投票额度怎样定。

    就在这一步,我发现了一个明显的问题。

    先假设一个前提:站长愿意为移动主题这个功能,花费每年约 1 万元人民币的成本,大约对应 100000 个 v 币。

    看起来很多,但平均到每天,大约 300 个 v 币,价值约 30 元。

    假设每天约有 30 个主题需要移动,那么每移动 1 个主题会有约 10 个来自站长的 v 币奖励,价值 1 元。

    考虑到每次 v 币转账,都需要耗费约 3 分钱=$0.0033=0.000014SOL 的 gas 费,如果某个主题有 10 个人投票,光 gas 费就要消耗掉 3 毛钱。如果算上来回,就要耗费 6 毛钱,这占站长 1 元奖励金额的 60%了。

    而且,除了损耗过大的问题,我还注意到一个重要的问题,那就是,把每天 30 元奖励的移动主题工作,都转移给单个“兼职”的人,激励是不是比“众包”投票的方式更有效呢?!使用众包投票,人数众多的话,每人所能分到的奖励就很少,而人数少的话,投票效果又可能不好。

    还有没有希望?

    这个方案虽然只是纸面上的构想,而且看起来疑点重重。不过我还是想把它分享出来,就算是扩展$V2EX 币使用场景的一次头脑风暴吧。希望大家也来头脑风暴一下,看看有没有办法改进。

    第 1 条附言    22 天前
    假如,真的能做到损耗非常小的话,这个方案还真是可行的!
    主题里提到的第二点「每人所能分到的奖励就很少」的情况,也就不是很重要了,因为一个人可以注册多个小号,然后把所有的收益都拿到。这样就不存在分散的问题了。
    12 条回复    2025-09-18 16:25:59 +08:00
    renfei
        1
    renfei  
       23 天前
    /div>
    你描述的有点类似去中心化 DAO 自治,但是 V 站是中心化的,站长拥有绝对的控制权,你们就是投票 100%,站长也可以拒绝执行

    另外 [站长奖励] 是啥,站长为啥要为此付出?用户们之间的投票关站长什么事
    xoinstein
        2
    xoinstein  
       23 天前
    对区块链不太了解, 抛个砖
    损耗过大的问题是否可以参考原始来源 t/1152672 里提到的质押, 得到新的代币 $V2EX.v 这种方式, 质押(不太懂原质押是什么意思, 这里想表达的是类似加流动性池那样支付/冻结/又随时能取出的状态) v 币获得投票资格, 并获得一定量的子 v 币, 投票及奖励用子 v 币, 然后退出或取出时得到对应比例的 v 币
    sillydaddy
        3
    sillydaddy  
    OP
       22 天前
    @renfei 这个不特意追求的去中心化,达成目的就行。目的就是节省站长的时间精力,所以站长的奖励相当于 gas 费。

    @xoinstein 我大概能理解你的意思,不过我对 web3 也不熟,所以不知道行不行。其实可以用站内的金币来做这件事,这样可以做到零损耗。我总感觉去中心化还做不到,毕竟需要消耗计算资源。

    如果,假如说,真的能做到损耗非常小的话,这个方案还真是可行的!连主题里提到的第二点「每人所能分到的奖励就很少」的情况,也就不是很重要了,因为一个人可以注册多个小号,然后把所有的收益都拿到。
    ejin
        4
    ejin  
       22 天前
    表示支持!
    JoeJoeJoe
        5
    JoeJoeJoe  
    PRO
       22 天前
    @sillydaddy 这个 idea 感觉使用铜币来做更合适, v 币使用会有一些不必要的损耗, 这些损耗的责任人不太好确定

    我的观念是任何损耗都需要有人来负责,但是我觉得移动帖子这个事情,大家的出发点应该都是好的,所以不需要为这个行为承担太多的责任

    如果使用铜币来处理的话,就不需要考虑损耗的问题,就像签到一样,这是我付出时间和精力判断所花费的成本和应该获得的回报.

    而且,如果能有一个其他渠道来获取金币的话,我会非常乐意做这件事.
    sillydaddy
        6
    sillydaddy  
    OP
       22 天前
    @JoeJoeJoe 嗯,对的,这个损耗太大了。提这个本来也是想看看能不能增加 v 币的使用场景,看来是有点绕远。如果能解决这个损耗的问题就好了。
    Pipecraft
        7
    Pipecraft  
       22 天前
    这个机制防止作弊是难点。只解决小号估计不够。
    比如有些人为了赚取 v 币,组一个小团体,一起投票。
    他们既能赚取更多 v 币,又能控制社区的舆论,比如把他们不喜欢的帖子移动到水深火热或水节点。
    sillydaddy
        8
    sillydaddy  
    OP
       22 天前
    @Pipecraft 通过仲裁就可以防止作弊啊。比如你说的小团体,它们一起投票,将主题 A 移动到节点 B ,但这个投票额是有限制的,主题里提到了是 20 个 v 币。这就意味着,其他任何人,都可以发起挑战,将主题 A 移动到正确的节点 C ,而不是节点 B 。而且发起挑战的成本并不高,只要满足 20 个 v 币(满额),就可以满足送至仲裁的条件。这时候就会导致作弊者输掉,因为他们的移动方案不如挑战者的方案合理。
    hhacker
        9
    hhacker  
       22 天前
    我记得天下 2 里有一个很有意思的设定, 如果一个人在公屏 spam, 你可以点击举报, 当凑够 10 个人举报时, 这个人就被封禁了, 同时,举报的 10 个人按随机数量分享这 10G 的奖励池
    Pipecraft
        10
    Pipecraft  
       22 天前
    @sillydaddy #8 限制 20 个 v 币估计可以起到反制作用。
    当投票达到 20 个 v 币是马上移动节点吗?根据 v 站的特点,有些帖子移动到某些节点,它的热度马上就下去了。那发起挑战的几率就会下降,参与反对的人也会变少。
    sillydaddy
        11
    sillydaddy  
    OP
       21 天前
    @Pipecraft
    达到满额( 20 个 v 币)并不是立即移动,因为要允许不同的投票意见进行 PK ,不能说某个意见只要一领先,就要按它的意见来移动。
    这里涉及到一个重要因素,时间。即什么时候开始比较最终的投票票数,来决定按哪个意见来执行。

    我还没有仔细思考这块,但感觉不是非常影响方案可行性。要我拍脑袋定一下的话,就是当 1 小时内没有新增投票,就开始比较票数。当然也可以根据源节点与目标节点的性质来区分,比如要移动到「水深火热/水」节点的可以预留多/少一些的时间。

    将这些投票意见,以列表形式汇总到一个特定的页面,总是有很多人在关注的。只要不是所有的人都是作弊者,那作弊者总是会遇到挑战,因为有利可图,甚至站长本人也可以去挑战。
    Pipecraft
        12
    Pipecraft  
       21 天前
    @sillydaddy #11
    > 将这些投票意见,以列表形式汇总到一个特定的页面,总是有很多人在关注的。

    有这个的话觉得可以让更多人参与投票,做到更加公平。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5796 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 06:15 PVG 14:15 LAX 23:15 JFK 02:15
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86