V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
paddistone
V2EX  ›  随想

为什么大厂没有做(我没发现)基于浏览器(某种客户端)的分布式计算服务

  •  
  •   paddistone · 2020-11-09 11:51:14 +08:00 · 3364 次点击
    这是一个创建于 1505 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用场景:我开机后打开某浏览器(客户端),开启允许分布式计算开关,接收任务,1h 后我的账户里获得 2 块钱(平时不运行大程序的情况下大量计算资源被浪费了)

    19 条回复    2020-11-12 22:54:44 +08:00
    okzy520
        1
    okzy520  
       2020-11-09 13:28:16 +08:00
    1 小时两块.....给多了厂家不愿意 给少了你不愿意
    而且计算量本质本后就是用电量 你挣不够电费钱 夏天的话还要多掏空调钱
    还有任务中断的问题 你空闲的时间不是每次都恒定长度 机器性能也不一样 是占用 90%还是 50% 90 的话风扇狂转的噪音对用户的影响 你算了 99%的量了 你要用电脑任务中断了 是等你下次空闲继续 还是派给其他人 问题多了去了
    不给钱的倒是有 靠爱发电的 例如 Folding@home
    YoRolling
        2
    YoRolling  
       2020-11-09 13:28:41 +08:00
    你确定你说的不是 X 雷和 X 度盘吗?
    sevenyangdx
        3
    sevenyangdx  
       2020-11-09 14:17:36 +08:00
    按大厂的调性,绝逼默认开启,然后按百度给的价 ,挂一个月,给 10 块钱的。然后大量小白发现,开了浏览器,卡的一逼,进而 360 再冲一波安装量,反手把这些浏览器全部卸了装自己的安全浏览器。

    说白了,分布式计算就是个噱头,有利益就是挖矿,没利益就是占用户便宜,吃力不讨好。
    paddistone
        4
    paddistone  
    OP
       2020-11-09 14:19:03 +08:00
    @YoRolling X 累和 X 度盘已经有这个功能了?
    @okzy520 虽然本质是用电量,但是规模伸缩性更强,厂家自己买机器的话会想办法让机器 24h 开工,这个就是多少任务增多少节点;至于其他几处例如 价格,利用率这些如果条件允许可以做出可调参数供用户选择(总会有平衡点的),稳定性的话更依赖系统的任务分发,做出小单位大量的计算方案
    icyalala
        5
    icyalala  
       2020-11-09 14:24:02 +08:00
    之前有过不少啊,浏览器挖矿,明着暗着来的都有。
    比如当初的 Coinhive,现在已经没了。。
    paddistone
        6
    paddistone  
    OP
       2020-11-09 14:26:05 +08:00
    @sevenyangdx 这个权限应该在浏览器厂商手里,默认开启可能就会把用户推到别的浏览器怀里。或者说单独就是一个客户端,用户也明确知道下载这个东西是拿自己的电脑挣钱(全家桶那种的就得靠电脑管家了)。我公司是做 CG 渲染的,下半年机房日常忙碌(受影视行业影响),上半年则空闲需要找别的需求,就以后而言应该会计算更多,不只是挖矿
    murmur
        7
    murmur  
       2020-11-09 14:26:57 +08:00
    现在分布式的不是你的算力,是你的流量,几大直播都带 p2p 功能,而且白嫖
    paddistone
        8
    paddistone  
    OP
       2020-11-09 14:28:34 +08:00
    @icyalala 这个木马模式听说过,只是好奇为什么不做成正当的一种服务,不只是挖矿
    paddistone
        9
    paddistone  
    OP
       2020-11-09 14:31:56 +08:00
    @murmur 如果是带宽问题,可以把主题里的计算替换成带宽问题?这两个我都有想过,只是提了其中一个
    lovecy
        10
    lovecy  
       2020-11-09 14:42:52 +08:00
    @murmur 原来直播平台有这么玩吗。。怎么去检测这个东西?只开一个网页,检测浏览器上传?
    icyalala
        11
    icyalala  
       2020-11-09 14:49:15 +08:00
    @paddistone
    要用浏览器挖矿,前提是这种挖矿算法是 CPU 友好的,不然根本做不下去。
    Coinhive 就是正经服务,提供的是门罗币挖矿 JS 服务,后来分叉下跌等事件后利益太少就倒了。
    另外的原因是这类服务很容易被黑客拿来偷偷挖矿,所以各个浏览器也加入了部分屏蔽功能。
    cmdOptionKana
        12
    cmdOptionKana  
       2020-11-09 14:50:53 +08:00
    价格问题,对于用户来说,有且只有三种情况

    A. 卖算力,用户亏钱 -> 此路不通。
    B. 卖算力,用户不赚不亏,那用户无利可图也不乐意做。

    C. 卖算力能赚钱 -> 结果,必然有人收购大量二手电脑,规模化赚钱 -> 大厂自己就会想,我为啥不自己收购二手电脑?-> 最终结果是大厂不乐意做。
    systemcall
        13
    systemcall  
       2020-11-09 15:20:56 +08:00
    @lovecy webrtc 做 p2p 早就商用了。通过 webrtc 提供网页版的 p2p,缓解服务器带宽压力。看上传确实可以。还有就是要求用户下载客户端,更好的提供服务
    用户的算力又不怎么值钱。国内大部分流量都在手机,算力被微信 OS 榨干了。电脑大部分很烂,而且被 360 和各类毒瘤、广告榨干了。没什么挖掘的空间了
    renmu123
        14
    renmu123  
       2020-11-09 15:21:55 +08:00 via Android
    百度网盘之前默认开启 p2p,被骂了个臭死,现在开启能加速。
    lovecy
        15
    lovecy  
       2020-11-09 15:43:52 +08:00
    @systemcall 对的,国内这情况,带宽比算力值钱。webrtc 还没用到过。
    firefox12
        16
    firefox12  
       2020-11-09 20:03:17 +08:00
    网页直播能 p2p?
    EminemW
        17
    EminemW  
       2020-11-10 01:09:44 +08:00 via iPhone
    一直都有……百度网盘前一段时间才开的
    weitch
        18
    weitch  
       2020-11-12 13:51:41 +08:00
    @firefox12 #16
    斗 fish 一直都这么干啊,观看直播后 CPU 飙升,风扇转得飞起。
    firefox12
        19
    firefox12  
       2020-11-12 22:54:44 +08:00
    @weitch 不是 p2p 需要 udp 打洞 这种, 靠浏览器 好像做不到。 如果可以做到,希望谁给个原型看看。 浏览器 udp 分发数据, 在组包。 或者 tcp 打洞, 这都不是浏览器可以搞定的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5045 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.