股票学习网

怎么买股票_怎么买股票入门_新手怎么买股票 - - 股票学习网!

napster(napster怎么读)

2023-04-07 14:23分类:股票理论 阅读:

中国著名哲学家王境泽的“真香定律”,终于在这届95后身上生效了。

年初集五福没能分到几块钱,你发誓再拉人就是小狗;到了年末你自掏腰包找人盖楼,又是玩得不亦乐乎。嗯,真香。

几个月前父母让你砍一刀时,你语重心长苦口婆心劝他们便宜没好货,而现在面对刚上架拼多多就降价100元的Aripods Pro,你第一个剁手。嗯,真香。

一直以来你觉得闲人才刷直播,结果今年不但李佳琦抢劫了你的钱包,快手“农民的儿子”辛有志,也让你欲罢不能。嗯,真香。

钱包不知不觉就被这个男人掏空了。/ 运营研究社

嘴上说不要,身体却很诚实——这种人类的自我打脸行为,被称为“真香定律”。作为人类三大本质之一,“真香”远比“复读机”和“鸽王”的涵义更复杂。

每代人都有自己的真香时刻。“真香”定律,是以今日行为否定昨日说辞。表面上看,这是用戏谑掩饰尴尬,但更深层次上,这是每一代人傲慢与偏见的解药:先否认自己所不理解的事物,在经过了生活磨砺人情冷暖后,逐渐认清世界的真相。

每一代人都从“我不要”走到了“真香”。如今,终于轮到了这届95后。

时间倒回到1995年。距离那位老人说“计算机要从娃娃抓起”,已经过去了11年。

但是,在60和70后的父母眼里,网吧和电脑仍然是洪水猛兽。

1998年,《世界计算机周刊》发表了一篇文章,记者卧底了一圈发现北京有近200家网吧,“有些孩子不光旷课、逃学甚至偷家里钱来上网。网吧使用的游戏软件大多为走私、盗版光盘,很难保证没有涉及战争、凶杀、色情、反动内容。”

网瘾从小养成。/unsplash

在父母们看来,孩子们往电脑前一坐,那就是注定要学坏的。电脑上不是红警传奇,就是4399网页小游戏,爸妈们回到家用手一摸机箱还有余温,转身操起扫帚就要“玉不琢不成器”。

1989年,丁磊听从父母建议,避开了“有辐射”的计算机专业,转而学习通信技术。可毕业后他在电信局干了两年就想辞职说要搞互联网,领导怒不可遏:“我们这里从来没有大学生辞职的,你是国家培养的大学生,你怎么能够辞职?

同年,英语教师马云在美国收到第一封电子邮件。回国后他跟23位朋友讲了两个小时的英特耐特,可大家的反应是:“你开酒吧,开饭店,办个夜校,都行。就是干这个不行。”只有一个人说,“你可以试试看“。

多数人眼中,互联网依然是“一项提供给笨蛋、科学家和打字员的娱乐”。当时看来,电脑的唯一作用是存档,而网络则又贵又没用。少数看好互联网的60后、70后,会被视作疯子和异类。

而二十年后,曾经“在洪水猛兽中成长”的年轻人,都西装革履坐进了北上广的办公室。

而当年揪着他们耳朵把他们从网吧里拽出来的父母们,此刻正端着保温杯端坐在家里的电脑前,兴奋地数着背包里的“屠龙宝刀”。

前几天,有媒体发现,某网页游戏的网站,如今依然日流水千万。花钱供养满屏幕“屠龙宝刀”和网页版“绝地精英”的人,正是60后父母们。

当年奉劝儿子别碰游戏以至于不知道扼杀了多少张小龙的中年人,背地里已经是传奇游戏的大R,日充两万块,满背包都是屠龙宝刀。

爸妈的网瘾可能比你还大。

而比他们更老一些的长辈们,早年还见不得孩子们出入录像厅天天看电视,觉得盯着花里胡哨的屏幕“有伤风化”。

而现在,他们早就加入了抖音快手的“乐退族”,每天和一群老奶奶cosplay樱桃小丸子,号召大家双击比心。

第44次CNNIC中国互联网报告显示,中国目前有8.54亿网民,年龄大于40岁的网民约占31%。而国家统计局数据显示,2018年约47%的人口在40岁以上。

粗略来看,每5位中老年人中,有3位已经触网,这已经和中国整体互联网普及率持平了。

老人一旦拿起手机,那真的很可怕。/pixabay

现实可以验证数据。可能爸妈的朋友圈都发得比你勤,今天鸡汤养生广场舞,明天“不转不是中国人”。隔三差五还要给发个链接,让你帮他领红包一块拼单。

就连机关单位喝茶看报的老干部,也懂得一个手机挂学习强国,一个手机刷抖音快手了。

曾经视网络为洪水猛兽的60后和70后们,在过去的二十年里,实力演绎了一场大型真香现场。

每代人都有属于自己的“真香”时刻,80后也难逃定律。

在电商平台争抢着卖苹果手机之前,全球最受欢迎的科技单品是:磁带随身听。

截至20世纪末,全球总共卖出了3亿台索尼Walkman。没人想到播放器可以这么小,读带可以这么快,关键是音质还无损。年轻人骑车听Walkman,即便被警察罚站举小红旗,也舍不得取下磁带。

中文的随身听名称就是由“Walkman”转变而来的。

而刚刚出现的MP3播放器,由于技术不到位、价格不美丽,就是个能出声的辣鸡。

因此,当2001年苹果发布第一代iPod时,全世界的80后们都不care,因为iPod的音质不如Walkman。虽然iTunes可以同步CD音乐到iPod中,但所有操作只能在Mac电脑中进行。

什么?Mac电脑也太难用了,根本比不上蓝天白云的XP。

只要看到这片蓝天白云,我就获得了宁静。/unsplash

此外,iTunes允许用户按单曲付费,在西方看来,破坏了“要买就买专辑,要么你就下载盗版”的默契。

iTunes不但破坏了唱片公司既有的商业模式,还遭到Napster追随者的抨击,“苹果已经背离了自由与共享精神”。后者提供P2P音乐共享服务,可以让用户免费获取音乐。

但科技进步的速度,让打脸的速度越来越快。六年后,iPod已经占领了72%的MP3播放器市场。

事实证明,绝大多数人不需要太好的音质,他们需要的只是乔帮主说的,“在口袋里装1000首音乐”。而80后不是不愿为音乐花钱,而是讨厌一刀切的月租和专辑付费。

曲库大容量,比什么都强。

曾经说iPod无聊、毫无创新的80后和70后们,压根不会想到,后来有一天自己要卖肾换回苹果手机才能在社交场上如鱼得水,而今天正在成为浴霸的iPhone,在我们老一代嬉皮士看来,只是有了通话功能的iPod而已。

对新事物和新产品的不信任感,几乎扎根于人性深处。1999年开始,电子商务网站已经开始逐渐崭露头角,但要说在网上动动手就能买东西,就连最酷炫的80后也不太信。

1999年,中国电商网站的先行者8848为了让年轻人相信“我们不是骗子”,特地在北京组织了一场“互联网生存实验”。

在72小时时间里,12名挑战者要在只有网线和电脑的房间里,想办法利用网购让自己活下来。

为了让这场网络购物看起来更“真实”,当一名选手在网上下单购买巧克力时,8848的员工选择跑到了隔壁超市去现场采购送货,好让关注实验的年轻人亲眼看到,“互联网是能买到真的巧克力的”。

互联网让所有人都变成鲁滨逊。/《黑镜》

哪怕是十年后,当马云想让天下没有难做的生意,但80后们对淘宝的质疑是,“你连电脑对面坐的是人还是狗都不知道,卖家给你寄来的是行货还是残次品?你怎么放心把钱交出去?”

为了让80后们知道网络购物也很靠谱,早期淘宝搞出了一个规定,新员工入职三个月内,必须在淘宝网上完成20笔订单。

直到2009年,电子商务交易额才占社会消费品零售总额的2%。淘宝商城首届双11成交额只有5200万,大概是今年的五千分之一。

即便到了2013年,还有媒体把“体验网购”当成是“人咬狗”一样的罕见选题,有媒体的标题是《记者体验网购家居,首次发货板断了再次发货板裂了》。

今天,如果还有人再一脸惊讶问你,这东西你怎么能在网上买?你要么会抱以同情的目光,这哥们要么是第三世界国家来的,要么,可能会兴奋地拿出拼多多,“来来来,赶紧下载一个拼多多帮我助助力”。

如果我不会网购,你还会爱我吗?/pixabay

“每天都有11亿用户,教张小龙怎么做产品”,这句话现在听起来是调侃,但对于八年前的微信来说,可就是实打实的一星差评了。

第一个版本的微信上线,在应用商店里的批评是:不能和飞信一样发短信,就是个简化版QQ。

可这恰好是微信刻意为之。不能发短信,是因为微信要改变通讯方式,而不是借运营商的旧瓶装酒。必须二维码登录,这不是微信想刁难谁,而是它想和PC互联网说再见。

以前90后嘲笑微信“太老年”,但工作后他们才意识到,Less is More。

微信,改变了人们的社交方式。/unsplash

2012年微信公众平台推出不到半个月,就有媒体组了个十几人的专家局,论述“微信营销能否干过微博营销”。

答案当然是否定的,大家言之凿凿:微信没有实时性、互动性,炒作过头了。甚至有人断言:微博营销是一年500亿的市场,微信营销只有20亿。

曾经的微信公众平台,传统媒体瞧不上,新媒体不在乎。

可现在,第一批做号的90后已经发财了。深夜发媸徐老师,从报社实习生到入选福布斯under30,只花了四年;给人在微博上画头像的同道大叔,28岁卖掉公司套现近2亿;甚至有个00后少女木汁,高中开始写公众号,现在月入10万。

曾经的小网红已成为近千万大V。/@深夜徐老师

90后还经历了颜值革命。2008年美图秀秀问世,人们把它当作一个简版Photoshop,后来美颜相机App上线,爱美的小姑娘开始玩自拍了。

很多人不屑一顾:修图修得妈不认,照骗。有学者认为,这引发了“大众审美偏差、图片真实性质疑、线下社交恐慌等社会现象”,应予以治理。

“亚洲第一邪术”PS和整容一样,都是红黑体质。黑得越多,红得越快。

2013美图手机诞生,分析师评头论足:没性能没服务只能修图,辣鸡。可后来几年,几乎每个手机都要强调一下,用我们手机自拍,脸白。

美颜功能,曾被认为是骗术,如今却是底层技术。不止是蓝绿大厂,所有手机厂商都在研究AI修图。现在的年轻人宁愿素颜出门,也不愿意发未经PS的照片到朋友圈。

从一开始大家羞于美颜,到现在小哥哥都要举起自拍杆比心,这是属于90后的真香现场。

不美颜,无自拍。/unsplash

90后果粉也继承了80后的真香精神。2017年AirPods问世,有人称它像“扯断了线的Earpods”,从耳朵里延伸出来的长杆,让佩戴的人看起来“又蠢又笨”。有人表示可以去地铁站捡耳机了,科技媒体也半嘲讽地写起了《AirPods防丢失指南》。

可现在,曾经嚷嚷着要上大法或Bose的90后,每天都会在早高峰的地铁上,幽幽掏出吹风机造型AirPods,一整天也不愿意摘。

不是为了装×,只是忘了摘。/imgflip

互联网的列车越开越快。过去,一个产品从出现到真香还有个十年的窗口期,如今,打脸来得太快就像龙卷风。

作为移动互联网原住民的95后,尤其如此。

标榜个性的95后,一度对所谓的土味和下沉应用是拒绝的。

2016年,x博士的《残酷底层物语:一个视频软件的中国农村》刷屏,各路人马围攻,城里人觉得快手low,年轻人觉得快手都是广场舞。“为什么快手惹人嫌?”这个问题,长期霸占知乎热门榜。

人人都在骂快手,但真正用过的没几个。直到一些鲜活的案例,勾起了人们的好奇心。

保定无用的爱迪生耿哥,脑洞怎么这么大?结婚花5000万请明星站台的辛巴,到底是什么来头?卡车司机宝哥一吆喝,怎么就一上午卖完了16吨洋葱?

耿哥出品,必属“废品”。

今年双11,最新的真香轮到了拼多多。95后眼中它带有几重原罪:

首先你会想起被家人“砍一刀”支配的恐惧,会想当然认为这是七大姑八大姨的专利;其次网上时不时有一波假货、山寨的段子,会让你觉得太掉价了;最后,动不动就是送水果送现金,会让你觉得自己好像占了小便宜,向生活低了头……

骂着骂着,人们发现拼多多有种魔力。LV、海蓝之谜这些奢侈品在Costco面前没了底裤,苹果、戴森等商品,在拼多多面前同样低下了头,朋友圈里不断刷新的双11底价不断刺激着你的神经,95后正犹豫要不要卑微一下,一转身,又有同事在拼多多上到账了100块红包。

不买就是亏啊。/《我的事说来话长》

万万没想到,让大家真正放开自我的反而是那些聊天软件的限制。原本,大家还觉得动不动转发个链接有点儿像发小广告,可是限制转发直接跳转的链接之后,反而引来了拼多多的新文化运动。

我点!我点还不行吗!

大家瞬间有了充分的外部理由发广告:我只是看看文案写了啥,这个好玩你不来康康吗?说得大气凛然,我觉得好玩,当然了,如果好玩还能领红包还能最低价买一个Airpods,那就只能笑纳了。

如果说以前拼多多在95后的转化,只是家族群里的被迫行为,现在百亿补贴+三码合一+朋友推荐,已经是标准的真香教科书。

数据显示,拼多多25岁以下用户占比44%。以前你没感觉,是因为大家在悄悄用,当“真香”成为新标签,代表一种尝鲜的勇气,你会发现原来人人都是拼多多的用户。

从并夕夕,到拼多多,再到拼爹爹,95后已经把“真香”演成了一部多主题的系列连续剧。

同款真香,出现在吃鸡手游上。今年5月,陪伴玩家两年的《刺激战场》停服,取而代之是风格大变的《和平精英》。游戏定位从逃生手游变成军事体验手游。

血量变成信号值、毒圈变成信号区。你爆对方头,对方不会流血,还会友好地向你挥手说一句你好再见。

这种为了过审而做出的改动,立刻引发了网友疯狂吐槽:”设计者是个鬼才”“从此再无刺激战场”“王者峡谷即将接收大量刺激难民”……

从“刺激”走向“和平”,它照样“大杀四方”。

然而,王境泽告诉我们没有这么简单,玩家们一边说着一边充上了钱。Sensor Tower数据显示,《和平精英》上线三天,中国玩家就氪金了1400万美元,目前《和平精英》已经是iOS平台最吸金的竞技类游戏。

在一波波真香中,真香定律的也成为了95后的生活新法则。敢于diss,也敢于承认被打脸,这成了大家的生活姿态。

其实,真香并不可笑,面对新生事物,多数人的第一反应都是质疑,但时代的进步,都会反映在“真香定律”实现的速度上。

从60后要花数十年才能完成真香,今天的95后只花一两年就能走完“否认到真香”的全过程,这背后,是我们尝试新事物、拥抱新变化的速度在变快。

人人都是王境泽,如果有人觉得覆水难收,抱着“只要我不试,就不会出错”念头,一条路走到黑。自以为保住了面子,其实已经落后于时代。

没人愿意成为时代的弃儿,这才是真香文化盛行的根本原因。

《沸腾十五年》,中信出版社,林军,2009(7)

《我看电商》,电子工业出版社,黄若,2013(6)

《变了味的网络咖啡(屋)》,世界计算机周刊,实华,1998(8)

《永远的WALKMAN》,现代家电,廉洁,1999(12)

《苹果的音乐梦》,互联网周刊,黄燕,2003(4)

《美图类APP的使用对用户自我认知的影响》,许倩婷,暨南大学,2016

 

文:大炮小白兔

前段时间快播案的一句“技术本身并不可耻!”在技术行业圈里流传了起来。

快播使用的是P2P(peer to peer)分享传输技术,实际上是在基础应用层上每天都在使用的东西,只不过大部分人每天都在用却完全不知道:BT下载和“种子”、电驴和迅雷、youtube和优酷、爱奇艺、暴风影音和百度影音等等非常非常多的应用,都用的是这项技术。

“种子”是怎么来的?为什么P2P会有如此广泛的应用?它和快播一案有什么关系?我们需要了解一下P2P传输技术的发展历史,以及有关P2P技术的著名案件。

“网络就是计算机”?

十几年前的互联网很简单,接入速度也很慢。不过在用户量较少数据交换量也小的情况下,一台服务器面对几百个用户基本上绰绰有余。随着互联网用户的飞速增长,网上提供服务的网站服务器的压力也变的越来越大,满足不了成几何级数增长的用户需求。那时候别说网上在线看视频,在线语音聊天都是奢望,最火的是在线文字聊天室和email。

当时著名的Sun公司首席执行官斯科特·麦克尼尔利(Scott McNealy) 提出了“网络计算机”的概念。这个概念实际上并没有被广泛应用,但它后来被引申成为了完全不同的另一种概念:“网络就是计算机”。

简单来说,就是每一台接入网络的计算机的键盘都是这个巨型计算机的输入设备,每一台计算机的显示器就是这个巨型计算机的输出设备,每一台计算机的硬盘(包括服务器和个人电脑)都是这个巨型计算机的存储设备。当基础网络线路和硬件设备达到一定普及程度时,网络就不再是由网线和光纤连接成的一台台独立的计算机设备,变是成了一个整体,整个网络便成为了一台巨大的计算机。

“整个网络是一台计算机”的概念催生了最早的P2P软件Napster。制图:大炮小白兔

Napster:最早的P2P、“种子”的种子

在 “互联网就是一台超巨型计算机”的概念提示之下,1999年,美国波士顿东北大学有一位怪才学生肖恩•范宁为了解决自己和舍友下载音乐速度慢的问题,把当时已很成熟的“即时消息传输技术”、“微软的网络映射技术”、“搜索引擎技术”和“筛选技术”等,揉在一起拼成了一个名叫Napster软件,这便是最早的P2P(peer-to-peer,对等网络/点对点)分享技术,也是现在各种P2P分享传输技术的雏形。

它的基本原理是,当电脑上启动Napster软件,Napster软件就会将你的计算机变成一台可提供上传下载服务的微型服务器,既可以为你下载文件,同时也为其他使用Napster软件的用户提供下载。

Napster有一个中央索引服务器。除了文件名列表以外,不提供任何一个文件下载。所有的文件下载,文件的互相传输都是在Napster软件用户的计算机上,由Napster用户来完成。即是说,我的计算机可以从加州大学保罗的计算机上下载一首《凤凰传奇》,也可以从哈佛大学林肯的计算机上下载一首《小苹果》。与此同时我的计算机还为耶鲁大学的霍华德提供《最炫民族风》的下载。

Napster软件界面。 图片来源:tg24.sky.it

但这里面有几个问题:如果我用Napster免费下载了别人电脑里的付费内容,这算不算侵权呢?如果是违法内容呢?

Napster的侵权案件

就上面的例子而言,Napster本身作为工具,即不生产mp3音乐,也不复制mp3音乐文件,用户是直接从其他用户的计算机上下载mp3音乐文件。而这种分享行为自然引起了音乐版权所有者的不满,美国唱片业协会和美国音乐出版商协会联合向法院起诉Napster公司。

法院认定:

(1)Napster知道在其系统上存在着侵犯原告版权的文件,但没有阻止提供侵权材料者登陆其系统,反而提供“网站和技术”等服务支持,方便其用户搜索和下载文件,Napster的行为已构成辅助性侵权。

(2)Napster没有对其系统中的文件列表进行监控,并且不断从其系统上可以获得的侵权文件中获利,从而认定Napster应该承担代理侵权责任。Napster尽管不是MP3音乐文件的提供者,但是它自始至终都处于一种参与终端用户相互交流MP3文件的地位。

2000年7月,在旧金山地区法院裁定,Napster对唱片业版权构成了侵权,并下达了关闭Napster公司的预禁令。2001年2月,美国第九巡回上诉法院对此案作出判决,要求停止把Napster软件透过互联网供人免费下载,理由是该软件让网友透过互联网交换Mp3音乐档,涉及侵犯著作权。Napster提出上诉,二审依然判其败诉。

BitTorrent和“种子”的诞生

就在Napster二审败诉的当年,纽约州立大学布法罗分校的辍学生布拉姆·科恩(Bram Cohen)编写了首款BitTorrent客户端,其主要依靠的是BitTorrent内容分发协议,这比Napster更为细致。

BitTorrent协议允许用户把文件分解成许多许多小块并给每一个碎块生成一个标识码,每个用户可以分别从不同的其他用户处下载一个个小块,最终依据标识码拼成完整的一个文件。

举个例子吧:一列火车10节车厢,每节车厢有100个座位,那就是满载的话是1000名乘客。这些乘客每人都有自己的名字,自己的座位号,凭票上车,分别从不同的车厢入口上车,直到坐满(即下载完成)。然后到站时下车也是分别从不同的车厢出口下车,从火车站不同的出口离开,最终各自回到自己所在地门牌编号皆不同的家中(即分布式上传)。每个BitTorrent用户都是一个微型的服务器节点,在自己下载的同时也成为让其他用户下载的服务器。 “人人为我,我为人人。”

发展到最后BitTorrent不再需要索引服务器的支持,只要有完整文件的标识码,即可开始加入分享网络,每个BitTorrent用户自己既是服务器又是客户端,想分享什么文件了,只需要按统一规则给文件制作完整的标识码,再把标识码发给其他的BitTorrent用户即可——

这就是你们求的BT种子。

BitTorrent软件界面。别问了,那些wmv结尾的是正经影片。图片来源:wiki.smu.edu.sg

当然,和Napster类似,BitTorrent也面临这样的问题:版权和用户上传的违法文件。

BitTorrent的相关案件

BitTorrent发明人布莱姆·科恩声称他从来没有侵犯过用BitTorrent来传输的文件的版权,事实上也从来没有被正式起诉过。但BitTorrent的用户和BT种子搜索引擎均曾被起诉。

香港海关曾指控陈乃明在家中上载3套未经版权持有人授权的电影。陈乃明的辩护律师指出陈的行为只是使档案“可供取用”,而非“发布”。此案的终审法院法官认为,复制行为不一定牵涉实物,也不同意陈乃明声称过程被动的讲法。因为他一直让电脑在线,又启动BT软件,确保下载者得到完整电脑档案,犹如有人提供汽水机,由市民付款买汽水一样,属于主动发布的侵权行为。

BT种子搜索引擎ISO Hunt也曾被美国电影协会所起诉。ISO Hunt运营者加里·方表示,ISO Hunt与谷歌一样,只是提供了一种检索服务。但法官威尔逊仍然裁决ISO Hunt的行为违法。他表示,被告的技术无非是“新瓶装旧酒”,ISO Hunt与Napster和Grokster等传统P2P分享网站无异,只不过BT技术更加高级,而且明显增加了侵权的可能性。这是美国法官首次裁定BT搜索引擎非法。

BitTorrent的原理简图。制图:大炮小白兔

P2P在视频网站的应用雏形

虽然仍有许多问题,但BitTorrent解决了过去从同一个服务器下载的用户越多,带宽越拥挤,下载速度越慢的问题。反而形成了“同一个文件下载用户越多,微型服务器越多,下载速度则会变的越快”的现象。如此以来整体互联网的下载速度岂是成倍提升,简直是从自行车到飞机的跨越。

随着BitTorrent协议的推广,越来越多的技术人员发现了P2P技术的发展前景,也看到了互联网发展的曙光。过去由于服务器带宽成本问题无法提供的在线流媒体视频播放,得益于P2P技术而得以实现。而为了能够最大程度的获得商业利益,同时又不惹上官司,大部分网站都会采用会员制,必须注册会员才能上传视频。

这里是上传到视频分享网站的服务器上,并不是直接通过P2P技术进行分享。经过网站审核后,才可以发布到视频分享网站。这里也会显示上传人,也就是责任人。只有在用户打开网页的时候视频才会开始播放,刚开始播放时也是直接使用传统方式从网站服务器进行下载播放,这时候基于文件分块标识的技术开始作用,即使没有把视频文件完整下载,也可以开始播放。这个未完成下载就已经可以播放的文件,被称之为“缓存文件”。

当播放到一定程度时,也就是缓存文件达到一定大小时,P2P技术开始起作用,将已下载的缓存文件中的小块上传,提供给其他用户下载。这就是在刚打开在线视频会提示“正在缓冲”然后非常卡顿的原因。然后多看一会儿就不再卡顿时就进入了P2P技术开始起作用的阶段,周围缓冲量多的用户开始为你提供下载,而你同时也开始为其他用户提供下载,达到一定的用户数量,用户数量越多,速度越快,就越流畅。

P2P应用的发展和改良

刚打开在线视频的“正在缓冲”,这一开始的卡顿也是非常影响体验的,于是缓存服务器技术出现了。视频分享网站事先在某些用户量较少的区域布置较大带宽的缓存服务器,其中只缓存最近时段点播最多的视频文件。然后,这个视频分享网站吸引了越来越多的用户,用户越多,速度就越来越快,看视频就越来越流畅。

然后视频分享网站服务提供商逐渐发现仅仅是在网页看单个视频时使用P2P技术,远远达不到某些高清视频的播放速度需求,如果要再提高,那么缓存服务器成本及带宽成本也会随之提高。于是服务商开发了自己的P2P客户端。

它会将用户看过的视频缓存到用户的计算机里,在使用客户端看视频的同时,也会将看过的视频缓存文件进行上传,给其他客户端用户提供下载。

这些影片不仅仅限于当前观看的,也包括以前观看过缓存过的视频文件。客户端会开启独立的p2p传输进程,即使在未开启客户端时也会保持运行。用户在使用客户端观看视频的同时,也成为了其他用户的微型服务器,使用客户端的用户越多,微型服务器也就越多,下载速度也就越快,播放也就越流畅。

最初各个视频分享网站之间是互相敌视的,装了这家的客户端,再装另一家的客户端,那么两家看视频都会出现严重卡顿。但是服务商们很快意识到了问题,开始允许自己的客户端识别对方的缓存文件,并给自己的用户传输,于是更具规模的P2P分享网络诞生了。

