DEV Community

juyuancai
juyuancai

Posted on

CYFS: next-generation technology to build fully decentralized Apps

CYFS is a next-generation decentralized technology to build a fully decentralized and free web3. It uses an innovative architecture to realize development and operation of fully decentralized applications by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP), solving the problems of current Web3 dApps.

Problems of current decentralized Apps

Web3 is developing very rapidly now with plenty of projects emerging in the fields of NFT, decentralized game, metaverse,social app or DAO. But if you study these projects carefully, you will find that these Web3 dApps have problems. Current Web3 dApps are all essentially “Web2 + blockchain” apps. They still need a Web2 website or App to handle user requests, and all these applications turns to be "**Fi"s or new ways of financing in the end. This is good, but when we talk about the long term vision of Web3,it should be far more powerful than this.

The reason is blockchain technology itself has its limit.

a. It is slow, at least several seconds at a time

b. The gas fee is very high, and the more users, the higher the gas fee

c. The logic complexity of smart contracts is limited. Each step of the smart contract needs to consume gas fees, so it is not suitable for complex calculations.

d. Only a very small amount of key data can be stored on the chain.

So, the most suitable field of blockchain is finance because financial trading has very simple logic and only needs to store very little data. However, if it is a Web3 social App or metaverse, it is completely different. It is impossible to use blockchain to store large amounts of application data, nor to use smart contracts to calculate complex application calculations, so all these projects still rely on the centralized Apps to handle user requests and store application data. So, these projects are actually still centralized Apps. The organization who runs the metaverse server can still control everyone's activities in the metaverse (except for land sales, of course).

How CYFS build fully decentralized Apps

Decentralized storage of your data

CYFS has an innovative structure to solve these problems. It allows users to bring their own OOD (Owner Online Device) to join the CYFS network. Any computing terminal that belongs to you can become OOD, such as PC, VPS, OOD device etc, as long as CYFS OOD software is installed. Users store their own data on their own OODs. In this way, the decentralized storage of large amounts of data is physically realized, and users are allowed to own their own data.

Freely publish your contents

After users own their data, they can also share them in a P2P way. That means, you can use an immutable cyfs:// link to share your content. Then, your friend's OOD can directly get access to your OOD with the link and request the content. The process is completely decentralized so no one can remove or restrict your content. It makes everyone have the right to publish content equally on the web.

Fully decentralized Apps

With cyfs://, fully decentralized applications will be able to be built on CYFS, completely decentralizing the Internet. The application will no longer be operated by a company on a centralized server, but each user will run his own application on his own OOD. OOD stores his own application data, doing complex application calculations, and communicates peer-to-peer through cyfs://. This realizes the decentralized storage of all application data and the decentralization of application itself.

This will be a brand new world. Let's take Web3 Twitter as an example. In Web3 Twitter, your personal homepage runs on your own OOD, so you can display it in any way you like, just like your own garden. Also, you are able to let this homepage last forever only at your will.

For third-party public commercial services, such as popular tweets lists, they only have the right to collect people's rights and arrange the lists, but do not have the ownership of the tweets. More importantly

These organizations are not companies, but will be DAO organizations. This kind of DAO is fully centralized DAO with no physically centralized nodes. The App will run on the OOD of each DAO member, and the final state of the application is determined by the consensus of DAO members.

Similar to this, whether it is a metaverse or a decentralized game, it will be possible to run more complex applications to build a virtual world that can truly rival Web2 without worrying about being monopolized by a single organization. This will revolutionize the business model of the Internet.

Your data is your asset

On CYFS, the value of data is also owned by the data producers. Since the data of the application is stored in your own OOD, all data you have generated on the internet belongs to yourself instead of Web2 Apps. Texts, pictures, comments, chat records, code commits, etc, if they have value, can all be NFTs owned by yourself. Suppose your friend becomes a great artist one day, then the previous chat records between you and your friend may be a precious relic. Then, if you make your chat records public, others are able to tip the data or buy the ownership of your records at a high price.

Provide your OOD space and mine tokens

For users, it is not safe to only store important data in their own OOD, while miners can provide additional OOD space for users to back up their important data and mine tokens. There is a Datamall chain on CYFS, which acts as an incentive layer to ensure the safe storage of data and provide incentives for real storage behavior. With the prosperity of the CYFS ecosystem, there will inevitably be a large number of real data backup needs, and miners will get huge real benefits, forming a real decentralized storage market.

Follow us

CYFS is about to release its beta version, and there have already been many Web3 applications built on it,like Fog Works, DMC. CYFS is also about to start storage mining. You can follow CYFS twitter to get latest update of CYFS and join discord to build the CYFS ecosystem,no matter if you are an investor, miner or a developer. At the same time, you will have a chance to get the earliest airdrop opportunities for projects in the CYFS ecosystem. Also, you can go to the CYFS website to learn more about CYFS.

Top comments (0)