Storj — это протокол, который создает распределенную сеть для формирования и исполнения контрактов на хранение между одноранговыми узлами. Протокол Storj позволяет одноранговым узлам в сети согласовывать контракты, передавать данные, проверять целостность и доступность удаленных данных, извлекать данные и оплачивать другие узлы. Каждый одноранговый узел является автономным агентом, способным выполнять эти действия без существенного взаимодействия с человеком. Многие из основных инструментов для этих взаимодействий описаны в полной документации по протоколу, которую можно найти.