swanchain / devgrants

15 stars 10 forks source link

Swan DevGrant<go-computing-provider> #21

Open Normalnoise opened 3 months ago

Normalnoise commented 3 months ago

Open Grant Proposal: go-computing-provider

Project Name: go-computing-provider

Proposal Category: Applications.

Individual or Entity Name: FogMeta Team

Proposer: Normalnoise

(Optional) Swan ecosystem affiliations: It will register to Orchestrator in Swan network, all conputing task can be assigned to the computing provider

(Optional) Technical Sponsor: flyworker

Do you agree to open source all work you do on behalf of this RFP under the MIT/Apache-2 dual-license?: YES.

Project Summary

go-computing-provideris an individual or organization that participates in the decentralized computing network by offering computational resources such as processing power (CPU and GPU), memory, storage, and bandwidth. Their primary role is to execute tasks assigned by Orchestrator on the Swan chain.

Impact

All resource providers can lease their conputing resource by installing the go-computing-provider software. So far this is the only computing software available on swan chain.

Outcomes

Total Budget Requested

Milestone # Description Deliverables Completion Date Funding
Milestone1 Design and implement the CP mechanism based on the Orchestrator on Swanchain. go-computing-provider 4 Weeks 50,000 SWAN
Milestone2 Implement computing provider for receiving the space task, and provide the installation documentation go-computing-provider & DOC 3 Weeks 100,000 SWAN
Milestone3 Add the task verification mechanism, build and container log WSS, support UBI task. support the space 3 Week 50,000 SWAN

Maintenance and Upgrade Plans

Maintenance: We will conduct routine maintenance activities to ensure the stability and reliability of the CP project. This includes code reviews, bug fixes, and performance optimizations.

Community Engagement: We aim to foster community engagement by encouraging open-source contributions, feedback, and collaboration. This will help us identify areas for improvement and drive innovation.

Version Control and Release Management: We will utilize Github to implement a structured release management process to manage changes effectively and ensure seamless deployments.

Team

Team Members

Leo: Director of Engineering

Will: Software Engineer

Sonic: Software Engineer

Eric: Operations Engineer

Kira: Marketing Manager

Team Member Github Profiles

Leo: GitHub Profiles

Will: GitHub Profiles

Sonic: GitHub Profiles

Eric: GitHub Profiles

Kira: GitHub Profiles

Relevant Experience

Our team has extensive experience building blockchain-based applications and decentralized infrastructure, like IPFS, Filecoin, and ETH ecosystem .

Leo, our Director of Engineering, has over 4 years of experience leading engineering teams to successfully ship complex software products, and experience in in-depth research and participation in the development and design of multiple blockchain projects.

Will and Sonic are full-stack engineers with special expertise in Kubenates, Cloud platform, smart contract development and blockchain integrations. Together, they have contributed to several prominent protocols.

Eric has expertise in IT operations and devops with over 8 years of IT operation and maintenance experience in large-scale Internet financial technology industry. He will ensure our infrastructure is scalable, secure, and resilient.

Kira leads marketing and business development with with over 5 years of experience launching blockchain projects and growing communities.

With deep blockchain engineering talent and experience launching successful crypto projects, we believe our team has the ideal background to execute on the vision of this grant. We are excited at the prospect of receiving a Swan Grant to turn our ideas into reality.

Team code repositories

https://github.com/swanchain/go-computing-provider

Additional Information

contact@fogmeta.com

JL289 commented 2 weeks ago

Hello there @Normalnoise,

We'd like to know more about the project, could you please provide more information pertaining to:

Sorry for the wait, let us know if you have any questions!

Cheers,

Normalnoise commented 1 week ago

yes, @JL289 go-computing-provider has served several swan testnet, including Mars-testnet, Jupyter testnet,Proxima-testnet. Until to now, It is still the only available CP client. In the current Proxima testnet, there are about 1800 CP running it.

In the future, we will continue to support Swan Testnet and Swan Mainnet. the issues from community will be supported