关于V2EX金钱系统的构想及其实现

2012-06-23 02:58:00 +08:00
 yetone
记得V2EX刚从PB2转到PB3的那段时间,很多V2EXer对新增加金钱系统产生了激烈的讨论,后来渐渐平息。金钱系统的增加让我又一次看到了@Livid对提高V2EX的信噪比所做的努力,就像V2EX对发出的主题不能二次编辑(超出某个时间段)一样,@Livid希望用户在发言时是经过认真负责的思考的。
但最近又出现了对金钱系统的几个主题,主要是关于个人破产的问题。又一次让我对V2EX的金钱系统产生了兴趣。
但我感兴趣的地方在于金钱的“守恒”。可以把V2EX想像成一个独立的生态系统,想要让这个生态系统良性发展,必须要做到某种守恒,但这种守恒在现阶段的V2EX中有所欠缺。
先阶段的V2EX的流通手段主要在用户的回帖和感谢这两种行为,用户的回帖是用户于主题拥有者的金钱流通,用户的感谢是用户于评论拥有者的金钱流通。这两种行为都是用户付出多少则对方获得多少的“守恒”的金钱流通手段。但是发帖者发表新主题所付出的20铜币流通到哪去了?
所以我想建立一个银行系统,这个银行系统一开始拥有固定的金额——由你预想的用户数决定。比如,新注册用户会拥有2000铜币,你预想的V2EX的最大注册用户数是10000人,那你银行中固定的金额应该是2000*10000==20000000个铜币,每一个新注册用户就像从这个银行贷款掉2000铜币一样,随着用户量的增加,银行中的金额就以2000铜币的基数减少。
当一个用户创建新主题时,用户所付出的20铜币就作为用户的消费流入到银行中。这样就形成了比较完美的金钱“守恒”系统。
当用户即将破产时,可以向银行贷款,贷款金额随着你的社区贡献度(评论感谢数及主题点击/回复比)有所限制,贷款时间也有所限制,需要交一定的利息。这也就意味着一个用户平生只有一次无偿贷款(没有时间限制)的机会——就是刚刚出生时从银行贷款的2000铜币。若指定时间无法偿还贷款则帐号冻结,金钱回收到银行中。

以上是我的构想,以下是我的实现:

今天(确切说应该是昨天)晚饭时出现这个想法之后,我便决定把这个想法加入我刚刚用Flask写的模仿V2EX的入门应用——Feather中去,并且我采用电影《In Time》给我的灵感,把金钱概念换成时间概念(好像有V2EXer提到过,暂时找不到相关主题,不好意思!),并把“银行”改名为“时间规划局”,让用户产生更强烈的珍惜感!
我的web应用地址: http://www.poiop.net
“时间规划局”地址: http://www.poiop.net/bank
另:这是我第一次写web应用,代码很脏,想到什么就加什么,我是前端盲,前端几乎都是copy的,还请各位高手指教!感激不禁!谢谢!
3744 次点击
所在节点    分享创造
7 条回复
yetone
2012-06-23 02:58:46 +08:00
献丑了!
Livid
2012-06-23 03:15:09 +08:00
你计算的结果并不完全正确,你看到了货币回收和转移的方式,但是你没有看到所有的创造新货币的方式。
yetone
2012-06-23 03:48:17 +08:00
@Livid 能否简单介绍一下创造新货币的方式呢?
eerie
2012-06-23 04:06:34 +08:00
时间是我提的哈哈哈 /t/33198

德国队加油啊,不要阴沟翻船了...
eerie
2012-06-23 04:07:13 +08:00
。。。刚摁回车就又进了一个,2:1 !!
yetone
2012-06-23 04:10:54 +08:00
@eerie 资深球迷啊!羡慕!
yetone
2012-06-23 17:43:31 +08:00
@eerie 域名更新: www.feather.im

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/40322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX