Links

Sharding (Fragmentação)

Sharding é uma terminologia usada no gerenciamento de banco de dados para descrever o fenômeno de dividir arquivos de dados em partes ou unidades menores para armazenamento em diferentes servidores. Isso visa tornar os arquivos fáceis de acessar e mais seguros. Na blockchain, o sharding é usado para possibilitar o armazenamento em nuvem em redes descentralizadas. Há sempre um esforço para aumentar a acessibilidade aos arquivos armazenados em bancos de dados, principalmente com os tamanhos e o número de usuários crescendo a cada dia. Além disso, é importante proteger esses arquivos de serem acessados por pessoas erradas ou serem danificados de uma forma ou de outra. Uma maneira de atingir os dois objetivos é dividi-los em várias partes, armazenando essas partes em vários servidores. Isso é chamado de fragmentação. Embora esse conceito exista há décadas, ele encontrou uma nova aplicação com a invenção da blockchain. Com o suporte dos protocolos IPFS, tornou-se possível ter armazenamento em nuvem em uma rede descentralizada.