Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
13 октября 2017, 6:04:39 PM   # 1
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?

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


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

Ну, я понимаю смысл добычи: строительство новых блоков с операциями должны быть подтверждены. И тот, кто шахты он получает новые биткоен через передачу coinbase. Я также понимаю, что это может случиться так, что 2 или более новые блоки добываются одновременно - так что в конце концов, самая длинная цепь "выиграть" и другие блоки будут заканчиваться вилкой.

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

- Давайте предположим, что там были блоки добываемых одновременно. Возможно и получить новые биткойны? Что уж сложилось с тем, кто будет "потерять гонку" для самой длинной цепи? Аннулируется его новый Bitcoins? И если, что, если он уже истратил?

- И: Если есть развилка: Каждый, кто сделка в нем будет в состоянии сделать двойную атаку расходов?

- Предполагается, что один делает двойной Потратьте атаку (в ожидании более нескольких блоков, теоретически). Я всегда читаю, что продавец затем будет "потерять" его Bitcoins (ясно), так как сделка будет получить недействительным. Но: Теоретически, поставщик, который получает атакован, возможно, уже потратил сумму, которую он получил от fauld сделки. Что тогда? Он не тот, кто проиграет, но один он оплатил с этим Bitcoins?


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


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


13 октября 2017, 7:59:18 PM   # 2
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?

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





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

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

- Давайте предположим, что там были блоки добываемых одновременно. Возможно и получить новые биткойны?

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

Что уж сложилось с тем, кто будет "потерять гонку" для самой длинной цепи? Аннулируется его новый Bitcoins?

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

И если, что, если он уже истратил?

Правила консенсуса не позволяют coinbase выхода тратиться до тех пор, пока не имеют 101 подтверждений (более 100 блоков после этого будет создан блок). Это означает, что вилка должна будет продолжать существовать в течение почти 17 часов без обеих сторон становится "дольше", Это крайне маловероятно, однако если это произошло, и если шахтер сделал провести биткойна после этого блока 101, то сделка исчезнет вместе с наградой шахтера. Если вы обнаружите, что сеть разделить более чем на два блока или, и вы не 100% уверены, что вы находитесь на цепи, которая станет более длинной цепью, то ВЫ НЕ ДОЛЖНЫ ПРИНЯТЬ СДЕЛКУ AS не завершены до Раскола ПОСТАНОВЛЯЕТ.

- И: Если есть развилка: Каждый, кто сделка в нем будет в состоянии сделать двойную атаку расходов?

Большинство сделок в одну сторону раскола также УЖЕ быть подтверждены в другой стороне раскола, а также. Тем не менее, это является причиной того, что многие услуги требуют 3 или 6 подтверждений перед принятием сделки завершенной. Крайне маловероятно, для раскола длиться, чем многие блоки без разрешения.

- Предполагается, что один делает двойной Потратьте атаку (в ожидании более нескольких блоков, теоретически). Я всегда читаю, что продавец затем будет "потерять" его Bitcoins (ясно), так как сделка будет получить недействительным. Но: Теоретически, поставщик, который получает атакован, возможно, уже потратил сумму, которую он получил от fauld сделки. Что тогда? Он не тот, кто проиграет, но один он оплатил с этим Bitcoins?

Верный. Если какая-либо операция становится недействительной, то все операции, которые строятся от этой сделки также недействительные.

Я надеюсь, что кто-то может ответить на эти вопросы .......

Я пытался.

Я надеюсь, что было ясно.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

13 октября 2017, 10:31:40 PM   # 3
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?

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

Theres только один вопрос. Вы написали:

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

Хорошо, я понимаю это. Я понимаю эту точку зрения, что пользователи видят. Но то, что видит шахтер? Я понимаю, что чем короче цепь осиротела. Но то, что сложилось, к "новый" монеты этих успешных шахтеров, которые находятся в короткой цепи? Я надеюсь, что вы знаете, что я имею в виду.

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

14 октября 2017, 12:03:58 AM   # 4
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?

О, еще один вопрос. Вы написали:

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

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

14 октября 2017, 4:44:27 AM   # 5
 
 
Сообщения: 1288
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?

Хорошо, я понимаю это. Я понимаю эту точку зрения, что пользователи видят. Но то, что видит шахтер? Я понимаю, что чем короче цепь осиротела. Но то, что сложилось, к "новый" монеты этих успешных шахтеров, которые находятся в короткой цепи? Я надеюсь, что вы знаете, что я имею в виду.

Я имею в виду: После короткой цепью станут сиротами, каждый пользователь будет видеть более длинную цепь. Тогда есть реальный консенсус. А это означает, что только те, в более длинной цепи должны иметь новые монеты.
Coinbase сделка по этой осиротевшей цепи будет, как если бы он никогда не существовал. Это, как правило, только для блока или два, так что это не огромная потеря для них; не, если они каким-то образом создать более длинную вилку из-за отличаясь правил.
В этих случаях, есть еще один общий пул сделок?
Строго говоря, mempool отличается для каждого узла в сети. Учитывая, что mempool каждого узла сети соответствует до раскола, они будут иметь один и тот же пул сделки в точке разделения (подтверждено + неподтвержденный).
Давайте предположим, что я делаю передачу и я следую цепь 1. Но передача подтверждается в блоке цепи 2 первых. Что я вижу тогда? Я предполагаю, что это не возможно, что моя передача в цепи одного подтвержденного и около 20 минут и в цепи два, так как он уже подтвердил один раз .....
Какая цепь вы? Допустим, есть два blockchain, цепь А и цепь B. Если вы находитесь на цепи А и имеет одно подтверждение, вы увидите одно подтверждение в вашем клиенте. Если вы находитесь на цепи B, где ваша сделка никогда не была включена в блок, вы не увидите подтверждение. Когда цепь B становится длиннее, чем цепи А, цепь А будет получить сирых и ваша транзакция будет иметь нулевое подтверждение снова. Это одна из причин, почему люди требуют больше, чем одно подтверждения для обеспечения максимальной безопасности, что они могут иметь.
ranochigo сейчас офлайн Пожаловаться на ranochigo   Ответить с цитированием Мультицитирование сообщения от ranochigo Быстрый ответ на сообщение ranochigo

14 октября 2017, 2:32:59 PM   # 6
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?

Хорошо, я понимаю это. Я понимаю эту точку зрения, что пользователи видят. Но то, что видит шахтер? Я понимаю, что чем короче цепь осиротела. Но то, что сложилось, к "новый" монеты этих успешных шахтеров, которые находятся в короткой цепи? Я надеюсь, что вы знаете, что я имею в виду.

Я имею в виду: После короткой цепью станут сиротами, каждый пользователь будет видеть более длинную цепь. Тогда есть реальный консенсус. А это означает, что только те, в более длинной цепи должны иметь новые монеты.
Coinbase сделка по этой осиротевшей цепи будет, как если бы он никогда не существовал. Это, как правило, только для блока или два, так что это не огромная потеря для них; не, если они каким-то образом создать более длинную вилку из-за отличаясь правил.
В этих случаях, есть еще один общий пул сделок?
Строго говоря, mempool отличается для каждого узла в сети. Учитывая, что mempool каждого узла сети соответствует до раскола, они будут иметь один и тот же пул сделки в точке разделения (подтверждено + неподтвержденный).
Давайте предположим, что я делаю передачу и я следую цепь 1. Но передача подтверждается в блоке цепи 2 первых. Что я вижу тогда? Я предполагаю, что это не возможно, что моя передача в цепи одного подтвержденного и около 20 минут и в цепи два, так как он уже подтвердил один раз .....
Какая цепь вы? Допустим, есть два blockchain, цепь А и цепь B. Если вы находитесь на цепи А и имеет одно подтверждение, вы увидите одно подтверждение в вашем клиенте. Если вы находитесь на цепи B, где ваша сделка никогда не была включена в блок, вы не увидите подтверждение. Когда цепь B становится длиннее, чем цепи А, цепь А будет получить сирых и ваша транзакция будет иметь нулевое подтверждение снова. Это одна из причин, почему люди требуют больше, чем одно подтверждения для обеспечения максимальной безопасности, что они могут иметь.

Ах, фантастические, теперь я понимаю, это детали. Благодарю. Я не нашел описание этих случаев в любой книге ... Спасибо! Но дер еще один вопрос:


Хорошо, я понимаю это. Я понимаю эту точку зрения, что пользователи видят. Но то, что видит шахтер? Я понимаю, что чем короче цепь осиротела. Но то, что сложилось, к "новый" монеты этих успешных шахтеров, которые находятся в короткой цепи? Я надеюсь, что вы знаете, что я имею в виду.

Я имею в виду: После короткой цепью станут сиротами, каждый пользователь будет видеть более длинную цепь. Тогда есть реальный консенсус. А это означает, что только те, в более длинной цепи должны иметь новые монеты.
Coinbase сделка по этой осиротевшей цепи будет, как если бы он никогда не существовал. Это, как правило, только для блока или два, так что это не огромная потеря для них; не, если они каким-то образом создать более длинную вилку из-за отличаясь правил.

Я понимаю, что они будут рассматриваться как никогда не существовало. Но мой вопрос: Когда новый блок добывается, когда получает шахтер новые монеты в свой кошелек? Немедленно? Или он должен ждать этого 100 подтверждений, которые упомянутых DannyHamilton?

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

14 октября 2017, 2:40:25 PM   # 7
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?


Большинство сделок в одну сторону раскола также УЖЕ быть подтверждены в другой стороне раскола, а также. Тем не менее, это является причиной того, что многие услуги требуют 3 или 6 подтверждений перед принятием сделки завершенной. Крайне маловероятно, для раскола длиться, чем многие блоки без разрешения.


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

14 октября 2017, 3:49:04 PM   # 8
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?


Большинство сделок в одну сторону раскола также УЖЕ быть подтверждены в другой стороне раскола, а также. Тем не менее, это является причиной того, что многие услуги требуют 3 или 6 подтверждений перед принятием сделки завершенной. Крайне маловероятно, для раскола длиться, чем многие блоки без разрешения.


Таким образом, 6 подтверждений является значение опыта? или есть граничное значение вероятности можно показать математически?

По словам Мани Розенфельд:
Если среднее время, чтобы найти блок Т, а типичное время для нашел блок для распространения в сети т, то доля сирот среди всех блоков будет примерно 1 / (1 + т / т).

В случае Bitcoin, среднее время, чтобы найти блок, как правило, где-то около 10 минут. Консервативная оценка для типичного времени для распространения в сети будет меньше, чем 5 секунд. Преобразование 10 минут до 600 секунд и подключить эти значения в уравнение ...

1 / (1 +600 / 5) составляет приблизительно 0,00826 = 0,826%

Так:
  • Вероятность того, что следующий блок будет решен сиротами, вероятно, меньше, чем 0,826%.
  • Вероятность того, что следующие два блок в строке, будет сиротским, вероятно, меньше, чем 0,008262 = 0.0000682 = 0,00682%
  • Вероятность того, что следующие три блока в строке, будет сиротского, вероятно, меньше, чем 0,008263 = 0,000000564 = 0,0000564%
  • Вероятность того, что следующие четыре блока в строке, будет сиротского, вероятно, меньше, чем 0,008264 = +0,00000000466 = 0,000000466%
  • Вероятность того, что следующие пять блоков в строке, будет сиротского, вероятно, меньше, чем 0,008265 = +0,0000000000385 = +0,00000000385%
  • Вероятность того, что следующие шесть блоков в строке, будет сиротским, вероятно, меньше, чем 0,008266 = 0,000000000000318 - +0,0000000000318%

Если вам не нравится, мои оценки 600 секунд и 5 секунд, затем вставьте в своей собственной оценке и посмотреть, как она работает.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

14 октября 2017, 11:09:55 PM   # 9
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?


Большинство сделок в одну сторону раскола также УЖЕ быть подтверждены в другой стороне раскола, а также. Тем не менее, это является причиной того, что многие услуги требуют 3 или 6 подтверждений перед принятием сделки завершенной. Крайне маловероятно, для раскола длиться, чем многие блоки без разрешения.


Таким образом, 6 подтверждений является значение опыта? или есть граничное значение вероятности можно показать математически?

По словам Мани Розенфельд:
Если среднее время, чтобы найти блок Т, а типичное время для нашел блок для распространения в сети т, то доля сирот среди всех блоков будет примерно 1 / (1 + т / т).

В случае Bitcoin, среднее время, чтобы найти блок, как правило, где-то около 10 минут. Консервативная оценка для типичного времени для распространения в сети будет меньше, чем 5 секунд. Преобразование 10 минут до 600 секунд и подключить эти значения в уравнение ...

1 / (1 +600 / 5) составляет приблизительно 0,00826 = 0,826%

Так:
  • Вероятность того, что следующий блок будет решен сиротами, вероятно, меньше, чем 0,826%.
  • Вероятность того, что следующие два блок в строке, будет сиротским, вероятно, меньше, чем 0,008262 = 0.0000682 = 0,00682%
  • Вероятность того, что следующие три блока в строке, будет сиротского, вероятно, меньше, чем 0,008263 = 0,000000564 = 0,0000564%
  • Вероятность того, что следующие четыре блока в строке, будет сиротского, вероятно, меньше, чем 0,008264 = +0,00000000466 = 0,000000466%
  • Вероятность того, что следующие пять блоков в строке, будет сиротского, вероятно, меньше, чем 0,008265 = +0,0000000000385 = +0,00000000385%
  • Вероятность того, что следующие шесть блоков в строке, будет сиротским, вероятно, меньше, чем 0,008266 = 0,000000000000318 - +0,0000000000318%

Если вам не нравится, мои оценки 600 секунд и 5 секунд, затем вставьте в своей собственной оценке и посмотреть, как она работает.


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

14 октября 2017, 11:18:26 PM   # 10
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?



Я понимаю, что они будут рассматриваться как никогда не существовало. Но мой вопрос: Когда новый блок добывается, когда получает шахтер новые монеты в свой кошелек? Немедленно? Или он должен ждать этого 100 подтверждений, которые упомянутых DannyHamilton?

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

Ах хорошо, это правило, как DannyHamilton сказал: Для каждого входа, если выходная ссылка транзакция coinbase (то есть только 1 вход, с хэш = 0, п = -1), то он должен иметь по крайней мере COINBASE_MATURITY (100) подтверждения; иначе отвергают эту сделку.

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

14 октября 2017, 11:26:25 PM   # 11
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Что, когда сложилось, вилка будет решена?


По словам Мани Розенфельд:
Если среднее время, чтобы найти блок Т, а типичное время для нашел блок для распространения в сети т, то доля сирот среди всех блоков будет примерно 1 / (1 + т / т).



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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW