Filecoin创始人胡安Q&A官方汇总!

[复制链接]
7722 |0
发表于 2020-3-11 18:00:37 | 显示全部楼层 |阅读模式
原文作者:Filecoin 官方由IPFS中国社区翻译整理原文链接:https://filecoin.io/blog/march-q-and-a-thank-you/

感谢所有参与3月5日关于Filecoin项目的问答的人!我们在1小时的会议中回答了100多个问题(快速而愤怒的打字!)。我们针对以下主题提出了问题:硬件要求,挖掘,测试网第二阶段和主网启动的时间表,证明构造的内部工作原理。您可以在下面找到最常见和相关问题的更新摘要。

1200多名Filecoin社区成员参加了会议或检查了Slido的回顾。特别感谢来自亚洲各地采矿社区加入我们的人们!

随着我们接近主网启动,我们期待有更多这样的会议。同时,敬请关注Filecoin博客上的更新。您还可以在微信(Filecoin-Official),Filecoin Slack和Twitter上找到我们。

Q&A问答总结大多数问题和答案均直接引用,有些则经过编辑以提高可读性。


路线图和时间安排

我没有参加testnet阶段1。您是否建议我等待第二阶段的开始?

不,第2阶段与第1阶段不会有太大不同。如果您今天设置为第1阶段,我认为这不会浪费时间:)

Filecoin主网络的启动时间已延迟了数次。Filecoin主网将于7月启动的可能性有多大?

目前,公开甘特图中的当前发布时间是我们的最佳估计。最新消息–我们目前对这个时间范围非常有信心,并且不会出现任何进一步的延迟。我们的团队全天候工作,以在该时间范围内启动主网。当我们进入测试网第二阶段并开始主网启动倒计时时,我们将获得更大的信心。

知道我们比任何人都更希望启动Filecoin。拖延令每个人,特别是我们感到失望。但是我们对主网启动的最关键要求是Filecoin安全且运行良好。每个人都指望我们做到这一点。–胡安

全球流行病毒对该项目有何影响?以及对发射的影响有多大?

好问题。我们还不确定。我们已制定计划来应对这种流行病,并且预计不会有任何影响。但是,如果情况急剧恶化,则我们的开发团队或矿工社区可能会受到严重影响。我们将看到事情如何发展。我们希望每个人都能安全无病!发布后,我们将无能为力–无论有谁参加,网络都会继续前进。希望这种流行病能尽快缓解!注意安全!–胡安

当前,普通百姓参加测试网的障碍很高。您将如何降低障碍,如何平衡主网安全性和普及度?

三个答案:

仓储矿工:我们期望有多种规模的仓储矿工。我们预计可以进行小型存储挖掘-范围为TB的100s。我们希望,随着复制证明变得更便宜,它会变得更容易。也就是说,大多数的客户都希望将其数据存储在安全,维护良好的存储架构中,而不是人们的小型计算机中。较小的矿工可能会因为位置,价格或保留更多副本而受到青睐。我希望大型客户首选运行良好且可靠操作的大型矿工。因为小型矿工可以更好地进行检索挖矿(见下文)。

检索式矿工:位置优越的小型采矿者将能够进行检索式挖掘-存储数据并快速提供数据。考虑一下在人口稠密的城市中在家中或办公室里装有计算机的人–与在遥远城市或另一个国家的数据中心相比,对他们来说延迟要短得多。由于我们希望尽早推出所有功能,因此目前尚不完善,但是您很快就会发现其中的某些功能更加完善。您已经可以使用付款渠道为检索付费;现在任何人都可以存储东西并为他们服务。我们希望很小的矿工能够以这种方式发挥巨大作用。

其他角色:我们希望其他挖掘角色会随着时间的推移而发展–网络中的多种计算或活动都会随着时间的推移而发展。例如,诸如修复,缓存或聚合之类的事情可以成为较小矿工的挖掘角色。–胡安

您为什么考虑添加对go-filecoin客户端实现的支持?您能解释一下go-filecoin和Lotus的一些优缺点吗?

Filecoin将有几种实现。ChainSafe正在开发ForestSoramitsu正在开发FuhonProtocol Labs正在开发LotusGo-Filecoin。在区块链网络中,为了安全,功能专业化和去中心化,具有多种实现方式是常见的。比特币,以太坊和其他网络也有许多实现。

我们预计,至少有两个Filecoin客户端将在主网启动后准备就绪。Lotus和go-filecoin目前是最先进的,但是Fuhon(C ++)和Forest(Rust)都在快速发展。

安全性。启动具有多种实现方式的Filecoin网络是我们网络安全策略的关键部分。具有可在同一网络上互操作的多个软件实现,可以降低一种实现中的重大错误导致整个网络瘫痪的风险。我们需要Filecoin协议的多种实现方式,以拥有更安全,更具弹性的网络。

分权在许多区块链网络中,拥有多种不同的协议实现和不同的开发团队是分散访问权限并确保网络范围内的自选和协议更改协议的绝佳途径。如果一方想要更改协议,则所有其他广泛使用的实现以及运行这些实现的矿工都需要同意更改并更新其软件。任何集中方都无法控制协议-必须由网络共同决定升级协议,方法是批准协议变更并更新所有软件并运行。

专长我们希望实现会随着时间的推移而有所不同,并且会优先考虑不同类型的用户。他们可能还会获得许多其他实现不关心的功能。Filecoin的所有用户将对功能有许多不同且相互冲突的需求。拥有许多实现可以帮助专门化产品-一个开发团队可以继续前进并构建其他人可能不想要的功能或优化。我们听说有些矿工已经在自己内部进行专门的实施工作。–胡安



硬件建议

在第一和第二测试网阶段之间,硬件建议是否会发生重大变化?如果是,具体变化是什么?

这是一个非常重要的问题。正如我们对类似问题的回答:Filecoin会随着时间的推移不断改进,其中包括证明。当前参数对于testnet非常有用,但我们很快将介绍对mainnet更安全的构造。随着时间的流逝,贡献者可能会发现可以使网络更加安全,高效或可扩展的改进。网络的核心目的–激励文件的存储和检索–不会改变。直接说:在下一阶段,我们将介绍一种新的安全证明,它具有一系列折中方案,并且仍在优化中。

Filecoin的目标是存储成本胜过采矿操作中的计算成本。我们正在改进性能,并且我们将牢记这一目标进行将来的证明更改。

最后的重要提示:在我们宣布最终的主网证明构造之前,不要大规模购买硬件。

推荐的128GB内存将来是否会成为硬件要求?

好问题。我们的实现需要做出一些特殊的权衡。例如,与进行更多的计算相比,它更喜欢使用更多的RAM,以实现“快速”密封。但是,并非所有矿工都必须如此。我们希望贡献者可以针对自己的最佳方式优化此代码。

权衡取舍的空间很大,仅举几个例子:

对于DRG图的生成,当前的实现方式已经可以选择以更快的复制时间(以使用更多的RAM为代价),还是以更低的复制时间(以更少的RAM)为代价。这可以通过预先计算图形并将其保存在RAM中,或根据需要计算边沿来实现。

RAM的计算速度非常快。如果您希望密封速度较慢,则可以将更多数据卸载到其他存储设备(例如NVMe)上,这有助于提高CPU的吞吐量并减少RAM消耗。

我们不能保证上述优化可以为您的采矿设置带来有用的优化。我们还将尝试在我们的主要实现中探索不同的权衡。

将来需要GPU参与Filecoin吗?

首先,为其他读者澄清一下:Filecoin挖掘不是工作量证明的GPU挖掘。如前所述,Filecoin挖矿基于存储能力共识。Filecoin矿工存储的客户端数据越多,矿工的存储能力就越大。当矿工增加其在网络中的存储功率比例时,这意味着它更有可能产生区块并赢得区块奖励。

当前,GPU用于加速Filecoin证明中的SNARK。这部分已经是可选的,具体取决于您要在CPU和GPU性能与成本之间进行权衡。我们还将探索在证明实施的其他部分也使用GPU,以便在此处也提供更大的灵活性。GPU使某些计算比CPU更快,更便宜。我们的团队目前发现该解决方案目前最符合我们对协议性能和安全性的严格标准。

众所周知,中国许多社区已经在Filecoin的测试网络中投资了数千台服务器,并且主网络的推荐配置需要在4月17日确定。购买的服务器是否是最佳配置?

我们建议并继续建议小组在发布主网证明构造之前不要购买大量硬件。主网证明发布后,我们将发布测试设置的性能以及我们能够得出的任何结论。

采矿会消耗大量电力吗?需要什么样的资源?

电脑耗电很多!但是,总的来说,为Filecoin采矿业务供电的大部分电力都用于提供存储。它与纯工作量证明加密货币的不同之处在于,所使用的大部分能量都用于提供有用的现实世界服务和保护区块链。


协议与安全

Filecoin将已承诺的扇区计为存储能力。提交的扇区可能仅包含实际用户数据,而仅包含随机数据(垃圾)。具有不同数据的扇区会贡献不同的功率量,还是从采矿能力的角度来看它们将被视为相同?

矿工确实可以将他们想要的任何数据放入承诺容量部门,但协议不会将其识别为具有存储交易的部门,因此链上交易没有任何好处。另外,自交易(或垃圾交易)不是真实的,有用的交易。为真实数据确定与真实客户的交易的优先级是一个非常强烈的目标。当我们最终确定加密货币经济结构时,将会有更多细节。请记住,Filecoin是一项存储服务,旨在提供有用的数据存储。Filecoin将更多地奖励有用的数据(而不是垃圾),而不是容量。–胡安

是否有任何研究可以避免SNARK?我认为对于硬件要求来说太重了。

这个问题虽然简短,但是却是一个非常深刻而重要的研究问题。我花了一些时间回答,我将其分为两个问题:

Q1:我们可以从当前的证明中删除SNARK吗?

我们使用SNARK来“压缩”我们的Merkle树证明并检查某些SHA的正确性。如果我们不使用SNARK,我们的证明将是数百KB而不是数百字节。

这是因为我们的向量承诺是一棵Merkle树,并且它们的包含证明(尽管是对数的)仍然很大(在我们的证明中,一棵树的深度为30,这意味着单个Merkle树包含证明约为1kb-我们需要数百个那些!)

用更好的向量承诺替换Merkle树可以帮助我们避免使用SNARK。我们实际上有活跃的研究人员,并且最近在ePrint上发布了有关更好的RSA向量承诺的更新。不幸的是,它们离实用性很远:(

Q2:我们可以使SNARK的硬件负担减轻吗?

是的,尽管可能是幕后工作,但(1)我们对SNARK电路进行了重大改进,使其比以前的任何其他构造都要小得多(2)我们实现了GPU支持,其运行速度比CPU快得多。

我们作为工程师和研究人员都致力于改善SNARK(在过去的一年中,Protocol Labs发表了2篇关于SNARK改进的论文),并且加密社区正在对SNARK进行重大改进。

关于选举权(ePoSt):磁带的TCO是磁盘的六分之一,并且磁带更适合Filecoin,但是ePoSt当前需要快速的存储读取。有没有超越ePoSt的计划?VDF呢?

很好的问题!当前的构造要求矿工检查其存储的一小部分,以寻找“门票”并生成中标证明。这意味着存储设备应足够快以按块时间准时执行随机读取。我们目前正在优先考虑硬盘,因为我们希望大多数矿工都使用这些存储设备。我们希望Filecoin共识的未来版本可以放宽此要求。我们目前不在测试磁带。

关于VDF,我们与以太坊基金会和其他组织一起是VDF联盟的一部分。我们正在资助和支持VDF的研究;您可以在此处(https://filecoin.io/blog/collaboration-on-vdfs/)详细了解我们的合作。我们的建筑目前不使用VDF,但将来可能会使用。

Filecoin如何避免遭受51%的攻击?

我们都需要确保采矿分布保持分散化,这取决于所有采矿者之间的竞争以确保网络安全。如果一个矿工的比特币,以太坊或文件币达到51%,那就是一个问题。让我们共同努力,保持良好的分配!竞争有帮助!–胡安

如果主网上存储的某些内容违反当地法律,是否需要仲裁?内容会被删除吗?

就像TCP / IP一样,Filecoin协议是内容无关的。网络本身无法分辨不同类型的内容之间的区别。定义一套适用于所有用户的规则是不可能的。相反,我们坚信要赋予个人选择权,使人们更容易遵守当地法律或仅遵守自己的喜好。矿工始终可以选择拒绝任何存储或检索请求。我们正在努力开发工具,使人们可以轻松地在他们不希望提供的内容列表上共享和协作。


生态系统

目前,IPFS具有蓬勃发展的生态系统。您预计Filecoin的存储需求何时会形成?

存储需求将来自用户和应用程序–他们所有人都希望看到将数据存储在Filecoin上是多么容易和便宜。我们已经在与许多客户合作,向网络添加大量数据:大型数据集,应用程序等。测试网中的4PB已经非常适合与希望将其数据存储在Filecoin上的人员和组织合作。容量越大,可靠性越高,存储价格越便宜,就会有更多的客户来。推出时会有大量需求,但是像任何服务一样,我们必须首先证明服务质量,然后才能产生巨大需求。这就是为什么存在块奖励的原因:它提供了强大的动力来建立网络容量,然后吸引大量需求。–胡安

您将如何培育dapp市场,以确保未来的区块奖励减少后矿工的收入继续增长?

客户端存储数据和存储需求是网络的关键方面。整体奖励的构建使我们可以收集容量,同时网络可以改善和发展以供客户使用。在奖励减少之前,网络有很多年需要改进,但是从第一天开始就强大并成长是很重要的。

如今,IPFS生态系统中的许多dapp开发人员都感到兴奋,并期待使用Filecoin。有些已经在进行集成,他们会在准备就绪时宣布。也有直接在Filecoin之上构建的应用程序-有些是像Starling这样的公开的。还有一些小组在构建出色的开发人员工具。例如,纺织正在公开开发许多出色的工具。查看他们的介绍性博客文章filtoolsTextile Buckets最新更新。更多的事情即将推出!

除了dapp和app外,大数据存储用户还将带来巨大的存储需求。考虑一下云存储服务或数据归档服务的大型用户和客户端。正在采取许多措施来收集大量数据并将其存储在filecoin上。如果您知道可以成为早期采用者的公司或组织,请将他们推荐给该项目并告诉我们。

关于dapp,开发人员工具和Filecoin的存储需求,还有更多的新闻。敬请关注!–胡安


其他

是什么让您想到Filecoin?它是否一直是IPFS的扩展,还是从其他方面入手?

是的,从一开始,我就有一种使用加密货币来激励发行的感觉。但是,我想将其分开,因为许多信息分发表格不需要金钱。较旧的IPFS论文(第2或第3稿)对加密货币(以及因此在filecoin :)中有倾斜的引用– Juan

您对互联网连接的点对点体系结构有何看法?我说的是通过IPFS而不是传统IP堆栈访问网页的功能。您在这里看到协议实验室有什么余地吗?(继续做很棒的工作,胡安!)

检出:libp2pIPFS同伴和IPFS网关–您已经可以通过ipfs / {tcp,quic} / ip和http / tcp / ip从所有主要的Web浏览器浏览所有IPFS内容。

请参阅https://ipfs.io/#install–试用伴侣。另外,Filecoin网站本身已经通过网关通过IPFS托管和提供服务:)– Juan

嘿,胡安!我是您工作的忠实拥护者,尤其是行星际文件系统(IPFS)。我喜欢您在2017年西雅图MetaMask主办的IPFS以太坊黑客马拉松上的演讲-“进入默克尔森林-认为看到IPLD可以取得的成就令人大开眼界。您介意阐述IPLD的远景及其在对等体系结构中的作用吗?

是! 谢谢!IPLD的潜力是巨大的-考虑一下数据结构的互联网,应用程序可以在其中互连数据,并且我们可以减少信息的孤岛。想象有许多使用相同数据源并添加到您自己的个人或组织数据存储库中的不同应用程序。随着诸如纺织线和3box之类的事情进一步发展,这将变得更加容易。请密切注意今年和明年的许多令人振奋的发展。在接下来的几个月中,我将尝试就此愿景进行演讲。–胡安
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门版块
快速回复 返回顶部 返回列表