Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
18 декабря 2015, 1:54:12 AM   # 1
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

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


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

Я в настоящее время изучает нестандартную операцию внутри сети Bitcoin, но я не мог заставить его работать в mainnet и testnet. Моя последняя попытка толкая ТХ в testnet можно увидеть в https://live.blockcypher.com/btc-testnet/address/mrhtyZUnwS48diKKezCgTLd3x1hEfkdsso/
Это было 6 сделок с 2 неподтвержденными, но то теперь это 5 сделок с 1 неподтвержденной. Отсутствующий сделка это https://live.blockcypher.com/btc-testnet/tx/fd97be61b2189f1488b7d928db81d458e951f7bb105b88d40c19d7414cabc319/

В 2 неподтвержденных операциях являются те, которые пытаются провести сценарий OP_SHA256 [хэша секретного] OP_EQUAL и кажется, что сеть не ретрансляция своих операций. В 2 неподтвержденные транзакции можно увидеть только с помощью зрителя testnet blockcypher.com в.

Я хотел бы знать, можно ли еще использовать нестандартные сделки в mainnet и testnet; если ответ да, то как я могу подтолкнуть его к сети.

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


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


18 декабря 2015, 1:58:51 AM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

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





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

18 декабря 2015, 2:08:50 AM   # 3
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

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

Есть ли у вас какие-либо предложения, где раздвинуть нестандартные сделки? Я уже пробовал Eligius (http://eligius.st/~wizkid057/newstats/pushtxn.php) Много раз, но результата нет.
sonicskye сейчас офлайн Пожаловаться на sonicskye   Ответить с цитированием Мультицитирование сообщения от sonicskye Быстрый ответ на сообщение sonicskye

18 декабря 2015, 2:10:12 AM   # 4
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

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

Есть ли у вас какие-либо предложения, где раздвинуть нестандартные сделки? Я уже пробовал Eligius (http://eligius.st/~wizkid057/newstats/pushtxn.php) Много раз, но результата нет.
Нет, просто осмотреться на майнинг резьб и посмотреть, если они говорят что-нибудь о поддержке нестандартных сделок. Вы можете также PM пула операторов об этом.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

18 декабря 2015, 3:18:54 AM   # 5
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

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

18 декабря 2015, 3:45:30 AM   # 6
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

Вы можете использовать P2SH для этого.

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

18 декабря 2015, 3:29:21 PM   # 7
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

( «Голый») Multi-подпись используется для быть сделано с помощью выходных сценариев, но это было изменено на P2SH позволяет p2sh адресов, которые будут использоваться. P2SH используется для инкапсуляции много необычных сценариев, чтобы дать ему идти!

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

19 декабря 2015, 11:35:06 AM   # 8
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

( «Голый») Multi-подпись используется для быть сделано с помощью выходных сценариев, но это было изменено на P2SH позволяет p2sh адресов, которые будут использоваться. P2SH используется для инкапсуляции много необычных сценариев, чтобы дать ему идти!

Вы готовите выходной сценарий из шаблона, после хеширования независимо от вашего redeemScript есть, а затем распространить адрес. Вы должны будете генерировать соответствующий scriptSig, чтобы удовлетворить ваши redeemScript. Но хорошая библиотека должна сделать это довольно легко!

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

19 декабря 2015, 2:35:16 PM   # 9
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

( «Голый») Multi-подпись используется для быть сделано с помощью выходных сценариев, но это было изменено на P2SH позволяет p2sh адресов, которые будут использоваться. P2SH используется для инкапсуляции много необычных сценариев, чтобы дать ему идти!

Вы готовите выходной сценарий из шаблона, после хеширования независимо от вашего redeemScript есть, а затем распространить адрес. Вы должны будете генерировать соответствующий scriptSig, чтобы удовлетворить ваши redeemScript. Но хорошая библиотека должна сделать это довольно легко!

Здравствуй,
Спасибо за ваше предложение. Наконец мне удалось создать простые действительные сделки P2SH. Означает ли это, что мы можем создавать любые скрипты с использованием P2SH?
Да. P2sh может быть использован для создания любого адреса, используя любой тип сценария и его следует рассматривать в качестве стандартной транзакции.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

19 декабря 2015, 2:39:26 PM   # 10
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

Спасибо за ваше предложение. Наконец мне удалось создать простые действительные сделки P2SH. Означает ли это, что мы можем создавать любые скрипты с использованием P2SH?

Если вы не против обмена я был бы очень интересно посмотреть шаблон P2SH, который эффективно платит к "секрет" (Чей SHA256 хэш или двойной хэш был сохранен в сценарии).

В основном такой сценарий, который также использует CLTV позволит сделать ACCTS (атомные переводы кросс-цепи) непосредственно между AT поддержки blockchains (в настоящее время лопаются и Qora) и Bitcoin (таким образом, прямой крипто к крипто торговли без каких-либо веб-сайта или 3-й партии участвует).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

19 декабря 2015, 3:34:32 PM   # 11
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

Здравствуй,
Спасибо за ваше предложение. Наконец мне удалось создать простые действительные сделки P2SH.
это 3QtUgHkoZugsxd5XvoamEcGcCpvFQ7fuZF?
котировка
Означает ли это, что мы можем создавать любые скрипты с использованием P2SH?
Не любой, конечно. Мы должны соблюдать правила протокола и помнить о правилах узла.
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

20 декабря 2015, 4:05:57 AM   # 12
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

Здравствуй,
Спасибо за ваше предложение. Наконец мне удалось создать простые действительные сделки P2SH.
это 3QtUgHkoZugsxd5XvoamEcGcCpvFQ7fuZF?
котировка
Означает ли это, что мы можем создавать любые скрипты с использованием P2SH?
Не любой, конечно. Мы должны соблюдать правила протокола и помнить о правилах узла.

Да, это 3QtUgHkoZugsxd5XvoamEcGcCpvFQ7fuZF. Я играл с ним, и кто-то другой контролируя адрес 1aa5cmqmvQq8YQTEqcTmW7dfBNuFwgdCD создал сценарий выкупа, прежде чем я послал мой.
sonicskye сейчас офлайн Пожаловаться на sonicskye   Ответить с цитированием Мультицитирование сообщения от sonicskye Быстрый ответ на сообщение sonicskye

20 декабря 2015, 4:19:57 AM   # 13
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

Спасибо за ваше предложение. Наконец мне удалось создать простые действительные сделки P2SH. Означает ли это, что мы можем создавать любые скрипты с использованием P2SH?

Если вы не против обмена я был бы очень интересно посмотреть шаблон P2SH, который эффективно платит к "секрет" (Чей SHA256 хэш или двойной хэш был сохранен в сценарии).

В основном такой сценарий, который также использует CLTV позволит сделать ACCTS (атомные переводы кросс-цепи) непосредственно между AT поддержки blockchains (в настоящее время лопаются и Qora) и Bitcoin (таким образом, прямой крипто к крипто торговли без каких-либо веб-сайта или 3-й партии участвует).


Здравствуй,
версия Окна BX (Bitcoin) EXPLORER помогает мне создавать эти P2SH сделки.

Это платит скрипт:
010000000110489edf7225e42248668d4a2c2fc5a2cd767e4b76b11e64f28c57a2a50d6e4b01000 0006b483045022100a75bd4fd089f216fb0f83313c80210a64949d972d0e591da9cc63801809bc9 fd02207a0cec66a4068374dc177ace93b1bef9ecd86e2b83e78fcf356ee523ff83323a012103d7c 6052544bc42eb2bc0d27c884016adb933f15576a1a2d21cd4dd0f2de0c37dffffffff0170110100 0000000017a914fe75cd4abf2e4be52494933cd04de82a9d8287118700000000

И это (должно быть) Погасить скрипт:
01000000011acb1031902b151d0c6e64e42c1af8780f6f60916e5182027354224bddb2a03f00000 00030000a3132333435363738393023a820c775e7b757ede630cd0aa1113bd102661ab38829ca52 a6422ab782862f26864687ffffffff0160ea0000000000001976a914937fe2ee82229d282edec26 06c70e755875334c088ac00000000

Секретный пароль 31323334353637383930, который является основанием 16 из 1234567890
И секрет хешируется с помощью SHA256 и сценарий OP_SHA256 c775e7b757ede630cd0aa1113bd102661ab38829ca52a6422ab782862f268646 OP_EQUAL
sonicskye сейчас офлайн Пожаловаться на sonicskye   Ответить с цитированием Мультицитирование сообщения от sonicskye Быстрый ответ на сообщение sonicskye

20 декабря 2015, 6:06:17 AM   # 14
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

Спасибо за то, - когда я получаю шанс я должен найти этот инструмент BX и поиграйте с ним.

Также обратите внимание, что если вы заинтересованы в разработке базового сценария шаблона для возможности сделать ACCTS основанного на CLTV и а "секрет" для Bitcoin сценария, то наемный могут быть предоставлены (не стесняйтесь PM мне об этом).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

20 декабря 2015, 8:22:46 AM   # 15
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

И это (должно быть) Погасить скрипт:
01000000011acb1031902b151d0c6e64e42c1af8780f6f60916e5182027354224bddb2a03f00000 00030000a3132333435363738393023a820c775e7b757ede630cd0aa1113bd102661ab38829ca52a6422ab 782862f26864687ffffffff0160ea0000000000001976a914937fe2ee82229d282edec2606c70e7 55875334c088ac00000000
есть одна бесполезная OF_FALSE в вашей выкуплена сценарии.
ваш выкуп сценарий не пройдет "cleanstack правило"

котировка
Я играл с ним, и кто-то другой контролируя адрес 1aa5cmqmvQq8YQTEqcTmW7dfBNuFwgdCD создал сценарий выкупа, прежде чем я послал мой.
Невозможно угадать "секретный пароль" прежде чем вы послали ваш ТХ
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

20 декабря 2015, 11:23:03 AM   # 16
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

И это (должно быть) Погасить скрипт:
01000000011acb1031902b151d0c6e64e42c1af8780f6f60916e5182027354224bddb2a03f00000 00030000a3132333435363738393023a820c775e7b757ede630cd0aa1113bd102661ab38829ca52a6422ab 782862f26864687ffffffff0160ea0000000000001976a914937fe2ee82229d282edec2606c70e7 55875334c088ac00000000
есть одна бесполезная OF_FALSE в вашей выкуплена сценарии.
ваш выкуп сценарий не пройдет "cleanstack правило"

котировка
Я играл с ним, и кто-то другой контролируя адрес 1aa5cmqmvQq8YQTEqcTmW7dfBNuFwgdCD создал сценарий выкупа, прежде чем я послал мой.
Невозможно угадать "секретный пароль" прежде чем вы послали ваш ТХ
Означает ли это, что мой сценарий не так? Я думал, что я послал запрос проверки в сеть и он сказал, действительный вход.

Ну на самом деле я создал 2 набора ТХ, используя тот же секретный пароль. Глупо, да, но это ради простоты. Первые из них рассматриваются как пыль и она была отвергнута, но мой выкуп ОЙ уже были отправлены в сеть. Именно поэтому я подозревал, что кто-то (или что-то) уже узнал пароль.
sonicskye сейчас офлайн Пожаловаться на sonicskye   Ответить с цитированием Мультицитирование сообщения от sonicskye Быстрый ответ на сообщение sonicskye

20 декабря 2015, 12:20:37 PM   # 17
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

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

котировка
Я думал, что я послал запрос проверки в сеть и он сказал, действительный вход.
Это действительно.

котировка
Ну на самом деле я создал 2 набора ТХ, используя тот же секретный пароль. Глупо, да, но это ради простоты. Первые из них рассматриваются как пыль и она была отвергнута, но мой выкуп ОЙ уже были отправлены в сеть. Именно поэтому я подозревал, что кто-то (или что-то) уже узнал пароль.
Угадай кто? 
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

20 декабря 2015, 10:20:03 PM   # 18
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

Угадай кто? 
Вы? 
Как вы (или кто-то), что делать?

Во всяком случае я попытался создать P2SH сценарий, который выглядит следующим образом: OP_SHA256 <хэш секретного ключа> EQUAL <открытый ключ> CHECKSIGVERIFY
И я пытался выкупить его с помощью <подпись> <Секретный ключ> <скрипт>
но это не удалось.
sonicskye сейчас офлайн Пожаловаться на sonicskye   Ответить с цитированием Мультицитирование сообщения от sonicskye Быстрый ответ на сообщение sonicskye

20 декабря 2015, 11:44:01 PM   # 19
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

Как вы (или кто-то), что делать?
Хочу знать?  

котировка
Во всяком случае я попытался создать P2SH сценарий, который выглядит следующим образом: OP_SHA256 <хэш секретного ключа> EQUAL <открытый ключ> CHECKSIGVERIFY
И я пытался выкупить его с помощью <подпись> <Секретный ключ> <скрипт>
но это не удалось.
Это unspendable выход.
Вы должны были кодировать его, как OP_SHA256 <хэш секретного ключа> OP_EQUALПРОВЕРКИ <открытый ключ> OP_CHECKSIGПРОВЕРКИ
Вы можете разместить подробную информацию?
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

21 декабря 2015, 12:42:46 AM   # 20
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Нестандартные сделки в Mainnet и Testnet

Хочу знать?  

Да, конечно  

котировка
Это unspendable выход.
Вы должны были кодировать его, как OP_SHA256 <хэш секретного ключа> OP_EQUALПРОВЕРКИ <открытый ключ> OP_CHECKSIGПРОВЕРКИ
Вы можете разместить подробную информацию?


Я, наконец, понял, что после прочтения объяснений о том, как сценарий проверяется здесь https://bitcoin.org/en/developer-guide#p2pkh-script-validation. и, как вы сказали, то ПРОВЕРКИ должна быть в середине сценария, чтобы очистить результат операции CHECKSIG.

Мне удалось создать пару P2SH ТХ. адрес P2SH является 3QNa9usE5TixpiDaMEDS1YfXmC3V4XcNGo
поскольку пароль еще 1234567890, и никто не может украсть его на этот раз  
sonicskye сейчас офлайн Пожаловаться на sonicskye   Ответить с цитированием Мультицитирование сообщения от sonicskye Быстрый ответ на сообщение sonicskye



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW