Post
Topic
Board Идеи
Merits 4 from 1 user
Re: Распределенное хранилище с поощрениями
by
Coin-1
on 12/08/2019, 16:28:38 UTC
⭐ Merited by chimk (4)
Есть распределенная база файлов (она пока в процессе моделирования, расчета обьема и последствий что будет если она будет слишком большой), в ней фиксируются параметры файла, а именно его md5,sha256,sha512.

16-байтное хеширование MD5 уже давно морально устарело. 32-байтное хеширование SHA256 - да, считается секурным, но в таком случае нет смысла в использовании громоздкого 64-байтного хеширования SHA512.


Майнинг - это проверка нод на доступность, скачивание файла целиком с ноды и проверка его на целостность, при этом  выплачивается вознаграждение как майнеру так и хранителю.
Чтобы размер файла не имел значения, а майнинг не был легким, пришла мысль поместить в скачанный файл дополнительный хэш, который нужно будет подобрать как в обычном майнинге.
Хеш доступен только когда файл полностью скачан и распакован (расшифрован).

Вижу большой простор для злоупотреблений. Майнеры сами же будут скачивать свои файлы и получать награды "за двоих".

Если под "шифрованием файлов" понимается шифрование соединения, то это можно реализовать с использованием асимметричных шифров. Но, насколько я понимаю Вашу задумку, хостеры не знают пароли к фрагментам данных, которые они хранят, чтобы их прочитать, поэтому для реализации расшифровки потребуется, вероятно, централизованный менеджер паролей сети.


Ведь те кто скачивают они не раздают, а раздают только ноды и захламлять их нельзя.
Файл должен получить доверие и только потом попасть в сеть, либо должна быть оплачена комиссия манейру на время хранения.

Да, такую распределённую базу быстро завалят малополезным и, возможно даже, запрещённым контентом, поэтому будут нужны модераторы.