|
9 февраля 2013, 5:26:38 AM | # 1 |
Сообщений: 56
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Что произойдет, если трудности поправил каждый блок, чтобы убедиться, что каждый блок был решен в 10 минут?
|
9 февраля 2013, 5:51:09 AM | # 2 |
Сообщения: 1974
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Получил 1806 Биткоинов
Реальная история. Трудность определяет ожидаемый количество времени. Фактическое количество времени, чтобы произвести блок является случайным. Так что, даже если бы это было возможно, регулируя сложность каждый блок будет не гарантирует, что блоки производятся точно через каждые 10 минут.
|
9 февраля 2013, 5:57:52 AM | # 3 |
Сообщений: 56
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Трудность определяет ожидаемый количество времени. Фактическое количество времени, чтобы произвести блок является случайным. Так что, даже если бы это было возможно, регулируя сложность каждый блок будет не гарантирует, что блоки производятся точно через каждые 10 минут. Так, если Bitcoin были проверить каждый блок будет ли перерыв? Будет ли использоваться вообще? |
9 февраля 2013, 6:32:38 AM | # 4 |
Сообщения: 994
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Трудность определяет ожидаемый количество времени. Фактическое количество времени, чтобы произвести блок является случайным. Так что, даже если бы это было возможно, регулируя сложность каждый блок будет не гарантирует, что блоки производятся точно через каждые 10 минут. Так, если Bitcoin были проверить каждый блок будет ли перерыв? Будет ли использоваться вообще? Тем не менее, он также может быть беговая усреднение. См регулировки сложности для ppcoin. |
9 февраля 2013, 6:47:15 AM | # 5 |
Сообщений: 56
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Трудность определяет ожидаемый количество времени. Фактическое количество времени, чтобы произвести блок является случайным. Так что, даже если бы это было возможно, регулируя сложность каждый блок будет не гарантирует, что блоки производятся точно через каждые 10 минут. Так, если Bitcoin были проверить каждый блок будет ли перерыв? Будет ли использоваться вообще? Тем не менее, он также может быть беговая усреднение. См регулировки сложности для ppcoin. |
9 февраля 2013, 7:05:46 AM | # 6 |
Сообщения: 1246
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Поскольку правила теперь люди могут вводить свои собственные метки на блок до некоторого расстояния от других близлежащих блоков. Более 2016 блоков неточностей часок не имеет значения, но это было бы тяжелым, если мы изменили трудности каждый блок. Есть даже блоки с временными метками перед блоками, что они пришли после того, как, что бы трудность быть тогда?
|
9 февраля 2013, 7:25:02 AM | # 7 |
Сообщений: 56
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Поскольку правила теперь люди могут вводить свои собственные метки на блок до некоторого расстояния от других близлежащих блоков. Более 2016 блоков неточностей часок не имеет значения, но это было бы тяжелым, если мы изменили трудности каждый блок. Есть даже блоки с временными метками перед блоками, что они пришли после того, как, что бы трудность быть тогда? Давайте изменим действительную временную метку. Каждый временной метки должна быть больше, чем время предыдущего блока и меньше, чем сети с поправкой на время + 10 минут. Что происходит дальше?Спасибо за вашу помощь. |
9 февраля 2013, 7:41:08 AM | # 8 |
Сообщения: 1750
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Поскольку правила теперь люди могут вводить свои собственные метки на блок до некоторого расстояния от других близлежащих блоков. Более 2016 блоков неточностей часок не имеет значения, но это было бы тяжелым, если мы изменили трудности каждый блок. Есть даже блоки с временными метками перед блоками, что они пришли после того, как, что бы трудность быть тогда? Давайте изменим действительную временную метку. Каждый временной метки должна быть больше, чем время предыдущего блока и меньше, чем сети с поправкой на время + 10 минут. Что происходит дальше?Спасибо за вашу помощь. Ваше решение невозможно, так как нет гарантии блоков не генерируется в течение 10 минут, и заставляя метки времени, чтобы показать, как если бы они были 10 минут друг от друга будет просто положить намеренно неверную информацию в заголовках блоков. Что касается основного вопроса, есть еще массовая проблема удачи. Создание блока является чисто случайным процессом. Если вы никогда не смотрели сами, вы должны оставить blockchain.info на вашем экране один день и принять к сведению меняющегося времени между блоками. Некоторые блоки формируются в течение нескольких секунд друг от друга, в то время как другие блоки имеют часовой промежуток между ними. Это не результат сети скорость хеширования растущему / термоусадки, только стандартной дисперсии, связанной с добычей полезных ископаемых, распределенных по всей сети. Единственный способ "гарантия" блок-производится в течение 10 минут было бы установить трудности так нелепо низко, что блоки среднем менее чем за 30 секунд. Это не невозможно для блока принять более 20x ожидаемый объем работ, которые должны быть выполнены. |
9 февраля 2013, 7:49:41 AM | # 9 |
Сообщения: 1246
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Даже если вы решите подборщик своего собственного вопроса временной метки, которая далеко не тривиально, как говорит eleuthria, вы бы просто получить дико флуктуирующую трудность. Иногда вы найдете блоки в течение 1 секунды друг от друга и трудности будут идти 600X или больше, то, так как это займет так много времени, чтобы найти, что высокая сложность блока (гораздо хуже, чем вы ожидали, потому что многие шахтеры просто отключить), что вам будет иметь очень низкие трудности в следующем год, когда кто-то находит, что блок и трудности будут идти вниз, а затем БАМ следующего блока нашел и небо высокой трудность снова.
Настройка каждого блока не работоспособна, но мне интересно, как быстро это может быть и по-прежнему в основном нормально. Наглядно ежедневно не кажется, что это было бы проблемой, но вы бы больше колебаний, чем сейчас, и я не вижу пользы. Никуда от 1 недели до 2-х месяцев, кажется, нормально, за исключением того, если вы выбираете что-то вроде 2-х месяцев, и есть большой спад может занять кратен, что, чтобы добраться до следующей настройки, что кажется плохим. |
9 февраля 2013, 8:49:17 AM | # 10 |
Сообщений: 85
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Ну это уже было сказано, что 10mins являются среднее время, необходимое, чтобы найти блок. Но позвольте мне поставить его в какой-то более понятной аналогии.
Подумайте о сложности, что и односторонний из кости. Все стороны черные, за исключением одного, который является белым. Теперь вы бросить кости, белый означает, что вы нашли блок и черный означает, что вы не сделали. Давайте предположим, что вы можете только бросить кости один раз в минуту. Если кости имеют 6 сторон у вас есть шанс 1/6, чтобы найти блок каждую минуту. Таким образом, в среднем вам нужно 6 минут, чтобы найти блок. Но это также возможно, что вы получите белую сторону с первой попытки, а значит, вы также можете найти блок в одну минуту. Если вы в состоянии хоть как-то увеличить свою скорость, и вы можете бросить кости два раза в минуту сейчас, то вы бы получить блок каждые 3 минуты в среднем. Но если мы хотим, чтобы время генерации постоянная мы должны увеличить трудность, которая означает, что мы берем кость с 12 сторон и время генерации возвращается на 6 минут в среднем. Как вы можете видеть, что это довольно легко установить трудности, если глобальный уровень хэш сети известен. Проблема заключается в том, что мы на самом деле не можем знать о скорости хэша напрямую, но мы знаем, истекшее время, поскольку последний блок был найден. В сочетании с текущим трудом, который достаточно, чтобы вычислить скорость хеширования. Но есть очень высокий уровень ошибок. Давайте вернемся к нашей аналогии. Представьте, что вы установите трудности после каждого найденного блока (который является то, что вы хотели знать о), а затем с костью с 6 сторон это на самом деле довольно часто, чтобы получить белую сторону с первой попыткой. Сеть только знает, что мы нашли блок через 1 минуту с трудностью 6. Сети хочет иметь постоянную скорость 6 минут на блок, который почему трудность получает скорректированные до 36. Как вы можете увидеть трудности умножали 6, хотя наша скорость хеширования не реально изменить. Решение проблемы заключается в среднем от блока поколений. Если количество блоков в среднем слишком высока, трудность будет оставаться на том же уровне, слишком долго. Но если это слишком низко мы будем иметь огромные трудности прыжков. Таким образом, изменяя трудности после того, как каждый блок будет работать, но это будет беспорядок из-за прыжков трудности. Однако, как уже было сказано "работает усреднение" будет также вариант. Но я думаю, что мы можем договориться о том, что в настоящее время система работает нормально. |
10 февраля 2013, 11:01:00 AM | # 11 |
Сообщения: 494
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Даже если вы решите подборщик своего собственного вопроса временной метки, которая далеко не тривиально, как говорит eleuthria, вы бы просто получить дико флуктуирующую трудность. Иногда вы найдете блоки в течение 1 секунды друг от друга и трудности будут идти 600X или больше, то, так как это займет так много времени, чтобы найти, что высокая сложность блока (гораздо хуже, чем вы ожидали, потому что многие шахтеры просто отключить), что вам будет иметь очень низкие трудности в следующем год, когда кто-то находит, что блок и трудности будут идти вниз, а затем БАМ следующего блока нашел и небо высокой трудность снова. Но даже если мы уменьшить сложность каждого блока, это не значит, она должна быть рассчитана только по отношению к предыдущему блоку. Как кто-то сказал upthread, вы могли бы держать скользящую среднюю, скажем, последние 200 блоков. Это было бы сгладить вещи. Но я вижу предложение OPs быть серьезной болью в заднице для шахтеров (из которых я один). Как это, вы должны держать пересматривают каждые две недели или около того, является ли она по-прежнему выгодно добывать. Если сложность (и, следовательно, выплаты на долю в пуле) меняется каждый блок, что бы сделать его немного кошмара для расчета рентабельности. Стимул к шахте будет сокращен, и без шахтеров Bitcoin не могут работать. Hijiack: Что я * * думаю, был бы хорошая идея была бы для блочных наград, чтобы распалось более гладко, скажем, каждый месяц, а не раз в четыре года. Потом снова, небо, казалось, не упасть в декабрь прошлого года, даже не с этим надоедливым Mayans толкая его. |
10 февраля 2013, 9:32:44 PM | # 12 |
Сообщения: 1246
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
Даже если вы решите подборщик своего собственного вопроса временной метки, которая далеко не тривиально, как говорит eleuthria, вы бы просто получить дико флуктуирующую трудность. Иногда вы найдете блоки в течение 1 секунды друг от друга и трудности будут идти 600X или больше, то, так как это займет так много времени, чтобы найти, что высокая сложность блока (гораздо хуже, чем вы ожидали, потому что многие шахтеры просто отключить), что вам будет иметь очень низкие трудности в следующем год, когда кто-то находит, что блок и трудности будут идти вниз, а затем БАМ следующего блока нашел и небо высокой трудность снова. Но даже если мы уменьшить сложность каждого блока, это не значит, она должна быть рассчитана только по отношению к предыдущему блоку. Как кто-то сказал upthread, вы могли бы держать скользящую среднюю, скажем, последние 200 блоков. Это было бы сгладить вещи. Но я вижу предложение OPs быть серьезной болью в заднице для шахтеров (из которых я один). Как это, вы должны держать пересматривают каждые две недели или около того, является ли она по-прежнему выгодно добывать. Если сложность (и, следовательно, выплаты на долю в пуле) меняется каждый блок, что бы сделать его немного кошмара для расчета рентабельности. Стимул к шахте будет сокращен, и без шахтеров Bitcoin не могут работать. Hijiack: Что я * * думаю, был бы хорошая идея была бы для блочных наград, чтобы распалось более гладко, скажем, каждый месяц, а не раз в четыре года. Потом снова, небо, казалось, не упасть в декабрь прошлого года, даже не с этим надоедливым Mayans толкая его. Ах, я проглядел постоянную перенастройку на основе большого количества блоков. Я не думаю, что это будет то, что плохо для шахтеров решений Выключающих. Если бы они действительно хотели остановить как можно скорее, когда трудности достигли определенной точки, тривиальный код. Как это рентабельность уже колеблется в режиме реального времени на основе значения Bitcoin. |
10 февраля 2013, 9:43:36 PM | # 13 |
Сообщения: 1246
цитировать ответ |
Re: Почему трудность регулировки каждые 2016 блоков? Почему не каждый блок?
У меня есть ощущение, что Satoshi нова: он может быть в покое на некоторое время, и не хотела "отдаться" низкая сложность и очень высокие награды блока. Я имею в виду, он действительно получал, чтобы иметь высокое когда-либо блокировать награды, но, по крайней мере, он дал другие 4 года, чтобы войти на это. 4 года было, вероятно, его "к тому времени или никогда" Угадай.
Или, может быть, он полагал, что мы могли бы использовать некоторые свободные СМИ каждый 4 года 🙂 |