Announcements regarding our community

火币与协议实验室联合启动 Filecoin 孵化中心,设立 1000 万美元生态支持基金
X
任何优秀项目,请将你的项目介绍PPT,发到这个邮箱filecoinincubation@huobi.com

全球领先的数字资产金融服务平台,为全球超过 130 个国家的数百万用户提供安全、可信赖的数字资产交易及资产管理服务。 火币也曾经是中国最大的比特币、莱特币、以太坊、以太坊经典交易平台,提供专业、安全、快捷的数字资产行情、价格及交易服务,在虚拟货币领域处于领先地位。 自 2013 年创立以来,火币集团先后获得真格基金、红杉资本投资,累积交易额突破 1.2 万亿美元,一度成为全球最大数字资产交易平台,占据全球 50% 数字资产交易份额。目前,火币集团已投资 60 余家上下游企业,现已完成对新加坡、日本、韩国、英国、澳大利亚、加拿大、巴西、香港等多个国家及地区合规服务团队的组建,为全球超过 130 个国家的数百万用户提供安全、可信赖的数字资产交易及资产管理服务。
与 IPFS/Filecoin 创始团队协议实验室(Protocol Labs)联合启动火币 Filecoin 孵化中心。该中心将设立 1000 万美元基金,用于支持 Filecoin 生态发展。协议实验室作为投资基金的技术顾问,与火币共同为 Filecoin 开发者和社区提供最好的支持。

据火币与 IPFS/Filecoin 创始团队协议实验室(Protocol Labs)发布的最新消息,双方将共同启动火币 Filecoin 孵化中心,并设立 1000 万美元基金支持 Filecoin 生态系统。

火 币 Filecoin 孵化中心将专注于孵化器、项目投资和社区发展,为优秀的 Filecoin 开发者提供支持,促进学术研究,推动 Filecoin 生态发展。火币集团与协议实验室相信,星际文件系统(IPFS)和 Filecoin 将在下一代互联网的基础建设上发挥重要作用,创造出一个更安全、更平等、更易于访问的数据存储和分发系统,将用于保存人类 21 世纪最有价值的资产—数据。

随着 Filecoin 主网启动,加密市场正在见证越来越多的人开始参与这项技术。从 10 月 15 日主网上线以来,矿工们已经在 Filecoin 网络上增加了 1EB 多的存储空间。这些空间足以存储 2.5 亿部 1080p 的电影或 4000 个维基百科。目前有超过 100 个团队在 Filecoin 开发项目,200 多个新团队通过加速器和黑客马拉松进入 Filecoin 生态系统,超过 700 名矿工提供存储解决方案,还有 4800 多名开发者在 GitHub (一个面向开源及私有软件项目的托管平台)上为这个项目提供支持。

基于 Filecoin 生态系统的巨大潜力,火币集团相信 Filecoin 的去中心化存储解决方案,将会与去中心化金融一样带来巨大影响,引领新一轮的区块链革命,给开发者带来更多创新机会。

「去中心化存储(以 Filecoin 为代表)是创新者把云存储与区块链的去中心化机制进行有效结合的伟大实验,我们相信 Filecoin 将会是下一代互联网的基础设施。在这个信息时代,我们需要发展新的方式去保护,储存以及交易数据,这将会影响我们的社会如何演变。在过去,世界并没有成熟的系统能去中心化的处理大规模数据。现阶段的去中心化存储还是一个从 0 到 1 的阶段,项目实证、场景落地、激励机制以及系统的有效性都需要市场的检验。围绕整个 Filecoin 的生态,无论从理论研究还是技术开发,仍有许多空白领域亟待填补。我们看到了整个生态需要有更多的资源投入和支持。」火币首席投资官 Sharlyn Wu 表示。

「现在互联网正发生翻天覆地的变化,随着 Filecoin 的启动,互联网又重新开始往原本去中心化的方向转变,我们可以共同努力保护全人类的信息资源。亚洲的 Filecoin 开发者、矿工、孵化器、用户和生态系统参与者的队伍都在不断壮大,他们热情饱满,为创造出一个更好的互联网前景而奋斗,我对他们心怀感激。在支持社区方面,火币 Filecoin 孵化中心将发挥重要作用。」协议实验室和 Filecoin 的创始人胡安·贝内特(Juan Benet)评论道。

「社区的首要任务是开发基于 Filecoin 的应用程序,并拓展更多 Filecoin 生态系统的用户。我们相信火币 Filecoin 孵化中心将发挥重要作用,帮助 Filecoin 和星际文件系统(IPFS)生态系统吸引更多的开发者、企业家和社区成员,加快 Filecoin 协议的普及。我们预计到 2021 年 Filecoin 生态系统将为越来越多的用户、矿工和社区提供世界级的应用程序、开发工具解决方案和基础设施。」协议实验室生态负责人科林·埃夫兰(Colin Evran)评论道。

「火币 Filecoin 孵化中心和生态系统基金的启动标志着 Filecoin 社区和数字资产服务提供商之间的一次重要合作。二者将共同促进 Filecoin 的学术研究和技术开发,并在世界范围内培育一个更强大的 Filecoin 生态系统。」火币集团首席投资官 Sharlyn Wu 表达了对孵化中心和生态系统基金发展前景的乐观预期。

据了解,为帮助 Filecoin 在全球范围内发展,火币 Filecoin 孵化中心和生态基金将重点关注以下关键领域:

孵化器。与现有的 Filecoin 加速器和孵化器合作,利用火币在数字资产交易所和亚洲社区的优势,提供额外的课程和指导等协助。
项目投资。火币将为 Filecoin 生态系统中有潜力的项目提供资金,协议实验室将提供技术指导和支持。
社区发展。火币和协议实验室将在全球共同举办年度峰会和季度会议,在开发者、矿工、用户和 Filecoin 持有者之间建立更多的跨境联系和交流。
据悉,火币 Filecoin 孵化中心将在火币首席投资官 Sharlyn Wu 的指导下进行,Sharlyn Wu 此前曾负责招银国际在区块链领域的战略和投资。该孵化中心是火币继组建 DeFi 全球联盟后的第二个核心发展计划,将帮助火币集团进行 Filecoin 领域的研究、投资、孵化和生态系统的开发。

read more

A place to talk about whatever you want

do you have some clue where Provider message: deal rejected: proposed provider collateral below minimum: 0 < 1668 might happen when trying to save bigger files using the mock sector builder?
X

Think of TestAPIDealFlow but with 512Mib sectors. If i try to make a deal with >1Mib data... that error happens. For 1600bytes, works correctly.

jsign 7 hours ago
(btw, targeting 8.13.0)

hannah 7 hours ago
weird. I thought we were dealing with provider collateral.

hannah 7 hours ago
I don’t have an obvious hypothesis but will review the relevant code.

hannah 7 hours ago
the ProviderCollateral here comes from StateDealProviderCollateralBounds — any reason that would return 0 @Magik6k?

jsign 6 hours ago
@hannah, looks like StateDealProvideCollateralBounds is the one returning that 1668, not the 0.
Let me do some check (edited)

jsign 6 hours ago
@hannah,
image.png
image.png

jsign 6 hours ago
pcMin for 10Mib, is 40 (note: my original post saying 1668 was for a bigger file) (edited)

jsign 6 hours ago
pcMin is returned by StateDealProviderCollateralBounds

jsign 6 hours ago
So looks like proposal.ProviderCollateral is the one that's 0

hannah 5 hours ago
what’s weird is the client is getting the value for ProviderCollateral from the exact same code. Are we sure the client is running a recent version of filecoin?

jsign 5 hours ago
yep. let me try to have some reproducible thing for this

jsign 5 hours ago
Sorry @hannah, got much worried about this problem... blocking for Powergate compilation.
Kubuxu
v0.4.3 this is trying to tell us something
From a thread in #fil-lotus-dev | Today at 1:03 AM | View reply

jsign 4 hours ago
(resuming this... just some GBs of proofs are getting downloaded. will report back if i can come up with a test to reproduce)

jsign 4 hours ago
have it! very soon some steps

jsign 4 hours ago
@hannah @Aayush Rajasekaran,
checkout https://github.com/jsign/lotus/tree/jsign/collateral
go test ./node -run TestAPIDealFlow$/TestDealFlow -v -count 1
(edited)

Aayush Rajasekaran 4 hours ago
Thanks! We think we know the problem, working on the fix rn…Will verify right after :slightly_smiling_face:

hannah 4 hours ago
hey @jsign we think we know what’s wrong here and @Aayush Rajasekaran is working on a fix.

jsign 4 hours ago
nice!

read more

Got a question? Ask away!

Filecoin发现安全Bug
X

Filecoin每个块必须要包含一个随机数,而且依赖Drand服务,这里问题是每个获取随机数周期必须小于出块周期。而filecoin代码里面是25秒进行。

Describe the bug
I originally saw (in lotus code) and I read "period: 25", assuming that drand round is 25s.
https://github.com/filecoin-project/lotus/blob/master/build/params_shared_vals.go#L102
Given our analysis there must be at least one drand entry per block (for the slow catchup mode to fully work). Having less than 1 drand per block allows miners to rush during catch-up on some epochs (e.g. if drand is 30 and lotus is 25, they can catch up every 5 blocks).

We do not have analysis that show that the impact of a single rush every few epochs is insecure nor that it insecure, however, we do know that one drand per round is secure.

Proposal:

Proposal 1: Change Filecoin blocktime: Set Filecoin block time to ≥30s
Proposal 2: Change Filecoin blocktime: Set Drand round time to ≤25s

read more

Blog posts from individual members

Filecoin网络性能提升!Network v12升级圆满完成!
X

2021年4月29日,Filecoin网络已升级至v12。本次升级引入了specs-actors实现(https://github.com/filecoin-project/specs-actors)的v4(https://github.com/filecoin-project/specs-actors/releases/tag/v4.0.0),这是具体规定了Filecoin协议规则的一组内置actors。新版specs-actors设计显著提升了性能,所以能缩短区块验证时间。来自lotus(https://github.com/filecoin-project/lotus)、venus(https://github.com/filecoin-project/venus)和forest(https://github.com/Chainsafe/forest)的核心开发者在短短几周之内共同开发并发布了这一升级。分布在不同时区的节点运营方也积极响应,快速地将这些性能改进部署到全网。

动机

对所有区块链项目来说,确保验证一个区块所需的时间小于产生区块的时间是很重要的。在Filecoin网络中,每30秒出块,所以验证区块耗时要远远小于30秒。当然,验证区块的耗时取决于多个因素:节点的硬件规格、链上数据的大小、节点上运行的其他程序等。

在v12升级之前,按运行质量排中间的节点运行平稳,区块验证时间远低于30秒。但是,较慢的节点,保存链上完整历史的(因此有很大的数据库)节点验证区块耗时较高。这些节点在验证较慢时会有无法同步的风险。尽管大多数矿工有着高性能硬件和较小的数据库,不会受此影响。但作为生态中的重要成员,包括交易所和存档节点,有出现运行太慢和偶发的同步问题 —— 这对全网健康状况有负面影响。

同步缓慢的原因之一在于,actors代码处理新矿工时,效率不高。在过去的几个月里,网络中有好几波垃圾信息在链上创建了矿工,即创建了大量空矿工条目。这为显著改进性能提供了一个简单的方法,即减少处理空矿工的耗时,就能加快区块验证。在v12版的网络中加入这一改进,也及时确保虚增矿工的垃圾信息不会成为针对网络中较慢节点的攻击方式。

性能改进

为了理解v12中引入的性能改进,我们需要了解一些系统细节。位于f03地址的Filecoin cron actor是网络定时在每个epoch运行的系统actor。它负责状态转换,让Filecoin网络得以平稳正确运转。cron actor会每60个epoch(30分钟)处理矿工actor,以验证矿工是否正确证明其负责的扇区存储部分。正是通过cron actor的运转,才确保Filecoin协议的核心:整个网络每24小时遍及一次所有在Filecoin上的存储,自动发现并惩罚丢失或损坏数据的情况。

在网络v12之前,cron actor会对每一个矿工actor处理。Filecoin v12做了改进,cron actor只对有需要的矿工actor处理。只有当矿工在证明存储时才需要这样的cron处理。具体说,符合如下标准之一的矿工则需要每60个epoch的cron处理:1)有活动的PreCommit, 2)有活动的扇区,3)在待解锁的区块奖励分配表中有未解锁的奖励。如果一个矿工不满足上述标准的任何一项,在一次cron中则没有需要的处理,完全可以跳过。特别的是,新创建的矿工无需cron处理,只有第一次向网络承诺存储后,才对其进行处理。

在此优化生效之后,Filecoin网络每60 epoch需要处理的矿工从37.5万减少至2000多。这使区块的平均同步速度近乎翻倍,每日状态快照减少20GB以上,几乎翻倍的提升!节点运营方已能看到平均及最大区块同步时间的显著下降。大型存档节点同步失败的情况几乎完全消除了。

v12升级后减少的同步时间:

图片

v12升级后减少的不同步的实例(以epoch为单位):

图片

部署升级

网络v12升级,引入v4 actors(https://github.com/filecoin-project/specs-actors/releases/tag/v4.0.0),在Lotus v1.8.0(https://github.com/filecoin-project/lotus/releases/tag/v1.8.0) 和Venus v0.9.5(https://github.com/filecoin-project/venus/discussions/4407)中发布。Lotus团队发布版本的时间,距离升级时间很紧,从发布到网络升级时限只有大约48小时,这是截止日期,所有节点运营方必须此之前升级。Filecoin社区能快速执行升级,这非常重要。因为一旦遇到关键安全问题,需要在短时间内完成修复。为了对此情况做准备,网络在2020年9月,主网上线前,太空竞赛活动中开展了“战争游戏”的场景模拟。

在48小时的时间窗口内,社区能够无缝升级到v12版本,继续证明了我们能在紧急情况下快速升级的能力。如此迅速的运转速度有赖于Filecoin协议实现团队和各节点运营方(包括存储矿工、存储用户和交易所)之间的有效沟通渠道。为了让所有人都能参与,Filecoin社区工程师先在社区论坛(https://github.com/filecoin-project/community/discussions/74#discussioncomment-642326)发布了升级详细信息,包括升级要点,升级epoch以及指向新版本实现发布时间表的链接,接着更新了Filecoin网络状态页面(https://status.filecoin.io/incidents/n5m3x2w07x7k)并附带可订阅的通知。开发团队提供了及时的响应支持,确保所有人在多渠道(包括论坛(https://github.com/filecoin-project/lotus/discussions/6082),Slack频道(https://filecoin.io/slack)等)支持下完成升级。

在如此短时间内完成新版本的实现,也需要严格的测试和发布流程。Lotus团队使用了近几个月内新完善的发布清单,来完善流程。另外,在响应社区反馈方面,Lotus团队确保此次强制升级版本中不会引入未经测试的可选功能。网络升级相关的改动是基于Lotus v1.6.0(https://github.com/filecoin-project/lotus/releases/tag/v1.6.0)开发的,这是Lotus最近的稳定和经过测试的版本。对更愿意冒险的用户,提供Lotus v1.9.0-rc1(https://github.com/filecoin-project/lotus/releases/tag/v1.9.0-rc1)版本作为发布候选,此版本中包含网络升级和其他新功能。

感谢

能够完成如此迅速的升级,并带来显著的性能提升,并非易事!感谢过去几个月里的来自社区的反馈和改进,核心开发者才能实现、测试、并发布高质量的代码来改进Filecoin网络。此外,Filecoin社区中节点运营方持续的参与、用心的支持和快速的响应也贡献了巨大力量,这保证了在一旦有需要时,确保网络可以快速升级。感谢大家!

read more
Powergate
X
Powergate简介¶

https://docs.textile.io/powergate/
Powergate是API驱动的解决方案,用于跨Filecoin和IPFS部署多层存储。通过使用Powergate可以将你的数据持久保存在Filecoin上,拥有多种存储配置选项,例如:复制因子矿工选择交易续约修复通过连接的IPFS对等或固定网络提供可配置的存储。

概述¶

Powergate是库,模块和配置选项的集合,可以单独或与其他一起使用,以将Filecoin集成到您的应用程序或存储系统中。 它旨在管理一个或多个Filecoin钱包地址,并且每个地址及其关联的配置和数据存储均由用户确定其范围。 大多数Powergate API对个人用户可以起作用。使用Powergate的一些好处包括:确保在IPFS网络上可以轻松地将数据存储在Filecoin上。处理长期存储交易管理,包括自动续订和修复。利用网络索引来改善矿工选择和交易创建。管理一个或多个用户的Filecoin钱包地址。一起轻松配置,连接和部署Powergate,Lotus和IPFS。

不止于此!赶紧入手吧¶

命令行界面完整的Powergate功能集可在二进制命令行界面上使用。
安装CLI您可以从Powergate存储库中构建和安装Powergate CLI。

git clone git@github.com:textileio/powergate.git cd powergate make install-pow

使用CLI您可以通过运行pow --help查看所有命令。

pow --help A client for storage and retreival of powergate data Usage: pow [flags] pow [command] Available Commands: admin Provides admin commands config Provides commands to interact with cid storage configs data Provides commands to interact with general data APIs deals Provides commands to view Filecoin deal information help Help about any command id Returns the user id storage-jobs Provides commands to query for storage jobs in various states version Display version information for pow and the connected server wallet Provides commands about filecoin wallets Flags: -h, --help help for pow --serverAddress string address of the powergate service api (default "127.0.0.1:5002") -t, --token string user auth token -v, --version display version information for pow and the connected server Use "pow [command] --help" for more information about a command.

多层存储Powergate提供了基于Filecoin和IPFS构建的多层文件存储API。 在IPFS和Filecoin上存储数据就像表达所需的配置来存储Cid一样容易。Powergate可以处理Filecoin钱包地址,长期交易管理,以及按每个用户将Filecoin连接到IPFS。 通过基本代币启用可以允许您创建多个Powergate用户,并将Powergate API访问映射到您自己系统中的用户。在此处阅读关于数据存储的信息。

PowergateAPI¶

Powergate API可用作gRPC端点。有四种方法可以使您熟悉API:探索CLI。 CLI在Powergate API上运行,因此,一般而言,您可以在CLI中执行的任何操作也可以通过API执行。使用JS客户端。 我们为Powergate API提供了一个易于使用的JavaScript客户端。使用Go客户端。 您可以通过在Powergate Go 客户端上进行构建来使用Go应用程序中的Powergate API。浏览原始文件。 该API使用协议缓冲区键入,您可以通过查看Powergate存储库中的.proto文件来快速查看所有功能。 最好从Powergate用户API开始。其它工具Powergate随附了一些其他工具:Lotus。在Filecoin网络上运行的Lotus节点。IPFS。运行以支持Powergate的完整IPFS节点。Prometheus。指标处理的后端。Grafana。提供指标仪表板。cAdvisor。提供容器指标。

运行Powergate¶

您可以在Filecoin主网上运行Powergate,也可以使用我们作为Powergate堆栈一部分提供的嵌入式局域网。我们建议从局域网开始,因为您可以访问全部API和功能,而不必立即同步到网络。在准备就绪后,您可以更新Powergate以连接到实时主网。

局域网¶

局域网提供了一个快速,功能齐全的嵌入式Filecoin网络,可用于测试,构建或运行连续集成。阅读有关在局域网上运行Powergate或运行局域网以直接使用Lotus客户端的更多信息。

主网¶

一旦准备好将Powergate与Filecoin主网一起使用,只需一条线路即可。

git clone git@github.com:textileio/powergate.git cd powergate/docker make up

read more

需要Filecoin挖矿任何相关服务,请扫码加微信

买卖Filecoin上火币,注册链接===》点击这里买卖filecoin

扫码加微信,交流任何关于Filecoin赚钱

转让域名

This domain for sale!

Email:filapp@protonmail.com

Twitter:

https://twitter.com/RalapXStartUp

Telegram:

https://t.me/bigdog403

Looks like your connection to Filecoin中文网 was lost, please wait while we try to reconnect.