Bitcoin Forum
August 09, 2024, 04:04:02 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / Идеи / Распределенное хранилище с поощрениями on: August 12, 2019, 02:42:33 PM
Идея простая, сделать аналог торрента с возможностью хранения всякой секретной информации.
Всякие сливы, фильмы, документы - чтобы никто не мог заблокировать, удалить или вычислить заливателя и скачивателя.

Хорошая новость в том что уже все делается, плохая в том что система довольно оригинальная, резиновая и особо не требует криптовалюты.
т.е. как сделать такое хранилище ясно и я планово его делаю.

Все файлы шифруются, сетевое соединение тоже, 2-е шифрование.
Я ничего нового не изобретаю, соединяю в кучу разное ПО и дописываю для него функционал.
Есть распределенная база файлов (она пока в процессе моделирования, расчета обьема и последствий что будет если она будет слишком большой), в ней фиксируются параметры файла, а именно его md5,sha256,sha512.
Для хэшей есть описание в 255 символов, которое нужно для поиска по файлам если не известена хэш сумма.
Вычислить где лежит файл не возможно, так же как и не возможно определить что в текущий момент лежит на компьютере и чье это (если речь идет о расшаренном диске).

Поиск по файлам довольно простой, зная его отпечаток, легко найти и скачать.
Так же в задумке есть определенные мысли делать файлы приватными.

Идея появилась при просмотре азино три топора, хбет и прочей поносной рекламы.
Что если создать онлайн кинотетр в котором не будет рекламы, фильмы не удалят и все будет бесплатным?
Обдумывая эту идею, я пошел дальше, стал думать что нужно для реализации такой системы.

Мне не хватает идей как прикрутить к этой системе крипту.
За что будут поощрения, ведь изначально задумка была бесплатной.
И самое главное как сделать баланс файлов и коинов.

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

Популярные файлы дублируются.
Для загрузки файлов в систему нужно поставить ноду к себе на комп - это клиент который взаимодействует с другими нодами, при этом не открывает наружу портов.
Я пока не хочу раскрывать детали разработки.
И тут 2 варианта - либо платить чтобы файл попал в сеть, либо быть нодой и участвовать в раздаче.
Я решил - что так не должно быть как в торренте, когда раздаешь, потом кто то скачал и тоже раздает.
Ведь те кто скачивают они не раздают, а раздают только ноды и захламлять их нельзя.
Файл должен получить доверие и только потом попасть в сеть, либо должна быть оплачена комиссия манейру на время хранения.

Теперь появилось время хранеия как доп информация.
Чем его измерять? Количеством скачивания, оплаченной комиссией?
Кто устаналивает комиссию за хранение? и как подсчитать сколько стоит 1 гб жесткого диска?
Вот тут тоже нужны мысли и идеи.

Система голосований по скачиванию и описанию.
Описание файла это способ рассказать о файле в 255 символах.
Если кто то напишет не правду то она должна удалится, так как редактирование не было предусмотрено.
Нужно думать...
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!