filecoin-project / devgrants

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

Open Grant Proposal: SXX Cloud #1064

Closed sx-star closed 2 years ago

sx-star commented 2 years ago

Open Grant Proposal: SXX Cloud - WEB3 Infrastructure Storage Architecture tools

Name of Project SXX Cloud

Proposal Category: devtools-libraries

Proposer: sx-star

(Optional) Technical Sponsor: @Lawrence

Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT, APACHE2, or GPL licenses?: "Yes"

Project Description

SXX Cloud builds tools and infrastructure for developers to easily create and manage content on IPFS, back up permanently to Filecoin, which simplifies decentralized storage, brings your content to the world and stores it forever. The product mainly has the following functions:

img_v2_495f6ed9-232b-4e39-91ac-7455ec172f7g

SXX Cloud aims to be scalable, high-performance, and highly available. On the basis of often fully and vertically splitting the functional roles of each layer, the core service capabilities are horizontally expanded in the form of micro-services to achieve commercial-level object storage capabilities. Main technology stack: Clickhouse, Cassandra, Kafka, Ceph cluster, MySQL, Redis, Keycloak, Vault, etc. Among them, Clickhouse is used to store a large amount of log data and cold data, Cassandra is used to solve the KeyValue performance problem of object storage, and Kafka is used to realize the communication at all levels of the system and balance the system load in the time dimension.

Value

SXX Cloud provides support by layering and is divided into multiple microservices for construction. It not only contains related components of Web2, but also many services of Web3. Through the mutual invocation of components, the system has a greater degree of flexibility, so that it can respond quickly to changes in business requirements, and the system has good scalability. This application is mainly for the Web3 part, including functions such as Metadata Management, IPFS and Filecoin Storage, and Data Transfer.

Deliverables

SXX Cloud builds tools and foundational architectures for enterprises and developers to easily create and manage content on IPFS, backed up to Filecoin permanently.

SXX Cloud delivers the following:

S3 Protocol API:

SXX Cloud architecture is designed to be independent of programming language, using S3-supported interfaces to store and retrieve objects.

With the REST API, you can create, extract, and delete buckets and objects using standard HTTP requests. To use the REST API, you can use any HTTP-enabled toolkit. As long as the objects are anonymously readable, you can even use a browser to extract them.

The REST API uses standard HTTP headers and status codes to make standard browsers and toolkits work as expected. In some areas, we've added functionality to HTTP, and in these cases we'll do our best to match the new features we've added to the standard HTTP usage style.

Development Roadmap

Milestone1 - Project Boundary and Architecture

Goal:

Milestone2 - Achieving Basic Metadata

Goal:

Milestone3 - Basic Storage Capabilities

Goal:

Milestone4 - Implement file status changes

Goal:

Total Budget Requested

Milestone Work Time Duration Budget
Milestone 1 - Project Boundary and Architecture 50 hours 15 days $5,000
Milestone 2 - Achieving Basic Metadata 100 hours 30 days $10,000
Milestone 3 - Basic Storage Capabilities 130 hours 40 days $13,000
Milestone 4 - Implement file status changes 80 hours 20 days $8,000
Total $36,000

Maintenance and Upgrade Plans

This project is designed to provide an IPFS/Filecoin-based development framework for enterprises and developers. We will continue to update the project code iteratively to ensure the sustainable evolution and development of the project. We welcome the participation of like-minded developers from all over the world to provide us with constructive suggestions, which we will carefully refer to and adopt.

Team

Team Members

Team Member LinkedIn Profiles

Team Website

Relevant Experience

Team code repositories

Cold Storage tools, you can simply view it as the previous version of SXX Cloud

Additional Information

XindyTan commented 2 years ago

Hi @realChainLife , Feel free to check it! Thank you!

ErinOCon commented 2 years ago

Hi @sx-star, thank you for this proposal! Do you have a plan for building traction around usage? Please describe the process for initial user onboarding.

XindyTan commented 2 years ago

Thank you,we received it.

ErinOCon @.***> 于2022年11月15日周二 01:23写道:

Hi @sx-star https://github.com/sx-star, thank you for this proposal! Do you have a plan for building traction around usage? Please describe the process for initial user onboarding.

— Reply to this email directly, view it on GitHub https://github.com/filecoin-project/devgrants/issues/1064#issuecomment-1314117470, or unsubscribe https://github.com/notifications/unsubscribe-auth/A22DU57ZCGHGNCNBV6SUJQ3WIJYS3ANCNFSM6AAAAAARADAKMQ . You are receiving this because you commented.Message ID: @.***>

sxxfuture-official commented 2 years ago

Hi @sx-star, thank you for this proposal! Do you have a plan for building traction around usage? Please describe the process for initial user onboarding.

We will use the following marketing tools to launch our program and reach users (if we misunderstood the question. Feel free to correct us)

Offline marketing:

Actively visit enterprise customers, tap storage needs and refine industry-level application opportunities.

Organize Orbit and national tour events regularly, bring together entrepreneurs, industry experts and investors, and carry out web3 sermons to inspire application opportunities.

At the same time, hold product launches and industry gatherings to improve exposure in the industry, attract industry employees to participate, and shape brand influence;

Actively participate in offline industry gatherings, such as investment promotion meetings, exhibitions, industry summits, private meetings, etc., and establish contact with potential users;

Online marketing:

Private domain operation: By operating private domains, strengthen users' minds and establish real user relationships, so that consumers can better understand products and trust brands;

KOL marketing: Incubate KOL in Web3 field on major social platforms within the company, and promote the company's products;

ASO optimization: In the application market, optimize the display and search of the company's product APP to improve exposure and download conversion.

realChainLife commented 2 years ago

Hi @sx-star thank you for this proposal. After additional review, we will not be funding the work outlined here.