公证人、客户和存储提供商通过 DataCap 的分配和支出进行交互。Filecoin Plus 提高了网络的有效性。
Filecoin Plus 基于Filecoin 改进提案 (FIP) 0003 中详细介绍的一系列指导原则,该计划的重点是提高 Filecoin 的有效性,使其成为人类最重要信息的去中心化存储网络。
根密钥持有者、公证人、客户和存储提供商通过分配和支出进行交互 数据帽 。公证人批量检索 DataCap,然后将其分配给值得信赖的客户,这些客户使用 DataCap 为存储交易提供资金。接收 DataCap 的存储提供商在该交易中提供的存储空间的质量调整能力将获得 10 倍的提升,这增加了他们在网络中的区块奖励份额。这创建了一种激励所有参与者使 Filecoin 变得更有用的机制。
DataCap 当分配给客户端时,可以由客户端在与存储提供商的存储交易中使用。这些交易具有更高的交易质量乘数,从而将网络上存储提供商的“质量调整能力”提高了 10 倍,随着时间的推移,为存储提供商带来更好的区块奖励。DataCap 批量授予公证人,公证人可以将其分配给使用 DataCap 为存储交易提供资金的客户。DataCap 在用于进行交易时被消耗。
公证人被选为 Filecoin 网络的受托人,负责将 DataCap 分配给具有有价值存储用例的客户。公证人的基本职责包括:
负责任地向客户分配 DataCap,以补贴网络上可靠且有价值的存储。
确保在 DataCap 的分配中,任何一方都不会以任何可能危害网络的形式获得过度信任。
遵循操作指南,记录决策流程,并响应任何对其分配决策进行审核的请求。
您可以在 plus.fil.org 找到当前活跃公证人的列表。
公证人是通过申请程序选出的。如果获得批准,根密钥持有者(社区链上决策的执行者)将授予公证身份和 DataCap 金额。有兴趣成为公证人的人应通过在公证人治理存储库中提交问题来申请此角色。
客户可以使用DataCap来激励存储提供商满足他们的需求。这可以包括提供满足其特定要求的附加功能和服务级别。这样做,随着时间的推移,Filecoin 上与存储相关的商品和服务将变得更有价值和更具竞争力。公证人对客户进行审查,以确保客户收到与其声誉和需求相称的 DataCap,并确保客户负责任地分配该 DataCap。
智能合约可以像任何普通客户端一样获取和使用 DataCap。为此,只需f410在请求 DataCap 时输入智能合约的地址作为客户端地址即可。
对于智能合约的首次 DataCap 分配,我们建议使用verify.glif.io轻松获取 32 GiB DataCap,如下所述。
值得注意的是,DataCap 分配是 Filecoin 地址的一次性信用,不能在智能合约之间转移。如果您需要重新部署智能合约,则必须请求额外的 DataCap。为了改善这种体验,我们正在开发 Filecoin 征求意见 (FRC),以允许在重新部署之间保留 DataCap。
客户需要有一个可以接收 DataCap 的链上 Filecoin 地址。如果您要设置新地址,请确保通过从交易所购买一些 FIL 向该地址发送最少量的 FIL 来对其进行初始化。您将需要一个地址才能继续通过以下任一方式获取 DataCap。
注意:从网络版本 12 开始,DataCap 分配是 Filecoin 地址上的一次性信用。如果您收到分配并需要更多,您应该使用您已像上面初始化的唯一地址提出新请求。Filecoin 改进提案(FIP)0012在网络版本 13(actor v5)中被接受并实施,该提案允许客户端地址多次接收 DataCap。
客户通过向公证人提出请求来获取 DataCap。对于您的第一个 32GiB DataCap 分配,您可以使用自动验证程序,例如Verifier。自动验证器的存在是为了立即向可以通过特定方法对自己进行身份验证的客户端授予 DataCap。例如,verify.glif.io 自动公证人会将 DataCap 授予拥有超过 180 天的 GitHub 帐户且过去 30 天内未在此站点使用过的客户。
前往验证者
连接您的 GitHub 帐户 - 单击页面右上角的“开始”按钮
如果您尚未登录 GitHub,请登录
将您想要接收 DataCap 的地址粘贴到“请求”下的框中,然后点击“请求”
自动公证人现在将尝试向 Filecoin 网络发送一条消息,您的地址将被授予 32GiB 的 DataCap。这大约需要 1 分钟
完成后,您现在有 32GiB 可以开始进行交易!您可以随时返回此站点并使用“检查”框查看您在特定地址上剩余的 DataCap 数量
为了大规模接收 DataCap(满足业务需求和生产用例),根据接入网络的数据量,客户端有两种选择:
直接向特定公证人申请 - 最适合寻求 < 100TiB DataCap 的客户
申请专用于特定项目的大型数据集公证人 - 最适合寻求 > 100TiB DataCap 的客户(通常在 500TiB-5PiB 范围内)
直接向特定公证人申请:
前往Fil+ 注册表,然后继续为客户
单击“获取验证”
单击常规验证。此链接将带您前往公证人注册中心,您可以在其中向特定公证人请求 DataCap。公证人可能会专门研究他们选择支持的请求类型。建议您在您的运营区域中选择一个公证人,该公证人也涵盖您将自己分类的用例的一般类别
通过选中相应行上的复选框来识别您想要申请的公证人,然后单击提出请求
填写应该弹出的表格。公证人在向您授予所请求的 DataCap 之前将使用此信息进行任何必要的尽职调查
单击“使用 GitHub 登录”以允许应用程序代表您创建 GitHub 问题
登录后,该按钮应更改为“发送请求”。单击此按钮可以代表您创建问题并将其发送给正确的公证人!
每个请求都作为Fil+ 客户端入门存储库中的 GitHub 问题进行跟踪。您也可以在那里跟踪您的申请进度。公证人在为您分配 DataCap 之前可能会要求您提供其他信息。
要申请大型数据集公证人,请按照申请大型 DataCap 分配中的步骤进行操作。
一旦您获得了 DataCap 的地址,您就可以使用 DataCap 作为付款的一部分进行交易。由于存储提供商通过 Fil+ 交易获得交易质量乘数,因此许多存储提供商提供特殊的定价和服务来吸引使用 DataCap 进行交易的客户。
默认情况下,当您与分配了 DataCap 的地址进行交易时,您将在交易时花费 DataCap。
如果通过API进行交易,请确保调用时VerifiedDeal将该参数设置为。trueClientStartDeal
[ { "Data": { "TransferType": "string value", "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "PieceCid": null, "PieceSize": 1024 }, "Wallet": "f01234", "Miner": "f01234", "EpochPrice": "0", "MinBlocksDuration": 42, "ProviderCollateral": "0", "DealStartEpoch": 10101, "FastRetrieval": true, "VerifiedDeal": true } ]
如果从命令行进行交易,请确保将标志--verified-deal=true作为参数传递。
lotus client deal --verified-deal=true
一旦您将 DataCap 接收到某个地址,您就可以通过访问启用此功能的站点(例如verify.glif.io)或通过在节点上查询您的地址来检查剩余余额。
lotus filplus check-client-datacap f00000
注意:Lotus-shed是一个单独的包,您需要构建和安装(make lotus-shed在Lotus源代码中),尽管这些功能预计将合并到 Lotus 中。
lotus-shed verifreg check-client f00000
客户可以通过几种不同的方式找到存储提供商来进行 Fil+ 存储交易:
在Fil+ 注册表的“客户”部分,有一个矿工注册表,其中列出了一组自选的愿意接受 Fil+ 存储交易的存储提供商
使用矿工声誉系统(例如Filecoin 声誉系统或 Textile矿工指数)来识别可以满足您需求的存储提供商
加入Filecoin Slack 上的#fil-plus频道讨论存储选项
与您的节点一起进入网络并查询存储提供商(使用query-ask)以检查其经过验证的交易价格
如果您有兴趣参与治理和制定该计划,可以通过以下方式参与:
加入Filecoin Slack 上的#fil-plus频道。
参加每隔周二举行的 FIL 公证社区治理电话会议。使用Filecoin 社区活动日历。加入#fil-plus 或观看更新
在公证人治理存储库中创建未决问题并对其发表评论。
来源:金色财经