谢大炮——解析IPFS技术及想象空间


  • administrators

    谢大炮:其实,IPFS目前还是比较火热的,大家在各个群里或多或少都能看到IPFS相关的信息。可能听别人说起来只能知道IPFS是很好的技术,颠覆了一些ZP类的模式。我今天主要跟大家介绍一下IPFS是什么,它到底好在哪里,未来会如何。

    与传统的HTTP(超文本传输协议)相比,IPFS获取内容的方式不一样,并且能防止数据重复存储和被篡改,所以这就是为什么大家说IPFS是一项新技术。IPFS与传统HTTP的请求方式不一样,在IPFS网络里面,所有文件根据内容会生成唯一的哈希值。大家可以理解为每个文件根据内容会生成一个指纹,这个指纹是唯一的,跟身份证号码一样。如果文件内容经过修改,哈希值会随之改变。到时候,只要拿着哈希值就能获取相应的唯一文件了。所以说,IPFS相对传统的HTTP技术区别在哪里?就是它能保证文件的唯一性。传统的,我们能在电脑上或服务器上放很多相同的文件,我们可以拷贝一百份甚至上万份相同的文件存在服务器上或电脑上,但IPFS保证文件的唯一性,相同内容的文件生成的哈希值是一样的,就能保证文件不会被重复存储。如果将存在IPFS网络里的文件进行修改,哈希值立即会随之改变,这样就能做到防止文件内容被篡改。举例来说,如果有两份一模一样PDF版本的合同存到IPFS网络里,其中一份进行了修改,哈希值就变了,大家马上就能发现合同被修改了。

    我们平时说的IPFS挖矿,挖的币是Filecoin而不是IPFS。那么我们想想IPFS到底是什么?IPFS全称是星际文件系统(InterPlanetary File System),本质是一种新的网络文件获取方式,获取方式是按内容寻址。大家可能第一时间还听不懂什么叫按内容寻址。假设你现在登录一个网页,比如说打开百度,这就是一个普通的HTTP请求,是比较正常的一个socket请求方式,就是我们先要去百度的服务器看他的主页,服务器会进行应答,把百度的主页的页面文件找到,再反馈给我们。相当于用URL(域名)访问百度(www.baidu.com)一样,请求百度服务器看他们的主页,百度就会给你应答,把文件上传到浏览器里,你就能看到他们的页面了。

    IPFS的想象空间在哪呢?我们大家可以一起探讨。现在很多区块链技术想要解决分布式存储技术的话,会首先考虑把内容存储到IPFS网络里。我认为IPFS网络将来会成为所有主流的区块链存储的解决方案,或者说分布式文件系统的解决方案。

    从IPFS的想象空间出发,我们引申出了Filecoin。就是为什么说IPFS从2014年到现在,项目代码开源了,网络搭建起来也已经有三四年的时间了,但还没有广泛投入应用呢?其本身有一点原因是节点还不够多,所以项目方想用代币去做激励,激励大家都去做IPFS的存储节点。这样,节点越多,IPFS网络就越强大,整个存储成本就会下降。等IPFS的网络效应提升之后,就能把所有的存储需求覆盖到。所以未来,我们主张从区块链项目本身,或者说公有链的需求出发,IPFS能够成为分布式文件系统的解决方案。

    第二点的想象空间是,IPFS的存储网络达到一定体量以后,是否会对现有的云计算厂商产生一定的冲击。IPFS底层是P2P网络,特性是节点越多,资源越多,体验速度和下载速度越快。举例来说,原本只有张三电脑上一部电影的资源,李四从张三电脑上下载了,王五也去张三电脑上下载了,这样就有3个节点,相比原来的1个节点,下载肯定是快的。所以,希望通过代币去激励大家成为节点,这样节点越多,速度就越快。如果达到一定节点,我不知道对现有的云计算厂商是否会有冲击,但是如果整体存储价格下降,存储体验提升,对现有的二级存储市场会带来一定的冲击。什么叫做二级存储市场?给大家简单介绍一下概念。存储市场分一级存储市场和二级存储市场。一级存储市场包括我们平时看的网页、发的短视频、更新的动态,这些数据都是热数据,存储在一级存储市场范围内。二级存储市场是哪些呢?比如马路上的交警大队的监控视频,医疗大数据等这些平时不太需要翻阅的数据,都是冷数据,存储在二级存储市场范围内,特点是对读取的要求不多,但是存储时间需要长达一至两年,需要付出巨大的存储成本。

    第三点想象空间,我认为IPFS整个网络很可能成为人类信息永久的数据库。人类的基因等个人信息可以永久的保存在IPFS网络上。因为它的存储方式是把一个文件打散了,各个节点随机存储。一是避免了受外界因素导致数据丢失,二是个人的数据不会受到外界破译,隐私能得到保障。因此,个人的信息可以永久的存储在IPFS网络上,可以永久的保存下来。

    第四点,IPFS的存储相对于一些公有链项目是很容易落地的。因为区块链智能合约爆发必须要有存储基础,如果没有存储的话,智能合约是很难爆发的。现在很多公有链说要加快交易速度,但是做一个区块链游戏,页面地方存在哪里呢?存在中心化服务器上吗?这还能算去中心化的应用吗?当然不算,肯定必须存储在一个分布式存储技术上。所以我认为,未来智能合约的爆发必须要有夯实的分布式存储基础作为铺垫,这时候才能迎来智能合约的爆发。我觉得这是最重要的地方,存储是所有公有链必备的,也是风口之一。

    我觉得大家对这些分布式存储方式的技术都可以保持关注,就看谁能最先落地,或者说主网上线,能快速把存储市场占有,就是最牛逼的公链了。

    【Bee问·三】烧鸡:IPFS是区块链行业新技术风口,未来或许可以替代HTTP,带来Web新一波的变革。这里请大炮为我们讲讲IPFS的商业应用前景。

    谢大炮:关于IPFS的商业场景,我们可以看看现有的哪些区块链项目,已经选用IPFS做商业场景了。首先我们看OpenBazzer这个项目,中文可以叫做开放集市,A轮的时候,比特大陆对它进行了投资。这个项目是一个去中心化的电商,大家都可以在这个上面进行买卖,利用比特币或者别的数字货币进行交易。但是每个卖家都需要有一个店铺页面,这个店铺页面需要存储在哪里呢?原来OpenBazzer的第一版需要在电脑上24小时跑动他们的程序,一旦下线,店铺也下线了,买家就看不到这个店铺了。第二版本他们就采用了IPFS技术,把卖家的页面存储在IPFS存储网络上,这样就不需要额外的24小时跑动程序。只要存在IPFS网络上,店面就可以24小时开张,大家都可以看到你店铺的访问页面。感兴趣的话,大家可以下载一下OpenBazzer,可以看到上面的搜索框,“OB://“后面就是哈希值,这也就是IPFS应用的雏形。这个就是去中心化的电商应用,就是目前IPFS比较成熟的商业应用场景。

    除此之外,我们看看还有哪些应用场景。之前我看到有个食物溯源项目,对三文鱼进行食物溯源,每条三文鱼通过流水线的时候,会有光学仪器对三文鱼进行生物特征的采集,比如蛋白质、脂肪含量如何,这时候就会产生大量的数据采集,这些数据就可以存储在IPFS上,每个生物的数据就有对应的哈希值。生物的样本数据就在区块链上,拿到哈希值就可以看到具体的数据了。这就是IPFS在食物溯源上的商业场景应用。

    再往后看看其他应用。Filecoin出来之后,它里面有个机制是共享你的内容供人下载可以获得收益,鼓励大家到IPFS上存储你的数据,并公开给别人下载,比如你有个很棒的美剧《权力的游戏》,你开放给大家下载,下载的人越多你的收益就越多,这样就可能会出现美剧的盗版影视的网站,这也是IPFS(Filecoin)的应用场景之一,也就是资源导航网站。

    还有像区块链游戏,做游戏的话,里面会有很多游戏图片、音效、动画资源,这些都需要存储空间,都可以存储在IPFS存储网络上,所以说区块链游戏也是IPFS的应用场景之一。其实,应用场景真的太多太多了,像之前说的二级存储市场的冷数据都是可以存储在IPFS存储网络上的。

    怎么基于IPFS和Filecoin去做应用呢?Filecoin白皮书里也说了,它跟以太坊(Eth)一样是一个公有链,不是代币。以太坊能发行智能合约,它也可以,而且它解决了以太坊目前还没有解决的存储问题。大家都可以基于Filecoin公有链去发行自己的DApp,发行自己的ICO,都是可以的。这是从怎么做应用层面去考虑的,那么从IPFS挖矿这个层面看,它的商业场景在哪里呢?从最底层的,就是矿工来看吧,Filecoin有三种收益。第一种是区块奖励收益,跟传统的比特币挖矿机制不一样,比特币挖矿更多追求的是使用计算资源碰撞随机数获得区块奖励,而Filecoin是从大家在自己贡献的存储空间时,有多少空间是能被有效存储的期望出发的。如果你有100T的空间,你有50T被人存储数据了,那么你就有50%的几率获得区块奖励,如果你的存储空间100%被人存储了,那么你的优势就显而易见了。在整个网络里面,能够被有效存储的占比越大就越有可能获得区块奖励,就是爆块,就跟比特币里面的爆块奖励一样。这跟POW还是不一样的,这是第一种收益。Filecoin的另外两种收益跟传统的爆块奖励不太一样,更像一种交易市场行为。一种叫存储市场。就是说,你成为一个存储矿工,你贡献的存储空间被人下载存储数据,别人需要付费给你存储数据,你就能获得出租空间获取的代币。还有一种就是假如你手上有一些优质的资源,存储在Filecoin里面,公开给大家使用,也能获得收益。

    综合这三种,大家可以知道去IPFS(Filecoin)挖矿,作为矿工能拿到的收益。而作为矿工就会对场地、资源产生需求,这也产生了另外的收益方式。一种是矿机托管的业务,比如传统的IDC机房有电源保证、机柜出租,假如有好的带宽资源和地理位置,这类托管服务也能赚取一些收益。另一种是,有些人有优势的硬盘资源,硬盘的价格具有竞争力,进行硬盘倒卖也能获取收益。所以说,不管是倒卖带宽、机房、硬盘资源,或者是做一个纯粹的矿工,或者是基于IPFS(Filecoin) 做上层应用,大家都是能从中分一杯羹的,商业应用场景还是很大的。

    【Bee问·四】烧鸡:我们知道,IPFS挖出来的是Filecoin。技术结构上,IPFS是协议层,Filecoin是共识层。Filecoin共识机制有别于POW,POS,DPOS,是区块链共识机制的又一次革新。请为我们讲讲这新的共识机制

    谢大炮:Filecoin的共识机制是一种新颖的共识机制。传统的共识机制,比如说POW,是一个比较耗费资源的形式,因为要不断碰撞,耗费芯片资源去计算,所以说会耗费大量的计算资源和能源资源。POS是一个权益证明,就是说谁手上的币多能拿到的分红就越多,这就存在一种资产垄断的行为。EOS是POS的一个变种,导出21个超级节点,每21个超级节点都有固定的分红权,但是需要大家去投票,根据票数竞选为超级节点。

    Filecoin的共识机制,是更基于一个存储证明的共识机制,它依赖于在存储网络里能被有效存储的能力是多少,如果在Filecoin存储网络里被有效存储的空间越多,就能优先有出块、爆块的奖励,这时候你的爆块能力就越强。它这种共识机制就更加有经济效应,并且能避免共识机制像传统机制一样产生垄断行为。Filecoin的共识机制如果一旦实现的话,我觉得它是一个相当具有创新性和革命性的共识机制。它是有别于POW这种需要消耗资源型的共识机制。它是能让存储是有效被利用的,当然不是说你有多大存储空间就有多大的挖矿能力,而是根据你在网络里能被有效存储的功率,

    功率=有效存储的空间/贡献的空间

    存储功率越大,就有优先出块的能力,最重要的是看你在网络里有效存储能力是多少。这种方式的结果是网络里存储空间都是被有效存储的,避免空间上的浪费,这就是这个共识机制创新的地方。

    【Bee问·五】烧鸡:IPFS激励算法一直难产,目前上主网还没有确切时间。目前IPFS技术团队遇到了什么技术难题?未来落地后其潜在风险有哪些?

    谢大炮:IPFS和Filecoin的主网上线时间还不确定,现在网上有各种流言版本,但还不确定具体上线时间。

    我跟他们交流过程中了解到目前最大的问题是时空证明机制(Proof of Space time),这块还存在性能上的问题,因为这里面需要用到零知识证明,就表示会消耗计算资源,需要做加解密,消耗大量的计算资源去做验证证明,在性能方面度计算资源会有一定的损耗,他们现在还在攻克。如果时空证明这块进行性能优化,那就能解决很多问题了。

    很多留言和传闻上线的时间都是不可信的。IPFS协议的代码是2014年就已经出来了,现在大家主要是在猜测Filecoin这个项目什么时候上线。

    潜在风险的话,一是万一没人往上存怎么办;二是安全加密和隐私性够不够;三是考虑到激励机制经济体系,代码有没有bug;还有一个是从监管层面出发,监管风险也是一个问题。

    Filecoin还是有很多技术难点的,要解决怎么去避免别人一些恶意攻击的行为的问题。比如我要存一个数据,0资费去恶意攻击;或者在节点上进行有效存储数据,存了很多马上删掉,骗取我在网络上的有效存储情况;又或者存了很多副本,真正的数据只有一份,这些都是不同的攻击方式,整个区域防攻击方式都是技术难题。还有的就是怎么去解决性能上的问题。

    烧鸡:OKcoin的徐明星说,比特币不是币,IPFS是未来的公链,也公开肯定了IPFS。

    【Bee问·六】烧鸡:为抓住早期红利,IPFS国内社区发展非常迅速。很多IPFS社区生产自家品牌矿机,飞尔科也有自己品牌矿机。市面的各品牌IPFS矿机区别大吗?飞尔科的IPFS矿机优势是什么?

    谢大炮:目前市面上IPFS矿机很多,鱼龙混杂。我在这里给大家支个招,如何辨别好坏。

    1. 是不是同时支持SATA和SAS?

    Filecoin挖矿对硬盘还是有要求的,为什么?Filecoin对节点要求必须要稳定,就是说你必须保持在线,电要稳定,硬盘故障率要低。因为硬盘要24小时全天运行,有些质量差一点的硬盘没用多久就故障了。挑盘还是很重要,SAS盘和SATA区别是,SAS盘寿命长,故障率低,但是费用较高。SATA也分很多种,如果你要在希捷和西部数据做选择,我选择西部数据。因为西数的故障率要比希捷低。西部数据又分很多型号的盘,蓝盘最垃圾。监控盘质量也不行。你肯定想用来存监控视频的硬盘,质量怎么会差?因为存监控视频是线性存储,磁盘只需一圈一圈地写盘。不像Filecoin存数据会跳块写数据。监控盘厂家一般用成品不太好的盘,转速慢,这种不适合挖Filecoin。所以到底那种盘好呢?绿盘和金盘(HGST日立SAS盘),西部数据绿盘和HGST日立SAS氦气盘。目前市面上很多机器还不大支持SAS盘。

    1. 电源

    为什么机器电源很重要?因为电源信号不稳定,会导致电压不稳,影响磁盘磁头,影响硬盘寿命。可能寿命缩短,发生故障,被Filecoin惩罚代币。

    1. 有没有热拔插

    2. 有没有I/O优化

    3. 磁盘控制卡能不能把硬盘带宽跑满

    我们飞尔科机器有点是①自主研发设计定制化线路板;②定制化ASIC芯片,优化I/O处理,把硬盘带宽跑满,为CPU减负;③应用SDS分层存储。

    1. 优质电源

    【Bee问·七】烧鸡:IPFS某社区曾发表过观点:“我们的立足点是IPFS而不是Filecoin。目前大部分矿机厂商和相应的社区所说的IPFS其实就是Filecoin,但是Filecoin其实只是一个区块链项目,IPFS才是那个可以改变世界的魔盒。”你怎么理解这句话,IPFS和Filecoin的关系是不是可以堪称是区块链和Token的关系?他们可以分开存在吗?

    谢大炮: 最开始我分享的时候也讲到这点,IPFS和Filecoin是两个分离的项目。IPFS是个

    协议层,是比较基础的底层技术,Filecoin是Token,是激励的代币,激励大家成为IPFS存储节点。IPFS大家都可以去用,是开源项目,代码可以自行拷贝过去使用。它有一个私有的IPFS存储网络。其实IPFS是可以独立存在的,很多项目方,可以把它的代码拷贝过来自己运行,做出一个公共场所,因为它是开源的嘛。

    为什么说Filecoin对IPFS有很大的促进作用呢?大家可以看到,IPFS从2014年开发到现在,并没有被广泛的应用,一是因为节点数不多,现在很多想借IPFS做上层应用的人,自愿成为IPFS的存储节点,IPFS目前主要依赖志愿者去支撑着,但是志愿者缺利润嘛,为什么要免费提供存储空间呢?

    Filecoin的项目对IPFS是有很大的促进作用的,可以激励矿工,因为矿工缺利润的嘛,大家争先恐后的成为存储节点。如果没有Filecoin做激励的话,IPFS往后的路不一定会特别顺利,因为它依赖节点的数量。我觉得Filecoin落地的话,会对IPFS网络有很大的帮助,Filecoin的落地是很值得大家期待的。

    再举个例子,就像家里有很多空房间,你说行善把空间给流浪汉去住,但是大家都是缺利润的,为什么不把空间租给游客赚取收益呢?整个区块链世界都是冲着利益去走的,大家都获得利益的话,这个网络才能壮大下去,单方面志愿者去贡献存储空间的话,IPFS网络不一定能够继续壮大起来。我对Filecoin还是寄予厚望的。

    【Bee问·八】烧鸡:我们知道主网还未上线,IPFS矿机还只是期货。有人说,卖的是信念,赚的是硬件的销售。当下的IPFS挖矿是一个伪命题嘛?

    谢大炮:IPFS的挖矿,参与门槛跟之前挖比特一样,普通电脑都是可以去挖矿的。很多人会想挖矿门槛这么低,矿机是有必要的吗?这么考虑,如果用普通工作的笔记本电脑的话——举个例子吧,当初迅雷做了一个玩客云,在玩客云之前还做了一个叫赚钱跑的东西,是一个客户端,下载到电脑上,共享你的带宽资源,就能赚取收益,但是后来为什么没有火起来呢?因为很多人工作的时候习惯把电脑关了,软件下线了。随意性的上线下线,对整个网络会造成不确定性。Filecoin里面有个机制,会定期检查矿工是否在线。第一次检查不在线,就会多次来检查在线的情况,如果一直不在线会从代币里扣除币,可能币还没挖到反而被扣了很多。挖矿和和存储之前都需要先押一部分币。这就要求电脑必须要24小时在线。普通的笔记本电脑不像服务器一样是为了24小时在线而设计的。因此,专业性的机器就应运而生了,它能保证24小时在线,保证硬盘故障率低,并能处理好I/O的优化。

    能应对各种特殊情况设计的机器就是矿机。IPFS挖矿的话,为什么现在很多人都说,比如徐明星还有很多大佬对IPFS表示高期望呢,因为已见到的比特币挖矿就是门槛低,收益高。谁的电费低,谁就能拿到更多的利益。IPFS(Filecoin)是一个新的挖矿机制,是一个全新的赛道,具有一定的不确定性,大家都希望能在里面找到一个新天地,跑出一个新赛道。

    Filecoin挖矿大家可以多去学习、了解一下,保持关注。买不买矿机是要看自己的选择,看个人的投资意向,看是过早介入,还是测试网上了以后依据整个数据跑出来之后看效果。总的来说,大家作为投资者,要多方面的去考虑自己的投资情况。

    现阶段IPFS(Filecoin)挖矿情况是这样的,测试网还没上,现在还是挖不了矿的,买矿也是买期货。这里也是提醒一下大家风险点,就是可能前期需要资金的投入。但是提前有个认知,再做深入了解,随着认知再看需要做什么准备,越早做好准备就能比别人抢先一步。不过我还是建议大家保守的循序渐进的做好准备,不要一股脑热的就去做一些投资。

    【Bee问·九】烧鸡:区块链技术目前正处在早期阶段,未来前景已成共识,任何人都有机会,all in区块链成为某些人进场的口号。除了币圈顶层的资本投资,我们更在意草根的崛起。币圈底层人群主要参与的方式有:撸羊毛、炒币、挖矿、运营社区套现流量等,在你看来,基层的群众应该怎么参与到区块链行业中,你有什么建议?

    谢大炮:怎么切入区块链呢?我们来看整个行业的分层,最底层的就是挖矿形式。挖矿里面就分成普通矿工,就是自己买机器、找场地、找电、找资源,自己挖矿,挖到了到二级市场套现,这就是普通的矿工。还有一些是自己不需要挖矿,只提供场地给矿工,做矿场托管,还有人做比矿场更底层,做卖电方,把便宜的电卖给矿场托管的人,让矿场托管的人收取挖矿的人费用。还有有些人连矿机也不用买了,算力合约也行吧。

    从挖矿的切入点出发,制造矿机也可以,矿机生产商也是一个切入点,就是门槛比较高。或者说给矿机做配件,比如说提供电源、做电路板啊,但是门槛比较高,这里面最简单的是买一些算力合约吧,这也是最轻松方便的一个方式。

    当然有些人可能也需要买一些矿机,托管给矿场去挖币获取收益。我思考了一下最轻松介入的就是买几台机器,找别人托管、维护。或者我机器也不想买了,就只买算力合约,这也是最简单最轻松介入的方式。

    挖币的上一层的话就是做项目方,发行ICO。但是普通用户发行项目的话,门槛还是挺高的,因为这里面涉及到市值管理、社群营销、跟公关媒体打交道、配备人员等。普通用户有能力的话,可以参与到一些项目方,一起创业或者工作,也可以学习到区块链行业的东西,对自身的投资也有一定的帮助。想深入了解区块链行业,加入区块链创业公司,对普通人来说学习和帮助还是很大的。

    针对IPFS(Filecoin)的方向,这是一个很大的生态,Filecoin的挖矿只是一部分,不要把眼光局限在这一个地方。比如你要做视频网站,你手上有很多媒体资源,可以成为内容矿工,把资源放在Filecoin网络上进行变现;或者说你是一个艺术家,有吸引人的艺术作品,也可以放在Filecoin网络上公开供人付费下载;还有就是基于Filecoin做应用,比如做导航网站,把内容资源搜集好,罗列在一起,让大家去点去看,也是一个很好的方向。IPFS(Filecoin)网络的发展趋势就跟2000年的时候互联网泡沫一样,相当于把互联网的发展历史再走一遍。可以基于IPFS(Filecoin)重新做一个类似雅虎、新浪门户、腾讯新闻的东西,或者基于IPFS做一个浏览器,通过浏览器可以浏览IPFS上所有的内容。

    如果你是程序开发人员的话,可以基于IPFS(Filecoin)做很多应用;如果你是普通用户的话,手头有优质资源的话可以放在上面售卖,让人下载付费。

    Filecoin是公有链,可以基于这个平台发布ICO,也可以成立一个基金专门投资基于Filecoin发行的ICO的项目,这也是一个参与方式。

    如果说你是一个有能力的程序员,也可以参与到IPFS&Filecoin的开发中来,这也是一个参与的方式。

    以上说的就是几个维度的参与方式,一是挖矿,二是基于IPFS(Filecoin)做一些生态应用,三是做IPFS的内容生态应用,做内容生态上的参与者,四是基于Filecoin做投资方面的参与者。

    有人问IPFS是不是互联网3.0,我觉得是的。其实它是把互联网基于区块链重新走一遍,所以它的爆发前景、参与方式实在太多了,所以需要大家一起把蛋糕做大,把IPFS技术进行推广,让更多人能参与进来,才能使整个技术蓬勃发展,大家都能借着IPFS(Filecoin)的红利找到自身的定位,我觉得根据自身的因素都能切人参与进去。

    讲到社区参与的话,如果真想简单参与的话,也可以加入我们的IPFS(Filecoin)社区,一起探讨、建设整个生态。我们目前也在各个地区都在找城市合伙人,在各个城市去发展IPFS社区,我们对社区带头人会提供一是技术上的帮助,二是媒体上的推广,还有一些利益的互惠。感兴趣成为城市合伙人的小伙伴,可以加我好友私信我,大家一起把IPFS的生态做大,未来一起分一杯羹。诚邀各位对IPFS感兴趣的小伙伴,在各个城市作为IPFS的节点,在当地运营自己的社区,关于这些节点的负责人,我们都会有很好的优惠政策。

    烧鸡:深圳有社区吗?深圳我带头去!

    谢大炮:目前深圳还没有发展,如果深圳的小伙伴有意向的话可以找我,大家一起发展深圳的IPFS社区。

    【Bee问·十】烧鸡:这一题是趣味单项选择题。请从选项中选一个您更中意的答案,并说说观点。

    EOS超级节点竞争非常激烈,各超级节点使出浑身解数争取选票。如果超级节点向你邀票,你会更倾向选择哪一个类型?

    A. 币圈大佬参选节点 B.交易所参选节点 C.财经媒体参选节点 D.矿池参选节点

    这个问题,很多朋友给了自己的答案,这是Bee问的互动问、趣味问。

    谢大炮:关于整个超级节点的话,我更倾向于矿池参选节点吧。我是这样去理解的,想成为EOS的超级节点的话,需要具备的,一是社区的影响力,币圈的影响力很重要,决定大家投票要投给你。二是超级节点对服务器的运维能力是有一定的要求的,首先超级节点硬件要达到一定的标准,另外,如果21个超级节点被黑客进行DDOS攻击,需要进行黑客攻防,所以说要有一定的运维能力。矿池在防止黑客DDOS攻击上有一定的优势,能保证超级节点的稳定性,所以我选择D矿池。

    【Bee问·特别提问嘉宾】烧鸡:感谢大炮的精彩分享,下面我们到了提问环节。首先是嘉宾传继问,上期嘉宾向本期嘉宾提问。Krash创始人祝雪娇:与比特币时代的挖矿相比,现在有种说法是“行为即挖矿”,而以此产生的挖矿产品也非常多,游戏挖矿、内存挖矿……甚至之前有个视频段子,恶搞“shit”币。对此你怎么看?IPFS的经济效应是什么?这是上周五嘉宾的传继问。

    谢大炮:的确现在有很多以挖矿的名义做了很多没有实际意义的挖矿行文。比如说之前美国有个项目是大家一起走路做计步数量,通过计步数量进行奖励代币。我觉得挖矿的经济体系设计一定要从实际出发,真正解决落地的问题。那么,IPFS(Filecoin)这个挖矿的机制到底解决了什么实际的问题呢?我们可以看一下传统的存储有哪些不足的地方。

    第一点我认为,IPFS(Filecoin)的挖矿行为解决的经济意义一是在于传统的数据中心,开启的打法是对存储需求是尽可能广的铺设数据中心,尽可能把所有需求给覆盖上。而有些存储没有真正的被存上,带宽资源闲置未被利用。有些地方存储需求并不多,还在铺设数据中心。偶尔会有缓存的东西缓存到整个数据中心里面,数据活跃度并不高,这就会导致资源的浪费。而IPFS(Filecoin)的挖矿经济体系的设计,迫使矿工跟着存储需求走的。哪里存储数据多,矿工就要往哪里布,因为需求多的地方能挖到的币就越多,这样就能对存储需求进行精准覆盖。

    第二点是对传统的二级存储市场的经济意义。就像我刚才讲到的很多二级存储市场存储的东西,不需要经常性的读取,那这些数据为什么不存储在分布式存储这种存储成本更低的地方呢?所以IPFS(Filecoin)挖矿带来的意义是可以解决现有存储市场存储成本高的问题,但是这得等IPFS(Filecoin)网络足够大了之后,能够把成本压下来,这样才有竞争力。

    还有一点是,就是我刚说的现在很多区块链项目的公有链是没有能力是研发分布式存储技术的,所以,IPFS(Filecoin)现在成为这些区块链项目的解决方案。存储矿工出租自己的存储空间,可以存这些公有链需要的存储数据。所以IPFS(Filecoin)的存储行为是有一定的经济意义的,是有可行性的,是可以实际落地的。

    去看一下Filecoin整个代币激励体系的设计,我认为是有一定的经济意义的,这个代币是能够激励IPFS存储节点足够多,因为P2P网络节点越多,网络体验越好,并能真正的做到整体的存储网络无上限,可以不断地扩容。


Log in to reply
 

转让域名

This domain for sale!

Email:filapp@protonmail.com

Twitter:

https://twitter.com/RalapXStartUp

Telegram:

https://t.me/bigdog403
  • X

    当前版本
    开发网 go--filecoin--0.5.7(alphanet)

    开发网运行状况
    0.5 版本的 user-devnet 自上线以来跌宕起伏,十分“精彩”

    0.5.6版本上线以来,连续遭受与重量计算方式有关的攻击多达10余次,采用的重量攻击方式主要有两种:

    #3502: long-range fork attack - 长程分叉攻击:此攻击手法利用0.5.6及以前版本中重量计算方式的缺陷,通过分叉增加个人分叉链的重量进行攻击,此攻击手法在重量算法改进后将不再有效;

    #3523: 同一高度重复出块攻击:此攻击手法利用共识惩罚机制的不完善进行攻击。在惩罚机制中,如果一个矿工在同一高度出多余一个区块,将被判处死刑,即没收全部抵押,取消算力,终止此矿工的永久挖矿资格。在0.5的当前版本中,此惩罚机制还未实现;

    #3502的攻击具有重量上限:总重量不能突破高度的 110 倍,但利用 #3523 的缺陷进行攻击完全没有上限,几乎可以无限增加重量;

    在0.5.6版本运行不正常的情况,Filecoin团队推出0.5.7版本,但仅仅改变了重量算法(针对#3502),未对#3523采取任何应对措施

    0.5.7版本于10月10日正式推出,版本推出的主要目的是(1)修复#3502,(2)测试升级

    0.5.7版本推出之后,攻击再现,目前网络基本上停滞,主要原因是因为长程攻击和多区块攻击出击,导致整个网络需要大量的时间进行同步,而且采用多区块攻击者区块高度远低于长程攻击攻击者。

    网络目前显示最高区块高度为 43260;

    但,最重区块高度为 23276(同一高度重复出块多达500个);

    尽管如此,从43000以上高度的区块来看,新的重量算法已经生效;并且,升级也取得成功。同时可以肯定的是,网络停滞与新代码没有关系。

    当前需要解决的主要问题:

    对#3523的攻击进行惩罚,代码要尽快出台;

    必须要有手段抑制长程攻击(新的重量算法下也许不再需要,但是0.5.7的版本中包含新老算法);

    ProvingPeriod 更新的问题;

    Filecoin开发日志
    网络升级以及alphanet 权重函数 (#3536)

    (本周重点Issue)过去一周,多个矿工利用 issue#3523 和issue#3502 对网络进行长程攻击。
    所谓长程攻击,就是采用私自挖矿的方式,在私有网络内把网络的高度回退到较早的一个高度,重新挖矿。与此同时,在每一个高度利用前述漏洞增加网络的重量,当私网内网络的重量超越主网后,将私网中节点加入主网,从而用私网的链数据替换主网的链数据,实现长程攻击。这种攻击方式在比特币的PoW时代已经存在,只是比特币采用最长链规则,而filecoin采用最重链规则。

    为了应对这种攻击,官方迅速更新网络计算重量的算法。由于当前网络实现了升级功能,官方希望通过升级来实施权重函数的替换,因此这个issue不仅实现了新的权重函数(重构权重函数从根状态中读取数据,升级父块的权重校验方法),还包含了对网络升级的支持。另外,这个issue还引入了alphanet中临时的仲裁高度43000,并由 IsHeavier 函数来判断升级前后的处理。

    由于 issue#3523 尚未修复,攻击者很容易对网络实施长程攻击。尽管当前的开发网络包含了这个更新,但在网络升级的过程中,又遭到了一次更严重的攻击。所以,目前网络处于崩溃状态:部分节点处于升级后的43000+高度,部分节点处于升级前的23000+的高度。

    微信进群

    http://www.feirke.com/blog/65affd61671

    阅读更多
  • X

    本期周报我们一起回顾IPFS在2019年迄今为止所取得的成就。
    从重新组合我们的工作组和发布新版本这样的里程碑,到加入我们的许多了不起的(和新的)贡献者,以及今年剩余时间将会发生的事情,我们希望您能喜欢这个季度回顾。

    感谢成为我们社区一员的每一个伙伴,没有您,我们无法实现IPFS。

    正 文

    里程碑

    已上“星际飞船”的IPFS项目Q3优先级和工作组
    在7月份,我们重新组合了项目工作组,包括Team Bifrost、包管理器等等!

    大量的项目发布

    js-ipfs 0.37.0和0.38.0发布
    0.37.0版本提供了一个新的构造函数、更好的DNSLink支持和委托路由,0.38.0版本增加了对垃圾收集、Gossipsub和IPNS对“ipfs解析”的支持!

    js-libp2p 0.26.0发布
    8月初,js-libp2p也得到了Gossipsub的支持,并有望实现libp2p API。

    go-ipfs 0.4.22发布
    go-ipfs版本0.4.19、0.4.20和go-ipfs 0.4.21发布了非常多的关键回归,这些回归都是在这个最新的补丁版本中修复的。

    go-ipfs改进了IPFS的发布过程

    前面提到的回归需要对发布过程采用一种新的方法,在今年8月已经详细说明了这一点。新方法对5个阶段的流程增加了三个具体的更改。

    现在可以在浏览器中发布JS IPFS HTTP API客户端

    由于技术原因,浏览器中的HTTP API上的pubsub不受支持。但是一旦fetch API支持取消,支持js-ipfs的pubsub就到来了。

    IPFS桌面0.9发布

    9月初,IPFS桌面的最新版本0.9.2发布了,您现在可以浏览、在IPFS上使用npm、在系统中添加IPFS命令行工具等等。

    IPFS浏览器更新

    我们的目标是让多个浏览器实现完全的本地(和互操作)IPFS的支持。
    作为这一进展的一部分,我们已经与Firefox、Brave、Opera和其他浏览器进行了持续的合作。

    IPFS + ENS无处不在:引入EthDNS
    (技术实现上在Q4,但我们不得不分享)

    本月早些时候,EthDNS宣布,将传统的网络世界与新宇宙ENS-named连接起来,支持IPFS-backed分散的站点和dapp,通过古老但不可或缺的域名系统。

    IPFS Camp

    IPFS营是在第二季度举行的,但是很多令人惊奇的内容直到第三季度才开始出现。

    闪电会谈和Poster项目

    2019年IPFS Camp深潜会议的故事,是由一位DWeb历史研究员在遥远的未来所讲述的

    IPFS Camp核心课程视频

    IPFS Camp Sci-Fi Fair视频

    这些IPFS教程,看过吗

    管IPFS上的Slate文档, Temporal

    如何开始使用IPFS和Node,BetterProgramming

    使用IPFS分散化我们的网站,Henrique Dias

    在IPFS上构建一个零依赖的Notes应用程序,SimpleID

    以太坊网格中的IPFS入门,Ethereum Grid

    使用IPFS和Blockstack构建版本控制系统,Hackernoon

    使用IPFS、IPNS和DNSLink托管一个网站,SimpleAsWater

    阅读更多
  • X

    今天
    我们很高兴地宣布我们的第一个备用 Filecoin 实现
    lotus ( https://github.com/filecoin-project/lotus)

    几个月以来,我们一直在努力构建最初的实现—go-filecoin,同时还与其他团队合作构建 Filecoin 协议规范的其他多个实现。

    这项构建不会改变我们的测试网和主网的时间线,但是会使 Filecoin 主网更加安全和灵活。

    Lotus 是即将推出的众多实现中的第一个。具体来说,今天我们宣布:

    Lotus 代码库的开放

    Lotus 开发网的发布

    为什么要有多个实现?
    正如我们在其他地方提到的,构建一个区块链就像构建一个‘软件火箭’。我们正努力确保我们的协议和软件实施的安全性 -- 我们拥有内部的协议安全团队,并且正在执行内部实现的安全审核和外部安全审核等等。

    但是,无论我们为保护系统和各个节点付出多大的努力,始终都有可能某个实现的错误会出现并给网络带来非常不利的后果。

    拥有可在同一网络上交互操作的多个软件实现,可以大大降低这种风险。尽管每个实现都有自己的一些漏洞,但是所有实现都不太可能具有完全相同的安全问题 - 尤其是在这些实现不共享对于安全性至关重要的软件组件的情况下。

    因此,启动具有多种实现方式的加密货币网络可降低发生灾难性漏洞的可能性,这些漏洞可能会对整个 Filecoin 网络产生不利影响,甚至使整个Filecoin网络陷入瘫痪。

    多种实现方式还具有其他好处,例如可以增强与不同的开发者社区互动的能力以及探索不同实现架构的机会(这可能会提供不同的性能和其他优化)。

    自从以太坊推出了 Geth 和 Parity 以来,我们已经看到越来越多的加密网络采用多种软件实现来启动。由于多种实现对于网络安全性,弹性和社区参与非常重要,因此我们已定下目标:

    要在2020年3月Filecoin 主网上线时推出具有2种以上可交互操作的协议的实现。

    截止到今天,我们正在开发一系列 Filecoin 的实现 - go-filecoin、lotus 和其他即将正式推出的实现。我们正在寻找更多有才华的团队来构建 Filecoin 实现。

    更多Lotus信息

    Lotus是 Filecoin 协议规范的最简且具有实验性的实现,用 Go 语言编写。该代码库尚未完成功能,但是已经实现了几个核心 Filecoin 协议功能,包括:

    挖矿:矿工现在可以在 Lotus 开发网上开始挖矿并开始获得存储能力。Lotus 还实现了多种扇区大小,因此具有许多不同存储配置的矿工可以在网络上进行挖矿。Lotus 集成了 rust-fil-proofs,因此矿工可以按时提交时空证明,以免遭到削减。而且,存储挖矿功能是作为一个单独的模块实现的,因此高级矿工可以根据自己的特定硬件配置优化其挖矿过程。

    存储:存储客户可以与矿工建立交易,为矿工建立支付渠道,传输数据进行存储以及为正确存储其数据的矿工付费。

    检索:检索客户可以付费从存储矿工那里检索他们的数据(即检索v0)。

    还有更多功能,查看GitHub代码库(https://github.com/filecoin-project/lotus)。

    除了开放 lotus 代码库外,今天我们还宣布启动第一个公开 lotus 开发网络。

    设置 lotus 节点后,您可以连接到开发网并与其他节点一起开始存储数据或开始挖矿。更多详细信息,请阅读lotus入门:
    ( https://github.com/filecoin-project/website/blob/lotus-announcement/content-i18n/zh-cn/blog/announcing-lotus.md#lotus-入门 )

    一些非常重要的注意事项

    lotus 代码库仍然是 Filecoin 协议的最简且实验性的实现,从现在到我们计划在2019年12月11日发布的测试网之间它将快速发展。

    从现在到测试网启动,lotus 开发网将被多次重置。在2019年12月11日启动测试网之前不要期望网络稳定。

    我们计划在2020年3月启动具有 go-filecoin,lotus和至少一个其他实现的 Filecoin 主网络。

    lotus 开发网和 go-filecoin alphanet 当前不是同一网络。在 go-filecoin 和 lotus 节点可以交互操作之前,它们将继续是不同的网络。此次交互操作将在我们于2020年3月主网启动之前进行,但确切日期仍待定。

    Lotus 入门

    鼓励矿工、客户和开发者从今天开始尝试 lotus。我们希望您的参与将有助于我们在2019年12月11日启动测试网之前增强 lotus 代码库和网络的安全性。

    对于矿工和用户来说,现在主要有 4 种方法可以参与 lotus:

    在本地下载,安装和运行 lotus

    此处说明( https://github.com/filecoin-project/lotus#building )
    连接到 Lotus 开发网

    此处说明( https://github.com/filecoin-project/lotus#devnet )
    为 lotus 代码库做出贡献

    此处 ( https://github.com/filecoin-project/lotus/issues )有未解决的问题 (open issues)
    通过 lotus 开发网检测板 ( https://lotus-metrics.kittyhawk.wtf/ )探索网络活动

    具有探索精神的开发者可以开始探索 lotus RPC API,以开始在 lotus 开发网(最终是 testnet)上构建应用程序。请注意,在测试网之前,lotus 将持续发展变化,因此请做好应对变化的准备。

    在尝试所有这些步骤过程中,我们希望您能报告遇到的问题来帮助我们。发现问题有助于我们更快地实现安全目标,因此我们非常喜欢漏洞报告。您可以发布问题或浏览其他人在以下主题发布的内容:

    Lotus 帮助讨论论坛

    https://discuss.filecoin.io/c/lotus-help

    社区

    https://github.com/filecoin-project/community#chat 中的#fil-lotus 频道

    社区

    https://github.com/filecoin-project/community#chat 中的#fil-help 频道

    阅读更多
  • X

    It has come to my attention that storage clients wish to obtain the CommD and CommR associated with the sector into which the piece referenced in their storage deal has been sealed. The client can already use the query-deal command to obtain the CID of the commitSector message corresponding to that sector - but message wait doesn't show individual commitSector arguments - it just shows some string encoding of the concatenated arguments' bytes.
    I propose to augment the ProofInfo struct with CommR and CommD such that the storage client can query for their deal and, when available, see the replica and data commitments in the query-storage-deal command. Alternatively, the query-storage-deal code could get deal state from the miner and use the CommitmentMessage CID to look up CommR and CommD (on chain) - but this seems like more work than is really necessary.

    阅读更多

Looks like your connection to Filecoin.cn中国爱好者社区 was lost, please wait while we try to reconnect.