Вернуться   Биткоин Форум > Добыча (спекуляция)
2 ноября 2013, 3:10:46 PM   # 1
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Что именно делает "трудность" имею в виду?
Я знаю, что чем выше сложность трудной она становится добывать монеты, но что именно это значит? Для получения, например, если трудность заключается 545898 так, что означает, что он будет принимать это количество дней или может быть минуты, чтобы найти следующий блок?
bitcoin_builder сейчас офлайн Пожаловаться на bitcoin_builder   Ответить с цитированием Мультицитирование сообщения от bitcoin_builder Быстрый ответ на сообщение bitcoin_builder


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


2 ноября 2013, 4:06:00 PM   # 2
 
 
Сообщения: 126
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

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





Я думаю, что это охватывает то, что вам нужно.

https://en.bitcoin.it/wiki/Difficulty
Rluner сейчас офлайн Пожаловаться на Rluner   Ответить с цитированием Мультицитирование сообщения от Rluner Быстрый ответ на сообщение Rluner

2 ноября 2013, 10:11:01 PM   # 3
 
 
Сообщения: 756
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

Что именно делает "трудность" имею в виду?

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

https://en.bitcoin.it/wiki/Target

Target является 256-битным числом, которое является общим для всех клиентов Bitcoin. Это число по сравнению с другим 256-битного числа в каждом заголовке блока. Однако число не сохраняется в простом формате, но и в формате хэш. Это означает, что число шифруется с помощью алгоритма SHA-256.

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

Например.

Это 256 битное число (в простом формате) порожденный WolframAlpha:

8393997369393596769785934437998533438869467733663864887985488578597765357899637 6963755689359767757995645635365976764834883553347856773996359755847675437989674 7685754754588889348944777763666355343496447368956469469785645675565858334876759 7376735687578643494

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

Так, если человек есть устройство, которое генерирует 1 Gigahash в секунду, что означает, что устройство генерирует эквивалентное количество 1 млрд хэша (256 бит) чисел в секунду.

 

Удивительно, не так ли?

Теперь давайте понять, что трудности на самом деле означает.

котировка
Я знаю, что чем выше сложность трудной она становится добывать монеты, но что именно это значит? Для получения, например, если трудность заключается 545898 так, что означает, что он будет принимать это количество дней или может быть минуты, чтобы найти следующий блок?

Сложность является максимальным целевым делится на текущей цели. Так что, если трудность заключается в 545898, что означает:

545898 = максимальная цель / текущая цель

котировка
Максимальная сложность примерно: maximum_target / 1 (с 0 приведет к бесконечности), что смешно огромное количество (около 2 ^ 224).

Текущие целевые изменения в соответствии с тем, как быстро или медленно, как блоки принимаются по сети в течение временного интервала от 2-х недель. Если сеть принимает более или менее 1 блока каждые 10 минут, протокол Биткойна будет корректировать текущую цель, чтобы сохранить эту скорость стабильными. Так что с этой непрерывной регулировки, где скорость сети Bitcoin происходит из:

Сеть Hash Rate = Сложность * 2 ** 32/600

Например.

Сеть Hash Rate = 545898 * 2 ** 32/600

Сеть Hash Rate = 3907690094919 17/25

Это означает, что, если трудность 545898, чем среднее число хэша в секунду, необходимой для блока принимается сетью каждые 10 минут приблизительно 3907690094918, или приблизительно 3907 Terahash в секунду.
augustocroppo сейчас офлайн Пожаловаться на augustocroppo   Ответить с цитированием Мультицитирование сообщения от augustocroppo Быстрый ответ на сообщение augustocroppo

3 ноября 2013, 6:01:28 AM   # 4
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

Отличное объяснение Аугусто!
Необходимо уточнить одну вещь относительно цели.

1. Сеть занимает некоторое случайное число и генерирует его хэш
2. Затем он распределяет этот хэш в качестве новой цели
3. Затем шахтеры пытаются найти номер которого хэш равен или меньше, чем цели

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

3 ноября 2013, 10:12:25 AM   # 5
 
 
Сообщения: 240
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

Короче говоря: чем выше сложность, тем меньше BTC вы получите по той же ставке хэш ...
cassimares сейчас офлайн Пожаловаться на cassimares   Ответить с цитированием Мультицитирование сообщения от cassimares Быстрый ответ на сообщение cassimares

3 ноября 2013, 11:07:35 AM   # 6
 
 
Сообщения: 966
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

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

3 ноября 2013, 3:35:37 PM   # 7
 
 
Сообщения: 756
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

Отличное объяснение Аугусто!
Необходимо уточнить одну вещь относительно цели.

1. Сеть занимает некоторое случайное число и генерирует его хэш

Нет, цель не совсем случайное число. Мишень определяется в соответствии со скоростью блоков принимаются сетью каждые 10 минут. Таким образом, существует определенная формула для генерации цели.

Давайте рассмотрим реальный случай, первый блок, генерируемый Сатоши Накамото, когда он начал протокол Bitcoin. Интернет страница blockexplorer.com обеспечивает историю blockchain в формате CSV:

http://blockexplorer.com/q/nethash

котировка
blockNumber, время, цель, avgTargetSinceLast, трудности, hashesToWin, avgIntervalSinceLast, netHashPerSecond
START DATA
144,1231693144,26959535291011309493156476344723991336010898738574164086137773096960,26959535291011309493156476344723991336010898738574164086137773096960,1.00,4295032833,1563,2747941

Существует поле "время" за которым следует поле "цель", Число в поле "время", 1231693144, задается в формате Unix. Так давайте преобразуем этот номер в традиционном григорианский формате календаря:

http://www.wolframalpha.com/input/?i=1231693144+unix+time

Первый блок сети Bitcoin был принят в воскресенье, 11 января 2009 года, 4:59:04 вечера UTC. Цель, чтобы принять блок был:

26959535291011309493156476344723991336010898738574164086137773096960

Это число только 68 десятичных цифр. Теперь давайте сравним с последней вычисленной целью:

68962778243821519216393853205209897734463141354237780295680

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

Теперь, чтобы понять, как определяется цель, давайте рассмотрим первый блок был принят, как только увеличение сложности выше 1:

котировка
32256,1262153464,22791060871177364286867400663010583169263383106957897897309909286912,24875298081094336890011938503867287252637140922766030991723841191936,1.18,5080592338,502,9272714

Так, в среду, 30 декабря 2009, 6:11:04 утра UTC, то первый блок с трудом выше 1 было принято в сети. В то время, сложность была 1,18 и цель была:

22791060871177364286867400663010583169263383106957897897309909286912

котировка
2. Затем он распределяет этот хэш в качестве новой цели

Правильно, все клиенты распределяют друг с другом и той же цели, как только она пересчитывается.

котировка
3. Затем шахтеры пытаются найти номер которого хэш равен или меньше, чем цели

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

3 ноября 2013, 3:45:39 PM   # 8
 
 
Сообщения: 756
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

Короче говоря: чем выше сложность, тем меньше BTC вы получите по той же ставке хэш ...

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

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

Таким образом, было бы что-то подобное: Чем выше сложность, чем ниже шанс, что вы должны найти цель для той же скорости хеширования.

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

3 ноября 2013, 4:57:39 PM   # 9
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

Отличное объяснение Аугусто!
Необходимо уточнить одну вещь относительно цели.

1. Сеть занимает некоторое случайное число и генерирует его хэш

Нет, цель не совсем случайное число. Мишень определяется в соответствии со скоростью блоков принимаются сетью каждые 10 минут. Таким образом, существует определенная формула для генерации цели.

Давайте рассмотрим реальный случай, первый блок, генерируемый Сатоши Накамото, когда он начал протокол Bitcoin. Интернет страница blockexplorer.com обеспечивает историю blockchain в формате CSV:

http://blockexplorer.com/q/nethash

котировка
blockNumber, время, цель, avgTargetSinceLast, трудности, hashesToWin, avgIntervalSinceLast, netHashPerSecond
START DATA
144,1231693144,26959535291011309493156476344723991336010898738574164086137773096960,26959535291011309493156476344723991336010898738574164086137773096960,1.00,4295032833,1563,2747941

Существует поле "время" за которым следует поле "цель", Число в поле "время", 1231693144, задается в формате Unix. Так давайте преобразуем этот номер в традиционном григорианский формате календаря:

http://www.wolframalpha.com/input/?i=1231693144+unix+time

Первый блок сети Bitcoin был принят в воскресенье, 11 января 2009 года, 4:59:04 вечера UTC. Цель, чтобы принять блок был:

26959535291011309493156476344723991336010898738574164086137773096960

Это число только 68 десятичных цифр. Теперь давайте сравним с последней вычисленной целью:

68962778243821519216393853205209897734463141354237780295680

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

Теперь, чтобы понять, как определяется цель, давайте рассмотрим первый блок был принят, как только увеличение сложности выше 1:

котировка
32256,1262153464,22791060871177364286867400663010583169263383106957897897309909286912,24875298081094336890011938503867287252637140922766030991723841191936,1.18,5080592338,502,9272714

Так, в среду, 30 декабря 2009, 6:11:04 утра UTC, то первый блок с трудом выше 1 было принято в сети. В то время, сложность была 1,18 и цель была:

22791060871177364286867400663010583169263383106957897897309909286912

котировка
2. Затем он распределяет этот хэш в качестве новой цели

Правильно, все клиенты распределяют друг с другом и той же цели, как только она пересчитывается.

котировка
3. Затем шахтеры пытаются найти номер которого хэш равен или меньше, чем цели

Правильно, то "шахтеры" использовать их SHA-256 хэш-генераторы устройство, чтобы найти текущую цель.

Никогда не видел такого ясного объяснения Bitcoin прежде. Красивый!
bitcoin_builder сейчас офлайн Пожаловаться на bitcoin_builder   Ответить с цитированием Мультицитирование сообщения от bitcoin_builder Быстрый ответ на сообщение bitcoin_builder

7 ноября 2013, 12:31:02 AM   # 10
 
 
Сообщения: 756
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

Отличное объяснение. Только незначительная придираться,  "число шифруется с помощью алгоритма SHA-256" должен сказать "хешированное" вместо "зашифрованная" так как не существует никакого способа расшифровать хэш.

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

7 апреля 2014, 1:10:22 AM   # 11
 
 
Сообщения: 2
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

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

15 июня 2014, 11:57:09 PM   # 12
 
 
Сообщения: 152
Цитировать по имени
цитировать ответ
по умолчанию Re: Что такое «затруднение» означает?

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW