Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 мая 2014, 3:25:51 PM   # 1
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

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


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

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

а) имеет более блоков,
б) заканчивается на или до одной и той же временной метки в качестве основной цепи,
с) принял меньше, чем такое же количество хэш мощности для производства.

И до сих пор мы сосредоточились на алгоритмах регулировочных трудности, чтобы попытаться это исправить. Но у меня другой вопрос. 

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

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


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


14 мая 2014, 10:15:13 PM   # 2
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

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





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

Оказывается, что это должно делать то, что он намерен делать. И все же, Time Warp брешь работы. Зачем?

Код:
   uint256 GetBlockWork () Const
    
Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit

14 мая 2014, 11:43:59 PM   # 3
 
 
Сообщения: 2044
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

И все же, Time Warp брешь работы.
[нужна цитата]
Foxpup сейчас офлайн Пожаловаться на Foxpup   Ответить с цитированием Мультицитирование сообщения от Foxpup Быстрый ответ на сообщение Foxpup

15 мая 2014, 3:37:22 PM   # 4
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Хорошо, я вижу один путь timewarps работать как нападение, но только как способ использовать рентабельность 51% атаки а.

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

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

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

15 мая 2014, 3:47:09 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Хорошо, я понимаю, почему кто-то может игру алгоритм настройки сложности и валяюсь блок меток времени для того, чтобы создать цепь атаки, которая
[...]
с) принял меньше, чем такое же количество хэш мощности для производства.
Вы не можете получить узлы принять такую ​​цепь, вы смущены о том, что люди говорят о с timewarps; или смешивать, потому что это действительно altcoin вопрос и некоторые altcoins еще больше сломанной вещи. Биткойн не будет переключаться на цепь с менее очевидной работой.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

15 мая 2014, 4:05:47 PM   # 6
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

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

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

15 мая 2014, 8:01:42 PM   # 7
 
 
Сообщения: 1736
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

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



Я считаю, что общий элемент является так называемым Kimoto Гравитация Ну, не в Bitcoin. Если вы посмотрите на подвиги TW на AUR монеты, к примеру, вы увидите, что KGW, кажется, открыли эту дыру. Дело в том, что, поскольку KGW не в Bitcoin, Bitcoin не должны быть затронуты этим TW эксплуатировать.

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

15 мая 2014, 8:07:06 PM   # 8
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

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

Не ошибка. Есть несколько scamcoins, которые сознательно выбрали, чтобы не принимать во внимание меры безопасности, встроенные в Bitcoin.

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

16 мая 2014, 4:25:01 AM   # 9
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Нападение было использовано несколько альтов, поэтому я искал ошибку, которая позволяет его в коде Bitcoin они имеют общий. Вы можете утверждать, что это "altcoin вопрос" если вы хотите, но ошибка, которая позволяет это в коде они наследуют, независимо от того, или не усугублять они это с алгоритмами регулировки трудности, которые реагируют более быстро на изменения в сети хеширования власти.  
Эта. Тем не менее, люди утверждают, что altcoins является инновацией. Хотя это может быть верно в некоторых очень редких случаях большинство altcoins до сих пор были созданы людьми, которые могут понять, что Bitcoins делает, но они не понимают, почему он это делает. Это все равно, что делать операцию в темноте.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

16 мая 2014, 4:04:24 PM   # 10
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

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

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

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

Bitcoin была неровность (на самом деле слишком небольшой, чтобы назвать ошибкой) в ее осуществлении корректировки сложности, что позволило определенный тип пустячный, тем, что она скорректированной трудности каждые 2016 блоков, на основе 2015 интервалы между этими блоками; но один раз в настройки сложности, один интервал между концом одного блока и началом следующего был пропущен дифф регулировки. Таким образом, алгоритм регулировки трудности Bitcoin можно был бы манипулировать злоумышленник, но только около четверти одного процента адаптационного периода сложности, поэтому это нерегулярность, а не ошибки. Злоумышленнику сделать это путем выбора, что пропущено интервал, чтобы сделать обратный скачок времени, корректировка трудности не принимать во внимание. Это было бы 51% атака, в том, что он должен был бы использовать хэширование мощности, эквивалентное хэширование мощность всей законной сети, чтобы сформировать свою атакующую цепь. В случае Bitcoin, в злоумышленник должен генерировать цепочку, протянувшуюся через десятки периодов перестройки трудности, чтобы иметь действительно существенное влияние на регулирование сложности Bitcoin, и даже если он имел несколько petahash инфраструктуру, которая будет принимать, там был бы контрольная точка блокировка его атака цепи к тому времени он получил трудность в его атаке цепи значительно снизились.

Эта неправильность стала откровенной ошибкой в ​​altcoins которая укороченный интервал регулировки до точки, где этот вид манипуляций может дать злоумышленнику почти-произвольный контроль над корректировкой сложности и ставком блока - в некоторых случаях даже позволяет атакующему ходить метки времени назад при опускании трудности , делая более короткие промежутки времени, чем 6 интервалов (далее «срединные-оф-последней-11-блоки» правила гарантий убывают временные метки только для периодов перестройки дольше, чем 6 интервалов). KGW и несколько других алгоритмы регулировки трудности была введены новые и различные ошибки, которые позволили такие же манипуляции. Таким образом, эта атака, применяется к тем альтов, может instamine весь их запас оставшихся монет в 51% атаки а, и периоды очень короткие регулировки трудности сделали возможным сформировать ударные цепи, вызываемые регулировочные трудности в сотни раз.

Но ни одна из этих ошибок регулировочных трудности не будет EVER позволили приступ цепь, образованную с менее чем 50% хеширования мощности вытеснять основную цепь, предполагая, что рутина я цитировал выше осталась на месте. Таким образом, Time Warp атака, как описано для меня либо не эта атака, или человек, который описал это было просто неправильно. 

Это то, что время перекос было все вместе? Только конкретный тип 51% атаки?
Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit

16 мая 2014, 4:10:07 PM   # 11
 
 
Сообщения: 1078
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Это сообщение было слишком стар и продут
Evil-Knievel сейчас офлайн Пожаловаться на Зла-Knievel   Ответить с цитированием Мультицитирование сообщения от Evil-Knievel Быстрый ответ на сообщение Evil-Knievel

16 мая 2014, 4:22:17 PM   # 12
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Это все равно, что делать операцию в темноте.

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

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

Это хороший код, но часто неочевидным, и прокомментировал даже меньше, чем большинство проектов с открытым исходным кодом. «Неочевидное и раскомментировать» сочетание делает его трудно получить полное понимание. «Неочевидные и прокомментировано неправильно» была бы еще хуже, конечно, и это наиболее частой альтернатива.

Наконец-то я ошеломлен, чтобы увидеть, насколько он использует SSL и подталкивание, потому что SSL является ползать ужас, и подталкивания слишком велик и сложен, чтобы быть по-настоящему верил в безопасности.  

некоторое чтение .... http://clearcrypt.org/tls/
Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit

16 мая 2014, 4:25:25 PM   # 13
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Ну, что важно, так это совокупная работа.

Так скажем, нынешняя трудность заключается 10000000000
а кто-то случайно находит блок с гораздо более высокой сложностью, как 1000,000,000,000 (что может произойти случайно).
Когда он утаивает блок, он будет в состоянии отменить все сделки до следующих 100 блоков обнаружены не были, верно?

Это звучит опасно.

Это не так, как это работает. Рутина выше оценивает количество хэширования требуется решить нынешние трудности, а не количество хэширования требуется, чтобы получить конкретный хэш. 

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

16 мая 2014, 4:33:44 PM   # 14
 
 
Сообщения: 1078
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Это сообщение было слишком стар и продут
Evil-Knievel сейчас офлайн Пожаловаться на Зла-Knievel   Ответить с цитированием Мультицитирование сообщения от Evil-Knievel Быстрый ответ на сообщение Evil-Knievel

16 мая 2014, 4:57:07 PM   # 15
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Это то, что время перекос было все вместе? Только конкретный тип 51% атаки?

Да оригинальное Искажение времени ошибка требует от атакующей больше вычислительной мощности, чем остальная частью "законны" сеть. Это потенциальная атака для атакующего с большинством вычислительной мощности. Дважды расходы, Timewarp эксплуатируют и сделка прекращение все эксплойты, которые становятся возможны, когда злоумышленник имеет большую часть вычислительной мощности.

Как пояснил ArtForz (все, что с ним случилось?) Здесь:
Очевидно, что это игнорирует "проблема" из нападавших цепи, имеющий путь ниже суммы чисел сложности
но это легко исправить - просто продолжайте движение дифф вверх на максимальной скорости до тех пор, пока имеют одинаковую общую работу в качестве реальной цепи.
Вот где я запутаться. Я не смотрел на расчет в деталях, но, конечно, вы не можете получить ту же общую работу в качестве реальной цепи, не делая примерно такое же количество хэширования как реальную цепь, независимо от того, сколько блоков в вашей сети или как вам «ве манипулировали трудности? Пожалуйста объясните далее...
Нет, очевидно, нужно сделать то же самое или более общие хэши как реальную цепь (это 51% атака ...)
"Плохо" часть является то, что вы можете сделать вашу цепь больше блоков, имея то же начало и конец NTime.
И да, это * следует * использовать 3-7, 7-11, ... но это не так. (Вероятно, чтобы избежать вопроса первого интервала после генеза, как вы должны знать, когда хэширования генезиса начала = метку блока перед генеза).
Код, я в настоящее время играет с получает вокруг этого специального кожуха, который первым Retarget иметь срок nInterval-1 вместо nInterval.

Теперь со многими разработчиками неизвестного мастерства в сочетании с минимальным рецензированием и часто очень бросались графикам (насос и дамп) можно несколько altcoins может быть уязвимым с меньшими затратами, чем большинством hashpower, но оригинальной атакой всегда ограничиваются 51% эксплуатируют. Печально то ArtForz наметил исправить еще в 2011 году еще многие из "инновационный" altcoins не только не использовать исправление, они усилили атаку, не понимая последствий изменения периода регулирования, симметричные корректировки макс, и интервал блока.

котировка
Но ни одна из этих ошибок регулировочных трудности не будет EVER позволили приступ цепь, образованную с менее чем 50% хеширования мощности вытеснять основную цепь, предполагая, что рутина я цитировал выше осталась на месте. Таким образом, Time Warp атака, как описано для меня либо не эта атака, или человек, который описал это было просто неправильно.

котировка
а) имеет более блоков,
б) заканчивается на или до одной и той же временной метки в качестве основной цепи,
с) принял меньше, чем такое же количество хэш мощности для производства.

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

16 мая 2014, 8:06:49 PM   # 16
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Хорошо, я чувствую себя лучше. 

Оказывается, что описание эффекта Искажение времени было просто неправильно, в первую очередь, и время перекос не что иное, как подвид 51% атаки.

Так boneheaded ошибка я искал на самом деле не существует. Также я (и многие другие) были просто глупо не в состоянии увидеть. 

Время перекос усиливает разрушительную мощь 51% атаки резко, а 51% атаки означает, что вы вроде ввинчивается в любом случае, не это, так что это более мелкие сделки, чем я думал.

 

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

16 мая 2014, 9:16:15 PM   # 17
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Время перекос усиливает разрушительную мощь 51% атаки резко, а 51% атаки означает, что вы вроде ввинчивается в любом случае, не это, так что это более мелкие сделки, чем я думал.
Ага. Некоторые altcoins сделали это хуже с сумасшедшими изменения правил, но в Bitcoin это своего рода скучный. Мы могли бы также закрыть его с помощью мягких изменений запускающих например обнаружить медиану уворачиваясь и добавить дополнительный зажим времени, но такая несущественная вещь, никто не дал какой-либо реальной, хотя для безопасного и достаточного для него правила. Я дошел до того, как добавление нападения на testnet так что будет что-то, чтобы проверить против.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

21 мая 2014, 4:41:51 AM   # 18
 
 
Сообщений: 57
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Эй, рад, что я наконец-то нашел эту тему - я поймал хвост конец предыдущего обсуждения по этому вопросу, и что нить была закрыта вскоре после этого. Во всяком случае, я проводил время на поиски в попытке выяснить, улучшенную версию для KGW и некоторые из вариантов на него. Cryddit ответил на один из моих вопросов, на последнюю нить с очень хорошим куском кода, который вновь зажигается мой интерес к этому. Так что я делал все возможное, чтобы следовать за результаты атаки Time-Деформации и в то время как я понимаю принципы математически, (я только «хобби-кодировщик», так сказать), я не был полностью уверен, что так или другой ли конкретные куски кода, которые я не был полностью знаком с возможным альтернативным цепи должны быть приняты. Так, к счастью, я думаю, что это довольно убедительный ответ на некоторых знающих людях, и особенно благодаря kjj и DeathAndTaxes для супер информативного урока истории о ArtForz - Я посмотрел в его посты на открытии этой проблемы и его последующее простого исправление с помощью известного мимо опорного блока недействительным подложный цепь.

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

Один из самых невероятна вещей для меня, как KGW никогда не был по-настоящему "введены" или "объяснил", Если нет фактического Whitepaper где-то, что мне не удалось найти. Скорее всего, мне кажется, что это было более или менее описано в форуме сообщение для megacoin пользователем, который даже не создал его сам и даже в какой-то момент пишет, что он не понимает математику за ним. Тогда этот пост был превращен в смесь полу-научного объяснения, реклама для megacoin, и несколько шуток и все затолкали в «флаер» своего рода, которая стала официальной справочной KGW. Это само по себе не является чем-то особенным ... Но я предполагаю, что в результате массивного роста multipools почти каждая монета приняла его в основном как есть, не имея реального представления о том, как она работает (или, более конкретно, как фактические параметры будут производить их монеты по отдельности), и кажется, что никто не ставит под сомнение, как абсолютно абсурдным вся ситуация за ее создание, потому что потребовало бы их предложить лучшее решение.

Во всяком случае, я хочу признать, что по крайней мере их быть попытки в последнее время с DGW и DigiShield, и я должен представить себе, что они на самом деле улучшение, но я думаю, что есть лучший способ подойти к проблеме в целом. Таким образом, вместо того, чтобы попытаться перейти прямо к алгоритму, я думаю, что если бы я мог изменить структуру макета проблемы мы смотрим на, мы могли бы быть в состоянии найти модель, которая может существенно быть «настроенной» работать с любой монетой. Так что я думаю, прежде чем я пытаюсь сделать это - кто-нибудь известно о какой-то тип реального анализа этого или что-то, что объясняет, как была получена оригинальная Кимото формула? Я собираюсь предположить, что нет, но может быть, есть что-то там, что я пропустил по пути.

Еще раз спасибо всем.


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

21 мая 2014, 8:07:17 AM   # 19
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

"KGW" это просто EWMA с не особенно хорошо обоснованными параметрами и техноболтовней именем, которое искажает то, что он на самом деле делает. Другие монеты использовали подобные вещи (некоторые их собственной гибели), прежде чем он был когда-либо описано. Все быстрее правил обновления сделать вещи более стабильными в условиях скачкообразного изменения (в отличие, скажем, сливались добыча, которая делает перескок не бывает), но делать это за счет снижения безопасности против изоляции, я не думаю, что они хороший и когда WIN-они не фиксируя самозапуск нанес рану быть избыточной монета без объединенной добычи они обычно только вида поверхностной altcoins изменения, как правило, делает, что не требуется, даже зная, как закодировать. Они также далеко за пределы области Bitcoin сегодня, как мы никогда не имели проблем в связи с правилом обновления, и на самом деле не связанные с TIMEWARP атаки (так как она может быть полностью закрыта в основном два символов изменились в code- правильной отходящий по одному, чтобы сделать Retarget окно использует блок.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

21 мая 2014, 4:47:56 PM   # 20
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: [?] Ошибка Time Warp подвиги. Почему принято нападение цепи?

Я посмотрел на KGW и сделал не так много, как он. 

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

Merged добыча очень хорошая вещь, но если вы пытаетесь осуществить это за altcoin быть очень осторожным. Это сделано правильно namecoin, но неправильно в некоторых других местах. Это может быть уязвимость для altcoin, если не сделано безопасно. Несколько альтов подверглись нападению после реализации слитых добыч неправильно. Кроме того, думаю, что очень четко о том, почему вы хотите реализовать altcoin. Что вы делаете, что Bitcoin (и инструменты на его основе) не имеют и не могут сделать, и есть значительная ниша, где это действительно необходимо? Если нет ответа, ваш altcoin не имеет миссии - ни шанса на успех.

Убедившись, что Bitcoin не особенно уязвимы к деформации времени в это время, я бы сказал, что одна вещь, которую вы могли бы сделать, чтобы защитить altcoin от Timewarp будет включать недавно Bitcoin блок хэш в своем блоке, чтобы проверить подлинность штампа времени. Блок 2 часов назад достаточно невосприимчив к Bitcoin цепи и будет реорганизация; категорически препятствовать любому от того, чтобы сформировать altcoin блоков более чем за 2 часа до их заявленной отметки времени. Это означает, что время перекос, даже в случае успеха, не может претендовать на очень много «лишних» монет. 

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW