V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  noli  ›  全部回复第 45 页 / 共 45 页
回复总数  897
1 ... 36  37  38  39  40  41  42  43  44  45  
2014-12-16 19:13:24 +08:00
回复了 lyf362345 创建的主题 git Git 有类似 Svn 的 version 自动更新的属性么
@lyf362345 每次 commit 不是都会产生一传 字符串的吗,那个就是 git 的版本号,可以快速切换到该版本~~~

RTFM
2014-12-16 15:54:10 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@ryd994 你的担心是有道理,但是解决这种问题其实很简单。

我就随便想一个信任度评分函数出来吧,当然不一定最后就是这样的函数。

设对某个节点A的信任度评分函数 f(n,t,p) = (n^2 + k)/t^2 + g(p),其中 n 是提供交换节点信息服务的次数,t是距离初次进入节点名单的时间长度;p 是提供代理服务的次数,g(p) 是根据代理服务次数换算成积分的函数。只要身份是可验证的,n 和 t 都是可以得到的。

新节点的 p 为0,因为信任进入名单的时间很短,所以只要提供足够多的服务,信任度可以上升得很快;但反之,过了一段时间之后如果提供给邻居的服务不够多,那么信任度就会掉到很低了。

再假设,如果积分低于 s1 的时候排除出节点记录,积分高于 s2 的时候可以为A节点提供代理服务。
只要令 s1 < s2 那么就有一个合理的区间让 新节点有启动的信用,但又要求节点为他人服务一段时间之后才能要求代理服务。

你觉得这样子大量制造新节点能吸到什么血吗?
2014-12-16 13:13:23 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@ryd994 我来归纳一下你的思路逻辑:

匿名网络会照顾新人->新节点有蜜罐->新节点可以吸血->网络功能被损害,正常节点利益受损 。。。
是这个意思吗?
我怎么觉得有点太想当然了呢?
2014-12-16 03:45:37 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@ryd994 匿名网络没什么可以吸的吧?我之前说过了,只要节点之间存在信任评分,想要获得服务先要获取足够的信任,所以剩下的问题就是评分算法够不够聪明而已。新人一开始的信任度只够探索网络,无法获取代理服务,这在算法上不难控制吧?

你说的上传带宽问题这根本就不是软件要解决的问题。至于你说运营商会封锁tor,你太看得起运营商了。tor不是在这个层面被封锁的。

更重要的一点是,匿名网络不是免费代理让你轻轻松松翻墙撸,这种事情本来就不是tor或者其他匿名网络擅长做的事情。而我在这里也没有说过要让匿名网络改善各位的翻墙体验,只不过对抗墙是匿名网络必备技能而已,不要把它当作撸AV的利器
2014-12-16 02:54:45 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@ryd994 无限开新的节点,然后呢? 这些节点可以干嘛呢?新节点加入网络可以在评分算法上给予一定程度的照顾,然后在若干时间内没有为其他节点提供过任何服务或者提供无效的服务的话,那么这些节点在其他正常节点里面的评分自然就会下降。无限开这些新节点又怎么了呢?对于这个网络没有任何的破坏啊?

没错,开销大小是相对的,512k上传,假设交换的全是IPv6地址,一秒都可以交换2K个以上的地址了。绰绰有余啦。一个匿名网络节点要为其他节点服务,提供2k多个其他节点绝对是慷慨了,而且这种慷慨只需要偶尔一次。
2014-12-16 02:29:07 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@ryd994 据我所知, eMule没有提供身份认证,实际上你重装一次eMule 就失去了之前的身份。这当然没什么效果。

而且,匿名网络和 eMule 不一样的地方在于,匿名网络不是分享文件,只需要基本的节点信息交换(代价小得多),这很大程度是一种互利行为,不参与节点信息交换的或者试图只收不发的节点,自然就不会获得credit,马太效应很快就会把这种节点甩到尘封的角落。
2014-12-16 01:39:30 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@ryd994 虚假与否并不在于它是不是持有一对密钥,而是这些节点有没有真正为P2P网络服务。所以必须引入类似BT里面的信任评分机制,没有为网络提供过服务的节点信任值很低,所以也不会被选中提供服务。
2014-12-15 19:59:24 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@ryd994 PGP是什么知道么?你的辩证法学得不太好啊……保持匿名和身份验证根本不是一对矛盾。
2014-12-14 16:00:06 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@efi 我对这个问题想到的思路:

1. 多条隧道分散流量
2. 节点认证跟信任机制


B1 B2 是墙内同侧的叛徒,会统计流量暴露正常的A2 A5 代理,

A1->B1-- G--A2->A3
/ \
S F T
\ /
A6<-B2--W --A5<-A4


所以:
1. 当流量分散得足够均匀的时候, A2, A5不显著。

2. 如果 A1 是从 B1 处得知推荐的路由路径,当 B1推荐的路径不通,B1 的 信任度会下降,然后叛徒就暴露了。

当然,墙还可以不断地构造新的 Betrayer ,但是新的 Betrayer必须不断取得其他节点信任,才能有流量经过,所以,墙必须破坏一部分这个匿名网络的同时,又建设一下这个网络,才能为干扰而继续存在。
2014-12-14 14:40:34 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@gamexg P2P 网络用DHT就可以动态检索特定机器所在的公网位置。

@efi 能给大家介绍一下 叛徒问题具体是个什么情况么?
2014-12-14 13:59:22 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
@jybox 你认识 UDT 的作者吗? 貌似UDT的作者是个华人?
2014-12-14 13:44:35 +08:00
回复了 noli 创建的主题 程序员 准备模仿某洋葱做一个 P2P 的匿名网络
其实我本人反而比较会怀疑会不会真的有人用~哈哈
2014-12-09 22:52:40 +08:00
回复了 thinker3 创建的主题 求职 第一次发这个简历, will I be taken away?
of cause ==> of course. 有个拼写错误。

PS: 我不招人
2014-12-09 01:04:46 +08:00
回复了 luckyfiona 创建的主题 酷工作 [百度质量部] 招聘 iOS 开发测试工程师啦~~~
@hsu 是在北京的~ 然后又可以内网验证,所以职位是在北京咯?

不过也有可能baidu内部网络是VPN连通~~

唉,可惜是北京,不然冲着去看看HR我也去面试一下啊………………
2014-11-25 18:43:22 +08:00
回复了 aszxqw 创建的主题 程序员 一个新手入门编程应该怎么搞起?
我教我GF学C#,从什么条件、循环语句开始,一开始先写算平均数,猜数字,然后学写程序打印月历什么的。

估计下一步就可以开始教如何设计函数、然后就是类……

然后果断推到IT人才市场(哈哈哈哈哈……)
2014-11-16 01:57:22 +08:00
回复了 jakk2345 创建的主题 奇思妙想 关于代理的另一个想法
@whywhywhy

DHT 跟服务器是两个范畴的概念,DHT代表的是去中心化服务。
事实上DHT必须跟P2P网络中的每一个节点结合起来才有意义。
但你总不能说每一个P2P节点都是服务器。
2014-11-13 01:55:49 +08:00
回复了 dlfjj 创建的主题 酷工作 [广州]菠萝社交社交软件设计工作室组队当中。。。。
这个社交App有什么feature吗?
1 ... 36  37  38  39  40  41  42  43  44  45  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2815 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 50ms · UTC 13:30 · PVG 21:30 · LAX 06:30 · JFK 09:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.