Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 апреля 2011, 6:58:10 PM   # 1
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Дублированный сделки эксплуатируют?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Посмотрите на этот блок на testnet:
http://blockexplorer.com/testnet/block/000000000a055d58b55d9e2c4914480cdeba5f66d0fb285ad2d1510e4e1d607f

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


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


14 апреля 2011, 7:07:10 PM   # 2
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Дублированный сделки эксплуатируют?

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





Что-то смешно, но гораздо менее зловещий случилось. Раскол цепи и цепь больше преобладали. Тогда операции из сиротских цепей были включены снова. 13368 блок в текущей цепочке больше не имеют таких сделок:


Код:
getblockbycount 13368
{
    "гашиш" : "0000000012bd7874110bd80709495ca18b8d7d1bd2361becde7fadccadfd4d60",
    "версия" : 1,
    "prev_block" : "000000001aa60465a56117e1970a7155243f5a4abe1c050406aaca9e0066fe99",
    "mrkl_root" : "e8016a2839fdc1e5627ee2e579e6961d75cda1da15e1f0355676e514214e7228",
    "время" : 1302590964,
    "биты" : 471724584,
    "данное время" : 3997175119,
    "n_tx" : 1,
    "размер" : 215,
    "Техас" : [
        {
            "гашиш" : "e8016a2839fdc1e5627ee2e579e6961d75cda1da15e1f0355676e514214e7228",
            "версия" : 1,
            "lock_time" : 0,
            "размер" : 134,
            "в" : [
                {
                    "prev_out" : {
                        "гашиш" : "0000000000000000000000000000000000000000000000000000000000000000",
                        "N" : 4294967295
                    },
                    "coinbase" : "0428f21d1c011c"
                }
            ],
            "вне" : [
                {
                    "стоимость" : 50.00000000,
                    "scriptPubKey" : "040d5d595d5e16c567994b98a5ede4d58cc9f139776070fc404bca98f420e9cf670152eeb6ee4dbed9652b1df3ae2f6db5905faff36834c5196dc8940d91ce9630 OP_CHECKSIG"
                }
            ]
        }
    ],
    "mrkl_tree" : [
        "e8016a2839fdc1e5627ee2e579e6961d75cda1da15e1f0355676e514214e7228"
    ]
}

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

14 апреля 2011, 7:25:52 PM   # 3
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Дублированный сделки эксплуатируют?

Благодарю. Это было причиной. Я установил блок.

Теперь я должен выяснить, как был пропустил REORG ...
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

14 апреля 2011, 8:43:58 PM   # 4
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Дублированный сделки эксплуатируют?

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

15 апреля 2011, 2:03:50 AM   # 5
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: Дублированный сделки эксплуатируют?

Я не следовал ... как блок реорганизация создала блок с двойными расходами?

Если я правильно понимаю, не было блока, созданный с любыми двойными расходами ... не был расколом в блоке цепи и были фактически два параллельные блоков (оба имеет один и тот же родитель), который имел ряд одних и те же операции в них. Раскол исправил себя так как он предназначен, чтобы сделать, но blockexplorer показывал, как из блоков (возможно, ошибка в blockexplorer, не Bitcoin).
Стив сейчас офлайн Пожаловаться на Steve   Ответить с цитированием Мультицитирование сообщения от Steve Быстрый ответ на сообщение Steve

15 апреля 2011, 2:45:05 AM   # 6
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Дублированный сделки эксплуатируют?

Да, это была проблема с Bitcoin Блок Explorer. Некоторые блоки не были обновлены после очень большой цепи разделения (~ 8 блоков), который сделал блок цепь неправильно.

было обнаружено большое раскол:
Код:
Вт, 12 апреля 2011 7:04:07 +0000

Запуск обновления блока: 13371 до 13377

BLOCK
Num: 13371 $
Hash: 000000000c8b1c402c31fa803084aedf8b20d2f3f757bb3d6c47e42426516e2e $
Prev: 00000000111f7c4035234f6406c97a2983188fb5d7eb99b3d3a36e8daf5faf8b $
Корень: 705d451e642b051ba98c132555ae84521436824b1dc68deb3e3fa4ae2f6d19d7 $
Биты: 471724584 $
Нонс: 762625496 $
Отметка: 1302591425 $
Размер: 215 $
*** Удаление конфликтующих блока *** ВХОД
Тип: Поколение $
Стоимость: 50 $
Предыдущая: $
TxHash: 705d451e642b051ba98c132555ae84521436824b1dc68deb3e3fa4ae2f6d19d7 $
Индекс: $
ScriptSig: 0428f21d1c0104 $
Hash160: $
ВЫВОД
Hash160: c418e6c01bd8a9956af410c68297b37c8d1acb02 $
Тип: Публичные $
Индекс: 0 $
Значение: 50.00000000 $
Scriptpubkey: 0446fa90919dfe5305beb9a741bbc05f2864a72692822c147eb8e754c8211af2e0
7f9d2b5974c72140313d3162721d5e9c0854820c28ac4c7ee3c485bbdae2e4e6 OP_CHECKSIG $
Общая стоимость: $ 50.00000000
Сделки: 1 $
Ошибка: Обновление блоков слишком далеко назад

BBE должен затем выключился, чтобы предотвратить дальнейшее повреждение. Тем не менее, я еще не создали систему, в которой только testnet можно отключить, и ранее testnet бы вниз mainnet, так что я сделал testnet неспособным отключаясь. Так он продолжал обновление:

Код:
Вт, 12 апреля 2011 7:06:07 +0000

Запуск обновления блока: 13371 до 13378

BLOCK
Num: 13371 $
Hash: 000000000c8b1c402c31fa803084aedf8b20d2f3f757bb3d6c47e42426516e2e $
Prev: 00000000111f7c4035234f6406c97a2983188fb5d7eb99b3d3a36e8daf5faf8b $
Корень: 705d451e642b051ba98c132555ae84521436824b1dc68deb3e3fa4ae2f6d19d7 $
Биты: 471724584 $
Нонс: 762625496 $
Отметка: 1302591425 $
Размер: 215 $
Уже есть этот блок
BLOCK
Num: 13372 $
Hash: 00000000001212c841a0fe178666bb0f03cb16eda2d6cdc5917acbda01831f50 $
Prev: 000000000c8b1c402c31fa803084aedf8b20d2f3f757bb3d6c47e42426516e2e $
Корень: bf99ed83ed2f89f6e9d730f68c3f8d752f952422515e2a8c1daad2faf9551832 $
Биты: 471724584 $
Нонс: 2981433388 $
Отметка: 1302591435 $
Размер: 215 $
*** Удаление конфликтующих блока *** ВХОД
Тип: Поколение $
Стоимость: 50 $
Предыдущая: $
TxHash: bf99ed83ed2f89f6e9d730f68c3f8d752f952422515e2a8c1daad2faf9551832 $
Индекс: $
ScriptSig: 0428f21d1c0108 $
Hash160: $
ВЫВОД
Hash160: a096f906cb7c73f5dabd57593ae7c3cc9ccae87b $
Тип: Публичные $
Индекс: 0 $
Значение: 50.00000000 $
Scriptpubkey: 0480dad04b64362bd1217a5a812451963569e758c5084b2347aec9e1d85fc73b1d
e1f3f5bc784348a04f95b6b5afe6ac1438d06ce5e6b698fe39645fbb10c158ec OP_CHECKSIG $
...

Несколько блоков до 13371 были тогда не так, но более поздние блоки все еще обновляется. В результате блок, содержащий операции, которые ранее появились в ныне бесхозных блоков. Они оказались дубликатами к BBE, но они на самом деле не было.

Огромное количество плата заставило меня думать, это был настоящий подвиг, а не только ошибки обработки BBE, и это было подтверждено моим анализом BBE rawblock данных, который был, очевидно, тоже неправильно.

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

15 апреля 2011, 4:38:32 PM   # 7
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Дублированный сделки эксплуатируют?

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW