Depois de discutir o protocolo Filecoin e o seu modelo económico para comoditizar e gerir o armazenamento, é importante esclarecer melhor o papel dos utilizadores de armazenamento. Os utilizadores de armazenamento desempenham um papel importante no ecossistema, não só utilizando serviços de armazenamento, mas também influenciando a forma dos produtos de armazenamento: uma vez que os utilizadores de armazenamento trazem procura para a economia orientada para a exportação, qualquer pessoa que possua tokens Filecoin e os utilize para armazenamento pode impulsionar o a web continua a evoluir para atender às demandas dos consumidores.

1 Ciclo de vida do usuário

Armados com os dados e os tokens Filecoin que podem ser adquiridos na bolsa, os usuários de armazenamento estão prontos para armazenar dados na rede Filecoin. Os usuários de armazenamento podem optar por ser verificados antes de trabalhar com mineradores. Falaremos mais sobre isso posteriormente nesta seção. Os usuários começaram a participar do mercado de armazenamento separando dados, encontrando mineradores e propondo transações aos mineradores. Depois de concordar com termos como preço e prazo, o minerador e o usuário iniciam uma transação, e o usuário então tem a opção de pagar ao minerador para ler o arquivo. A Figura 1 descreve o ciclo de vida do usuário.Figura 1: Ciclo de vida do usuário: obter tokens, opcionalmente tornar-se um usuário verificado, selecionar mineradores e fazer solicitações específicas aos mineradores, negociar com mineradores após chegar a um acordo, armazenar em cadeia e pagar mineradores pela verificação do usuário, obter arquivos dos mineradores.

2 Proposta de Transação

As informações de transação são comunicadas através da rede gossipsub, onde usuários e mineradores propõem propostas de transação. O mercado de armazenamento distribuído se reflete na livre troca de preços. Muitas entidades terceirizadas na plataforma podem acelerar o processo de correspondência de propostas comerciais, incluindo a participação de bolsas ou casamenteiros de ofertas e pedidos. Contudo, a troca destas informações não se limita a um determinado protocolo ou plataforma. Por exemplo, propostas de armazenamento também podem ser feitas em meios digitais como Twitter ou e-mail (especialmente se forem armazenadas grandes quantidades de dados).

3 ordens de negociação

Quando a procura e a oferta de armazenamento no Filecoin coincidem, a ordem de transação é cumprida. Além de indicar a capacidade de armazenamento, o preço e a duração, as transações também podem especificar a quantidade de armazenamento dos mineradores e dos usuários durante o processo de criação da transação. Os mineradores de armazenamento se diferenciarão ao fornecer aos usuários de armazenamento promessas de transação acima do valor mínimo, permitindo-lhes demonstrar o nível de serviço com o qual podem se comprometer. Além disso, os mineradores podem selecionar transações nas quais os usuários também fornecem garantias. Este mecanismo existe e oferece aos participantes do mercado uma variedade de opções.

No entanto, uma vez que o estado e a largura de banda da cadeia são recursos limitados, e o fornecedor deve garantir o fornecimento de pelo menos um certo nível de serviço aos utilizadores, o protocolo precisa de estabelecer um compromisso mínimo de transacção do fornecedor. O requisito mínimo de promessa de transação por unidade de poder de computação de bytes ponderados é definido para que, se o número total de ordens de transação da rede atingir a linha de base da rede, a soma das promessas de transação seja direcionada a 5% do fornecimento circulante do filecoin.

Além dos compromissos de penhor de ambas as partes, há também um pagamento de transação entre o usuário e o minerador. Este pagamento é bloqueado quando a ordem de transação está na cadeia, portanto, o risco do usuário de flutuações no preço do filecoin é eliminado no momento em que ele inicia uma transação de armazenamento; Os pagamentos são emitidos aos mineradores em lotes a cada período de pagamento. Os pagamentos por ordens de transação são pagos imediatamente, o que proporciona aos mineradores maior incentivo para buscar usuários dispostos a pagar. Se um minerador encerrar um pedido antes que ele expire, o minerador pagará uma taxa de rescisão do setor e a promessa de transação do fornecedor será penalizada e destruída. Além disso, o pagamento restante da transação será reembolsado ao usuário.

O desenvolvimento de alguns recursos adicionais, como os seguintes, pode aumentar a eficácia da rede. Para tanto, versões futuras priorizam as seguintes melhorias:

- Renovação de pedidos de transação: usuários e mineradores podem facilmente concordar em renovar transações.

- Migração de ordens de transação: O período máximo de uma ordem de transação não deve ser limitado pelo período máximo do ciclo de vida do setor, mas pode ser permitido migrar para um novo setor quando o setor que contém a ordem de transação expirar.

- Substituição de ordem de negociação: O usuário pode substituir uma ordem de negociação do setor por outro arquivo do mesmo tamanho.

- Transferência de ordens de transação: os mineradores podem transferir ordens de transação para outros mineradores com o consentimento do usuário.

4 usuários verificados

Conforme discutido na Secção 3, ter utilizadores verificados como parte da economia torna a economia do Filecoin mais forte e mais valiosa. Embora os mineradores de armazenamento possam optar por renunciar aos pagamentos de transações e realizar autotransações para preencher o seu espaço de armazenamento e receber recompensas em bloco, isto tem baixo valor económico e não deve ser fortemente subsidiado. No entanto, na prática, é impossível separar dados úteis de dados criptografados. A introdução de usuários verificados resolve pragmaticamente esse problema por meio da confiança social e da verificação. Os usuários precisam passar por um processo de verificação simples e aberto para se tornarem usuários verificados. Este processo atrairá usuários que realmente trazem necessidades de armazenamento para a economia do Filecoin.

Os validadores vêm de uma rede de entidades descentralizada e distribuída globalmente para confirmar as necessidades reais e úteis de armazenamento dos usuários verificados. Se um validador avaliar e confirmar a necessidade de um usuário armazenar dados reais, esse usuário poderá adicionar uma certa quantidade de dados à rede como uma transação de usuário verificada. Este processo é chamado de cota DataCap. Os usuários autenticados podem solicitar um aumento do DataCap depois que toda a cota for esgotada, e os validadores devem realizar a devida diligência para garantir que os usuários não explorem a validação de forma maliciosa. O processo de verificação continuará a evoluir ao longo do tempo para se tornar mais eficiente, descentralizado e melhor.

A demanda por armazenamento na rede afetará os produtos de armazenamento oferecidos pelos mineradores. Os usuários verificados são capazes de armazenar dados em múltiplos de maior qualidade setorial, desempenhando assim um papel mais importante no fornecimento de qualidade de serviço, distribuição geográfica, descentralização e segurança de consenso da rede. Os verificadores e usuários verificados devem estar cientes do valor e das responsabilidades inerentes à sua função. Além disso, é concebível que os mineiros também possam ter uma equipa de desenvolvimento de negócios para encontrar conjuntos de dados valiosos e úteis em todo o mundo, aumentando assim a procura pelo armazenamento que fornecem. Além de fornecer aos usuários um SLA forte, isso incentivará as equipes a ajudar os usuários a concluir o processo de verificação e começar a armazenar dados na rede Filecoin.