Closed marco-storswift closed 1 year ago
This sounds related to my work at https://github.com/filecoin-project/rust-fil-proofs/issues/1678.
Hi @marco-storswift, thank you for your proposal and for your patience. At this time we are only considering microgrants that align with specific focus areas. If your project aligns with an assigned focus area in the future, please feel welcome to re-apply. Wishing you all the best as you continue to build!
1. What is your project, and what problem does it solve? (max 100 words)
lotus-worker
is a performance-sensitive application. The current version oflotus-worker
is using cgo to call rust libraries. Which is a huge performance burden. the commit2 phase is independent.so we develop a rust-commit2-worker
2. Project links
Link to Github repo:https://github.com/storswiftlabs/rust-commit2-worker Link to demo or website: License: MIT
Here are the disadvantages of using cgo:
rust-filecoin-ffi
are required, but, by calling cgo, we need to bundle rust lib as an entirety, this will increase the build output size.3. a) How is IPFS, Filecoin, or related technology used in this project?
We plan to write
rust-commit2-worker
as a rust implementation oflotus-worker
to solve these problems, which will bring these features:lotus-worker
b) Is this project building with the current microgrants focus area (FVM)? (Yes or No)
NO
4. How will you improve your project with this grant? What steps will you take to meet this objective?
5. If accepted, do you agree to share monthly project updates in this Github issue for 3 months or until the project described here is complete?
Yes
6. Does your proposal comply with our Community Code of Conduct?
Yes
7. Links and submissions
Additional questions:
For each team member(s), please list name, email, Github account, and role in the project.
https://github.com/storswift
https://github.com/storswiftlabs
Our team start to research and develop Web3 two years ago. We have implemented the optimized version of the PoREP/PoST code, worker task scheduling code, DevOps management system, and so on. From the very beginning, we have been focused on Filecoin security solutions. We research offline signature, cold wallet and multi-sig solutions. We also develop a framework to ensure the security of DevOps for Filecoin clusters.