P2P作为一项技术,其本身并不可耻。但失控的P2P分享网络可能引发一系列问题。目前最著名的案例,就是快播了。

快播一案掀起轩然大波,这和它使用的技术有关系吗?图片来源:wikipedia.org

P2P视频软件的相关案件:快播

快播的确使用的是P2P分享式传输技术。快播并没有建视频分享网站,也就是所谓的自己本身不制作不提供视频文件,只是一个视频分享的工具。所以快播软件实际更接近于BitTorrent,甚至可以直接打开BT种子文件进行下载。任何一个快播软件用户都可以直接分享一个种子文件,然后由其他快播用户来互相传输。所不同的是,快播软件在提供分享式传输的同时,还可以进行视频文件播放。

不过谁分享了什么,谁播放了什么,快播自己并不能控制。因为快播最初没搞会员制,不注册都能使用快播来分享视频文件,任何人只要下个快播软件就能成为快播的微型服务器,在观看视频的同时给其他用户提供视频文件下载。

任何有点网龄的人都会知道,“种子”是一个多么“神奇”的东西。而P2P的一大特点就是用户越多,流畅资源越丰富。于是许多盗版和色情视频网站站长直接把快播拿过来开始用于分享自己网站上的非法视频,快播立刻就火了。2008年底快播的单日用户量突破了1500万,后期活跃用户总量大概是4亿。对于一个软件来说,破亿的用户量是怎样一种情况?

仅凭快播员工,这破亿的用户根本无法管理无法控制。然后网警就开始介入,快播这时候发现自己的P2P分享播放软件,已经完全处于一种失控的状态,开始试图改变。快播更新版本开启了会员注册审查制度,同时建立了与网警相连接的110系统。

但快播已经失控了。

快播发布新版本,用户并不买账,依旧用旧版本。这些用户里也有懂技术的程序员,甚至有人将快播早期的客户端修改之后使用,完全跳过更新指令,照样免费分享。甚至有些色情网站的站长,直接修改出了自己网站版本的快播软件。这个巨大到恐怖的分享网络,想一朝一夕立即改变现在的状况,除了关门,恐怕再也没有更好的办法了。快播完全没意识到恢复控制需要下多少功夫,花费多少时间。然后,有关部门等不及了要求全面封禁。

快播一案的思考

我们注意到,在庭审中有两项关键证据:四台服务器和2万多淫秽视频文件。但这就可能有问题了:之前不是说P2P是把所有用户作为微型服务器吗,为什么自己也有服务器?而且快播自己也不需要储存缓存文件啊?那么在庭审中作为关键证据那四台服务器是什么?认定的2万多淫秽视频文件又是什么?

如果说这四台服务器是用作初始种子发布使用,那么对于已拥有4亿用户,拥有4亿微型服务器的快播来说,这似乎完全没必要。 要是个新开的色情网站站长的话还是有可能的,不过没有哪个站长会把片源文件都放到本地同一组服务器里。

缓存文件也是。有人看有人用有人下载才会缓存,没人看的片,缓存它又占带宽又占存储,缓存它的意义何在?那么这几台服务器是仅面向本区域的缓存服务器吗?很难想象这个区域的用户没事儿整天都在看淫秽视频。

不过庭审里,我们能发现两个关键词:“网联光通”和“小区宽带”。其实早年经常去网吧的都知道,有一段时间,各大网吧为了网速会购置一台服务器,上面放满电影什么的让用户看,免的用户再开BT下载占用别人玩游戏的带宽。也许这四台服务器也是此种功能?

无论是何种原因,随着互联网的发展以及信息数据交流速度的提高,技术也再不是闷头憋在小黑屋里做的事情了。(编辑:Jerrusalem)

本文来自果壳网,谢绝转载

如有需要请联系

 

 

 

商业评论 丨 作者 / 刘润 整理 / Tony

这是刘润公众号的第609篇原创文章

10月25日,新闻联播中报道了国家领导人学习区块链技术的新闻。

这个消息马上就在币圈热传,今天,比特币更是突破10000美元大关,24小时,涨幅逾30%。

那么比特币和区块链到底是什么关系?区块链又是什么呢?

今天我就把以前发布的一篇文章再发出来,分享给你,希望能让你对区块链有更进一步的了解。


0

 

某天,区块链作为神秘嘉宾,参加了一个以区块链为主题的论坛。

当台下的听众正在热议区块链各种应用的时候,主持人宣布,本场最重量级的嘉宾——区块链本人即将登场。

话音刚落,会场一片欢呼雀跃,众人纷纷起立,用热烈的掌声,欢迎区块链到场。 于是,在众人激动的眼神中,区块链开始他的演讲。

 


1

自我介绍

大家好!我就是传说中的区块链本人,非常高兴受邀来参加《刘润·5分钟商学院》举办的这个论坛,给5分钟商学院的学员们做分享。

首先非常感谢大家对我个人极大的关注。

在过去的几年,尤其是去年,包括今天的会场,我都能深深感受到大家的热情。

但是今天的我承载了太多本该属于我整个家族的荣耀。

我有一个非常伟大的家族,家族里的每个成员,我的父母,我的哥哥姐姐,我新出生的弟弟,他们都非常了不起。

所以今天请允许我隆重地介绍一下我的家族成员。

 


2

我的父亲:去中心化

首先,是我的父亲。他是一个著名的哲学家,名字叫做去中心化。

我父亲出生在全人类的一个虚拟世界里,是生活在全人类脑中的一个信仰。

在英语里面,我们把他称为Decentralization。

在中文世界,他也给自己取了个时髦的名字,叫去中心化。但在互联网上,人们习惯叫他P2P。

我父亲在人类出现的时候就已经存在了,他是去掉中心,然后实现人与人之间直接沟通、直接交易、直接传播的一种方式的信仰。

他相信总有一天,我们可能不再需要中心化的机构。

在人类几十万年的历史中间,父亲一直都在寻找一位能实现他去中心化哲学理想,并且他真正爱的人。

我父亲曾经爱慕过宗教,比如基督教。

基督教原来是以教会为核心的,自从他爱上基督教之后,每个人都可以直接跟上帝发生关联,而不一定要通过教会。

后来他发现这还不彻底,于是又喜欢上了去中心化的政治,从此每个人都能发表自己的见解,于是产生了民主制度。

后来他又喜欢过很多各种各样的人,但直到我母亲的出现,他才意识到什么是真爱。


3

我的母亲:互联网

我的母亲,就是互联网。

互联网是一个没有中心化节点的网络结构。

每一个点,从本质上来说,在整个互联网上都是同等重要的存在。所以我的父亲自从遇到母亲之后,就彻底地疯狂地爱上了她。

然后他们俩就结合,组成了家庭。

之后,他们生下了延续父亲去中心化基因,并且对整个世界产生巨大影响的8个孩子。

我排行老七,前面有6个哥哥姐姐,后面还有1个弟弟,这就是我的家族。

下面请允许我给大家一一介绍我的兄弟姐妹。

 



4

我的大哥:P2P下载

我的大哥,他的名字叫做P2P下载。

P2P是我父亲的姓氏,所以第一个孩子姓P2P,名字叫下载。

大哥是在1999年来到这个世界的,帮他接生的,是今天互联网界非常著名的一个创业者,他的名字叫Shawn Fanning。

他1999年创立了一个叫Napster的mp3音乐分享网站,他也是Facebook最早的顾问、投资人和股东之一。

Napster,能让大家自由下载MP3,但是这个mp3文件,并不是放在Napster网站的硬盘上的。

如果是这样的话,把整个互联网上的音乐都放在这儿,存储量是非常大的。

于是Shawn做了一件事,就是将每个人电脑上的mp3汇集成一张目录。

如果你想下载mp3,那么Napster就会找到那些有这个mp3的电脑,同时去从这些电脑中下载一个个小小的碎片,然后在你的电脑上拼成这个mp3。

所以Napster本身并不拥有MP3,他只是帮助那些拥有mp3的人互相分享,我们把这个叫做点对点的分享。

我大哥的本质,是一种硬盘的共享,是把每个人电脑上的一部分硬盘,拿出来与其他人共享。

后来,大哥在中国也有了一个对应的形态,就是迅雷。

迅雷就是做P2P下载的,它的逻辑是把电影文件,放到每个不同的电脑上,然后彼此分享,这个模式极大地节省了资源。

我的父母非常高兴,因为大哥为人类带来了很大的改变。

当然这也不是一帆风顺的,因为P2P下载对版权保护的冲击很大,美国后来禁止用这种方式来分享MP3,Napster也于2002年宣告破产。

但是这个逻辑,一直存续了下来。


5

我的二哥:CDN

我的父母,接着生下了他们第二个孩子,也就是我的二哥——CDN。

当时,大家在互联网上看电影,有一个问题。

比如你在上海通过视频网站看一部电影,因为电影是存放在北京的服务器上,在上海看就会很慢,如果在深圳去看这个电影,反应会更慢。

那怎么办?

有一个办法就是把这个电影放在很多不同地区的服务器,看电影时找最近的服务器来访问,这就是CDN。

于是,美国和中国的很多电信公司,就成了我二哥的接生婆。

他们把内容放在很多不同的地方。

你在上海看电影,就从离你最近的机房——上海的服务器上看。在北京看电影的人,是在北京服务器上看。这是一种分布式的存储,共享分布式的带宽。

我二哥长大之后,进化成一种叫P-CDN的形态,就是把我父亲的姓氏P2P放在前面,把每个人家里的电脑,都变成了CDN。

过去我们把内容放在机房,无论在中国还是美国,机房的数量都是有限的。

如果能够把每个人家里的带宽,都拿出来,这样你看电影时,访问的是你邻居家的电脑,速度是最快的。

关于P-CDN的落地,我们还要感谢帮大哥在中国落地生根的那家公司——迅雷。

迅雷很早就开始用P-CDN,它出售给会员一种商品,当年叫赚钱宝,后来叫玩客币,其实都是让会员用家里面的网络,来访问彼此网络带宽的一种设备。

除了迅雷,我们还要感谢那些电信机房,感谢Shawn,感谢Napster,让大哥分享硬盘、二哥分享网络资源这样的方式能够出生和成长。


6

我的三哥:分布式计算

接着我的第三个哥哥出生了,他的名字叫做分布式计算。

三哥是个科学家,他出生的时候,轰动了全世界。

我三哥在做什么事呢?

过去我们破译一个算法或者密码,我们用一个东西:超级计算机。

就是在机房里有个特别厉害的计算机,它的运算速度,比全世界任何一台计算机都要快。这就是中心化的计算。

那什么叫做分布式计算呢?

就把需要大量计算的工作,比如说,破译密码,或者计算一个DNA的序列,分解成无数的小块。分成小块后,再扔给全世界一个个小的计算机,比如你家里的个人电脑。

当全世界几千,几万甚至几十万台个人电脑的CPU,同时计算的时候,再怎么样,计算速度都会比一个超级计算机要快。

我的父母特别高兴,因为生下了一个科学家,一些人类以前解决不了的问题,比如需要大量计算的基因学、密码学的问题,在我三哥面前被轻而易举地解决,所以我非常崇拜我的三哥。

各位,我已经给你们介绍了我的三个哥哥:P2P下载,P-CDN和分布式计算。

他们各有自己的能力,我的大哥,是用来共享硬盘的;我的二哥,是共享网络带宽的;三哥是用来共享CPU资源的。

我的三个哥哥长大之后,他们互相照顾,互相帮助,于是就联合在一起做了一个联盟,叫做边缘计算。

过去我们通过云计算的方式提供资源共享,云计算,是我们的一个远房亲戚,就是通过互联网的方式来给大家提供一台巨大的,远的云端计算机。

但是我的三个哥哥商量,我们能不能不用云端来提供一个中心化的计算资源,而是把每台计算机的CPU资源、网络资源、硬盘资源都拿出来共享,这样全世界的计算机,加在一起就变成一台虚拟的计算机。

我们把它称之为分布式云计算,由全网计算机一起提供云计算的服务,然后我们来协调大家。

三兄弟一商量,就把他们的组合叫做边缘计算。

我特别崇拜三个哥哥,因为我相信边缘计算会让我的父母特别荣耀,我祝福他们的边缘计算计划,能够获得巨大的成功。


7

我的四姐:社交媒体

在这之后,我的父母生了我四姐——社交媒体,她是我的父母生下来的第一个女孩,所以他们特别喜欢她。

过去媒体是中心化的,虽然它有可能代表正义,有可能代表一个中立的观点,在全世界范围之内,发言权是集中在少数人手上的。

我的四姐诞生后,她让每个人都有公平发言的机会,每个人的声音都能被别人听到,整个世界就立刻变得非常感性,每个人都能够说出自己有创意的、有感情的想法。

谁是把我四姐接生下来的人呢?

在美国我们特别要感谢Facebook、Twitter,在中国我们要感谢新浪微博和腾讯,是他们共同把四姐接生下来。

四姐的出生让我的父母信心大增,是她让每个人的声音都可以被全世界听到,她是互联网世界,人人都喜爱的一朵鲜花。



8

我的五哥:P2P借贷

我的父母突然想到,能不能在金融领域,也生个孩子呢?

他们借助一个叫雷纳德·拉普兰奇的美国人,把五哥接生下来,给他取名叫P2P借贷。

雷纳德想到,一个有钱人,为什么要把钱放在银行?你要借钱,为什么一定要去银行借?

于是他就创立了一家叫lending club的公司,帮助我的父母接生了这个孩子。

P2P借贷是什么意思呢?

就是今天我需要钱,我不去银行,而是直接去找有钱人借。

在美国,你今天到银行存钱,活期的储蓄利率是一年0.25%,可是如果去借钱刷信用卡的话,那信用卡的利率一年17%。

凭什么把钱存银行是0.25%,把钱取出来就17%呢,这太没道理了!那还不如去中心化,直接把钱借给对方。

这就是我的五哥P2P借贷,他是一个非常叛逆的孩子。

他一直在宣扬人与人之间是可以直接发生借贷的,所以跟传统世界一个特别顽固和保守的群体,发生了很大的抗争。

五哥在全世界做了很多他人觉得风险很大的事情,但也帮助很多人借到了钱。

五哥是我们整个家族里面,争议最大的一个。

但我认为,他今天还处于青少年期,等到他长大了,对风险有了更多认识的时候,我相信他会做得更好。


9

我的六哥:众筹

我的父母在金融领域生下我的五哥之后,很快又生下了六哥,他叫众筹。

帮他接生的是一个美国的公司,名字叫做Angel list,天使列表的意思。

过去我们融资都是去找风险投资,或者去上市,这些都是中心化融资的方法。

其实机构或者股市的钱也是无数投资人给的,那么一个企业如果需要钱,能不能直接去找这些零散的投资人借呢?

今天的金融世界里是有监管的,因为世界上有很多不合格的投资人,就是那些对风险没有识别能力和承受能力的人,拿他们的钱,会有金融风险。

在中国超过200人叫非法集资,我们能不能在200人之内,找到对风险有识别能力和承受能力的人,拿他们的钱,而不需要通过中间机构呢?

我们把这种方式叫做众筹,这就是我的六哥。

与我的五哥相比,六哥会显得稍微沉稳一点。

但他依然会让全世界觉得头疼,因为还是涉及到金融风险。但是他让很多优秀的创业者拿到了投资,让他们能够有机会去改变这个世界。

美国打车软件Uber,这家在全世界引起巨大反响的公司,他们的第一笔钱,就是从angel list通过众筹的方式拿到的。

我非常喜欢我的六哥,他在少年时就是一个英才,就已经做出了这么伟大的成就。

 


10

我,小七:区块链

我是第七个孩子,我叫做区块链,帮我接生的人叫做中本聪。

中本聪在2008年发表了一篇论文,这篇论文的标题叫做《基于点对点技术的数字现金系统》。

我想跟大家强调两点,第一是基于点对点技术,点对点就是我的父亲,也就是P2P。

第二个叫做数字现金,digital cash。digital cash和digital currency是有很大区别的。

currency是货币,货币不只是现金。而数字现金系统是一个很窄的领域。

什么是现金?纸币、黄金、白银都是现金。

所以我是来做黄金的,做纸币的,不是来做银行账户的。

怎么去实现它呢?

就是用我的父亲的基因——点对点技术,把这个记账的能力,放在每一台电脑上。

我是一种基于分布式的记账技术,我天生有分布式记账的优势,但是我身上也有些缺陷,我不能解决所有问题。

我的缺陷是什么?

分布式记账,意味着过去一个银行要记的账本,现在需要存储在全网的每个节点上。

而要在每台电脑上存储的时候,就造成了极大的资源浪费。你们可能没有意识到,但我自己其实深受其苦。

所以我只能在数据量特别小的领域,来做分布式记账,数据量特别大的领域我干不了。

比如说很多人期待我能做大哥做的事情,就是把文件在全网来分享。但是在全网每个节点上放个副本,需要消耗极大的资源。

分布式记账最大的作用就是去除中间的信任机构。在我的努力之下,一些第三方的信用机构将来可能不再被需要,人类生活的效率将得到提高。

在我出生之后不久,中本聪帮我也接生了一个孩子,所以我是家族里面,最年轻最早有孩子的一个。


11

我的儿子:比特币

我的孩子叫做比特币,是基于分布式记账技术的一种数字现金。

比特币是模拟黄金来发行的,2100万枚的总量,每4年开采量就会减半。

我的父母特别期待他们的孙子——这个去中心化,在全世界不需要任何央行的数字现金体系,能够把全世界的金融体系,变得更加透明。

当然,我更希望我的孩子能够健康成长,不要因为大家对他过高的期望,让他很早就陷入自我膨胀,他需要良性的发展。


12

我的侄子:ICO

自从我有了孩子之后,我的六哥众筹,也生了个儿子。

他娶了一个太太叫代币,代币就是比特币的原型,比特币的逻辑。

他俩结合,也就是众筹取得代币的逻辑之后,生下了儿子ICO,这是我们整个家族里面的第二个孙子辈小孩。

家家都有本难念的经,我们家族最难念的经,可能就是我的侄子ICO了。

ICO给全世界和我们家族,造成了特别大的困扰,就是他在年纪很小,而且没有很好地受过教育的情况下,就出来闯荡社会。

他能够在没有任何的实际项目执行的情况下,很快就融到一大笔比特币、以太币,或者其他代币。

所以我们希望人类能够配合我们的管理,把他介入到人类的监管体系里面来。

让他能够在人类监管之下健康成长,能够学会一些风险管理,能够让好的项目浮现出来。


13

我的八弟:DAO

我还有一个弟弟,正在母亲腹中,我们全家都在期待这个弟弟的降临,他的名字叫Decentralized autonomous organizations,简称DAO,就是去中心化的组织,或者叫做自组织。

过去人类的组织形态,都是有管理者的层级组织。

比如一个公司有CEO,再往下是高层、中层,一直到员工。

这个组织形态,其实很好用,但是也有问题,就是它的沟通效率很低。

如果能通过我的八弟,让每个组织里面不再有一个所谓的管理层,而是自我沟通,通过效率的方式直接连接,就很有可能会提高全人类的组织效率。

虽然我们还不知道应该如何去教育八弟,但是我们相信他来到人类世界之后,会跟人类世界共同成长。

希望八弟也能在家族中起到重要的作用。


最后的话

以上就是我的整个家族,下面是我们家族的族谱。

今天,我介绍我的家族成员与大家认识(当然我的家族以后可能还会增添新的成员,但我们身上都流淌着共同的血液——去中心化。)

最大的目的是想让大家知道,并不是每件事情都是我做的,我能做的事情是有限的,但是我希望我们整个家族,和人类一起创造美好的未来。

今天我的演讲就到这里,谢谢大家!


-End-

 

 

谈到区块链和分布式计算,最重要的是共识算法和智能合约。但是,谈及日常应用程序,这些属性还不足以支持当今世界的需求。如果我们只依靠上述这两项,就难以想象像在 Netflix 上那样观赏喜爱的电影或电视剧、像在脸书上那样存储或分享值得纪念的视频或照片,或在区块链上玩喜爱的在线游戏(如 DOTA)。

我们缺少一个强大、安全和去中心化的内容存储以及分发系统,服务于当今的应用程序。

下面,我们将探索和评估一些最流行的分布式存储平台。

本文为系列文中的《上》篇,主要介绍 Swarm 和 IPFS。系列文的《中》及《下》篇将分别介绍 Sia 和 Storj 以及 MaidSafe。

一、Swarm

 

 

1. 状态:

活跃

2.说明:

Swarm 是分布式存储平台和内容分发服务,是以太坊 web3 栈的本地基础层服务。Swarm 的主要目标是提供充分分散和冗余存储的以太坊公共记录,尤其是存储和分发 DApp 的代码和数据以及区块链数据。从经济角度来看,它允许参与者有效汇集他们的存储容量和带宽资源,以给网络的所有参与者提供这些服务,同时接受以太坊的激励。

3.目标

Swarm 更广泛的目标,是为去中心化的 web 应用程序(DApp)开发人员提供基础设施服务,特别是:消息传递、数据流、点对点记账、可变资源更新、存储保险、监管扫描和修复、支付渠道和数据库服务

从终端用户的角度来看,Swarm 和万维网的差别不大,除了上传不托管在特定的服务器上。Swarm 提供了一个点到点的存储和服务解决方案,它具有 DDos 抗性、零停机、容错和审查及自我维持的特性,它内置了激励系统,通过点对点记账,允许用户为交易资源进行支付。Swarm 旨在和以太坊的 devp2p 多协议网络层以及以太坊区块链进行深度集成,以进行域名解析(利用 ENS)、服务支付和内容可用性保证。

请注意:为了解析 ENS 域名,Swarm 节点必须要连接到以太坊区块链上(主网或测试网)。

请参考开发路径图,以获得 Swarm 的进展信息。

4.概述

Swarm 旨在给新的去中心化互联网提供基础层的基础设施。Swarm 是点对点的节点网络,通过彼此之间贡献资源(存储、消息转发、支付处理)提供分布式数字服务。以太坊基金会运作 Swarm 测试网,可以用来以类似于以太坊测试网络(ropsten)的方式测试功能。每个人都可以通过在自己的服务器、台式机、笔记本电脑或移动设备上运行 Swarm 客户节点加入到网络中。请参阅《Swarm入门(
https://swarm-guide.readthedocs.io/en/latest/gettingstarted.html#getting-started)》一文以了解操作方法。Swarm 客户端是以太坊栈的一部分,参考实现是用 golang 编写的,可以在 go-ethereum 存储库中找到它。目前在所有节点上运行的是 POC 0.3 版。

Swarm 提供本地 HTTP 代理 API,DApp 或命令行工具可以用来和 Swarm 进行交互。像消息传递这样的模块只能基于 PRC-JSON API 才可使用。在测试网(testnet)上的基础服务提供公共网关,用于轻松演示功能和允许免费的访问,以便人们无需运行任何自己的节点即可尝试 Swarm。

Swarm 是 devp2p 网络的节点集合,其中的每个节点在同一个网络 ID 上运行 bzz 协议套件。

Swarm 节点也可以连接到一个(或多个)以太坊区块链上,以进行域名解析,并连接到一个以太坊区块链进行带宽和存储补偿。运行相同网络 ID 的节点应该连接到相同的区块链上以进行支付。Swarm 网络由其网络 ID 标识,该网络 ID 是一个任意整数。

Swarm 允许上传(upload)和消失(disappear),这意味着任何节点可以只上传内容给 Swarm,然后就可以下线。只要节点没有丢失或变得不可用,该内容将仍旧可以访问,这是因为有一个“同步”的过程,节点持续地在彼此之间传递可用数据。

5.公共网关

Swarm 提供本地 HTTP 代理 API,DApp 可以用来和 Swarm 进行交互。以太坊基金会在托管公共网关,该网关允许免费访问,因此,人们甚至无需运行自己的节点即可尝试 Swarm。

Swarm 公共网关可以在 http://swarm-gateways.net 上找到,上面一直都运行着最新的 Swarm 稳定版。

请注意:目前,该网关只接受限制大小的上传。将来,上传到该网关的功能很可能完全消失。

上传和下载数据

上传内容由这些步骤组成:“上传”内容到本地 Swarm 节点,接着本地 Swarm 节点用其在网络中的对等点“同步”所生成的数据块。同时,下载内容由这些步骤组成:本地 Swarm 节点查询在网络中的对等点以获取相关的数据块,然后在本地重组这些内容。

6.内容解析器:ENS

请注意:为了解析 ENS 名称,Swarm 节点必须连接到以太坊区块链(主网或测试网)。

ENS是个系统,Swarm 用它来实现以人类可读的名称(如 theswarm.eth)引用内容。它的操作类似于 DNS 系统,把人类可读的名称转换成机器标识符,在此,即你正在引用的内容的 Swarm 哈希。通过注册一个名称,并把它解析成网站的根清单的内容哈希值,用户可以通过 URL(如 bzz://theswarm.eth/)访问该网站。

请注意:目前,主流的浏览器(如 Chrome、Firefox 或 Safari)不支持 bzz 协议。目前,如果要通过这些浏览器访问 bzz 协议,必须使用 HTTP 网关(如
https://swarm-gateways.net/bzz:/theswarm.eth/)或者使用支持 bzz 协议的浏览器(如Mist)。

要了解更多在 Swarm 上传、下载和处理内容的信息,请参阅这里。

7.可变资源更新(Mutable Resource Updates)

可变资源更新是 Swarm POC3 上的一项高度实验性的功能 。它正在积极开发中,因此,有些东西可能会有变化。

我们在这份指南中已经了解到,当我们在 Swarm 中改变数据时,我们上传的数据所返回的哈希值会以无法预料的方式变化。通过可变资源更新,Swarm 提供一种内置方式,可以对更改数据保持一个持久的标识符。

为了保持与更改数据有相同的指针,常用的方法是利用以太坊命名服务 ENS。但是,ENS 是一个链上功能,它限制了其他地方的功能:

  • 每个 ENS 解析器的更新都需要 gas 才能进行。
  • 更改数据不可能比挖出新区块的速度更快。
  • 正确的 ENS 解析方案要求始终同步到区块链。

可变资源更新允许我们用非变量标识符来更改数据,无需使用 ENS。利用在创建资源时获得的密钥,可以像普通 Swarm 对象一样引用可变资源。

如果同时使用 ENS 解析器合约和可变资源更新,只需要一个初始事务来注册 MRU_MAINFEST_KEY。该密钥将解析到资源的最近版本上(更新该资源不会改变该密钥)。有 3 种和可变资源更新进行交互的方法:HTTP API、Golang API 和 Swarm CLI。

请参阅这里以了解更多情况。

注意事项:

  • 只有创建该资源的私钥(地址)可以更新它。
  • 在创建可变资源时,必须要提供的参数之一是预期的更新频率。这表明该资源多快(以秒计算)被更新一次。尽管你可以以其他的速率更新该资源,但这么做会减慢索引该资源的处理过程。

8.Swarm 上的加密

在 POC 0.3 中引入了对称加密技术,现在可以很容易随 Swarm up 上传命令一起使用对称加密了。该加密机制是用来保护信息,并使得在处理任何 Swarm 节点时都不可读分块数据。

Swarm 使用计数器模式加密技术来加密和解密内容。当上传内容到 Swarm 时,该上传的数据被分为 4KB 大小的块。这些块都将用独立的随机生成的加密密钥来编码。这个加密过程在本地 Swarm 节点上发生,没被加密的数据不与其他节点共享。单个块(和整个内容)的引用将是编码数据哈希值和加密密钥的组合。这意味着引用将比标准无加密的 Swarm 引用长一些(不是 32 个字节,而是 64 个字节)。

当你的节点将你的内容的加密块与其他节点同步时,它不与其他节点共享完整的引用(或任何方式的解密密钥)。这意味着其他节点无法访问你的原始数据,此外,它们也无法侦测到同步的块是否经过加密。

检索数据时,只在本地 Swarm 节点上将它解密。在整个检索过程中,这些块以加密的形式遍历网络,参与的对等节点无法解密它们。它们只在用于下载的 Swarm 节点上进行解密和重组。

要了解如何在 Swarm 上处理加密的更多信息,请参阅这里(
https://github.com/ethersphere/swarm/wiki/Symmetric-Encryption-for-Swarm-Content)。

注意事项:

  • Swarm 支持加密。由于无法撤销上传,因此强烈建议不上传未加密的敏感和私密数据。用户应该避免上传非法的、有争议的或不道德的内容。
  • Swarm 目前即支持加密也支持未加密的 swarm up 命令,通过使用–encrypt 参数来标识。将来可能有变化。
  • 加密功能是非确定性的(因为每个上传请求生成的密钥是随机的),API 的用户不应该依赖结果的幂等性;这样,在启用加密的情况下,同样的内容两次上传到 Swarm 所产生的引用是不同的。

9.PSS

PSS(Postal Service over Swarm,Swarm 上的 Postal 服务)是 Swarm 上的消息传递协议,具有强大的隐私功能。PSS API 通过在该API Reference中所描述的 JSON RPC 接口公开,我们在这里只解释基本概念和功能。

请注意:PSS 仍然是个实验性的功能,正在积极开发中,可从 Swarm 的 POC3 开始使用。预计有些事情会有所变化。

10.基础知识

通过 PSS,可以发送消息给 Swarm 网络上的任何节点。消息的路由方式和块的检索申请方式一样。PSS 消息不使用块哈希引用,而是在覆盖地址空间中指定目标,与消息的有效负载无关。如果该目标是一个完整的覆盖地址就可以将其描述为一个特定的节点,或者如果它只部分指定其一,则可以描述为邻居。消息通过 DevP2P 对等连接使用 forwarding kademlia 算法进行转发,forwarding kademlia 算法则通过使用 kademlia 路由的中继节点之间的半永久点对点 TCP 连接传递消息。在目标邻居内,该消息利用 Gossip 进行广播。

由于 PSS 消息是加密的,因此,最终收件人可以解密该消息。可以用非对称或对称加密方式进行加密。

消息有效负载通过接收节点分发给消息处理器,并通过 API 分发给订阅用户。

请注意:目前,PSS 不保证消息的订购(尽最大努力传递),也不保证消息的传递(也即,不缓存和中继给离线节点的消息)。

11.隐私功能

得益于端到端的加密,PSS 也适合私人通信。

PSS 使用了 forwarding kademlia 算法,对发送者进行匿名化处理。

利用部分寻址,pss 提供收件人匿名的可调范围:目标邻居越多,所显示的预期收件人覆盖地址的前缀越小,就越难识别真正的收件人。另一方面,由于暗路由(dark routing)效率低,因此在匿名性和消息传递延迟及带宽(还有因此产生的成本)之间需要折衷,而这留给应用程序来选择。

如果使用 Handshakes 模块,则提供前向保密。

要了解更多 pss 的使用情况,请参阅这里。

架构

请参阅这里以了解更多 Swarm 的架构。

示例 DApp

请参阅 Swarm 去中心化应用实例的详细内容,请参照这里。

注意事项:

  • 敏感内容一定要加密!对于加密内容,上传的数据是“受保护的”,也即,只有那些知道对根块(文件的 Swarm 哈希值和加密密钥)引用的人可以访问该内容。因为发布该引用(在 ENS 上或用 MRU)需要一个额外步骤,只要用户使用加密,就可以轻松地得到保护,防止粗心地发布。Swarm 会删除没有明确受到保护的内容,这是因为 Swarm 中限制了存储容量,Swarm 最终会将这些节点转到垃圾箱内
  • 直到实施存储保险(请参阅路径图以了解更多)之前,测试网不保证持久保存上传的内容。所有参与的节点都被视为没有任何义务的自愿服务,以其意愿删除内容。这样,在激励系统运行之前,用户在任何情况下都不应该将 Swarm 视作安全存储介质。
  • Swarm 是持久数据结构(Persistent Data Structure),因此,在 Swarm 中没有删除或移除操作的概念。这是因为内容被传播到被激励服务它的 Swarm 节点。

Swarm Reddit | Swarm Twitter | Swarm Github

二、IPFS

 

 

1.状态:

活跃(这是一个激励系统,“Filecoin”是不活跃的)

2.说明:

IPFS(Interplanetary File System,星际文件系统),是点对点(peer-to-peer,简称 p2p)文件共享系统,旨在从根本上改变信息在全球范围内的传播方式。它跟 Swarm 有点类似,或者,我们也可以说 Swarm 跟 IPFS 有点类似。

IPFS 包含了通信协议和分布式系统的几个创新,它们的组合产生了与众不同的文件系统。因此,为了理解 IPFS 所要尝试达到的广度和深度,重要的是,理解使其变得可能的技术突破和所有它在尝试解决的问题。

IPFS 自诩要取代 HTTP。那么,我们来看看如今互联网的工作原理。

简而言之,现在的互联网是协议的集合,这些协议描述了数据是如何在整个网络中移动的。随着时间的推移,开发人员使用着不同的协议,并在该基础设施上构建他们的应用程序。在这些协议中,其中一个是 Web 的骨架,即 HTTP 或超文本传输协议(HyperText Transfer Protocol)。它是由 Tim Berners-Lee 于 1991 年发明的。

 

Internet Protocol stack aka. OSI Model

HTTP 是请求 - 响应协议。客户端(例如 web 浏览器)发送一个请求给外部服务器。该外部服务器随后返回一个响应消息,例如,把谷歌的主页返回给客户端。这是位置寻址协议,这意味着,当在浏览器中键入 google.com 时,它被翻译成某个谷歌服务器的 IP 地址,接着,该服务器启动请求 - 响应周期。

 

How people talk on Internet

3.HTTP 的问题

假设你正坐在课堂上,教授要求你访问某个特定的网站。课堂上的每个学生都向该网站发出请求,并获得响应。这意味着,完全相同的数据被单独发送给课堂上的每个学生。如果有 100 个学生,那么就有 100 个请求和 100 个响应。很显示,这不是最有效的方法。理想的话,这些学生将能够利用他们的物理位置接近度以更有效地检索他们所需的信息。

如果网络通信线路有问题,那么 HTTP 也会出大问题,客户端就无法连接服务器。如果 ISP 发生中断、某个国家屏蔽了某些内容,或者,如果内容只是被删除了或移走了,都会发生这样的事情。在 HTTP web 上到处都有这些类型的断连。

HTTP 基于位置的寻址模型鼓励集中化。这便于信任少数拥有我们全部数据的应用程序,但是,因为这个原因,在 web 上的大量数据被浪费了。这也使得这些供应商对我们的信息负有巨大的责任以及拥有巨大的权力(比如脸书)。

HTTP 非常适合加载网站,但是,它不是设计用来传输大量的数据(像音频和视频文件)。这些缺陷可能使得像 Napster(音乐共享软件)和 BitTorrent(电影及几乎任何东西的共享软件)这些文件共享系统的替代品出现并成功成为主流。

时间快进到 2018 年,按需高清视频流和大数据正变得无处不在;我们继续生产 / 消费越来越多的数据,同时开发越来越强大的计算机来处理它们。云计算中的重大进步有助于维持这种转变,但是,用于分发所有这些数据的基础设施基本没有变化。

4.解决方案

IPFS 最初是由 Juan Benet 努力构建的系统,该系统可以快速移动版本化科学数据。它是经过互联网技术(DHTs、Git版本系统和Bittorrent)综合测试的综合体。它创造了允许交换 IPFS 对象的 P2P Swarm 。所有的 IPFS 对象形成了加密身份认证的数据结构(Merkle DAG),同时,该数据结构能够用于构建很多其他数据结构。或者,换句话说,就是:

“IPFS 是个分布式文件系统,它旨在用同一个文件系统来连接所有的计算设备。在某些方面,这和 Web 最初的目标类似,但是,IPFS 事实上更类似于一个交换 Git 对象的 Bittorrent Swarm。IPFS 能够成为互联网新的重要子系统。如果构建正确,它能够补充或取代 HTTP。它能够补充或取代更多东西。这听起来很疯狂。没错,它的确很疯狂。”【1】

IPFS 本质上是版本化的文件系统,能够接收文件并管理它们,也可以把它们存储在某个地方,然后随着时间的推移,跟踪它们的版本。IPFS 也记录了这些文件在网络中的移动方式,因此,它也是个分布式文件系统。

IPFS 有管理数据和内容在网络上移动方式的规则,本质上和 Bittorrent 类似。该文件系统层提供了非常有趣的属性,如:

  • 网站是完全分布式的。
  • 网站没有源服务器。
  • 网站可以完全在客户端的浏览器上运行。
  • 网站不必和任何服务器有联系。

我们来看看这些不同的技术突破是如何协同工作的。

5.分布式哈希表(Distributed Hash Tables)

哈希表是一种数据结构,它以键 / 值对来存储信息。在分布式哈希表(distributed hash tables,简称 DHT)中,数据分布在计算机网络中,以便有效地协调以实现节点之间的有效访问和查找。

DHT 的主要优点在于去中心化、容错和可扩展性。节点无需中心协调,系统能够可靠地运作,即使节点发生故障或下线,并且,DHT 能够扩展以容纳数百万个节点。基于这些特性,使得 Swarm 比客户端 - 服务器结构更具有弹性。

6.区块交换(Block Exchanges)

流行的文件共享系统 Bittorrent 能够成功地协调数百万节点之间的数据传输,这是通过依靠创新的数据交换协议完成的,但是,这只限于种子生态系统。IPFS 实现了该协议的通用版本,称为 BitSwap,作为任意类型的数据市场来运营。该市场是Filecoin的基础,Filecoin 是构建于 IPFS 之上的 p2p 存储市场。

7.Merkle DAG

Merkle DAG 是Merkle 树和有向无环图(Directed Acyclic Graph,简称DAG)的混合体。Merkle 树确保在 p2p 网络上交换的数据块是正确的、没有受到损害的和未被修改的。这个验证是利用加密哈希函数数据块来完成的。这只是一个函数,接收输入,计算出与输入相应的一个独一无二的字母数字字符串(哈希)。对于给定的哈希值,容易检查输入是否能得出同样的值,但是,难以从哈希值推算出输入。

单独的数据块被称为“叶节点”,它们被哈希后,形成“非叶节点”。这些非叶节点然后能够组合在一起进行哈希,直到所有的数据块可以用单独一个根哈希值表示。这是更简单的概念化方法:

 

Tree vs Merkle Tree

DAG 是一种无周期拓扑序列信息建模的方法。DAG 的一个简单例子就是家族树。Merkle DAG 基本上是个数据结构,其中哈希被用来在 DAG 中引用数据块和对象。这创造了一些有用的功能:IPFS 上的所有内容能够被唯一地标识,因为每个数据块有独一无二的哈希值。此外,数据是防篡改的,因为数据的更改会改变哈希值,如下图所示:

 

Un-tamperable nature of Merkle tree

IPFS 的核心原则是对生成的 Merkle DAG 上的所有数据建模。这种安全功能的重要性简直难以用言语来形容。打个比方吧,该原则可以保护价值数万亿美元的资产,可见该想法有多么强大了吧。

8.版本控制系统

Merkle DAG 结构的另一个强大的功能是,它允许构建分布式版本控制系统(version control system,简称VCS)。其典型的一个例子是 GitHub,它允许开发人员轻松地同时协作项目。GitHub 上的文件利用 Merkle DAG 存储和版本化。它允许用户独立复制和编辑一个文件的多个版本,并进行存储,稍后可以把编辑过的版本和原始文件合并。

IPFS 对数据对象使用类似的模型:只要对应于原始数据的对象和任何新版本都可以访问时,就可以检索整个文件历史。鉴于数据块通过网络进行本地存储,并可以无限期缓存,这意味着,IPFS 对象能永久存储。

此外,IPFS 不依赖于对互联网协议的访问。数据可以分布在覆盖网络中,覆盖网络只是构建在另一个网络上的网络。这些功能值得注意,因为它们是抗审查网络的核心要素。它可以成为促进自由言论以对抗全球互联网审查普及制度的工具,但是,我们也应该认识到不良行为者滥用言论的可能性。

9.自证明的文件系统

我们将要介绍的 IPFS 的最后一个重要组成部分是自证明文件系统(Self-certifying File System,简称SFS)。它是分布式文件系统,无需请求特殊权限进行数据交换。它是“自证明”的,因为提供给客户端的数据是通过文件名来进行身份验证的。结果就是能够利用本地存储的透明度安全地访问远程内容。

IPFS 以此概念为基础,创建了星际命名空间(InterPlanetary Name Space,简称 IPNS)。它是个 SFS,使用公钥加密以自证明通过网络用户发布的对象。我们之前提到,IPFS 上的所有对象可以唯一标识,但是,这也扩展到节点。网络上的每个节点有一套公钥、私钥和节点 ID,节点 ID 是其公钥的哈希值。因此,节点可以使用它们的私钥来“签署”它们发布的任何数据对象,并利用发件人的公钥来验证该数据的真实性。

以下是对关键 IPFS 组成部分的快速回顾:

  • 通过分布式哈希表,节点可以存储和共享数据,而无需中央协调
  • IPNS 允许交换的数据立即进行预验证,并使用公钥密码进行验证。
  • Merkle DAG 可实现唯一标识、防篡改和永久存储的数据

可以通过 ConsenSys 写的文章来查看网络中文件是如何被分发的更多细节(深入了解一下)。另外,还可以查看一下 IPFS 的白皮书。

注意事项:

  • 始终对敏感内容进行加密!对加密的内容,上传的数据是“受保护的”,也即,只有知道对根哈希值(文件的根哈希值和加密密钥)引用的人才能访问内容。
  • IPFS 是持久性数据结构,因此,IPFS 中没有删除或移除操作的概念。这是因为内容被传播到受激励而服务于它的节点。
  • 无法保证上传的数据在网络上持久地存在。所有参与节点应该被视为没有正式义务的志愿服务,并且可以按照它们的意愿删除内容。因此,直到任何激励系统(Filecoin)正常运行之前,用户不应该在任何情况下,把 IPFS 视为安全存储。

IPFS Reddit | IPFS Twitter | IPFS Github

小结

本文是《未来的互联网存储:5 大区块链存储平台深入比较》之《上》篇,介绍的是分布式存储平台 Swarm 和 IPFS。文中详细解读了 Swarm 的主要目标,并对所涉及的公共网关、上传和下载数据、内容解析器 ENS、可变资源更新、Swarms 上的加密、pss 的基础知识和隐私功能、架构及示例 DApp 进行了深入的研究,提供了相应的资源链接。IPFS 实质上版本化,文中除了介绍 IPFS 的目的之外,还通过 HTTP 的问题,引出了解决方案,如分布式哈希表、区块交换、Merkle DAG。版本控制系统是 IPFS 的一个重要组成部分,在文中也做了详细的介绍。

《未来的互联网存储:5 大区块链存储平台深入比较》还有《中》及《下》篇,小Q将分别为大家介绍 Sia 和 Storj 及 MaidSafe。敬请读者们期待。谢谢。

作者简介: Vaibhav Saini是TowardsBlockchain的联合创始人,TowardsBlockchain 是麻省理工剑桥创新中心孵化的初创公司。他是一位高级区块链开发人员,参与多个区块链平台的工作,其中包括:以太坊、Quorum、EOS、Nano、Hashgraph 以及 IOTA 等等。

 

https://www.haizuanshi.com

上一篇:深港通港股股票范围(深港通比港股通)

下一篇:黄金现货交易技巧(现货交易技巧压力位)

相关推荐

返回顶部