|
4 января 2013, 7:00:30 PM | # 1 |
Сообщения: 476
цитировать ответ |
Re: десять минут между блоками
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Я прочитал Bitcoin официального документа, и я понимаю, цель генерации блока для временных меток транзакций. То, что я не понимаю необходимость легализовать интервал генерации блока. Почему попытка космических блоков путем десятиминутного интервала? Что произойдет, если блоки могут быть сгенерированы мгновенно?
|
4 января 2013, 7:04:18 PM | # 2 |
Сообщения: 1218
цитировать ответ |
Re: десять минут между блоками
Получил 1806 Биткоинов
Реальная история. Хорошо, если блоки могут быть сгенерированы сразу, то они были бы бесполезны. Создание блоков, предполагают, чтобы быть жестким. Это является доказательством работы. Он требует всего Bitcoin глобальной хеширования мощности, работающих на одной и той же задачи (квадриллионы на квадриллионы attemps), чтобы найти решение.
Целью блока является не только временной метки транзакции. Это должны предотвратить дубликат монет тратятся (двойной тратиться). поскольку "хорошо" шахтеры отвергнуты двойным тратят обеспечивает безопасность в том, что если ОМ входят в блоке замена не может быть принята в сети, если некоторые плохие шахтеры сговорились атаковать сеть. Он не должен быть 10 минут. Это может быть не менее 5 мин или 30 мин или 500 мин. 10 было выбрано для оптимизации два конкурирующих целей. а) mimimize частоты, где два шахтеры решить блоки примерно в то же время (и, таким образом, один блок должен стать сиротами) и б) скорость подтверждений. |
4 января 2013, 7:10:20 PM | # 3 |
Сообщения: 1652
цитировать ответ |
Re: десять минут между блоками
просто расширить п этот вопрос, почему он тогда занять до часа или более, время от времени, чтобы подтвердить "неподтвержденный" сделки? это не должно занять 10 минут для каждого из 6 необходимых подтверждений?
(Как уже упоминалось, ив видел его взять на час иногда, прежде чем он даже получает от неподтвержденной до 1/6 или 2/6 подтверждений) |
4 января 2013, 7:14:32 PM | # 4 |
Сообщения: 1218
цитировать ответ |
Re: десять минут между блоками
Три причины
1) шахтеры не должны включать в свой ТХ в следующем блоке. если у вас нет платы и блока особенно велики, они могут просто оставить его в течение некоторого будущего блока. если ваш ОЕ особенно "спам" (большое количество низких входных значений, вздутие размера) более вероятно, он будет просто игнорировать. 2) блоки не один раз каждые 10 минут. Процесс является случайным (он должен быть в децентрализованной сети). В среднем время между блоками составляет 10 минут, но отдельные раз в блоке может быть 1 минуту или может быть 120 минут. 3) сеть перенаправляет только один раз когда-либо 2014 блоков. если сеть hashrate отклонен, поскольку последний Retarget трудность будет "слишком высоко" до нацелить и, таким образом, среднее время между блоками не будет немного выше, чем за 10 минут. |
4 января 2013, 7:19:00 PM | # 5 |
Сообщения: 2310
цитировать ответ |
Re: десять минут между блоками
Три причины 1) шахтеры не должны включать в свой ТХ в следующем блоке. если у вас нет платы и блока особенно велики, они могут просто оставить его в течение некоторого будущего блока. если ваш ОЕ особенно "спам" (большое количество низких входных значений, вздутие размера) более вероятно, он будет просто игнорировать. 2) блоки не один раз каждые 10 минут. Процесс является случайным (он должен быть в децентрализованной сети). В среднем время между блоками составляет 10 минут, но отдельные раз в блоке может быть 1 минуту или может быть 120 минут. 3) сеть перенаправляет только один раз когда-либо FTFY! |
4 января 2013, 7:26:10 PM | # 6 |
Сообщения: 476
цитировать ответ |
Re: десять минут между блоками
Целью блока является не только временной метки транзакции. Это должны предотвратить дубликат монет тратятся (двойной тратиться). поскольку "хорошо" шахтеры отвергнуты двойным тратят обеспечивает безопасность в том, что если ОМ входят в блоке замена не может быть принята в сети, если некоторые плохие шахтеры сговорились атаковать сеть. Почему проставление дата в одиночку не достаточно для защиты от двойных расходов? Я понимаю, что десять минут, по существу, произвольно; то есть, нет ничего особенного в номере десять, другой, чем пытаться сбалансировать объем работы, который должен быть переделан, как сделки прибывают. |
4 января 2013, 7:33:05 PM | # 7 |
Сообщения: 1218
цитировать ответ |
Re: десять минут между блоками
Злоумышленник может тривиальным изменить метку времени. Это всего лишь цифра.
Скажите, что я заплачу вам и получает включены в блок с временной меткой X. Что помешало бы мне просто сделать еще один блок с более ранней отметкой времени, когда я не платить вам. Абсолютно ничего. Конечно, кто-то может сделать это в любой сделке и монеты не будут иметь никакого значения. Доказательство работы позволяет иметь реальную экономическую стоимость попытку такие пересматривающую истории, и если у вас есть больше, чем все "хорошие парни" комбинированные шансы уложены против вас, чтобы быть успешным. |
4 января 2013, 7:43:28 PM | # 8 |
Сообщения: 476
цитировать ответ |
Re: десять минут между блоками
Злоумышленник может тривиальным изменить метку времени. Это всего лишь цифра. Скажите, что я заплачу вам и получает включены в блок с временной меткой X. Что помешало бы мне просто сделать еще один блок с более ранней отметкой времени, когда я не платить вам. Абсолютно ничего. Конечно, кто-то может сделать это в любой сделке и монеты не будут иметь никакого значения. Доказательство работы позволяет иметь реальную экономическую стоимость попытку такие пересматривающую истории, и если у вас есть больше, чем все "хорошие парни" комбинированные шансы уложены против вас, чтобы быть успешным. Каждый блок содержит указатель на предыдущий блок, хотя, так как это могло атака работать? После того, как вы платите мне в блоке с отметкой времени X, вы можете подделать другой блок с отметкой времени X-5, в котором деньги пошли куда-то еще, но обход blockchain из блока с отметкой времени X покажет, что ваш новый кованый блок не был в цепи, не так ли? Что мне не хватает? Я спекулирую, что у него есть что-то делать с цепным вилком и бесхозными блоками .... |
4 января 2013, 10:44:56 PM | # 9 |
Сообщения: 1218
цитировать ответ |
Re: десять минут между блоками
Сеть должна быть в основе консенсуса. Вы не можете иметь ситуацию, когда для данной высоты есть два различных блока. Если злоумышленник создает дополнительные блоки они также будут равноценны просто разные.
Пример: блок 123 Блок 124A - блок с ТМ, где я заплачу вам (включает в себя хэш block123) блок 124B - блок с ТМ, где я дважды провести вас (также включает в себя хэш-блока 123) Сейчас сеть разделена. часть сети считает 124A является "реальный block124" и часть сети считает 124B является "реальный block124", это не может остаться навсегда в противном случае две части сети будет раскошелиться прочь на раздельные несовместимые подсети. Как Bitcoin решить эту проблему? Шахтеры будут основываться на самой длинной цепи. Таким образом, в конце концов, блок 125 будет решена. Если 125 содержит blockhash для 124Ы 12 затем получают сирые и 124О становится "реальные 124", Если 125 содержит blockhash для 124В затем 124А получает сиротой. Теперь, если все, что имеет значение временной метки блок-не имеет никакого реального значения в качестве единицы безопасности / работы. Я бы не просто создать новый 124 я бы создать новый 124, 125, 126, 127, 128 .... десять миллиардов больше блока .... тада цепь ж / мои ТЙ в самом длинном, так что вы потеряете. Конечно, вы будете делать то же самое, как бы все в сети. Bitcoin основано на это CORE вокруг концепции ДОКАЗАТЕЛЬСТВА РАБОТЫ. Тот факт, что ТЙ в блоке (или захороненных х блоках глубоко в blockchain) является доказательством определенного объема работ. Если блок тривиальным производится, то это является доказательством того, НИЧЕГО. Там нет уверенности в сделках, нет "гарантия" сделки, не могут быть отменены (легко). |
4 января 2013, 11:12:42 PM | # 10 |
Сообщения: 1260
цитировать ответ |
Re: десять минут между блоками
Каждый блок содержит указатель на предыдущий блок, хотя, так как это могло атака работать? После того, как вы платите мне в блоке с отметкой времени X, вы можете подделать другой блок с отметкой времени X-5, в котором деньги пошли куда-то еще, но обход blockchain из блока с отметкой времени X покажет, что ваш новый кованый блок не был в цепи, не так ли? Я думаю, что я получаю то, что вы говорите. Вы хотите сказать, что, потому что все уже видели определенный блок, это невозможно подделать новую. Тем не менее, он может легко быть так, что из-за задержки сети между коллегами, иначе узел не будет находиться в том же состоянии, в то же время. Можно атакующему сказать два разных узла о разных версиях одного и того же блока, и они не будут слышать другого противоречивого блока до позже. Как пояснил DeathAndTaxes этот конфликт государства, в конечном счете решить путем доказательства правильности работы.Что мне не хватает? Я спекулирую, что у него есть что-то делать с цепным вилком и бесхозными блоками .... Кроме того, поскольку узлы идут онлайн и в автономном режиме в сети, как им заблагорассудится, любая система, которая зависит от того, что было слышно первых, не каким-то образом разрешить конфликты будут полностью разрушаться, даже если у вас каким-то образом уменьшить задержку между всеми сверстниками к нулю. |
5 января 2013, 7:27:15 AM | # 11 |
Сообщения: 150
цитировать ответ |
Re: десять минут между блоками
Я прочитал Bitcoin официального документа, и я понимаю, цель генерации блока для временных меток транзакций. То, что я не понимаю необходимость легализовать интервал генерации блока. Почему попытка космических блоков путем десятиминутного интервала? Что произойдет, если блоки могут быть сгенерированы мгновенно? Другая причина состоит в том, что действительный блок становится постоянным дополнением к blockchain, что означает потребление пропускной способности сети и дискового пространства для всех узлов и сегодня tomorrow.Generating слишком много слишком быстро поставит повышенную нагрузку на сетевые соединения для всех узлов. И как D&Т указал, что увеличивает вероятность бесхозных цепей (2 блока конкурирующего, чтобы быть следующим блоком). |