12 января 2015, 2:41:59 PM   # 1
 
 
Сообщения: 352
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
им сделать процедуру выполнения сценария в моей программе
для multisig сиг (напр: https://blockchain.info/pt/tx-index/70071473), Имеют OP_FALSE в начале
в руководстве (https://en.bitcoin.it/wiki/Script), Говорит OP_FALSE положить пустое значение в стеке ...
в моем тесте, я получил это
Код:
Массив (размер = 5)
  0 => строка '' (длина = 0)
  1 => строка '3045022015bd388f4be0da8fec78920d4651dc9da4a38efc97c2c956e1e5ccacec9d8d5d022100d69519f5362dedf2c7175693f001b1d253255a91068ce6561c57b366eb9e8adf01' (длина = 144)
  2 => строка '304502207f0fdb0c5ff38c1237e31c9f96fd89461280cc9d3cc01eb954c8e7d8600a0926022100e55357b75648867503ae7d7a19e3a28adea46ba7f0f6b222db2fa01b8618c2c201' (длина = 144)
  3 => строка '522102138eb535f6ea4aaf6898cacb7ddca70d82d85cc84e0a69ae08158f0fc066b0d92102d1e6d254e0a396c9f25e3bc2a4a98f68e7911a938e4b1608d53232e67ca7e4bd52ae' (длина = 142)
  4 => булево правда

Это верно? И это op_false для чего?
FabioCarpi сейчас офлайн Пожаловаться на FabioCarpi   Ответить с цитированием Мультицитирование сообщения от FabioCarpi Быстрый ответ на сообщение FabioCarpi


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


12 января 2015, 8:37:13 PM   # 2
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

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





Смотри сюда:
http://webbtc.com/tx/01ca013ca48b3dde57227086fbb884933cc24054578cb68bc7caeb4fb082638f

Это та же сделка.
Но webbtc служба имеет функцию "Debug -> Run Script" (С правой стороны)

Следовать за http://webbtc.com/script/01ca013ca48b3dde57227086fbb884933cc24054578cb68bc7caeb4fb082638f:0
и смотреть "Выполнение трассировки" : Какие операции выполняются и что это состояние стека
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

12 января 2015, 10:41:19 PM   # 3
 
 
Сообщения: 352
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

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

12 января 2015, 11:03:08 PM   # 4
 
 
Сообщения: 765
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

отличный сайт
большое спасибо
Согласовано. Закажем отметить это.
Doof сейчас офлайн Пожаловаться на Doof   Ответить с цитированием Мультицитирование сообщения от Doof Быстрый ответ на сообщение Doof

13 января 2015, 8:00:34 AM   # 5
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

OP_FALSE необходима из-за ошибки в OP_CHECKMULTISIG. Видеть https://en.bitcoin.it/wiki/Script#Crypto "Из-за ошибки, один дополнительное неиспользуемое значение удаляются из стека." Нет, эта ошибка не должна быть исправлена

Другая визуализация выполнения скрипта: https://curiosity-driven.org/bitcoin-contracts См: Escrow - Выполнение сценария.
Saitteld сейчас офлайн Пожаловаться на Saitteld   Ответить с цитированием Мультицитирование сообщения от Saitteld Быстрый ответ на сообщение Saitteld

13 января 2015, 7:24:12 PM   # 6
 
 
Сообщений: 54
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

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

13 января 2015, 7:47:50 PM   # 7
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

котировка
Почему нет? Конечно, это было бы трудно вилка, но не мог клиенты считают высоту блока при выполнении опкодов и вести себя соответственно?
Вы хотите, чтобы обновить все клиенты в мире?
Скажи мне, как это сделать 
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

14 января 2015, 1:36:35 AM   # 8
 
 
Сообщений: 54
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

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

14 января 2015, 12:03:38 PM   # 9
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

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

Жесткие вилки проблема проистекает из старых, не модернизированных клиентов, они бы использовать старую логику, и мы не можем их игнорировать. Так же, как amaclin сказал, что это не модернизация большинства клиентов, это обновление всех из них. И да, в идеальном мире все обновит и ошибка будет исправлена. Но Bitcoin клиент не имеет спецификации поэтому в основном код Bitcoin Ядро является спецификация. Глядя с этой точки зрения, может быть, мы не должны называть это "ошибка"?

Кстати есть более интересные ... такие вопросы, как это, видеть поведение SIGHASH_SINGLE, когда число входов! = Количество выходов ( https://en.bitcoin.it/wiki/OP_CHECKSIG#Procedure_for_Hashtype_SIGHASH_SINGLE ).
Saitteld сейчас офлайн Пожаловаться на Saitteld   Ответить с цитированием Мультицитирование сообщения от Saitteld Быстрый ответ на сообщение Saitteld

14 января 2015, 12:38:10 PM   # 10
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

котировка
Глядя с этой точки зрения, может быть, мы не должны называть это "ошибка"?

Это ошибка. Определенно ошибка. Насекомое, что мы не хотим быть здесь.
Но это ошибка в коде консенсуса.
Таким образом, это ошибка в янтаре
https://upload.wikimedia.org/wikipedia/commons/b/b6/Amber2.jpg

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

15 января 2015, 12:39:05 AM   # 11
 
 
Сообщений: 54
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

котировка
Глядя с этой точки зрения, может быть, мы не должны называть это "ошибка"?

Это ошибка. Определенно ошибка. Насекомое, что мы не хотим быть здесь.
Но это ошибка в коде консенсуса.
Таким образом, это ошибка в янтаре
https://upload.wikimedia.org/wikipedia/commons/b/b6/Amber2.jpg


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

15 января 2015, 4:12:23 AM   # 12
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

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

15 января 2015, 4:56:06 PM   # 13
 
 
Сообщений: 54
Цитировать по имени
цитировать ответ
по умолчанию Re: сценарий

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW