2 июня 2013, 12:12:42 PM   # 1
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

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


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


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


2 июня 2013, 12:53:10 PM   # 2
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

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





Должно быть ближе к 11M, так же, как общее число Bitcoins в обращении.
Кейс сейчас офлайн Пожаловаться на Кейс   Ответить с цитированием Мультицитирование сообщения от Кейс Быстрый ответ на сообщение Кейс

2 июня 2013, 4:10:25 PM   # 3
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Должно быть ближе к 11M, так же, как общее число Bitcoins в обращении.
Там нет причин, было бы то же самое
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

2 июня 2013, 4:22:51 PM   # 4
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Должно быть ближе к 11M, так же, как общее число Bitcoins в обращении.
Там нет причин, было бы то же самое

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

2 июня 2013, 4:27:27 PM   # 5
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Там нет причин, было бы то же самое

По определению "неизрасходованные выходы", Нет никаких причин, это не было бы то же самое
коррекция: стоимость неизрасходованных выходов равно монет в обращении

Однако

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

2 июня 2013, 4:30:23 PM   # 6
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Должно быть ближе к 11M, так же, как общее число Bitcoins в обращении.
Там нет причин, было бы то же самое

По определению "неизрасходованные выходы", Нет никаких причин, это не было бы то же самое
Значение выхода не принуждают быть 1btc каждый раз это очень хорошая причина, на самом деле


Если вы покупаете все 11M BTC и отправить их на один адрес есть только один выход неизрасходованного
Если вы покупаете все 11M BTC и отправить 1satoshi 10 ^ 15 различных адресов есть 10 ^ 15 неизрасходованные выходы
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

2 июня 2013, 4:36:22 PM   # 7
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Должно быть ближе к 11M, так же, как общее число Bitcoins в обращении.
Там нет причин, было бы то же самое

По определению "неизрасходованные выходы", Нет никаких причин, это не было бы то же самое
Значение выхода не принуждают быть 1btc каждый раз это очень хорошая причина, на самом деле


Если вы покупаете все 11M BTC и отправить их на один адрес есть только один выход неизрасходованного
Если вы покупаете все 11M BTC и отправить 1satoshi 10 ^ 15 различных адресов есть 10 ^ 15 неизрасходованные выходы

ОК. Вы говорите о "Общее количество выходов", В то время как я говорю о "Общее количество выходов в Bitcoins"
jl2012 сейчас офлайн Пожаловаться на jl2012   Ответить с цитированием Мультицитирование сообщения от jl2012 Быстрый ответ на сообщение jl2012

2 июня 2013, 6:10:55 PM   # 8
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Я видел однажды, что около 6 миллионов неизрасходованных выходов
Это правда? Как я могу проверить это?
В блоке # 239314 есть 6187163 неизрасходованные выходы (плюс 2, которые были отказались из-за неоднозначного TXID)

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

2 июня 2013, 7:06:58 PM   # 9
 
 
Сообщения: 1330
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

(Плюс 2, которые были оставлены из-за неоднозначного TXID)

Не знаю, что это произошло! Не могли бы вы рассказать мне или указать мне на соответствующий источник?
binaryFate сейчас офлайн Пожаловаться на binaryFate   Ответить с цитированием Мультицитирование сообщения от binaryFate Быстрый ответ на сообщение binaryFate

2 июня 2013, 7:10:02 PM   # 10
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

(Плюс 2, которые были оставлены из-за неоднозначного TXID)

Не знаю, что это произошло! Не могли бы вы рассказать мне или указать мне на соответствующий источник?
Я не знаю. Может быть что-то вроде: https://en.bitcoin.it/wiki/BIP_0034
Я думаю, что это случилось в коде, когда они перешли на LevelDB.

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

2 июня 2013, 11:29:43 PM   # 11
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Я думаю, что это случилось в коде, когда они перешли на LevelDB.

Не имеет значения - кто имел, что монеты не стал тратить их на время, или, скорее всего, никто все равно не было их.
И кроме того, он всегда может пойти на Gavin для возврата
Вы тщательно запутаться. Мы никогда бы не изменить программное обеспечение таким образом, что украл монету от кого-то, и никто не будет принимать программное обеспечение, если они сделали.

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

3 июня 2013, 5:59:15 AM   # 12
 
 
Сообщений: 41
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Существует команда RPC в официальном клиенте, который может печатать его, через некоторое время.
Я не помню точное слово, но я почти уверен, что это начинается с "получить" и не принимает никаких параметров - см "Помогите" и вы должны найти его легко.
Команда, которую вы ищете "gettxoutsetinfo" (Вы можете ввести его также в отладочной консоли Bitcoin-QT).


Не знаю, что это произошло! Не могли бы вы рассказать мне или указать мне на соответствующий источник?
НАСКОЛЬКО МНЕ ИЗВЕСТНО:
Это не имеет ничего общего с LevelDB. По словам gmaxwell, из-за ошибки шахтеров это случилось 2 раза, что новая транзакция была создана с тем же транзакцией хэш как существующие транзакциями до (что фактически означает, что предыдущая транзакция получила перезаписана). В то время как это обычно не так легко или практически невозможно производить 2 сделки с тем же значением хэш-это не верно для coinbase операций (которые могут быть легко дублируется - как можно свободно вводить что-либо в coinbase поле, таким образом влияя на полученное значение транзакции хэш) ,

Чтобы избежать этого, это может произойти снова, новая проверка была введена, который проверяет, если хэш транзакции уже существует в сети (и имеет неизрасходованные выходы IIRC). Но, как уже 2 сделки существовала которые нарушили это правило, этот 2 случай специально обрабатывается в коде сейчас (вы можете увидеть это в строке 1622 здесь: https://github.com/bitcoin/bitcoin/blob/v0.8.2/src/main.cpp#L1622 ).

Так что ничего плохого здесь, одна проверка не хватало, и была исправлена ​​(уже некоторое время назад).

Пожалуйста, поправьте меня, если я что-то не так.

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

3 июня 2013, 8:05:06 AM   # 13
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Было два случая, разбитые шахтеров, которые создали те же монеты в два раз. Благодаря тому, как программное обеспечение было написано, с неявным предположением, что txids были уникальными, вторая монета переписала первую. Создатель этих монет уничтожил их, а не кто-либо другой.
Ты уверен?
Насколько я понимаю, что предыдущий Berkeley DB не может обрабатывать не-уникальных ключей и до этого момента все эти сделки были расходуемого.
Кроме того, он был хорошо известный факт, что coinbase операции могут иметь одинаковый идентификатор, и это было только открыто разрешено протоколом, хотя и не используется слишком часто. Я считаю, что даже явный комментарий в исходном коде о том, что же TXID разрешен для coinbase сделок.
Так что может был дизайн или реализация недостаток, но это определенно не рассматривалась как "сломанный шахтер", Ни "одни и те же монеты в два раза" - по крайней мере, как два года назад, но я понимаю, что книги по истории могут быстро адаптироваться к новой реальности

После переключения на LevelDB те же клавиши (представляющие TXID) просто сливались друг с другом, стали малозаметны в БД, и только с этого момента очень coinbase с таким же ID не были расходуемого больше.
Но прежде, с Berkeley DB вы можете потратить их, столько раз, сколько они были добыты - по крайней мере, это было мое понимание, поэтому, пожалуйста, поправьте меня, если я ошибаюсь.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

3 июня 2013, 8:31:39 AM   # 14
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Я не изучал много о том, что произошло, но я не вижу, как две различные операции с той же хэш может быть проведена из-за уникальности txids, как gmaxwell указал

Возникает вопрос: эта уникальность часть протокола Bitcoin или только часть текущих клиентов?
Так же позволяет TXID для различных операций может быть возможным в теории. Начиная с выходных индексов на последнем индексе вывода предыдущего ТХ, например (не уверен, если ясно)


BTW спасибо вам ребята за количество израсходованных выходов и команду Rpc
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

3 июня 2013, 8:34:27 AM   # 15
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Нерастраченные выходов

Я не изучал много о том, что произошло, но я не вижу, как две различные операции с той же хэш может быть проведена из-за уникальности txids
Это очень просто. Если он имеет тот же идентификатор, то он должен иметь все остальное также то же самое - pk_script (s), значение (я) ... независимо от
Так что это не имеет значения, один из двух попадает в реальный вход в то время как тратятся, так как оба они идентичны.

У вас есть индекс неизрасходованных выходов, где каждый ключ состоит из 36 байт (TXID + Vout).
Теперь, когда у вас есть база данных, которая позволяет вам иметь повторяющиеся индексы - то вам просто не нужно ничего делать. Когда вы видите то же самое TXID добывается, вы просто добавить его к столу. Когда вы проводите его, просто убедитесь, чтобы удалить только одну запись из него.

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

Так что да, так как вы использовали это слово уже, IMO ты украсть, что монеты, и именно поэтому, когда это, как вы его называете, "сломанный шахтер" бы реализовать его в один прекрасный день, он должен иметь право на возмещение
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