Pages:
Author

Topic: Форк для хранения файлов (Read 4407 times)

newbie
Activity: 57
Merit: 0
September 21, 2014, 08:50:48 AM
#47
Хранение - это не самое главное.
Сейчас в интернете уже горы файлов и информации, а найти и скачать без вирусов и рекламы - очень сложно.

Важны такие вещи:
1. Рейтинг качества контента(тем выше, тем дороже, самый низкий = бесплатно)
2. Много тэгов для поиска нужного контента
3. Возможность для майнеров создавать свои теги, используя эвристические алгоритмы поиска внутри своих кусков информации.
4. Вознаграждение за предоставление контента по поиску
5. Вознаграждение за время хранения контента.
6. Проверка уникальности тэгов и контента(hesh checksum ?)
7. Возможность шифрования своего контента и передача ключей третьим лицам платно и бесплатно

Если есть желающие заняться делом по созданию такого форка - обращайтесь в личку - я собираю команду.
legendary
Activity: 1468
Merit: 1102
September 21, 2014, 03:44:07 AM
#46
[ Я этот вопрос задавал https://bitcointalksearch.org/topic/m.8899544
 Т.ч. пошли по кругу.

Похоже на то.Smiley
Отвечаю еще раз.Часть участников сети может проверить хеш.
То есть создать правильный блокчейн бОльшей длины, который примут ВСЕ участники сети, очень сложно.

Можно попробовать подсунуть  фальшивый блокчейн, утверждая что он правильный. Вопрос, разойдется ли такой блокчейн по сети, и заменит ли он правильный.
Ведь часть участников сети, у которых есть архив, опровергнет такой блок.
mak
sr. member
Activity: 337
Merit: 252
Forth
September 21, 2014, 12:46:37 AM
#45
Quote from: GGUL
Ведь для последних N блоков надо создать в одиночку красивые подписи с такой же сложности, как и для основного блокчейна.
Я этот вопрос задавал https://bitcointalksearch.org/topic/m.8899544
 Т.ч. пошли по кругу.
legendary
Activity: 1468
Merit: 1102
September 20, 2014, 06:25:35 PM
#44
В биткоина блокчейн с большим количеством блоков считается более правильным.
 Без нпдежной криптозащиты,  реально создать свой более длинный блокчейн.
 Как в нашем случае определяется, какой из  блокчейнов более правильный?
Да, но Вы не привели пример, как можно создать более длинный блокчейн.
Ведь для последних N блоков надо создать в одиночку красивые подписи с такой же сложности, как и для основного блокчейна. А то и более сложной, ведь если за то же время создали большее количество блоков, то сложность должна быть выше.

А потом, правила признавания  более правильного блокчейна можно ведь и подправить.Smiley
mak
sr. member
Activity: 337
Merit: 252
Forth
September 20, 2014, 02:01:45 PM
#43
Quote from: GGUL
Если хотите показать, что система ненадежна, надо просто показать конкретный алгоритм взлома.
В биткоина блокчейн с большим количеством блоков считается более правильным.
 Без нпдежной криптозащиты,  реально создать свой более длинный блокчейн.
 Как в нашем случае определяется, какой из  блокчейнов более правильный?
legendary
Activity: 1468
Merit: 1102
September 20, 2014, 12:18:07 PM
#42
Проверять должен не майнер, а процедура в программе каждого клиента.

Обычный клиент (не майнер) может подождать N подтверждений, проверить хеши, вычисленные только на основе блокчейна, удостовериться что блокчейн правильный и пользоваться им.

Если хотите показать, что система ненадежна, надо просто показать конкретный алгоритм взлома.  Ссылка на то, что-то  не так, как у биткоина, не является аргументом. Smiley

Даже у биткоина полных нодов в сети всего около 8000. А пользователей может быть уже миллионы. То есть куча народу пользуется системой, даже не думая проверять ее полностью, от 1 до последнего блока. Так почему не может быть системы, где проверяют ее только майнеры, которые кровно заинтересованы в этом.  А остальные пользуются без тотальной проверки.


mak
sr. member
Activity: 337
Merit: 252
Forth
September 20, 2014, 10:31:55 AM
#41
Quote from: GGUL
Ну, если у майнера есть реальный архив, то он может проверить.
Проверять должен не майнер, а процедура в программе каждого клиента.
newbie
Activity: 26
Merit: 0
September 20, 2014, 09:35:45 AM
#40
на ethereum.org утверждают что их проект поможет реализовать такую систему.
legendary
Activity: 1468
Merit: 1102
September 20, 2014, 06:54:17 AM
#39
 Как можно определить, что некий код - это хеш реального архива?
Ну, если у майнера есть реальный архив, то он может проверить.

p/s/
уточню, хеш нового блока вычисляется на основе содержимого тома и содержимого предыдущего блока. Чтобы он давал криптозащиту блоку.
mak
sr. member
Activity: 337
Merit: 252
Forth
September 20, 2014, 05:42:28 AM
#38
Quote from: GGUL
Только алгоритм майнинга должен быть реализован на обязательном применении архива.
Собственно, я об этом писал в стартовом сообщении. Smiley

От хеша предыдущего блока сначала вычисляется том, который участвует в вычислении текущего блока.
Потом хеш текущего блока вычисляется на основе содержимого тома.Чем больше томов хранить майнер, тем лучше для него.
  Как можно определить, что некий код - это хеш реального архива?
legendary
Activity: 1468
Merit: 1102
September 20, 2014, 04:49:02 AM
#37
Красивые подписи в существующих криптовалютах подбираются в процессе майнинга.
 Откуда они возьмутся в нашем случае?
Конечно, в результате майнинга. Только алгоритм майнинга должен быть реализован на обязательном применении архива.
Собственно, я об этом писал в стартовом сообщении. Smiley
mak
sr. member
Activity: 337
Merit: 252
Forth
September 20, 2014, 02:45:08 AM
#36
Quote from: GGUL
Тогда для последних N блоков он должен сделать красивые подписи со сложностью, сравнимой сложности основной цепочки.
Красивые подписи в существующих криптовалютах подбираются в процессе майнинга.
 Откуда они возьмутся в нашем случае?
legendary
Activity: 1468
Merit: 1102
September 20, 2014, 02:15:11 AM
#35
Если злоумышленник захочет поменять блок, он должен сгенерировать всю остальную цепочку блоков. Тогда для последних N блоков он должен сделать красивые подписи со сложностью, сравнимой сложности основной цепочки. Для этого он должен иметь 51% мощности сети.
mak
sr. member
Activity: 337
Merit: 252
Forth
September 20, 2014, 12:25:21 AM
#34
Quote from: GGUL
Сначала теоретически.
Если в блокчейне полностью проверить, включая все транзакции,можем только последние N блоков. а для остальных блоков можем проверить только целостность блоков.Какова будет надежность блокчейна.
Ничего пе понял. Криптозащищенность блокчейна обеспечена наличием красивых подписей.
Все остальное можно подделать.


Quote from: GGUL
Пусть в каждом блоке будут два хеша, один подсчитан только на основе блокчейна,
другой на основе блокчейна и какого-то тома архива.
Клиент считает блок валидным:
для последних N блоков - проверив оба хеша, и все транзации.
для остальных - проверив только первый хеш ( и транзакации по переводу, хотя их уже пожалуй можно не проверять).
Не понял. Что именно злоумышленник никак не сможет сымитировать создавая  ложный блокчейн?
legendary
Activity: 1468
Merit: 1102
September 19, 2014, 02:35:21 PM
#33
Главный вопрос: что собой представляет процедура проверки ликвидности блокчейна?
 Только исходя из этого, можно будет ответить на остальные вопросы.

* осмелюсь предположить, что вопрос был "... проверки валидности блокчейна"  Smiley

Согласен, что это принципиальный вопрос.

Сначала теоретически.
Если в блокчейне полностью проверить, включая все транзакции,можем только последние N блоков. а для остальных блоков можем проверить только целостность блоков.Какова будет надежность блокчейна. Другими словами, какова вероятность подсунуть другой блокчейн такой же длины.

По моим скромным прикидкам, при увеличении N надежность стремительно приближается к 100%.

Если применить к нашему случаю.
Пусть в каждом блоке будут два хеша, один подсчитан только на основе блокчейна,
другой на основе блокчейна и какого-то тома архива.
Клиент считает блок валидным:
для последних N блоков - проверив оба хеша, и все транзации.
для остальных - проверив только первый хеш ( и транзакации по переводу, хотя их уже пожалуй можно не проверять).

Резонный вопрос, если у клиента нет нужного тома. Тогда можно например, брать такой блок только у клиента, у которого есть такой том. Или у нескольких.
или у клиентов, которым доверяешь.  Вариантов много.

Это первая прикидка, не могу сказать, что рассмотрел все изъяны. Smiley

mak
sr. member
Activity: 337
Merit: 252
Forth
September 18, 2014, 06:57:26 AM
#32
Quote from: GGUL
1. По сути архив является частью блокчейна. Без архива невозможно обеспечить 100% криптозащиту.
Главный вопрос: что собой представляет процедура проверки ликвидности блокчейна?
 Только исходя из этого, можно будет ответить на остальные вопросы.
legendary
Activity: 1468
Merit: 1102
September 18, 2014, 03:29:59 AM
#31
На сколько я понял, пока это даже не идея, а только пожелания.
 Идеей это будет, если, хотя-бы в общих чертах, будет ответ на 2а вопроса:
1. Как будет обеспечена криптозащита блокчейна.
2. Что побудет майнеров не ограничиваться имитацией данной услуги.

 Не нужно выдвигать особых требований к дополнительной пользе майнинга.
Поскольку, красивые подписи существующих майненгов ни для чего более не нужны.
 Я бы предложил хранилище упакованной информации сделать частью блокчейна.
Критерием  майнинга, при этом, может быть плотность упаковки.
О больших объемах тут говорить не приходится. Это будет не столько хранение, сколько распространение
рекламной информации.
2. Майнер не может ограничиваться имитацией, так как если у него нет архива, то он не может заниматься майнингом.
Если Вы имеете в виду, что майнер не будет раздавать архив, то это возможная проблема. Я не знаю, надо ли с ней бороться на уровне протокола.
Потому что пока не вижу экономических предпосылок для такого поведения.
Возможно, майнеры могут сами разрулить это.Например не раздавать новые файлы таким майнерам.

1. По сути архив является частью блокчейна. Без архива невозможно обеспечить 100% криптозащиту.
Но c другой стороны 100% защиты блокчейна никогда не бывает. Возможно,можно будет создать систему, когда часть блокчейна (архив) можно удалять,но  надежность все равно остается очень близкой к 100%.
legendary
Activity: 1468
Merit: 1102
September 18, 2014, 02:54:10 AM
#30
Какая скорость аплойда-даунлойда хранимых децентрализованно данных в Вашем форке?
Исходники будут обнародованы?
Первоначальные инвестиции в разработку требуются, или все держится на интузиазме?
Есть мысли о монетизации сервиса?

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

Опубликовано в разделе "Идеи", поэтому пока на правах идеи. Smiley
mak
sr. member
Activity: 337
Merit: 252
Forth
September 18, 2014, 02:27:20 AM
#29
Quote from: UraN
Первоначальные инвестиции в разработку требуются, или все держится на интузиазме?
На сколько я понял, пока это даже не идея, а только пожелания.
 Идеей это будет, если, хотя-бы в общих чертах, будет ответ на 2а вопроса:
1. Как будет обеспечена криптозащита блокчейна.
2. Что побудет майнеров не ограничиваться имитацией данной услуги.

 Не нужно выдвигать особых требований к дополнительной пользе майнинга.
Поскольку, красивые подписи существующих майненгов ни для чего более не нужны.
 Я бы предложил хранилище упакованной информации сделать частью блокчейна.
Критерием  майнинга, при этом, может быть плотность упаковки.
О больших объемах тут говорить не приходится. Это будет не столько хранение, сколько распространение
рекламной информации.

sr. member
Activity: 392
Merit: 250
September 17, 2014, 01:05:47 PM
#28
Какая скорость аплойда-даунлойда хранимых децентрализованно данных в Вашем форке?
Исходники будут обнародованы?
Первоначальные инвестиции в разработку требуются, или все держится на интузиазме?
Есть мысли о монетизации сервиса?
Pages:
Jump to: