每年的春运的时候,黄牛猖獗。随着技术的进步,黄牛已经从 劳动密集型 转为 技术密集型 了。
有时候确实挺佩服 12306 的开发人员,那么多的车次需要调度,各种复杂的逻辑。尤其是春运可能要关乎民生问题了,但是现在的黄牛还是能通过不同的手段抢票,更有甚着,借抢票的名义推广 APP。
现在想想,有什么设计可以让真正需要的人买到票吗?
我现在的想法是,必须付款才能锁定票,适当的降低提前退票的手续费
101
kaedea 2019-12-20 23:03:20 +08:00 via Android
黄牛与贩毒等罪
|
102
ashong 2019-12-20 23:20:33 +08:00 via iPhone
需求大于供给必然会导致黄牛
|
103
NerverLibis 2019-12-20 23:26:41 +08:00 via iPhone
抓到黄牛直接菜市口枪毙
|
104
gefranks 2019-12-20 23:27:58 +08:00
只要供求关系不平衡,就有黄牛出现,供求关系越不平衡黄牛就越多
这不是技术能解决的了的,道高一尺魔高一丈 |
105
silentstorm 2019-12-20 23:31:40 +08:00 via Android
等再过 20 年,现在春运主力在大城市结婚生子,老家的亲人也都差不多没有了以后,现在的春运估计就消失了。春运只不过是城市化进程中的产物而已。
|
106
jousca 2019-12-20 23:32:42 +08:00
付款才能锁定? 你抢到票,因为付款操作慢了人家 0.1 秒,票就飞了,你是不是又要骂娘。
退票收费就是为了阻止恶意抢一堆票后再退。抬高占票成本。正常你一趟也就 1 张票。时间不对还可以免费改签(往前改签)。 100 个真正需票的人面对剩余 90 张票你怎么解决?把这 100 人拉出来按等级评分再给票?? 我解决这个问题的办法就是自己开车跑长途。想怎么走就怎么走。 |
107
jousca 2019-12-20 23:37:39 +08:00 1
@ryanlid 最后那句话深刻。任何涨价的手段,最终坑的都是穷人。富人都直接高铁商务座。或者飞机公务舱,或者专车司机接送。只有穷老百姓在下面抢票。
|
109
whatalittleboy 2019-12-21 00:16:51 +08:00
刷脸买票
|
110
dodo2012 2019-12-21 00:29:26 +08:00
@NerverLibis 一群黄牛蛋都吓碎了
|
111
fuxiuyin 2019-12-21 01:06:58 +08:00 via iPhone
这个简单,涨价
|
112
fuxiuyin 2019-12-21 01:11:32 +08:00 via iPhone 1
核心还是供需引起的分配问题,涨价会歧视没钱的,是呀。选择就是歧视,先到先得,还会歧视晚来的呢,抽签还会歧视运气不好的呢,排队还会歧视时间值钱的呢。几种选择方式谁叫你晚到呢,谁叫你运气不好呢,谁叫你时间值钱不花时间排队呢,谁叫你没钱呢。都是歧视,歧视的人不同而已,都不公平,也没有公平。真的设计了必须让所有人都排队先到先得的规则,损失的是社会总体产出,一小时产出 800 的人跟一小时产出 10 的人一起排队,公平了吗?整个社会效率咋样呢?
|
113
widewing 2019-12-21 02:27:24 +08:00 via Android
我一直觉得在 server 上下单时产生一个随机的 delay 再排队不就能解决问题吗
|
114
tuobatian 2019-12-21 02:48:02 +08:00
可以加入工作地和户籍地验证
工作地:根据你工作单位,社保,暂住证数据验证; 户籍地:根据身份证地址; 比如你在上海工作,老家是云南,那上海到云南的列车可以优先购买,或者提前预定。 缺点就是会影响公平性 |
116
dangyuluo 2019-12-21 03:02:13 +08:00
你怎么和人性抗争?
|
117
levelworm 2019-12-21 03:05:52 +08:00 via Android
最好在非技术层次解决。
|
118
Zephyrus2000 2019-12-21 03:07:52 +08:00 via Android
我们讨论的问题是技术性问题吧,怎么变成社会性问题了。而且坐而论道也太轻松了八。实操该如何进行呢?别指责别人什么,如何让自己做得更好。
|
119
iceheart 2019-12-21 03:20:47 +08:00 via Android
1.应对刷票软件:
放票采用用摇号机制,提前付款,随机选择中签者放票, 2.应对多身份证账号: 增加退票成本,每身份证设定每年设定固定退票次数,同时退票成本逐次增加。 |
120
junyee 2019-12-21 03:28:19 +08:00
能拿钱办好事总是好的,黄牛和贪官都一样,人们对它们是又爱又恨。
|
121
ericgui 2019-12-21 04:04:24 +08:00
当年开通武广高铁, 春运高峰期,30min 一趟,每天 48 趟,就这样,广州火车站都买不到去武汉的票。。。。。
还是票本身就不够。 |
122
festoney8 2019-12-21 04:28:24 +08:00
开个脑洞,既然能用机器 ocr 或人工方式过验证码,那可以根据用户学历职业爱好之类的弄个大题库,验证码智能分配,用户擅长啥题做啥题,实在没文化就挖个小币?(逃
|
123
wdhwg001 2019-12-21 06:14:15 +08:00 via iPhone
涨价干啥,也不用区块链,不封顶竞拍并且不退票不可转让就完事了,价格完全靠市场需求决定,不用假惺惺的制造穷人买得起票的幻觉。
|
124
wdhwg001 2019-12-21 06:32:21 +08:00 via iPhone
竞价本质上是某种用砸钱替代挖矿的区块链,似乎是比统一涨价更折中的方案。
以比目前价格低的价格起拍,竞拍每次叫价都需要直接支付补齐,T+1 竞拍两个周期,第一周期里退的票构成第二周期,退票百分比手续费,所有竞拍失败的退款在火车开车后一周才退。 这样会创造巨大的现金流,铁路建设资金更足,甚至能开银行。 |
125
m2276699 2019-12-21 07:57:11 +08:00
@qwerthhusn 黄牛问题是有失公平的问题,而非个人是否抢到票的问题。
|
127
mskf 2019-12-21 09:02:35 +08:00
1.成立打黄扫牛办公室
2.下达指标,每个城市年底前必须抓到 100 个黄牛 3.别打了,别打了,我就是黄牛 |
128
andychen20121130 2019-12-21 09:06:59 +08:00 via Android
只能改签,不允退票不就得了。身份证进站
|
129
Youngxj 2019-12-21 09:08:04 +08:00
黄牛也是人,上有政策,下有对策
|
130
haiyan 2019-12-21 09:14:48 +08:00
搞不懂,反正我要买什么时间的票,基本黄牛都能给我买到。我绝不相信是技术问题
|
131
jorneyr 2019-12-21 09:34:35 +08:00
抓到黄牛枪毙,看谁还敢当黄牛。
|
132
zsdroid 2019-12-21 09:36:02 +08:00
取消火车座位
1 提高运力,2 减少站票价格的争议 一举多得 |
133
turi 2019-12-21 09:42:05 +08:00
年假 2 个月,大家还会第一天回去吗 ?肯定不会
|
135
2pen 2019-12-21 10:02:06 +08:00
如果抛开人多火车挤不上去的问题,那么先上车再付款是不是可以解决黄牛的问题。或者进一步,进火车站做一次记录,出站的时候付款,就像公交一样分段计价。只不过这样铁道部门就没办法提前知晓人员的流通方向,只能人下车后再统计。
|
136
thfurior 2019-12-21 10:03:59 +08:00
黄牛不是技术问题,是市场问题
|
138
wmwmajie 2019-12-21 10:19:44 +08:00
这类问题我之前也一直在考虑。
其实这里有一个比较简单的方法,对其他应用没法用,但多这类 gj 资源分配问题很有效,比如各种挂号,抢票这些。 具体方法就是 在 每次查看余票信息列表的时候都进行验证码验证,也就是类似于 在调用 getlist 前必须要输入正确的验证码。 当前这个验证码肯定是需要有很高的防人工智能识别性,这个问题是可以解决的,只要验证码更新够频繁。 这样就能杜绝绝大部分机器刷票的情况至少抢票软件成本也会很高,甚至可以加入更复杂的认证,只是这个问题还没有引起重视,或者说这反而能创作更多的就业机会和经济流通,所有才一直没有进行处理,手动狗头。 |
139
suzongzheng 2019-12-21 10:31:49 +08:00 via Android
@kimqcn 那样过分了,那闯红灯入刑,吐痰入刑,随地扔入刑,随便停车入刑。
|
140
zxcslove 2019-12-21 11:06:41 +08:00
所有退票都扣钱,越临近的退票扣的越多。
退票还扣买票优先度,优先度可以冷却或者坐一次车才能恢复。 退票扣分满 12 分的吊销当年买票资格,需要去火车站学习合格狗方可买票。 |
141
kuner0614 2019-12-21 11:13:45 +08:00
抢不到票的本质是票面行程是否与自己的 schedule 匹配,不然就不需要抢了,直接候补铁定能买到
|
142
virtual2019 2019-12-21 11:36:44 +08:00
如果只是杜绝黄牛不考虑其他的话,那就先上车后买票。
|
143
dnsaq 2019-12-21 11:46:33 +08:00 via iPhone
都是内部勾结,或者销售点勾结,你真以为黄牛会所谓的牛逼技术?你太天真了。
|
144
grimpil 2019-12-21 11:59:30 +08:00 via Android 1
@virtual2019 需求大于供给的情况下,需要一个机制来确定谁能上车谁不能上,谁先上谁后上,这里面必定会有权钱交易,有些人为了先上车,一定会愿意多花钱先上车,这和黄牛也没啥区别了
|
145
suikatw 2019-12-21 12:54:47 +08:00 1
@virtual2019 这个方案目前还没法实施,但将来是有办法实施的
需要解决 4 个核心问题: 1. 如何预先控制每站上车的人数 2. 如何获取每位乘客的上车和下车信息 3. 如何收费 4. 如何让用户提前获知自己能否上车 前三个问题是可以通过技术改变体验的,最后一个不行 |
146
kirch 2019-12-21 13:05:36 +08:00
黄牛抢票类似女巫攻击,可以用工作量证明机制
|
148
dosmlp 2019-12-21 13:37:02 +08:00
为什么要解决黄牛,难道没有黄牛你就有票了?
|
149
virtual2019 2019-12-21 13:40:49 +08:00
@grimpil #144 确实。就比如要按身份证尾号限制乘车并按身份证号大小排序上车,就算所有铁路相关工作人员都公平公正严格执行,那也排除不了有人神通广大可以做到更改身份证号码或者办多张身份证,这都不是铁路部门能解决的问题了。所以只要人多票少的供求关系不变,12306 怎么设计都没用,这根本不是 12306 的问题,也不是 12306 能解决的问题 :doge:
|
150
virtual2019 2019-12-21 13:43:44 +08:00
@suikatw #145 像 144 楼说的,这时候的黄牛就从怎么给你买到票变成怎么让你上车了
|
151
zhjie 2019-12-21 14:07:28 +08:00
算法再优化也不如加配置。
同理,铁路增加票就行了,搞多点站票,车次再密集点,座位弄成 3 层的,位子底部镂空。设一个补给点,就别推车卖零食了。 烂大街自然就不用抢了,黄牛就去抄其它玩意了。 |
152
Edcwsyh 2019-12-21 14:15:30 +08:00
某程不就是黄牛吗?
分享加速给你和好友看广告,或者充钱 vip,这不是黄牛这是啥,而且现在分享看广告还有次数限制了,这不明摆着让你充钱吗? 黄牛都这么明目张胆的了还能怎么从技术层面上杜绝? 最好的解决办法就是从用户上下手——用户为啥找黄牛?还不是因为买不到票? 虽然 github 上是有 12306 这个开源项目——可是普通人并不会用 |
153
seekjobs 2019-12-21 15:41:38 +08:00
网页购票的话,先手机验证码一波。手机和 ip 绑一波(临时)。
再先交 100~200 ¥压金(支付宝微信和前面的 ip 手机绑一波-临时)。 一般的黄牛不会有那么多 ip 加手机加那么多有钱的号,这基本避免了黄牛是锁单子的情况。 买票前要输入始发站,如果地区和 ip 地区配对的要优先,黄牛的 ip 很多是偏远地区,春运不会那么多回流。 先存消息队列,不能先到就能抢到,分散到各个时间,抽中没抽中结果回发消息。这样系统负担也轻,黄牛起得早网快机器好的优势可以消掉。 得到消息后一个身份可以买三~四个人从始发地到中转到终点的票及回程。 没拿到退钱可以慢慢退,普通人是放心的 有买票退票春运期间多收手续费,且延迟一个月到账。 可以压黄牛的现金流。 手机 app 购票怎么防前面说了,就是升级不兼容旧 api 的话,苹果商店要下架吧。 实际上大年三十买票初一走,火车上是没什么人的(就是回程不好买,愿意回城得早还好)。不要太在意传统。 |
154
dabaibai 2019-12-21 15:46:47 +08:00
取消春节 取消全部节假日
|
155
seekjobs 2019-12-21 15:55:07 +08:00
铁道想搞社交的话,搞个集五福那样的抽奖买票资格也可以的。
如果不在意钱,还可以上 p2p 风控级别的验证。 |
156
KasonPasser 2019-12-21 15:56:28 +08:00
回去看一下 <一出好戏> 这不就是现实生活中的一出好戏么?
|
157
Raynard 2019-12-21 16:03:20 +08:00
应该让百度来做,
竞价排名,谁出钱多谁坐车,没钱的不准坐 |
158
msg7086 2019-12-21 16:19:16 +08:00
说个跑题的事。
今年年初的时候要坐火车去外地,打算注册 12306 去买票,结果发现身份证已经注册。拿老婆的身份去试,也是已经注册。网上查了半天,最后自己带着两张身份证去火车站跑了一趟,把账号重置了。两张身份证上的账号都是随机字母数字串,目测是被黑产拿去抢注账号然后拿来搞事了。 考虑到现在还是有很多人没有在网上买过票,可想而知黄牛手里有多少资源可以随意动用。 |
159
sazima 2019-12-21 16:44:06 +08:00
非法抢票 == 侵犯计算机系统 zui
|
160
mooczz 2019-12-21 16:55:29 +08:00
运力不够,怎么设计都没用,找黄牛的也是刚需。公平点,淡化春节,错峰出行,抽签派票。
|
161
wshwwl 2019-12-21 17:16:03 +08:00 via iPhone
根本问题:
1、车 /铁路少了,运力不足。解决方案:多建高铁多造车。 2、时间集中。解决方案:春节假期延长,或者取消春节。 3、太多人口流动。解决方案:太多了。要么消灭一部分,要么固化一部分。 |
162
jinliming2 2019-12-21 18:01:28 +08:00 via iPhone
扫黄打非不管黄牛的吗?
|
163
cs419 2019-12-21 18:02:16 +08:00
开展计划生育 支持同性婚姻
|
164
homecoming 2019-12-21 18:43:49 +08:00
供求关系决定了的,只要求大于供,并且存在操作控件,那就一定会有黄牛的。
|
165
wangxiaoaer 2019-12-21 18:49:09 +08:00 via Android
你没搞清楚主要矛盾啊小老弟。
你以为主要矛盾是平货票跟黄牛就价票的矛盾,本质上是出行量大和运力有限这个矛盾啊。 没了黄牛仍然一票难求,这不是技术问题。 |
166
SlipStupig 2019-12-21 19:12:27 +08:00
@kaedea 贩毒依然有人干啊。。我觉得倒卖火车票的风险和利润比,比贩毒不会差。
|
167
pkookp8 2019-12-21 20:06:22 +08:00 via Android
抑制黄牛,首先得知道黄牛的操作方法
对于霸占下单不付钱的,设定超时时间以及下单次数限制 对于买票退票的,限制身份证购票数量,提高退票手续费 对于代买以及抢票软件,既然人数远远大于需求,并且在秒级上会被卖完,就提前预定付款,到点由系统产生随机数来判断是否得到购票资格,不用传统的先来后到的方法。并且这种方法仅在春运期间开放或仅在当天的前两小时(禁止手动购票,可以在凌晨 2-4 点)开放,减少服务器被刷票软件刷票的压力。但是这里会产生买不到的情况也就是运气不好。不知道这么设计会不会被骂 |
168
dingyaguang117 2019-12-21 20:07:54 +08:00
取消秒杀式抢票,全部排队买票。
AI 识别黄牛 |
170
719465553 2019-12-23 09:35:19 +08:00
薛兆丰不是一个合格的产品经理,车牌只是回家过年的商品,大家的核心述求是回家,不是坐车,提高车牌只能解决车票问题,不能解决回家问题。这种自以为是的经济学人毛病大的很,国家解决问题是靠发展,要不然不需要动车了,以前大巴不能回家吗,反正有钱人自己开车也能回家,所以他自以为是的解决方案,实际什么也没解决
|
171
pkookp8 2019-12-23 21:56:15 +08:00 via Android
@377848 有道理。我说的后一种方法怎么样?
网上票提前预定(截至正常放票前 4 小时),随机分配(正常放票前 2 小时开始分配,1-2 小时怎么也够随机 50 亿次了吧),随机方法可以探讨,只要大家认可+数学上没有漏洞即可。申请退款后候补进入票池(正常放票后的票池),依然遵循现在的排队方法。 另外,想到这个,不知道效果怎么样 预定购买需要付预定款项,预定款甚至可以定的很高,比如票价*10,多退少补原路返回,享受银行活期利息 预定款可以增加黄牛与客户之间的不信任感(毕竟大家都知道先钱先物都有风险 还有,黄牛很多是高科技黄牛,能否做到频繁更新前后端 api 的方法来遏制一些科技水平不高的黄牛?比如每次放票前 1 小时更新网页 api 遏制用 pc 端的抢票软件,强制更新 app 来遏止移动端的抢票软件 增加黄牛难度,却不过分的增加用户操作方法 几个随想,反正也不可能采纳 |