受比特币启发的 P2P 下载软件模式

2018-02-04 08:42:58 +08:00
 ChefIsAwesome

吸血行为

在 P2P 下载过程中,有三种角色:

上传意味着要消耗自己的带宽、硬盘资源。如果没有很好的激励机制,资源拥有者往往不愿意上传。只下载不上传的吸血行为十分常见。

下载币,受比特币启发的激励机制

要下载则必须有人上传,所以可以说,是上传者消耗自身的资源来维护整个网络。这与区块链网络中的矿工类似。矿工在维护网络的同时获得比特币作为奖励。效仿比特币,我们也可以给予上传者奖励。我们暂且称呼这种奖励为“下载币”。下载币与用户上传的速度和数量相关。用户上传的速度越快,上传的文件越多,则他可以获得的下载币越多。

下载币的价值

下载币要有价值,那么他必须能换取其他东西。软件提供者负责下载币的换取过程。在软件提供者那里,下载币可以换取增值功能(离线下载、直接播放等)。

购买下载币

没有足够下载币又想要使用增值服务时,下载者如何获取下载币呢?从上传者那里以实际的金钱购买。软件提供者建立交易所,并且可以在每笔交易中收取一定的手续费。

下载币由谁来发放

有两种可行的方式:

不论哪种方式,因为下载币有实际价值,所以他必须具有安全性。下载币的发放,交易过程应该储存在区块链上。

总结

上面描述的方法里:

6426 次点击
所在节点    奇思妙想
44 条回复
cy97cool
2018-02-04 08:46:06 +08:00
heiyutian
2018-02-04 08:51:35 +08:00
@cy97cool 我觉得楼主这个比较让人理解,你分享的专业用词太多,让人感觉就是很复杂。
oeagut
2018-02-04 08:56:38 +08:00
上学时用的 ipv6 的 pt 网站大概就是这种模式,只不过看的是流量。有上传才能下载
tscat
2018-02-04 08:56:48 +08:00
但是问题是会出现矿工利用网络互刷。如果利润够大
ilylx2008
2018-02-04 09:02:16 +08:00
能解决作弊问题就牛逼了
CareiOS
2018-02-04 09:07:01 +08:00
云币就是这样的
yu099
2018-02-04 09:19:22 +08:00
不就是 pt 站吗
cnnblike
2018-02-04 09:22:13 +08:00
这不就是 PT 吗?有必要这么麻烦吗?
heiyutian
2018-02-04 09:32:29 +08:00
pt 首先得是 ipv6,且都是邀请机制才能参与,还有首先得上传才能玩,这样虽然避免了吸血玩家,但也拒绝了一些入门玩家。
eaglexiang
2018-02-04 09:34:36 +08:00
在 NAT 环境下,所有 P2P 都是不自由,不方便的。
gy911201
2018-02-04 09:52:37 +08:00
很早之前就跟别人讨论过这个话题,有一个问题很难解决……
有两个客户端联手作弊,A 声称给 B 上传了 1T 的数据……其他人如何验证?
yu099
2018-02-04 09:56:33 +08:00
@heiyutian 第一句话就错了。。
ryahcs
2018-02-04 09:59:17 +08:00
@heiyutian 现在除了个别大学站点用 v6 其他基本都是 v4
yu099
2018-02-04 09:59:37 +08:00
用邀请机制也只是无法使用唯一身份信息,避免吸血的一个机制。对新人的一些 free 优惠,给别人起步积攒的机制,避免重复注册被利用罢了。
Phariel
2018-02-04 10:03:52 +08:00
ED2K 我记得以前也是类似的模式 大家是受益者又是提供者 只是没用一个货币机制等价 最后被迅雷的吸血网络搞残了
gy911201
2018-02-04 10:05:20 +08:00
因为你的奖励机制来源于上传而不是算力,算力做不得假,算不出来就是算不出来,上传带宽可不是这样……
你可以以非常低的成本在家里组成一个 Gbps 级别的上传带宽出来去刷数据,实际上 PT 站点就有很多人在同一个机房内互相之间刷流量的…………
如果改成按照算力来奖励所谓的“下载币”的话,那么还不如付费下载呢……不过是一个接收数字货币付款的迅雷罢了………
OhkindjiLL
2018-02-04 10:14:55 +08:00
pt 站一直存在用盒子刷流量的吧,话说 p2p 走到今天,不是因为版权问题吗?
marenight
2018-02-04 10:20:03 +08:00
请搜索 siacoin
xiaozuo
2018-02-04 10:25:29 +08:00
不如做一个基于区块链的网络共享系统,全球随机 ip 翻墙,做爬虫
ChefIsAwesome
2018-02-04 10:31:39 +08:00
@gy911201
@tscat
@ilylx2008
要得到好答案必须得有好问题。我觉得“刷”从根本上不是作弊问题,而是如何衡量虚拟货币价值的问题。
下载币变多了,愿意消费下载币的人未必变多,作为软件商,我提供的增值服务必然要涨价。作为准备购买下载币的人消费增值服务的人,我自然不愿意花高价去买下载币。这样的情况下,是否最终会形成一个平衡的状态呢?
如果学习比特币,下载币的获取难度是逐渐增加的,那初期可能会有人刷币屯币,这时候又会造成怎样的影响?
如果在这个网络里的所有人都努力上传,而增值服务只有离线下载这一种类型,那么自然就不会有人需要增值服务。下载币的价值就会下降。价值下降,未必就又有那么多人上传了,那么是否最终又会变成一个平衡状态呢?
我相信不仅是我这个虚构的下载币,比特币,其他虚拟货币应该都有这些问题。

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

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

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

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

© 2021 V2EX