Author

Topic: [SOLVED] signature tx (Read 2086 times)

jr. member
Activity: 42
Merit: 1000
July 12, 2011, 11:55:17 AM
#6
Videl ne pomnyu gde 4to blockexplorer.com lyubit vse perevora4ivat'
to est' : vidim : 4to-to vrode : 98765432af543 a dolzho byt' : 345fa23456789.

Mozhet delo v etom ?!
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
July 12, 2011, 07:36:32 AM
#5
bamp
нашел это https://en.bitcoin.it/wiki/OP_CHECKSIG
получается hesh256(0x00000001+(номер транзакции+1)+хеш как в BBE только перевернутый)

script.cpp
Code:
    // Serialize and hash
    CDataStream ss(SER_GETHASH);
    ss.reserve(10000);
    ss << txTmp << nHashType;
    return Hash(ss.begin(), ss.end());

все равно не сходиться =(
hero member
Activity: 658
Merit: 502
July 07, 2011, 03:41:17 PM
#4
Пытаетесь найти способ обмануть систему?) Извините, что задаю вопрос в вашем топике, да еще и не по теме, но читая ваши посты сделал вывод, что мысли в этом направлении у вас были) Но думать можно сколько угодно, но вот случай представился спросить напрямую)
идея моя проста http://forum.bitcoin.org/index.php?topic=6849
что бы блоки хранились на сторонеем сервере, которому я доверяю, а упрощенный клиент, с приватными ключами находиться у меня. Происходит разделение работы, экономия трафика и ресурсов системы клиента, при наибольшей безопасности для ключей (в отличии от систем когда кошелек принадлежит сайту как например mybitcoin.com)
Соответственно исключаются проблемы подобно этой http://forum.bitcoin.org/index.php?topic=25620.0
За аналог могу привести bitcoinj но к сожелению я не силен в java что бы допилить, потому приходиться разбираться в нюансах криптографии и протокола и переписывать все заново на python.
Могу уверить что вероятность обмануть систему меньше чем вероятность сделать блок всей ныне существующей сетью при предельной сложности.

Я думаю что делаю полезное дело.
Тогда искренне желаю вам удачи, это действительно хорошее дело)
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
July 07, 2011, 06:51:29 AM
#3
Пытаетесь найти способ обмануть систему?) Извините, что задаю вопрос в вашем топике, да еще и не по теме, но читая ваши посты сделал вывод, что мысли в этом направлении у вас были) Но думать можно сколько угодно, но вот случай представился спросить напрямую)
идея моя проста http://forum.bitcoin.org/index.php?topic=6849
что бы блоки хранились на сторонеем сервере, которому я доверяю, а упрощенный клиент, с приватными ключами находиться у меня. Происходит разделение работы, экономия трафика и ресурсов системы клиента, при наибольшей безопасности для ключей (в отличии от систем когда кошелек принадлежит сайту как например mybitcoin.com)
Соответственно исключаются проблемы подобно этой http://forum.bitcoin.org/index.php?topic=25620.0
За аналог могу привести bitcoinj но к сожелению я не силен в java что бы допилить, потому приходиться разбираться в нюансах криптографии и протокола и переписывать все заново на python.
Могу уверить что вероятность обмануть систему меньше чем вероятность сделать блок всей ныне существующей сетью при предельной сложности.

Я думаю что делаю полезное дело.
hero member
Activity: 658
Merit: 502
July 07, 2011, 06:22:39 AM
#2
Пытаетесь найти способ обмануть систему?) Извините, что задаю вопрос в вашем топике, да еще и не по теме, но читая ваши посты сделал вывод, что мысли в этом направлении у вас были) Но думать можно сколько угодно, но вот случай представился спросить напрямую)
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
July 07, 2011, 04:31:59 AM
#1
=========================================

Cпасибо Ukigo, тема закрыта, для интересующихся ответы там. http://forum.bitcoin.org/index.php?topic=27179.0

=========================================

Уважаемые, быть может кто подкован лучше в тех части, нужна помощь.
смотрим tx http://blockexplorer.com/rawtx/fa35e2379cb5fbee7dbd64100251ed78182d0d7e74fbbc5213a097bfce0e027a

собственно scriptSig
signature: 3045022100df6bff4908b5c039a43e1a080ddc28fd771909b12106a2403e2157756eaa334602203 6e19130d97f607b1c8d5121450fbdbc1a8e752c5e42794403c26a19bb206a8c01
pubkey:
0440f9f833a25c725402e242965410b5bb992dc4fea1328681f0a74571c3104e360882ea6ae14b6 b1316e71e76cc51867cba20cafabd349753058b8c4677be50ca

Как находиться хеш который необходимо подписать?
Подозреваю он связан с
[prev_out hash] 9bf8e6c6f2cb473df11a41bc79a549b5c116d1a2fce07bae9d48df532ffc9750
и
[prev_out n] 1
Jump to: