Bitcoin Forum
December 12, 2024, 09:09:05 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Кому нужны бесплатные биткоины?  (Read 4318 times)
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
March 03, 2012, 05:16:16 AM
 #1

Ну прям валяются ваще на дороге. Просто иди и бери Smiley

http://blockexplorer.com/tx/41836560e2439f440514af96ca394a38bad6f3d9d0d11dba667c886b16e504ec

Code:
0.00224733	Unknown	Strange	OP_IFDUP OP_IF OP_2SWAP OP_VERIFY OP_2OVER OP_DEPTH

Я так понимаю, p2pool этим занимается и у него в каждом блоке такое. У аутпута нет CHECKSIG'ов!

Я попробовал скрафтить транзакцию с нужными инпутами, но меня мой же клиент забанил нахрен после того как не получилось соединить инпуты  )
mad
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
March 04, 2012, 12:13:04 AM
 #2

Официальный  клиент не пропустит такую транзакцию, она не подойдет под шаблон

Сейчас доступно четыре шаблона транзакций: pubkey, pubkeyhash, multisig и scripthash


pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
March 04, 2012, 12:28:44 AM
 #3

Если бы скрипт заканчивался двумя OP_ENDIF, то пропустил бы еще и как такой вот инпут:

БАЙТ200ВСЯКОГО0ХЛАМА 1 2 3 4

Специально смотрел сорцы.

И можно было бы забирать. Но скрипт в ауте содержит синтаксическую ошибку, по этому эти монеты там застряли навсегда.

Вообще в английском треде мне подсказали что опкоды соответсвуют ASCII-строке "script" = "OP_IFDUP OP_IF OP_2SWAP OP_VERIFY OP_2OVER OP_DEPTH"

Кто то короче забыл конфиг поправить )))
mad
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
March 04, 2012, 01:00:26 AM
 #4

Да, но в настоящей реализации и без синтаксической ошибки такую транзакцию не пропустили бы

Выход не удовлетворил бы требованиям шаблонной транзакции

https://github.com/bitcoin/bitcoin/blob/master/src/script.cpp#L1335
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
March 04, 2012, 01:12:17 AM
 #5

Ну это уже новомодное введение. Версия 0.5.2 пропустила IsStandard такого scriptPubKey на ура. Не пропустила eval скрипта. А так, все нормально.
mad
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
March 04, 2012, 01:33:10 AM
 #6

Странно.

В 0.5.2 IsStandard не должен был пропустить такой выход

https://github.com/bitcoin/bitcoin/blob/7de7913abdbaa30f0ef6ad1b63508d3a8441d08f/src/script.cpp#L1081


А судя по коду с 0.3.18 такие выходы должны отбрасываться

https://github.com/bitcoin/bitcoin/blob/82201801336f64ee77851b9eaab9383ee4e442f0/main.cpp#L575
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
March 04, 2012, 01:36:10 AM
 #7

Вот вчера всю ночь сидел крафтил транзакции, *ля буду, пропускало ) Пока не понял что в скрипте ошибка и Гевин подтвердил )
suppp
Sr. Member
****
Offline Offline

Activity: 288
Merit: 251



View Profile
March 12, 2012, 06:46:26 PM
 #8

и сколько всего монеток навечно затерялось?
Aion2n
Hero Member
*****
Offline Offline

Activity: 700
Merit: 503



View Profile
March 12, 2012, 07:23:57 PM
 #9

и сколько всего монеток навечно затерялось?
50.077 коинов вроде бы...
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!