CrustNetwork
Published in

CrustNetwork

China Korea Blockchain Week Activity Review

On September 14th, 2020, Oean, CPO of Crust Network, joined the China-Korea Blockchain Week to discuss Crust Network and the future of data. Here is a recap of the speech:

I’m very honored to introduce our project, Crust Network.

Crust is an incentive layer protocol for decentralized storage developed based on Polkadot Substrate. It is adaptable to multiple storage layer protocols such as IPFS and FastDFS, and provides support for the upper layer and applications. Our mission is to start from decentralized storage to provide a secure and effective cloud storage network for users and support a decentralized computing network in the future.

At present, Crust public testnet Maxwell is live, and we have received support from Web3 Foundation. Crust Network successively joined Substrate Builders Program and Web3.0 Bootcamp, and also obtained a Web3 Foundation Grant.

First of all, there is the question of why we need decentralized storage.

Reports from IDC, Gartner and other institutions pointed out that from 2019 to 2025, our storage volume will have an explosive trend. The most noteworthy is that in 2025, edge data will account for 75% of total data.

So, what is edge data?

The current era is Internet 5G, IoT and AI. We can imagine that in the upcoming driverless vehicle revolution, a car will process a large amount of surrounding road condition information or weather information every second. What if all the information comes from iCloud? Our nationwide data comes from iCloud, and requests are easily blocked. As the distance is far away, the speed is slow. But during driving, every second of delay may have serious consequences. Therefore, we need to have such an information node in every area or street so that every time my car passes through an intersection, the next road condition data can be processed immediately. This is an example of edge data, and it also illustrates the demand for edge data storage in this era.

In addition to the needs of edge storage, users have also begun to pay attention to issues such as privacy and data sovereignty. These are challenges for traditional centralised cloud storage, but they happen to be opportunities for decentralized storage.

What we just mentioned is the demand side, the market’s demand for decentralised storage. Now let’s move on to how Crust can meet such needs.

In a decentralized network, Crust mainly solves three levels of problems: proof, incentive and service.

In a decentralised network, because there is no centralised management and scheduling, storage nodes need some means to prove that they provide the correct storage services. Crust uses the MPoW mechanism to achieve the same purpose of proof, which can be compared to Filecoin’s PoSt and PoRep.

MPoW is a local monitoring and trusted reporting mechanism of storage status based on TEE (Trusted Execution Environment) technology. TEE is a general-purpose module in the CPU, and the existing CPU basically supports this module. So what function does TEE have? TEE will open an isolated space “Enclave” in the memory of the node, which can be understood as a consulate. You may have paid attention to the news that Country A ordered the Chinese consulate to withdraw from Country A within three days. Then someone photographed someone burning documents in the consulate. This incident became hot last month.

We found this is very similar to the mechanism of Enclave: 1. People from the outside can see what is going on inside the consulate; 2. Country A has no right to break into the consulate to interfere, and can only watch the documents being burned; 3. Everyone can see the documents burning in the consulate, but they don’t know what these documents are about.

Here you can extract the characteristics of Enclave: 1. The execution logic is public and verifiable; 2. Even if you have administrator rights, you have no access to the execution of the Enclave program; 3. You also have no access to the data in it.

Crust’s nodes can deploy the open source MPoW in the Enclave which is opened by the local CPU. MPoW will be like a monitor, periodically monitoring whether the node is performing storage services locally, and will sign a workload report to the chain. By the way, the same as Filecoin, Crust developed the data archive function to prevent external attacks. The storage speed of Crust is two seconds per GB, which is much slower than the network transmission. This enables Crust to resist various attacks and malicious behaviors while supporting the landing of various services more efficiently.

Next, let’s talk about incentives. In a decentralised storage network, it requires positive incentives for the nodes to provide storage services correctly.

Crust’s incentive layer GPoS protocol solves how to make storage nodes fair. As mentioned earlier, the Crust network node provides proof of storage capacity for the chain cycle, then the storage capacity of each node will be converted into its guaranteed amount. The GPOS consensus itself is based on PoS, which means that the staking determines the revenue of the node. Part of the staking of the node comes from itself, and the other part can also come from the guarantee of other users. The core of the GPoS mechanism is that the total amount of guarantee for each node cannot exceed his guarantee amount.

In this model, Crust will not encourage nodes to compete. The total storage capacity of nodes is useless. On the contrary, nodes need to provide stable services so that other users guarantee tokens to the nodes. Therefore, GPoS inspires high-quality service, not competition.

Finally, let’s talk about services. The Crust team has developed a beta version of Crust Cloud, which is a cloud storage application based on the Crust network. In the upcoming Crust SDK, any project that needs to be stored (decentralised or centralised) can use the centralised storage of the Crust network by connecting to the Crust SDK. The TestNet will be launched in mid-October. The main website is expected to be launched in December this year, when more mature platforms and applications will be launched at the same time.

Follow our official website crust.network, and you can also download the Hack Crust code on Github.

Crust Social Media

🔸 Official Website

🔸 Crust Twitter

🔸 Crust Facebook

🔸 Crust Telegram

🔸 Crust Discord

🔸 Crust Subreddit

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Crust Network

Crust Network is a decentralized cloud storage provider which was designed to realize our three core values: decentralization, privacy, and assurance.