分享 [开源项目] 二次元虚拟股市

bydmm · 2018年07月11日 · 最后由 killernova 回复于 2018年07月15日 · 1203 次阅读

援力满满 - 二次元虚拟人物交易所是一个用市值来表示二次元人物人气高低的虚拟股市。

除此之外,本项目还引入了独特的机制,那就是区块链的工作证明机制(PoW)。简单地说,就是爱她就为她充电(挖矿)。

源码地址地址

https://github.com/bydmm/yuanlimm

架构

后端服务和任务队列:Rails 5.2 + Sidekiq + Mysql 5.7 + Redis 4.0

前端网页: Vue + Element

本地挖矿软件: Go

服务器挖矿验证接口: Go

代码看点

使用Rails+Sidekiq实现了简单的交易撮合系统,系统每分钟启动一次撮合进程撮合交易。

阿里云开放搜索和极限验证都没有提供Ruby SDK,本项目简单的实现了开放搜索和极限验证的API。如果需要用Rails调用这两个服务可以参考本项目。

PS:

关于这个项目有趣的详情: 区块链技术在二次元落地的一次大胆尝试

共收到 15 条回复

?????

Terry.Shi 回复

现在赢家了。

网页许愿取消取消多次许愿功能,且每次都要输入验证码。 天知道他们什么时候破解滑动验证码。

其实可以考虑许愿的时候进行二维码扫码支付(微信 or 支付宝),每次几毛钱之类的,这样刷票的几率就大大下降了

ywjno 回复

收钱就算了,会被制裁的。

bydmm 回复

这是为了暂时的屏蔽刷票,也不是为了这赚钱

哦摩西罗伊

肥宅股支持一下

太优秀了

会玩。。

ywjno 回复

#4说的是收钱,你说的是赚钱,两回事。

msg7086 回复

我只是提供了一个防止如何刷票的方法,而不是赚钱方法

背景:之前某论坛被小号注册刷屏发广告,用了方法也没解决包括限制ip、发帖需验证码等;后来管理加上了注册账户需要扫码支付几毛钱才让注册,然后就没小号发刷屏广告了。

其实现在有人肉提供识别验证码的服务,一次费用还挺低,还提供接口,不用复杂点的识别码+方式的话没法避免被刷

ywjno 回复

还是那句话,楼主说的是不能收钱,和赚钱没关系。

只要收钱就涉及到商业行为,和你收几毛还是一分没有关系。行为定性变了。

有些领域有些事情是不能差这几毛钱甚至几分钱的。

(比如说我们做字幕组的,有个原则,侵权不收钱,收钱不侵权。做汉化,一分钱都不能收,一分钱都不能。收钱的,要签劳务合同,一旦发生纠纷,甲方承担责任。为什么呢?很简单,收了一分钱就是侵犯著作权罪,不收一分钱就是违反著作权法,前者公诉,警方可以抓人,后者自诉,法院调解赔偿。)

msg7086 回复

毕竟破解识别码的成本还是很低的,那能否提供个其他的思路来防止被人刷票呢?

现在前端有一些防破解的办法,首先前端也是要挖一会才能提交的,第二阻止了常见的无头游览器的访问

为什么没有血小板。。。😭

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册