Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
29 июня 2013, 2:48:15 PM   # 1
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
На прошлой неделе я прочитал в теме о том, как мини-блоки (блоки с меньшим ПР образующихся при добыче и ни один список сделок не включены) могут быть использованы для переключения быстрее между лучшими цепями и уменьшить сиротский скорость блока.
Идея минутных блоков особенно интересно для меня, так как это также может помочь обнаруживать, если сеть разделена. Более точно, если пользователь был отключен от множества шахтеров с высоким процентом сети хэширования мощности. Этот метод не будет обнаруживать в сговоре вредоносных шахтеров, просто случайное разделение сети или раздельную атаку в исполнении партии, контролирующие звенья узла.

Таким образом, идея состоит в том ...

Когда шахтер находит решение в блок с ПР >= 1/20 мишени, но все еще не высоко, как мишень, забойщик публикует блок-заголовок. Теперь узлы получат около 2 мини-блоков в минуту, и они могут следить за текущую скорость хэша. В любое время, если скорость мини-блоков в минуту (подсчитываются в среднем на 1 час) снижается до менее чем на половину, то клиентское приложение предупреждает пользователя, что он был отключен от половины добычи энергии. Пользователь может проверить на форумах, если это разъединение происходит потому, что землетрясение произошло или что-нибудь, и решить, если он под целевой атаки или нет.
(Очевидно, что требуется, чтобы вычислить вероятность того, что узел обнаружения половины падения, когда его нет, и настроить время окна и скорость мини-блок, так что это очень редко).

Кроме того, модификация идеи может быть использована для проверки количества отдельных шахтеров в сети:

Пусть Kpriv, Kpub шахтера специального назначения ECDSA частный / открытый ключ.

В каждом блоке, забойщик также включает в coinbase поле значение х, вычисленное при х = SIGN (KPriv, г), где г случайное сообщение.

Когда шахтер находит решение в блок с ПР >= 1/20 мишени, но все еще не высоко, как мишень, забойщик издает кортеж (блок-заголовок, KPub, г), а другой выбирает г продолжать добычу.

Теперь каждый может убедиться в том, что мин-блок пришел из тождества, которому принадлежит Kpub, проверяя, что CheckSig (Kpub, х, г) == верно.
(Здесь я предполагаю, что ECDSA сопротивляется особый вид податливость)

Если шахтер находит решение целевой ПР, он не публикует его личность (значения KPub и г). Так как х ничего не стоит, не зная г, никто не может знать наверняка, кто является создателем блока.

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

Мнения?
Sergio_Demian_Lerner сейчас офлайн Пожаловаться на Sergio_Demian_Lerner   Ответить с цитированием Мультицитирование сообщения от Sergio_Demian_Lerner Быстрый ответ на сообщение Sergio_Demian_Lerner


Как заработать Биткоины?
Без вложений. Не майнинг.


4 июля 2013, 1:12:38 PM   # 2
 
 
Сообщения: 187
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

Получил 1806 Биткоинов
Реальная история.





Идея интересная, но я думаю, что не в полном мере понять это, или есть недостаток: без полного блока с передатчиками, как может все еще проверить PoW находится в пределах 1/20 требуемых?

coinft сейчас офлайн Пожаловаться на coinft   Ответить с цитированием Мультицитирование сообщения от coinft Быстрый ответ на сообщение coinft

4 июля 2013, 1:35:32 PM   # 3
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

Идея интересная, но я думаю, что не в полном мере понять это, или есть недостаток: без полного блока с передатчиками, как может все еще проверить PoW находится в пределах 1/20 требуемых?



все, что вам нужно, это блок заголовок для проверки
jl2012 сейчас офлайн Пожаловаться на jl2012   Ответить с цитированием Мультицитирование сообщения от jl2012 Быстрый ответ на сообщение jl2012

4 июля 2013, 1:50:34 PM   # 4
 
 
Сообщения: 187
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

Идея интересная, но я думаю, что не в полном мере понять это, или есть недостаток: без полного блока с передатчиками, как может все еще проверить PoW находится в пределах 1/20 требуемых?



все, что вам нужно, это блок заголовок для проверки

Как именно? Заголовок содержит (слабо) хэш над всеми передатчиками в блоке и в предыдущем блоке хэше. Без передатчиков, как я сам себе может проверить хэш?
coinft сейчас офлайн Пожаловаться на coinft   Ответить с цитированием Мультицитирование сообщения от coinft Быстрый ответ на сообщение coinft

4 июля 2013, 2:05:34 PM   # 5
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

Как именно? Заголовок содержит (слабо) хэш над всеми передатчиками в блоке и в предыдущем блоке хэше. Без передатчиков, как я сам себе может проверить хэш?

Нет заголовка составляет 80 байт. 32 байт, что является корнем Merkle. То есть часть заголовка и не зависит от одноразового номера.

Вы можете проверить военнопленный без чего-либо другого. То есть вся суть системы. 

Если хэш-заголовок и получить число, которое меньше, чем в 20 раз выше, чем в обычной мишени, то она находится в пределах 20 требуемого военнопленного.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

4 июля 2013, 2:09:01 PM   # 6
 
 
Сообщения: 187
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения


Нет заголовка составляет 80 байт. 32 байт, что является корнем Merkle. То есть часть заголовка и не зависит от одноразового номера.

Вы можете проверить военнопленный без чего-либо другого. То есть вся суть системы. 

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

Хорошо понял.
coinft сейчас офлайн Пожаловаться на coinft   Ответить с цитированием Мультицитирование сообщения от coinft Быстрый ответ на сообщение coinft

4 июля 2013, 2:18:11 PM   # 7
 
 
Сообщений: 63
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

Звучит как хорошая идея. Таким образом, эти мини-блоки будут содержать только время, предыдущий блок хэш, и временное значение? Будут ли они также содержат предыдущий мини-блок хэш или просто предыдущий нормальный блок хэш? Я предполагаю, что вы ожидали бы шахтеры выбрать цепочку с большинством мини-блоков в случае вилки? Это делает много смысла.
leijurv сейчас офлайн Пожаловаться на leijurv   Ответить с цитированием Мультицитирование сообщения от leijurv Быстрый ответ на сообщение leijurv

4 июля 2013, 2:24:30 PM   # 8
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

Звучит как хорошая идея. Таким образом, эти мини-блоки будут содержать только время, предыдущий блок хэш, и временное значение? Будут ли они также содержат предыдущий мини-блок хэш или просто предыдущий нормальный блок хэш? Я предполагаю, что вы ожидали бы шахтеры выбрать цепочку с большинством мини-блоков в случае вилки? Это делает много смысла.

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

В мой поток (Ссылка в ОП, но не связанно), предложение было иметь шахтер подсчитывают количество мини-блоки, подтверждающих каждый полный блок, а затем использовать это, чтобы разорвать связи. Это будет двигаться большинство сети хэширования мощности на один блок гораздо быстрее, чем существующая система (когда 2 блока обнаруживается примерно в то же время).

В настоящее время система ожидает, пока следующий блок не происходит, прежде чем разорвать связь.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

4 июля 2013, 2:35:18 PM   # 9
 
 
Сообщений: 63
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

Звучит как хорошая идея. Таким образом, эти мини-блоки будут содержать только время, предыдущий блок хэш, и временное значение? Будут ли они также содержат предыдущий мини-блок хэш или просто предыдущий нормальный блок хэш? Я предполагаю, что вы ожидали бы шахтеры выбрать цепочку с большинством мини-блоков в случае вилки? Это делает много смысла.

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

В мой поток (Ссылка в ОП, но не связанно), предложение было иметь шахтер подсчитывают количество мини-блоки, подтверждающих каждый полный блок, а затем использовать это, чтобы разорвать связи. Это будет двигаться большинство сети хэширования мощности на один блок гораздо быстрее, чем существующая система (когда 2 блока обнаруживается примерно в то же время).

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

Ах. Благодарю.
leijurv сейчас офлайн Пожаловаться на leijurv   Ответить с цитированием Мультицитирование сообщения от leijurv Быстрый ответ на сообщение leijurv

4 июля 2013, 3:24:53 PM   # 10
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

Звучит как хорошая идея. Таким образом, эти мини-блоки будут содержать только время, предыдущий блок хэш, и временное значение? Будут ли они также содержат предыдущий мини-блок хэш или просто предыдущий нормальный блок хэш? Я предполагаю, что вы ожидали бы шахтеры выбрать цепочку с большинством мини-блоков в случае вилки? Это делает много смысла.

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

В мой поток (Ссылка в ОП, но не связанно), предложение было иметь шахтер подсчитывают количество мини-блоки, подтверждающих каждый полный блок, а затем использовать это, чтобы разорвать связи. Это будет двигаться большинство сети хэширования мощности на один блок гораздо быстрее, чем существующая система (когда 2 блока обнаруживается примерно в то же время).

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

В качестве эксперимента, я думаю, это хорошо, чтобы сначала осуществить его в качестве добровольной системы, как OP, и сделать его обязательным, когда мы имеем больше данных
jl2012 сейчас офлайн Пожаловаться на jl2012   Ответить с цитированием Мультицитирование сообщения от jl2012 Быстрый ответ на сообщение jl2012

4 июля 2013, 3:29:57 PM   # 11
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

В качестве эксперимента, я думаю, это хорошо, чтобы сначала осуществить его в качестве добровольной системы, как OP, и сделать его обязательным, когда мы имеем больше данных

Звучит разумно. Единственное изменение протокола было бы, чтобы блокировать заголовки, которые будут направлены, если они соответствуют более низкой POW цели.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

4 июля 2013, 4:41:19 PM   # 12
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Мини-блоки для сети расколоть обнаружения

В другом контексте, я думал, что схема с участием подписание ECDSA в ПР. Так, я знаю, что вы имеете в виду, и это выглядит большим (более глубокое понимание необходимо, хотя).

Цель моей идеи, чтобы блокировать добычу сотрудничающий (пулов), которые централизованную сеть.

Когда-нибудь я выложу полное представление в другой теме ...
Shevek сейчас офлайн Пожаловаться на Shevek   Ответить с цитированием Мультицитирование сообщения от Shevek Быстрый ответ на сообщение Shevek



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW