Skip to content
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

[venus-market] CIDgravity integration / 集成CIDgravity? #5565

Closed
Tracked by #5580
Fatman13 opened this issue Dec 14, 2022 · 6 comments · Fixed by ipfs-force-community/droplet#265
Closed
Tracked by #5580
Assignees
Labels
C-enhancement Category: feature enhancement C-triage Category: Need triage CU-deal-service Venus storage deal service related issues

Comments

@Fatman13
Copy link
Contributor

Fatman13 commented Dec 14, 2022

背景

在12号,3场在欧洲,北美,新加坡SPWG工作组巡讲之后。和 @julien 取得了联系。讨论了集成CIDgravity的可能性。

CIDgravity

CIDgravity是一个基于deal filter的一个外挂程序。通过收集订单和SP自身信息,进一步过滤filecoin订单。

Filter = "ABSOLUTE_PATH/cidgravity_storage_connector.py --reject"

注册CIDgravity获取token,并配置token。

image

集成

不知道venus当前是否已经集成boost的存储订单filter JSON?如果有的话,可以快速集成CIDgravity。根据和 @julien 的讨论,只要以下这部分json就可以实现集成。

{
  "DealUUID": "9c4ade22-7054-4b6c-8206-2059fc78ba3d",
  "IsOffline": false,
  "ClientDealProposal": {
    "Proposal": {
      "PieceCID": {
        "/": "baga6ea4seaqihx2pxanewwxvqwgeyrcmal7aomucelef52vhqy7qaarciamaqoq"
      },
      "PieceSize": 2048,
      "VerifiedDeal": false,
      "Client": "f3r3hr3xl27unpefvipve2f4hlfvdnq3forgr253z6dqahufvanatdandxm74zikheccvx74ys7by5vzafq2va",
      "Provider": "f01000",
      "Label": "bafk2bzacebiupsywspqnsvc5v7ing74i3u4y3r7wtgjioor7pqn3cxopq7lo4",
      "StartEpoch": 18171,
      "EndEpoch": 536571,
      "StoragePricePerEpoch": "1",
      "ProviderCollateral": "0",
      "ClientCollateral": "0"
    },
    "ClientSignature": {
      "Type": 2,
      "Data": "oEnUUL1WejrLawl3sP9o/TZYRZgPYA86xmF3RMQt5bPQJbrK/5x3UXYxeUKoIDMjE96fA1GSqfrE14tFl/nMyatPLUvzzZ0ulsPTQVwfb54Mgx0yBSMYTf/O8Bg09MNq"
    }
  },
@Fatman13 Fatman13 added CU-deal-service Venus storage deal service related issues C-enhancement Category: feature enhancement C-triage Category: Need triage labels Dec 14, 2022
@hunjixin
Copy link
Contributor

DealUUID这个是没有的,这个应该不重要吧

@Fatman13
Copy link
Contributor Author

@hunjixin 对,这个是boost内部使用的。

@LinZexiao
Copy link
Collaborator

LinZexiao commented Mar 16, 2023

{
"IsOffline": false,
"Proposal": {
"PieceCID": {
"/": "baga6ea4seaqihx2pxanewwxvqwgeyrcmal7aomucelef52vhqy7qaarciamaqoq"
},
"PieceSize": 2048,
"VerifiedDeal": false,
"Client": "f3r3hr3xl27unpefvipve2f4hlfvdnq3forgr253z6dqahufvanatdandxm74zikheccvx74ys7by5vzafq2va",
"Provider": "f01000",
"Label": "bafk2bzacebiupsywspqnsvc5v7ing74i3u4y3r7wtgjioor7pqn3cxopq7lo4",
"StartEpoch": 18171,
"EndEpoch": 536571,
"StoragePricePerEpoch": "1",
"ProviderCollateral": "0",
"ClientCollateral": "0"
},
"ClientSignature": {
"Type": 2,
"Data": "oEnUUL1WejrLawl3sP9o/TZYRZgPYA86xmF3RMQt5bPQJbrK/5x3UXYxeUKoIDMjE96fA1GSqfrE14tFl/nMyatPLUvzzZ0ulsPTQVwfb54Mgx0yBSMYTf/O8Bg09MNq"
},
"DealType": "storage",
"Agent": "venus-market"
}

@Fatman13
Copy link
Contributor Author

{
  "Agent": "venus-market",
  "ClientSignature": {
    "Data": "klqCT7kJYIhRGVQLgoFX5hbUhvSFulqhmLssaILct0VoNTE8UDrLb8Dz0QDqxFSVGFC/Q98BBSFTyJXwOy9RYXZdbhAgaC1C4IQ3dGlF7LHbo5L2jseg5TYmfRXLZSKK",
    "Type": 2
  },
  "DealType": "storage",
  "IsOffline": false,
  "Proposal": {
    "Client": "f3xauqbfku44j6do4elgvxeiaecyonxc24gddcmmnr6xewy5j5zq4duatj2ostvmhiuscc5a52nf2tw3becuja",
    "ClientCollateral": "0",
    "EndEpoch": 3442986,
    "Label": "mAVWg5AIgE78OalO4Tc0sv2FDR5n7MReDI/9yZlQSd33PCXgT/EM",
    "PieceCID": {
      "/": "baga6ea4seaqnmqtq3yephp6cj55zjzu5bpaa6gdtynkjh6grzf7r7fz33yifmia"
    },
    "PieceSize": 32768,
    "Provider": "f01111666",
    "ProviderCollateral": "10912798815",
    "StartEpoch": 2835046,
    "StoragePricePerEpoch": "0",
    "VerifiedDeal": false
  }
}

@Fatman13
Copy link
Contributor Author

image

@Fatman13
Copy link
Contributor Author

{
  "Agent": "venus-market",
  "ClientDealProposal": {
    "ClientSignature": {
      "Data": "jLjRxGDZjxNooNUn7PQv8byCoivyaYa7oUypLFAvTArDJ+ssxWqWtwYvuMa4ZRxiFeYXtcRYNZpInS7WfQ7CxPOjAIN0Bt2rN+fCZrYizagWNpsdCHLYuyics0G7UEiX",
      "Type": 2
    },
    "Proposal": {
      "Client": "f3xauqbfku44j6do4elgvxeiaecyonxc24gddcmmnr6xewy5j5zq4duatj2ostvmhiuscc5a52nf2tw3becuja",
      "ClientCollateral": "0",
      "EndEpoch": 3442986,
      "Label": "mAVWg5AIgE78OalO4Tc0sv2FDR5n7MReDI/9yZlQSd33PCXgT/EM",
      "PieceCID": {
        "/": "baga6ea4seaqnmqtq3yephp6cj55zjzu5bpaa6gdtynkjh6grzf7r7fz33yifmia"
      },
      "PieceSize": 32768,
      "Provider": "f01111666",
      "ProviderCollateral": "10912652006",
      "StartEpoch": 2835075,
      "StoragePricePerEpoch": "0",
      "VerifiedDeal": false
    }
  },
  "DealType": "storage",
  "IsOffline": false
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: feature enhancement C-triage Category: Need triage CU-deal-service Venus storage deal service related issues
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants