filecoin-project / devgrants

👟 Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
Other
377 stars 308 forks source link

rust-commit2-worker #1487

Closed marco-storswift closed 1 year ago

marco-storswift commented 1 year ago

1. What is your project, and what problem does it solve? (max 100 words)

lotus-worker is a performance-sensitive application. The current version of lotus-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:

3. a) How is IPFS, Filecoin, or related technology used in this project?

We plan to write rust-commit2-worker as a rust implementation of lotus-worker to solve these problems, which will bring these features:

4. How will you improve your project with this grant? What steps will you take to meet this objective?

Number Grant Deliverable Briefly describe how you will meet deliverable objectives Timeframe (within 3 months)
1. commit2 flow chart Be familiar with the lotus-worker commit2 process 2 weeks
2. rust-commit2-worker develop rust-commit2-worker, test, doc 4 weeks
3.
4.

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:

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.

vmx commented 1 year ago

This sounds related to my work at https://github.com/filecoin-project/rust-fil-proofs/issues/1678.

ErinOCon commented 1 year ago

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!