Home > Today’s Crypto News
bitcoin
bitcoin

$80869.475220 USD

-3.05%

ethereum
ethereum

$2357.802920 USD

-5.85%

tether
tether

$0.998804 USD

-0.01%

bnb
bnb

$716.872171 USD

-3.37%

xrp
xrp

$1.304646 USD

-4.70%

usd-coin
usd-coin

$0.999914 USD

0.01%

solana
solana

$102.089041 USD

-4.86%

tron
tron

$0.330956 USD

-0.08%

hyperliquid
hyperliquid

$79.545470 USD

-2.88%

zcash
zcash

$1092.257965 USD

-12.83%

dogecoin
dogecoin

$0.079766 USD

-5.78%

monero
monero

$536.238401 USD

-2.32%

chainlink
chainlink

$12.023504 USD

-6.74%

unus-sed-leo
unus-sed-leo

$9.027831 USD

0.09%

cardano
cardano

$0.219875 USD

-6.56%

Erasure Coding

What Is Erasure Coding?

Erasure encoding is a simple and fast method to encode data in a lossless format. 

Erasure code offers a failure-free storage environment. It is a form of information dispersal algorithm that allows data to be distributed across multiple storage devices. The idea behind erasure coding is simple: rather than writing data to storage in its entirety, it is broken into smaller chunks, which are then used to reconstruct the original data if needed. 

Erasure codes can work at different levels of granularity; for example, an entire file can be encoded as K chunks, or a file system block can be encoded as K-independent blocks.

The main advantage of the erasure encoding is that it can be decoded even if some blocks are missing, or not received at all. It is used in different communication systems to improve the robustness against transmission errors.

What Is the Difference Between RAID and Erasure Coding?

For some reason, RAID and erasure encoding are mistaken as the same things. In reality, both are quite different. 

RAID is mostly used for servers and other large storage devices. It mirrors your data across multiple hard drives, so if one drive fails, you have a backup. The downside is that it is more expensive than erasure encoding and utilizes more space on each drive.

RAID doesn't actually protect the data on your drives from being read by another computer. Anyone who can get their hands on one of the drives can still see all your information. Erasure encoding does exactly what it sounds like: It scrambles the data so no one can read it without the right key.

Erasure encoding breaks your data into segments and expands and encodes it with redundant information. On the other hand, data isn’t broken apart in RAID.

Benefits of Erasure Coding

Erasure coding is a way of storing data in a reliable manner that can be used to recover the original data should any portion of the storage medium become damaged. There are many benefits of erasure encoding that make it an attractive alternative to other data storage methods. 

The key features of erasure coding include:

Scalability – This technique can be applied to both small and large amounts of data.

Reliability – Since it keeps only fragments of data, the original one can be recovered even if some of the storage media has failed.

Cost-effective – This technique is cost-effective when you consider the cost savings associated with not needing to purchase additional backup and recovery software.

Speed – The time needed to recover from a single failure is much shorter when erasure encoding is used compared with other methods.