Table of Contents
To understand these issues, we first need to understand the three core businesses of GenesysGo:
Shadow Drive
Shadow Operators
Shadow Cloud
Competitive product comparison: only fast but not broken
Filecoin Performance Indicators:
ShdowDrive/DAGGER Performance Metrics:
Home web3.0 What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail

What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail

Jun 12, 2024 pm 03:15 PM
future development Shadow SHDW

What is Shadow(SHDW)? An article explaining the decentralized storage bound to Shadow (SHDW) and Solana! Recently, Filecoin has been gaining momentum. Previously, BitMEX founder Arthur Hayes also shouted for Filecoin in a speech at Token2049 in Singapore, saying that he holds FIL. In the Solana ecosystem, there is an important and low-key storage project that is not known to many people, and that is GenesysGo --- a blockchain infrastructure provider on the Solana network, focusing on decentralized cloud storage services.

At the same time, when everyone’s attention to the Solana ecosystem was focused on Meme and liquidity staking, GenesysGo’s token Shadow Token (SHDW) has also quietly ushered in a doubling in the past month. increase.

What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail

#The storage track is already very crowded, and mature projects include IPFS and Arweave. How does GenesysGo compare to it? And can we usher in more development potential through Solana’s ecological recovery?

Today, the editor of this site will give you a detailed explanation of the decentralized storage Shadow (SHDW) bound to Solana. Friends who need it can take a look!

To understand these issues, we first need to understand the three core businesses of GenesysGo:

  • Shadow Operators, RPC layer (decentralized RPC node)
  • Shadow Drive, decentralized data storage layer
  • Shadow Cloud, decentralized cloud computing platform

Subsequently, we will also discuss the similarities and differences between its token economy and other projects Expand analysis.

Shadow Drive

Shadow Drive is a decentralized data storage layer and the core of GenesysGo, designed to meet Solana’s growing storage needs for the ecosystem.

Previously, for NFT and other storage activities on Solana, third-party storage solutions such as Arweave and Filecoin were often used. However, they are independent storage public chains and are incompatible with Solana. Payment in respective tokens, rather than SPL standard tokens, sometimes cannot keep up with the speed of Solana. Therefore, the storage system native to the Solana ecosystem has become a necessity.

Shadow Drive is an adapted version of open source software called Ceph that defines stored procedures. Ceph provides a unified software-defined solution for block storage, file storage and object storage, and its effectiveness has been widely verified. .

The GenesysGo team integrated Ceph’s open source solution with Solana’s PoH (Proof of History) mechanism to create Shadow Drive.

Shadow Drive is supported by the native token $SHDW. In order to upload data to Shadow Drive, users need to pay a small $SHDW fee.

According to the official documentation of the project, the storage cost of Shadow Drive is cheaper than any similar project on the market. The theoretical price is 5 cents/GiB/year. (Note: 1GB (Gigabyte) and 1GiB (Gibibyte) ) is a term used for computer data storage, indicating the size of data but using different measurement units (1GiB ≈ 1.07GB, which can be approximately understood as equal).

What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail

In our testing, a request to create a 1GB storage account only cost 0.25 $SHDW, equivalent to about $0.42 at the time of writing.

What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail

The low cost is due to the low gas cost of Solana itself on the one hand, and the reasonable decomposition, scheduling and arrangement of storage tasks by the bottom layer of Shadow Drive. .

This also extends to another topic, the project’s data distribution mechanism ---- D.A.G.G.E.R.

D.A.G.G.E.R. is the abbreviation for directed acyclic gossip graph enabling replication. Since the explanation of this mechanism is too technical, we can simplify it here and understand it as the data distribution mechanism and consensus engine of the project. Its function is to optimize fast data access and file processing, making storage more efficient.

The working mechanism of D.A.G.G.E.R includes several core components: communication module, processor module, consensus module and controller module.

For a transaction, the following processing flow will be simply followed in D.A.G.G.E.R. I will not go into too much detail here:

  • Communication module: handles the input and output of the network layer ( Transaction in and out)
  • Processor module: Verify the transaction and confirm its correctness and validity
  • Consensus module: Each node in the network reaches a consensus on the transaction
  • Processing Server module: Transaction is executed

Overall, what we can feel is that Shadow has made a lot of optimization efforts on "how to store data".

Shadow Operators

Shadow Operators are operators that run RPC nodes.

RPC node, or remote procedure call, is a term used in distributed computing systems. RPC can be classified as an API (Application Programming Interface) that allows computer programs to communicate with each other.

What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail

Simplified flow chart of sending transactions on Solana

Compared with other public chains, Solana has very high transaction processing capabilities, so the Solana blockchain RPC networks have much higher workloads than other networks. Therefore, existing RPC network providers built on other blockchains will need to completely redesign their architecture if they plan to migrate to Solana.

This also gives GenesysGo the opportunity to provide Solana's native RPC service.

GenesysGo provides three RPC services, including one free service and two paid subscription services. In paid RPC services, fee revenue is paid entirely to Shadow Operators. In addition, Shadow Operators also need to stake $SHDW tokens to provide services and face penalties in the event of service interruptions.

As of the time of writing, there are already 120 RPC operators running on the test network, which is about 5 times higher than the 27 operators a year ago (data in December 2022).

What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail

Shadow Cloud

Shadow Cloud is a decentralized cloud computing platform launched by GenesysGo and also provided by Directed Acyclic Graph (DAGGER) Technical Support.

With the above nodes and storage services, GenesysGO can use its capabilities to provide a decentralized cloud computing platform to support the computing and processing needs of different applications.

This platform is designed to support decentralized storage, computing and network operations, providing a broader infrastructure for Web3 and decentralized applications.

However, judging from the current progress, GenesysGo's storage and RPC products appear to be more intuitive, with complete technical documentation and product design, while cloud services are more like a later development strategy and are the first two products. The result after accumulation to a certain extent.

Competitive product comparison: only fast but not broken

Generally speaking, there are many mature cases in the Web2 and Web3 fields regarding decentralized or distributed storage. For example, in the Web2 field, there are distributed storage systems headed by Google BigTable. In the Web3 world, Arweave and Filecoin are the most commonly used third-party storage solutions in blockchain.

What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail

So what are the significant features of Shadow Drive compared to competing products? We might as well take Filecoin as an example for comparison.

First of all, as mentioned above, Arweave and Filecoin are not fully compatible with Solana. If you only consider serving the Solana ecosystem, you will definitely need a specialized storage infrastructure:

  • Arweave Neither $AR nor $Fil, the tokens of Filecoin, are SPL native tokens (SPL is Solana’s token standard)
  • The throughput of Arweave and Filecoin cannot keep up with Solana, which can easily lead to transaction failure

Secondly, Shadow Drive’s consensus mechanism brings better storage efficiency:

  • Filecoin uses the Expected Consensus (EC) mechanism and DAG to achieve consensus, which requires explicit approval and block weight are used for final confirmation, the efficiency may be compromised.
  • D.A.G.G.E.R. adopts a leaderless asynchronous architecture to achieve consensus through a graphical representation of the DAG, eliminating the need for leader election and allowing transactions to be processed immediately.

Finally, Shadow Drive is optimized for data encoding:

  • D.A.G.G.E.R. integrates erasure coding encoding into the architecture to optimize metadata replication and data transactions. Filecoin allows erasure coding as an optional client-side strategy, focusing on data replication and periodic proof of storage.

We will make an intuitive list and comparison of the key performance indicators of the two:

Filecoin Performance Indicators:

  • Transaction Speed: Each block time is approximately 30 seconds.
  • Confirmation time: approximately 1 hour for high value transfers of 120 blocks.
  • Data Storage: 1 MiB file takes 5-10 minutes from transaction acceptance to appearing on the chain.
  • Sector Sealing: On minimum hardware, 32 GB sectors take approximately 1.5 hours.
  • Data retrieval: Fast retrieval methods (unsealed copies of data) can be assumed to take less than 2 minutes; on minimal hardware, unsealed retrieval can take approximately 3 hours for 32 GiB sectors.

ShdowDrive/DAGGER Performance Metrics:

  • Peak TPS: 50,000 transactions per second on specified machine configuration (ideal network).
  • Surge TPS: ~20,000 - 38,000 transactions per second under live testnet phase 1 conditions (version 0.2 - 0.3, independent operator with 20-30 node cluster size).
  • Real World TPS: ~3,000 transactions per second under real world stress, churn, etc.
  • Data Storage: 1MiB file uploaded to DAGGER Hammer Demo takes 2-8 seconds, which emulates shdwDrive v2 to store portions of the application.
  • Erasure coding time: 0.018 ms per 1 MiB per core, negligible when scaling horizontally.
  • Snapshot download: 10ms to 50ms for 1 MiB file.
  • Block synchronization time: between 30ms and 300ms, depending on latency.
  • Block verification time: Below 500 nanoseconds to 20 milliseconds, indicating minimal latency.
  • Finalization time: 70 ms to 650 ms, average around 273 ms (on the live test network phase 1 30-node global cluster powering the DAGGER Hammer demo site)
  • Data Retrieval: It takes 1-3 seconds to retrieve a 1MiB file through the URL on the DAGGER Hammer demo site

To sum up, it is too long to look at the version. The biggest feature of ShdowDrive is that it is fast.

The above is the detailed content of What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat Commands and How to Use Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail What is Shadow (SHDW)? An article explaining the future development of Shadow (SHDW) in detail Jun 12, 2024 pm 03:15 PM

What is Shadow(SHDW)? An article explaining the decentralized storage bound to Shadow (SHDW) and Solana! Recently, Filecoin has been gaining momentum. Previously, BitMEX founder Arthur Hayes also shouted for Filecoin in his Token2049 speech in Singapore, saying that he holds FIL. In the Solana ecosystem, there is an important and low-key storage project that is not known to many people, and that is GenesysGo---a blockchain infrastructure provider on the Solana network, focusing on decentralized cloud storage services. At the same time, when everyone’s attention to the Solana ecosystem was previously focused on Meme and liquidity staking, Gene

The Future of PHP: Adaptations and Innovations The Future of PHP: Adaptations and Innovations Apr 11, 2025 am 12:01 AM

The future of PHP will be achieved by adapting to new technology trends and introducing innovative features: 1) Adapting to cloud computing, containerization and microservice architectures, supporting Docker and Kubernetes; 2) introducing JIT compilers and enumeration types to improve performance and data processing efficiency; 3) Continuously optimize performance and promote best practices.

Does bome have great potential for future development? Will it surpass Pepe in the future Does bome have great potential for future development? Will it surpass Pepe in the future Mar 05, 2025 pm 04:15 PM

Bome Coin: The Meme Coin Revolution that subverts finance and technology is ambitious, aiming to integrate Meme culture and blockchain technology to innovate the fields of finance and technology. It is not just another Meme coin, but is committed to building a new decentralized ecosystem to ensure the continuation and development of Meme culture. This unique positioning and ambitious goal sets it apart from the competitive cryptocurrency market. The five core advantages of Bome Coin: Strong technical strength: Bome Coin operates on high-performance, low-energy, safe and reliable networks such as Solana, IPFS and Arweave. Continuing technological innovations, such as the upcoming new smart contracts and collaboration with industry-leading projects, will

What is the future development direction of Golang grammar? What is the future development direction of Golang grammar? Mar 20, 2024 pm 09:42 PM

Golang is an open source programming language developed by Google and is dedicated to improving programmer productivity and reliability. Since its birth, Golang has undergone many updates and iterations, and has gradually become one of the most popular languages ​​among developers. So, what is the future development direction of Golang grammar? This article will discuss the future development direction of Golang syntax in detail and give specific code examples. 1. Introduction of generics Generics are one of the important features in programming languages, allowing programmers to write more general and flexible

Future development: Application of Go language in the field of e-commerce Future development: Application of Go language in the field of e-commerce Feb 25, 2024 am 10:27 AM

As a revolutionary programming language, Go language is gradually becoming the first choice for many enterprises and developers. Especially in the field of e-commerce, Go language has shown many unique advantages and application value. This article will focus on exploring the application scenarios and advantages of Go language in e-commerce applications in the future development. With the continuous deepening and popularization of the Internet, the e-commerce industry is booming, and various e-commerce platforms emerge in endlessly. In this highly competitive field, factors such as speed, stability and performance become critical. The Go language is a language developed by Google.

Canvas technology creates the future development direction of Web graphics Canvas technology creates the future development direction of Web graphics Jan 17, 2024 am 10:55 AM

The future-oriented Canvas technology leads the development trend of Web graphics and requires specific code examples. With the rapid development of the Internet, Web graphics technology is also constantly improving. Among them, HTML5’s Canvas technology has become an area of ​​enthusiasm for developers. Canvas is a new technology in HTML5 that allows developers to draw graphics using JavaScript. Compared with traditional HTML static pages, Canvas technology can achieve more flexible and interactive Web screen effects. Ca

Upskilling: An in-depth look at the future of Go language training Upskilling: An in-depth look at the future of Go language training Feb 27, 2024 pm 06:54 PM

With the continuous development of Internet technology, programming languages ​​​​are also constantly updated. Among them, Go language (Golang), as an open source programming language developed by Google, has received widespread attention and use since its release. Go language is simple, efficient, easy to learn and use, which attracts many developers. As the Go language continues to develop in the technical field, the future of Go language training has also attracted much attention. 1. Application of Go language in technical fields As a statically typed programming language, Go language has advantages such as built-in concurrency support and fast compilation.

Looking forward to the future development trend of static positioning measurement principles Looking forward to the future development trend of static positioning measurement principles Jan 18, 2024 am 11:19 AM

With the continuous development of science and technology, human beings have higher and higher requirements for measurement technology. As an important measurement method, static positioning measurement is also constantly pursuing more accurate and efficient development directions. This article explores future directions for static positioning measurement principles. First of all, future static positioning measurements will pay more attention to high-precision measurements. Traditional static positioning measurement methods can achieve centimeter-level or even sub-centimeter-level accuracy by deploying GPS receivers or base stations at measurement points. However, with the advancement of technology and increasing application requirements,