4 сентября 2011, 8:44:50 AM   # 1
 
 
Сообщения: 9
Цитировать по имени
цитировать ответ
по умолчанию Re: DoS по сделкам

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я думал о потенциальной атаке на количество операций, которые обрабатываются.

Так как шахтер в основном имеет возможность в том числе сделок, вплоть до максимального числа (ограничения максимального размера блока в данный момент, что 1 MB (статического Const неподписанного INT MAX_BLOCK_SIZE = 1000000;), что предотвращает плохой шахтера из не включая любые сделки?

Например, если организация, которая хочет прервать операции Bitcoin вступает в игру, они могут иметь огромную вычислительную мощность и просто держать на генерацию новых блоков без каких-либо сделок? Да, они не получают гонорар, но никакие операции не становятся обработаны либо.

Возможно ли это или я что-то не хватает?
b99999 сейчас офлайн Пожаловаться на b99999   Ответить с цитированием Мультицитирование сообщения от b99999 Быстрый ответ на сообщение b99999


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


4 сентября 2011, 9:04:30 AM   # 2
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: DoS по сделкам

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





Не специалист, но AFAIK это возможно. И есть система для предупреждения таких блоков, но он не активен:

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

Из https://en.bitcoin.it/wiki/Vocabulary:

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

4 сентября 2011, 7:19:55 PM   # 3
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: DoS по сделкам

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

Если кто-то вошел в 50% сети и начали вычислительные блоки без каких-либо сделок, то до следующего Retarget (изменение сложности), один блок будет генерироваться каждые 5 минут, причем половина из них, содержащих операций. После того, как трудность изменить это идет до 10 минут. Теперь, если вы пришлете ТХ на данный момент, это будет 10 минут (в среднем) до следующего блока не производится. Половина времени это не будет содержать вашу сделку, половину времени он будет. Таким образом, вы можете подождать 1-4 блоки для подтверждения вместо одного (причем более высокие числа будучи более маловероятно).

Однако, после первого подтверждения все блоки производится после того, как она будет считаться подтверждениях, так что вы будете продолжать накапливать операции, как правило, после этого.

С другой стороны, "трудность" это не только трудности создания блоков, но и трудность кого-то атакующее сеть. Так что, если этот человек, который имеет 50% сети решили использовать свою силу, чтобы сделать это, вместо выполнения "реальный" атака на сеть, мы должны быть удачливы. Они делают следующий Человек, который хочет атаковать сеть удвоить свои вычислительные потребности в энергии.

Хотя, как memvola сказал, то, как blockchain структурировано, нет никаких оснований не включить TX-й в блоке шахтер работает. Если у вас есть пагубные-намерения по отношению к сети, есть много противные вещи вы могли бы сделать с 50% вычислительной мощности. Если вы не имеете жестокое намерения, вы бы просто включить ТЕ и соберите свои сборы.

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

5 сентября 2011, 3:49:37 AM   # 4
 
 
Сообщения: 874
Цитировать по имени
цитировать ответ
по умолчанию Re: DoS по сделкам

Если кто-то вошел в 50% сети и начали вычислительные блоки без каких-либо сделок, то до следующего Retarget (изменение сложности), один блок будет генерироваться каждые 5 минут, причем половина из них, содержащих операций.

шахтер с 50% + также может игнорировать блоки из каких-либо других шахтеров, хотя и поддерживать самую длинную цепочку - таким образом, эти сделки будут все еще не будут включены. так что технически возможно отказать в обслуживании, но нет экономических стимулов сделать так и с текущим размером сети будет не только невероятное количество вычислительных ресурсов необходимо, что отказ в обслуживании будет уголовным преступлением, и шахтер будет легко идентифицировать.

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

5 сентября 2011, 5:17:22 PM   # 5
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: DoS по сделкам

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

Если кто-то вошел в 50% сети и начали вычислительные блоки без каких-либо сделок, то до следующего Retarget (изменение сложности), один блок будет генерироваться каждые 5 минут, причем половина из них, содержащих операций. После того, как трудность изменить это идет до 10 минут. Теперь, если вы пришлете ТХ на данный момент, это будет 10 минут (в среднем) до следующего блока не производится. Половина времени это не будет содержать вашу сделку, половину времени он будет. Таким образом, вы можете подождать 1-4 блоки для подтверждения вместо одного (причем более высокие числа будучи более маловероятно).

Однако, после первого подтверждения все блоки производится после того, как она будет считаться подтверждениях, так что вы будете продолжать накапливать операции, как правило, после этого.

С другой стороны, "трудность" это не только трудности создания блоков, но и трудность кого-то атакующее сеть. Так что, если этот человек, который имеет 50% сети решили использовать свою силу, чтобы сделать это, вместо выполнения "реальный" атака на сеть, мы должны быть удачливы. Они делают следующий Человек, который хочет атаковать сеть удвоить свои вычислительные потребности в энергии.

Хотя, как memvola сказал, то, как blockchain структурировано, нет никаких оснований не включить TX-й в блоке шахтер работает. Если у вас есть пагубные-намерения по отношению к сети, есть много противные вещи вы могли бы сделать с 50% вычислительной мощности. Если вы не имеете жестокое намерения, вы бы просто включить ТЕ и соберите свои сборы.


Действительно хорошо сказал!
evoorhees сейчас офлайн Пожаловаться на evoorhees   Ответить с цитированием Мультицитирование сообщения от evoorhees Быстрый ответ на сообщение evoorhees



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW