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

Swan DevGrant<go-market-provider> #26

Open
olive8882 opened this issue Jun 17, 2024 · 2 comments
Open

Swan DevGrant<go-market-provider> #26

olive8882 opened this issue Jun 17, 2024 · 2 comments

Comments

@olive8882
Copy link

olive8882 commented Jun 17, 2024

Open Grant Proposal: go-market-provider

Project Name: go-market-provider

Proposal Category: Applications

Individual or Entity Name: 0xCookieEx.

Proposer: olive8882

(Optional) Swan ecosystem affiliations: The project can allocate computing or spatial tasks to the computing-provider pledged in the market-provider, and use $SWAN for settlement.

(Optional) Technical Sponsor: go-computing-provider

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

A platform that facilitates the allocation of computing jobs to providers, utilizing an auction engine for job distribution and a payment engine for financial transactions. It connects job requesters with providers, ensuring efficiency and transparency in job assignments and compensations.

Impact

computing-provider is a public resource in SwanChain. If computing-provider trusts market-provider, market-provider will be able to use computing-provider's computing resources and provide continuous benefits to computing-provider. In other words, everyone can become a market-provider and own SwanChain’s massive computing resources.

Outcomes

market-provider Software architecture diagram
market-provider Code Repository
market-provider Installation, configuration, introduction documents
Plug-in adapted for go-computing-provider

Development Roadmap

market-provider software architecture diagram
image

Total Budget Requested

Milestone # Description Deliverables Completion Date Funding
Milestone1 Design and implement a minimum viable version of the market-provider based on CP on Swanchain. go-market-provider 3-4Weeks 50000 SWAN
Milestone2 Extend go-computing-provider protocol to support multiple MPs and provide MP installation documentation go-market-provider,DOC 2 Weeks -
Milestone3 Go online and maintain MP,Integrate CP resources and access more clients - - -

Maintenance and Upgrade Plans

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

Team

Team Members

Olive: Director of Engineering

MartinX: Software Engineer

Simon: Software Engineer && Marketing

Relevant Experience

Our team has 5 years of experience in blockchain development and operation, and has participated in the construction of multiple ecological projects such as IPFS, Filecoin, ETH, and Move. Familiar with a series of development languages ​​such as Go, python, js, and solidity.
Team members have strong collaboration, mobility, and flexibility, and have independently developed multiple blockchain projects.

@flyworker
Copy link
Member

Would like to know more about the goals and definition.
Who is your target client?
How they can benefit from this?
Does the system create a new computing job market or build on top of existing job market?

@harleyLuke
Copy link

Would like to know more about the goals and definition. Who is your target client? How they can benefit from this? Does the system create a new computing job market or build on top of existing job market?

First I will answer your 3 questions, and then I will express my thoughts on business logic and profit model:
I am an in-depth user of Swan. I think the current LagrangeDao is a very good platform for education, but it lacks an effective and long-term business model.

1: My target client is myself at the beginning. I will build some highly customized images like UBI and implement batch management of images.
2: The client collects commission through the user’s payment ratio
3: I think the current stage should be based on the existing job market. The current CP must modify the HUB->serverUrl and OrchestratorPk fields in config.yaml before it can be connected to our MP. If there are business requirements for privacy in the future, it may be necessary to create a new batch of computing providers with high privacy.

To do the above, I first have to build an MVP product similar to LagrangeDao to ensure the availability of all basic functions of MP, but the built space is private.

Then develop highly customized images and services, such as:

  • Customized VPN mirroring uses idle CP bandwidth. After configuration, you can use a proxy service similar to the ss protocol.
  • Customized cloud mobile phone mirroring service, using CP resources to build cloud mobile phone mirroring and adding management functions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants