Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
26 мая 2013, 8:50:39 PM   # 1
 
 
Сообщения: 375
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли сделка быть включена в нескольких блоках?

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


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

Будет ли, что весь блок будет отклонен? Буду просто дубликат перевод будет отклонен, а остальные сделки будут приняты? Или блок будет принят только штрафом, но шахтер не будет вознаграждена плата за транзакцию для дублированного сделки?

или что-то совершенно разные ....
wolverine.ks сейчас офлайн Пожаловаться на wolverine.ks   Ответить с цитированием Мультицитирование сообщения от wolverine.ks Быстрый ответ на сообщение wolverine.ks


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


26 мая 2013, 9:26:56 PM   # 2
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли сделка быть включена в нескольких блоках?

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





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

котировка
Будет ли, что весь блок будет отклонен?

Весь блок будет считаться недействительным и игнорируются другими узлами.

котировка
Буду просто дубликат перевод будет отклонен, а остальные сделки будут приняты?

Блоки всегда принимаются или отвергаются в целом. Там нет никакого среднего.

котировка
Или блок будет принят только штрафом, но шахтер не будет вознаграждена плата за транзакцию для дублированного сделки?

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

26 мая 2013, 9:47:41 PM   # 3
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли сделка быть включена в нескольких блоках?

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

Скажем, у вас есть вилка на А ниже:

--- Б --- С --- D (основная цепь)
\
 \
   Е --- Р (боковая цепь)

Та же транзакция может появиться, скажем, блоки B и F. Обе вилки временно предлагает различное представление которых сделки не были подтверждены до одного Преобладает и боковая цепь получает реорганизована. Когда боковая цепь получает реорганизованы операции в блоках Е и F, которые еще не в основной цепи вернуться в «горшок» для шахтеров, чтобы захватить. Наша сделка уже в основной цепи (в блоке B), так что шахтеры будут игнорировать его.
jim618 сейчас офлайн Пожаловаться на jim618   Ответить с цитированием Мультицитирование сообщения от jim618 Быстрый ответ на сообщение jim618

6 июня 2014, 10:18:38 PM   # 4
 
 
Сообщения: 8
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли сделка быть включена в нескольких блоках?

Я знаю, эта нить старая, но я пришел к нему, а затем нашел пример хэша транзакции, находящийся в нескольких не-раздвоенных блоках в блоке-цепи. Блоки, которые содержат транзакции с хэш

d5d27987d2a3dfc724e359870c6644b40e497bdc0589a033220fe15429d88599

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

6 июня 2014, 10:59:50 PM   # 5
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли сделка быть включена в нескольких блоках?

Я знаю, эта нить старая, но я пришел к нему, а затем нашел пример хэша транзакции, находящийся в нескольких не-раздвоенных блоках в блоке-цепи. Блоки, которые содержат транзакции с хэш

d5d27987d2a3dfc724e359870c6644b40e497bdc0589a033220fe15429d88599

являются 91812 и 91842. Пока предыдущие выходы сделки все были израсходованы, этот двойной хэш сделка считается действительной. Если какой-либо из адресов, полученных BTC от сделки в блоке номер 91812 не потратил свои монеты еще, это было бы недействительным.

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

7 июня 2014, 3:00:00 PM   # 6
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли сделка быть включена в нескольких блоках?

Я знаю, эта нить старая, но я пришел к нему, а затем нашел пример хэша транзакции, находящийся в нескольких не-раздвоенных блоках в блоке-цепи. Блоки, которые содержат транзакции с хэш

d5d27987d2a3dfc724e359870c6644b40e497bdc0589a033220fe15429d88599

являются 91812 и 91842. Пока предыдущие выходы сделки все были израсходованы, этот двойной хэш сделка считается действительной. Если какой-либо из адресов, полученных BTC от сделки в блоке номер 91812 не потратил свои монеты еще, это было бы недействительным.

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

Это была не ошибка, но первоначальный проект.

BerkeleyDB, который был использован в проекте тогда не было никаких проблем обработки записей без уникальных ключей.
После ухода Satoshi, ребята, которые взяли на себя разработку заменили BerkeleyDB с LevelDB. И LevelDB работает только с уникальными ключами.
Тот, кто принял решение тогда, видимо, не заботиться об обработке без уникальных идентификаторов больше (в действительности только coinbase может иметь не уникальные идентификаторы), так что они существенно изменили протокол блока цепи в этой точке. Что было хорошее решение, имхо, так как там были только 2 TXS, как это в то время как архитектурное усложнение сохраняя обратную совместимость не будет, а стоит это 100 BTC, для которых, скорее всего, никто не имеет ключа в любом случае.

Это не что первый раз, когда я прочитал дезинформацию об этом было быть предполагаемой ошибкой.
Вы, ребята, лучше получить ваши записи прямо, потому что на самом деле это была не ошибка - таков был первоначальный дизайн и оригинальная реализация не имела никаких проблем с обработкой же идентификаторы TX.
Затем в блоках версии 2 они начали требовать значения высоты блока внутри coinbase, что делает его теперь невозможно повторить предыдущую TXID, даже если шахтер действительно хотел.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

7 июня 2014, 7:04:46 PM   # 7
 
 
Сообщений: 95
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли сделка быть включена в нескольких блоках?

котировка
сохраняя обратную совместимость не будет, а стоит это 100 BTC, для которых, скорее всего, никто не имеет ключа в любом случае.
200 BTC, чтобы быть правильным

https://blockchain.info/tx/d5d27987d2a3dfc724e359870c6644b40e497bdc0589a033220fe15429d88599
https://blockchain.info/tx/e3bf3d07d4b0375638d5f1db5255fe07ba2c4cb067cd81b84ee974b6585fb468
Apxu сейчас офлайн Пожаловаться на Apxu   Ответить с цитированием Мультицитирование сообщения от Apxu Быстрый ответ на сообщение Apxu

7 июня 2014, 10:41:13 PM   # 8
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Может ли сделка быть включена в нескольких блоках?

Но 100 из него еще могут быть потрачены - они находятся в UTXO БД, за исключением отдельных записей, а не в два раза.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW