Closed ZhangPeibin closed 2 years ago
Update our initial design version, we will continue to think and improve in the future: W3DS WebSite
@realChainLife About this project, the just-concluded Wanxiang Blockchain Hackathon was praised by PL and won the third place. Please contact me if you have any questions or updates, thanks!
Hi @ZhangPeibin, thank you for your proposal and for your patience as we continue our review! Can you provide the following information?
Hi @ZhangPeibin, thank you for your proposal and for your patience as we continue our review! Can you provide the following information?
- An architecture overview of your project
- Additional roadmap details regarding milestone deliverables and how they will be achieved.
- A brief description of how users will be interacting with the indexes. For example, will it have associated costs / per search?
Hi @ErinOCon ,I'm glad to receive your reply, here are some answers: 1: Architecture link 2: Deliverables :
1). M1 Deliverables:
2). M2 Deliverables:
3). M3 Deliverables:
4). M4 Deliverables:
Users can mainly search in the following ways: 1: Search through our application platform, which supports fuzzy queries of various keys, which is free, of course, we will pass some restrictions to avoid server attacks (DDOS) 2: Our registered data portraits will be optimized for seo through cooperation, so that users can link to our platform through keywords on search engines such as google and display the corresponding data stored in IPFS/Filecoin 3: Query through API, we will support sdk of GO sdk/node.js/http and other platforms for data interaction 4: For web2 users, we will have web platforms, mobile platforms, etc. that can provide users to interact with data. 5: For web3 users, one is to directly interact with data through our sdk, and the other is to interact with data through the on-chain api (contract). 6: For developers or enterprise users, you can establish a targeted data space, you can add data, access data, etc. through api, etc.
All on-chain and off-chain data interactions are free of cost. Of course, this is free for users, but for our platform, such as in seo, etc., there is a certain cost in the server. But because most of the data stored through our platform is real data, we consider cooperating with Filecoin miners later (DataCap)
Hope to receive your reply as soon as possible, If you have any questions and want to know, please let me know, I will answer you in detail
Hi @ZhangPeibin, thank you for your reply! We will be in touch with an update once our review is complete.
Hi @ZhangPeibin, thank you for your reply! We will be in touch with an update once our review is complete.
Hi @ErinOCon .Grateful! Let me know if you have any ideas or technical suggestions for this, I'd be very happy to discuss it with you
Hi @ZhangPeibin thank for the updated project details. We're continuing evaluation of the proposal as a solution to the open search engine problem, and our team had additional questions:
cc: @RangerMauve
Hi @ZhangPeibin thank for the updated project details. We're continuing evaluation of the proposal as a solution to the open search engine problem, and our team had additional questions:
- On data representation: will you be working with IPLD Schemas, or something RDF?
- Can you clarify whether the data format will be a database spec or a data transfer protocol. There's reference to both in the outlined proposal.
- What degree of interoperability are you aiming for? Specifically, when you describe this as tool that "web3 users can talk directly via our sdk" How many networks or frameworks will this support?
- Will this be a paid service or an OSS for self-hosting?
cc: @RangerMauve
Hi @realChainLife , Thanks for your replies and questions . Here are some of my answers. 1: We will use IPLD Schemas but we will also use JSON-LD to optimize content SEO 2: We will not do data transfer protocols, more data storage protocols 3: Our interoperability will be categorized by user:
In terms of technology, we are also constantly looking for suitable technical solutions. If IPFS/Filecoin can also provide some technical support, we will be very happy
Hello @realChainLife , any update here?
Hi @ZhangPeibin, thank you again for your proposal! Before moving forward with the consideration of this project, we would like to evaluate the progress and success of another one of your projects, Cid.Graph.
Please feel welcome to re-apply once your work for the microgrant is complete!
Open Grant Proposal:
Web3 Data Specifications
Name of Project:
W3DS
Proposal Category:
app-dev
metaverse
Proposer:peibin
(Optional) Technical Sponsor:
N/A
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?:
Yes
Project Description
The goal of the Web3 Data Specification (abbreviated to W3DS) is to create a basic schema for Web3's data registry. W3DS is the cornerstone of the web3 world for building decentralized and scalable data registries. This mode helps to establish a complete data portrait of data content, and at the same time, it can query specific types of data for the search market in IPFS/Filecoin, and at the same time provide the intellectual property rights of web3 data on the chain, and provide data benefits for creators.
Value
Filecoin is becoming the storage cornerstone of web3. With the continuous growth of data storage and the cooperation between more chains and Filecoin, Filecoin is bound to be the largest decentralized storage project in the future. Filecoin builds the underlying storage layer based on IPFS, a peer-to-peer hypermedia protocol.
Based on the characteristics of IPFS, all data can only be accessed through cid, which makes it impossible to know the data portrait of cid before loading the data corresponding to cid, even if nft.storage has metadata.json (also cid),this is very unsuitable for users to query related data according to the characteristics of the classification, or the corresponding cid data cannot be searched according to the keywords on the search engine. Therefore, we establish the data portrait on the chain by establishing the W3DS protocol and integrating some storage providers (such as nft.storage, web3.storage), and also support adding the existing cid to the data portrait.
The data uploaded to Filecoin through the W3DS protocol will have its own data portrait on the chain, and the data portrait can also be updated at any time. Our data portrait data can be added to search engines or existing retrieval markets. Users can search Filecoin data directly through keywords, or know the data overview before loading cid.
Deliverables
The results we will deliver are:
Development Roadmap
Milestones:
M1 (Week 2 to 3) 3 developers Detailed function finalization Web UI interface design W3DS protocol finalized W3DS documentation Budget requested: $10,000
M2 (Week 3 to 5) 2 developers Front-end page development Contract development of w3ds protocol Contract test Budget requested: $15,000
M3 (Week 3 to 5) 2 developers Data storage related function development Custom storage platform selection function development Complete the storage website based on w3ds protocol Budget requested: $15,000
M4 (Week 3 to 5) 2 developers Query interface development Feature interface development for querying all data Develop interface for adding data portraits to cid Develop an sdk that integrates the W3DS protocol Project final test Budget requested: $25,000
Total Budget Requested
$65,000
Maintenance and Upgrade Plans
We will arrange personnel to maintain and update the w3ds protocol, and continuously optimize the project stability and interface stability and expansion to adapt to changes in web3 data. We will coordinate more free and reliable storage parties to provide users with reliable storage, and cooperate with search platforms and other products to promote and attract other partners.
We will continue to build to be the choice of most data platforms.
Team
Team Members
peibin With many years of full-stack development experience and years of project management experience, he is good at finding user pain points and proposing reliable approaches.
jiandan Has 10 years of experience in large-scale project development, has led multiple teams to complete projects, has back-end and Solidity development experience, and has been developing in the blockchain field for many years
AMing With many years of product design experience, rich experience in product design and UI composition, all product design is designed to increase user experience
Additional Information
We unanimously believe that the next Internet era must be Web3, and we have always believed that Filecoin will change the data storage method of web3. Ultimately, Filecoin will carry the data of the entire next-generation Internet. This is the emergence of a new era, and we hope that in this new era Make some of our own contributions.
Our team has experience in blockchain development, and we are also looking for pain points from users to enrich the ecological application of Filecoin