Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
6 июля 2015, 9:10:39 PM   # 1
 
 
Сообщения: 126
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о ПКНФЕ и что произойдет, если его нарушили.

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


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

https://github.com/bitcoin/bitcoin/pull/1647 AKA "Ребенок-Pays-For-Родитель" (ПКНФ) эффективно ставит логику выбора в эталонном код горнорудного, чтобы выбрать зависимые транзакции вместе. Мой вопрос заключается в следующем ...

Что произойдет, если ребенок принимается в блок и один из родителей не является?

Для того, чтобы определить условия,

Родительский TXID = х. Он проводит мероприятия, которые уже имели 6+ подтверждений.
Ребенок TXID = у. Он проводит выходные сигналы от родителей (х).

Родитель и ребенок введите mempool вместе, но ребенок (TXID: у) платить высокие сборы, чтобы попытаться попасть в blockchain. ПКНФ бы две зависимые операции идут вместе, но что, если шахтер не делает этого?

Будет ли блок быть действительным, если один из его передатчиков (TXID: у аки "ребенок") Тратит выходы, которые до сих пор в mempool (TXID: х, также известный как "родитель")?

Если блок был принят, то "ребенок" (TXID: у), она должна сообщаться как 0 подтверждает, так как это зависит от "родитель" (TXID: х) все еще находится в mempool?

Рекомендации:
[PR1647] Ребенок платит за Родитель
Bitcoin-DEV список рассылки обсуждение по этому вопросу

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


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


6 июля 2015, 9:23:02 PM   # 2
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о ПКНФЕ и что произойдет, если его нарушили.

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





Будет ли блок быть действительным, если один из его передатчиков (TXID: у аки "ребенок") Тратит выходы, которые до сих пор в mempool (TXID: х, также известный как "родитель")?

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

6 июля 2015, 9:27:54 PM   # 3
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о ПКНФЕ и что произойдет, если его нарушили.

Будет ли блок быть действительным, если один из его передатчиков (TXID: у аки "ребенок") Тратит выходы, которые до сих пор в mempool (TXID: х, также известный как "родитель")?

Если блок был принят, то "ребенок" (TXID: у), она должна сообщаться как 0 подтверждает, так как это зависит от "родитель" (TXID: х) все еще находится в mempool?
Идея ПКНФ в том, что обе сделки будут идти в том же блоке, что подтверждает обе сделки одновременно. Сделка не может считаться подтвердил и не добавляется в блок, если его родитель не подтверждается, будь то ранее или в том же самом блоке.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

7 июля 2015, 12:07:34 AM   # 4
 
 
Сообщения: 126
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о ПКНФЕ и что произойдет, если его нарушили.

Идея ПКНФ в том, что обе сделки будут идти в том же блоке, что подтверждает обе сделки одновременно. Сделка не может считаться подтвердил и не добавляется в блок, если его родитель не подтверждается, будь то ранее или в том же самом блоке.

ОК ... С падением из Шахтеров BIP66 SPV, которые не выполняют полную проверку блока, я забеспокоилась. Я искал кодифицированные правила консенсуса. Я вижу, что COrphan класс действительно принимает во внимание зависимости в HaveCoins проверить. Также, HaveCoins проверяет наличие зависимостей mempool на входящих транзакциях от сверстников.

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

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

Так что, если зависимости mempool уже приняты во внимание, то что же ПКНФ делать? Лучшее, что я могу сказать, что это регулирует приоритет весовую CALCulate ребенка и родителя вместе. Правда?

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

7 июля 2015, 12:13:55 AM   # 5
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о ПКНФЕ и что произойдет, если его нарушили.

Так что, если зависимости mempool уже приняты во внимание, то что же ПКНФ делать? Лучшее, что я могу сказать, что это регулирует приоритет весовую CALCulate ребенка и родителя вместе. Правда?
Я так считаю. Вы можете проверить код из запроса тяговых вы ссылаетесь выше, она должна относительно легко выяснить, что делает ПКНФ. Для того, чтобы помочь вам в вашем поиске с помощью кода, я рекомендую вам взглянуть на документы для Bitcoin, которые можно найти здесь: https://dev.visucore.com/bitcoin/doxygen/. Эти документы делают его гораздо легче найти вещи в коде.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

7 июля 2015, 12:17:34 AM   # 6
 
 
Сообщения: 126
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о ПКНФЕ и что произойдет, если его нарушили.

Я так считаю. Вы можете проверить код из запроса тяговых вы ссылаетесь выше, она должна относительно легко выяснить, что делает ПКНФ. Для того, чтобы помочь вам в вашем поиске с помощью кода, я рекомендую вам взглянуть на документы для Bitcoin, которые можно найти здесь: https://dev.visucore.com/bitcoin/doxygen/. Эти документы делают его гораздо легче найти вещи в коде.

  Святой Грааль

Я уверен, что ссылка, скорее всего, в README, что я должен был прочитать, поэтому дополнительные спасибо за толкал меня вперед.

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

13 июля 2015, 6:17:36 AM   # 7
 
 
Сообщения: 503
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о ПКНФЕ и что произойдет, если его нарушили.

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW