Title: Прикольная транзакция Post by: amaclin on December 24, 2016, 01:55:37 PM Провожу "инвентаризацию" блокчейна.
Наткнулся на прикольную транзакцию 0895e97e9c4ce7ebe04e15e0835bb0788053fbfdbbb2f3f25f81631687d7b857 (это в тестовой сети) Раньше не знал, что такое возможно. Оказалось - возможно. Хотя из этого нельзя извлечь никакой пользы, просто прикольный пример. Суть следующая. Это пример "самоподписанной сигнатуры". И пример адреса, с которого нельзя вывести средства никуда, кроме заранее заданного адреса. Title: Re: Прикольная транзакция Post by: kzv on December 24, 2016, 05:27:17 PM Ничего не понял ((
Первый выход - стандартный. И с него уже вроде как все вывели http://tbtc.blockr.io/address/info/n4X3qics2KjaeEAEzsWb4PuLjQHTjdf4mA Второй и третий - нестандартные, но на них ничего нет и выводить соответственно нечего. Нестандартные выходы они довольно часто встречаются и даже в вики описаны. Там же ссылка есть http://coinsecrets.org/ Что особенно интересного в конкретно этой транзакции? ЗЫ вот настоящая прикольная транзакция: http://blockr.io/tx/info/a4bfa8ab6435ae5f25dae9d89e4eb67dfa94283ca751f393c1ddc5a837bbc31b Тут про нее написано https://en.bitcoin.it/wiki/Script (в главе Transaction puzzle) Title: Re: Прикольная транзакция Post by: amaclin on December 24, 2016, 05:46:04 PM Ничего не понял (( Можешь погуглить. Я долго вытыкался сам, а потом подумал, что если тут есть прикол, то про него уже кто-то говорил.Суть в том, что ECDSA-подпись в этой транзакции не просто используется для проверки валидности транзакции, а сперва хэшируется и результат сравнивается с заранее прописанным значением. Вот тут смотреть и офигевать: https://test.webbtc.com/script/0895e97e9c4ce7ebe04e15e0835bb0788053fbfdbbb2f3f25f81631687d7b857:0 Code: OP_DUP Условно говоря, адрес 2NFK9JZvvq9pGY9h3pyNzmRHE7W6PzeCfPx зависит от сигнатуры. И вывод с этого адреса требует сигнатуру. Что раньше было курица или яйцо? Quote Тут про нее написано https://en.bitcoin.it/wiki/Script (в главе Transaction puzzle) Ну это уже неинтересно. |