-
Notifications
You must be signed in to change notification settings - Fork 465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FIP]评估/调研 #5349
Comments
关联: |
FIP0041 Forward Compatibility for PreCommit - enables a cleaner and easier transition to Programmable Storage Markets |
FIP0041: 扇区证明协议要求提供商在pre-commit 提交扇区数据(UnsealedSectorCID,又名 CommD)。当前流程是间接这样做的:提供者在提交前提供交易 ID,然后矿工参与者通过要求内置市场参与者计算它来获取 UnsealedSectorCID。 该提案让提供者在预提交期间直接提交到 UnsealedSectorCID。矿工参与者将确认这与交易 ID 匹配。交易将不会在预提交时指定(该参数将变得多余)。相反,构成该扇区的数据片段将在证明提交时声明(包含对 UnsealedSectorCID 的证明),并且这些片段 CID 可以推送到可以信任矿工参与者的市场合约。 type PreCommitSectorParams struct { type SectorPreCommitInfo struct { type PreCommitSectorBatchParams struct { type PreCommitSectorBatchParams2 struct { PreCommitSectorBatchParams2 未来使用的新方法,这个版本没有用到。 |
FIP0044 Standard Message Authentication Filecoin 虚拟机的计划推出,将会有许多新的用户定义actors。目前唯一可以“验证”数据的actors是account actors——通过签名验证。该 FIP 实现:任何actors可以通过添加一个特殊的“身份验证”消息,以使得其他actors可以使用它来验证数据片段。 当前版本的改动,将AuthenticateMessage添加到内置的Account Actor中,并让Storage Market-Actor调用交易Client对象(本身也是Account)的这个方法验证签名,而不是直接验证签名。 var MethodsAccount = struct { type AuthenticateMessageParams struct { |
对本次升级没有影响 |
No description provided.
The text was updated successfully, but these errors were encountered: