Bitcoin Forum
May 09, 2024, 06:40:02 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4]  All
  Print  
Author Topic: Автоматическая пересылка биткойнов  (Read 19669 times)
amaclin (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
January 20, 2015, 09:16:59 PM
 #61

Quote
сорцы на продаже? можно в личку.
в настоящее время - нет.
вероятнее всего время продажи не наступит никогда - если мне станет интересно это продать,
у вас к тому времени отпадет охота это купить

кроме того, существуют морально-этические проблемы - я не смогу вам гарантировать качество товара не показав товар лицом.
показывать мне не хочется. а покупать кота в мешке не захочется вам.

в общем, моя совесть подсказывает мне, что лучше не делать тут бизнес.
заработка тут большого не получить, а измазаться в грязи можно запросто.
нафига мне это?
я могу какие-то идеи рассказать или куски показать. но без сделок.
1715280002
Hero Member
*
Offline Offline

Posts: 1715280002

View Profile Personal Message (Offline)

Ignore
1715280002
Reply with quote  #2

1715280002
Report to moderator
1715280002
Hero Member
*
Offline Offline

Posts: 1715280002

View Profile Personal Message (Offline)

Ignore
1715280002
Reply with quote  #2

1715280002
Report to moderator
1715280002
Hero Member
*
Offline Offline

Posts: 1715280002

View Profile Personal Message (Offline)

Ignore
1715280002
Reply with quote  #2

1715280002
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
micax1
Hero Member
*****
Offline Offline

Activity: 708
Merit: 502


View Profile
January 21, 2015, 01:01:34 AM
 #62

Quote
сорцы на продаже? можно в личку.
в настоящее время - нет.
вероятнее всего время продажи не наступит никогда - если мне станет интересно это продать,
у вас к тому времени отпадет охота это купить

кроме того, существуют морально-этические проблемы - я не смогу вам гарантировать качество товара не показав товар лицом.
показывать мне не хочется. а покупать кота в мешке не захочется вам.

в общем, моя совесть подсказывает мне, что лучше не делать тут бизнес.
заработка тут большого не получить, а измазаться в грязи можно запросто.
нафига мне это?
я могу какие-то идеи рассказать или куски показать. но без сделок.

был бы рад пообщаться - все пригодиться чем сможете поделится/подсказать  Wink
например интерсует расчет privk для одинаковых R для разных input если известен privk в одном из них.
amaclin (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
January 21, 2015, 04:48:48 AM
Last edit: January 21, 2015, 05:38:44 AM by amaclin
 #63

Quote
был бы рад пообщаться - все пригодиться чем сможете поделится/подсказать  Wink
например интерсует расчет privk для одинаковых R для разных input если известен privk в одном из них.

не вопрос. Это я еще в топике https://bitcointalk.org/index.php?topic=876149.0 сам спрашивал

Code:
const MyKey32 MyKey32::getKvalue ( const MyKey32& r, const MyKey32& s, const MyKey32& z, const MyKey32& priv )
{
//k= (digest+r.privkey)/s
  const MyKey32 zp ( add ( mul ( r, priv ), z ) );
  const MyKey32 invs ( inv ( s ) );
  const MyKey32 k ( mul ( zp, invs ).normalize ( ) );
  return k;
}
суть должна быть понятна: объект MyKey32 - это 256-битное число, у разработчиков Bitcoin Core это называется uint256
add - сложение, mul - умножение, inv - инверсия
r, s - это два числа из сигнатуры
z - дайджест подписываемого сообщения
ну может стоит объяснить разве что такое normalize - дело в том что это уравнение имеет два зеркальных решения
я беру то, которое меньше
так я определяю k по известному priv и подписи [r,s]

Code:
static const MyKey32 order ( QByteArray::fromHex ( "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141" ) );
const MyKey32 MyKey32::getPrivateKey ( const MyKey32& r, const MyKey32& s, const MyKey32& k, const MyKey32& z, const MyKey20& addr )
{
  static MyKey20 addr1;
  static MyKey20 addr2;
  MyKey32 priv = mul ( sub ( mul ( s, k ), z ), inv ( r ) );
  priv.getKeys ( addr1, addr2 );
  if ( addr1 == addr || addr2 == addr )
    return priv;
  priv = mul ( sub ( mul ( s, sub ( order, k ) ), z ), inv ( r ) );
  priv.getKeys ( addr1, addr2 );
  if ( addr1 == addr || addr2 == addr )
    return priv;
  xassert ( false ); // это паранойя на всякий случай. вроде ни разу этот ассерт не выстрелил
}
А это нахождение приватного ключа по известному мне k
Здесь функция может тоже два ответа выдать, поэтому я передаю еще один параметр addr
и пересчитываю адреса найденных мною приватных ключей


micax1
Hero Member
*****
Offline Offline

Activity: 708
Merit: 502


View Profile
January 26, 2015, 10:58:33 PM
 #64

Quote
был бы рад пообщаться - все пригодиться чем сможете поделится/подсказать  Wink
например интерсует расчет privk для одинаковых R для разных input если известен privk в одном из них.

не вопрос. Это я еще в топике https://bitcointalk.org/index.php?topic=876149.0 сам спрашивал

Code:
const MyKey32 MyKey32::getKvalue ( const MyKey32& r, const MyKey32& s, const MyKey32& z, const MyKey32& priv )
{
//k= (digest+r.privkey)/s
  const MyKey32 zp ( add ( mul ( r, priv ), z ) );
  const MyKey32 invs ( inv ( s ) );
  const MyKey32 k ( mul ( zp, invs ).normalize ( ) );
  return k;
}
суть должна быть понятна: объект MyKey32 - это 256-битное число, у разработчиков Bitcoin Core это называется uint256
add - сложение, mul - умножение, inv - инверсия
r, s - это два числа из сигнатуры
z - дайджест подписываемого сообщения
ну может стоит объяснить разве что такое normalize - дело в том что это уравнение имеет два зеркальных решения
я беру то, которое меньше
так я определяю k по известному priv и подписи [r,s]

Code:
static const MyKey32 order ( QByteArray::fromHex ( "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141" ) );
const MyKey32 MyKey32::getPrivateKey ( const MyKey32& r, const MyKey32& s, const MyKey32& k, const MyKey32& z, const MyKey20& addr )
{
  static MyKey20 addr1;
  static MyKey20 addr2;
  MyKey32 priv = mul ( sub ( mul ( s, k ), z ), inv ( r ) );
  priv.getKeys ( addr1, addr2 );
  if ( addr1 == addr || addr2 == addr )
    return priv;
  priv = mul ( sub ( mul ( s, sub ( order, k ) ), z ), inv ( r ) );
  priv.getKeys ( addr1, addr2 );
  if ( addr1 == addr || addr2 == addr )
    return priv;
  xassert ( false ); // это паранойя на всякий случай. вроде ни разу этот ассерт не выстрелил
}
А это нахождение приватного ключа по известному мне k
Здесь функция может тоже два ответа выдать, поэтому я передаю еще один параметр addr
и пересчитываю адреса найденных мною приватных ключей





возможно ли тоже самое для multisig?
amaclin (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
January 27, 2015, 04:17:16 AM
 #65

Quote
возможно ли тоже самое для multisig?
разумеется, возможно
multisig - это операция в биткойн-скриптах
а математика ecdsa вообще никак с биткойном не связана
micax1
Hero Member
*****
Offline Offline

Activity: 708
Merit: 502


View Profile
January 28, 2015, 09:12:37 PM
 #66

Quote
возможно ли тоже самое для multisig?
разумеется, возможно
multisig - это операция в биткойн-скриптах
а математика ecdsa вообще никак с биткойном не связана
]

да, но как ты считаешь Z?
amaclin (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
January 29, 2015, 04:12:54 AM
 #67

Quote
да, но как ты считаешь Z?

а как ты подписываешь multisig-транзакции?
ведь в метод "сигн" как раз и передается этот самый z.
это же дайджест от подписываемых данных

amaclin (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
January 30, 2015, 05:06:10 AM
 #68

Quote
да, но как ты считаешь Z?

http://bitcoin.stackexchange.com/q/35799/12983
твой вопрос? гыыы... если нет (что я допускаю), то прикольно, что не только ты этим интересуешься
micax1
Hero Member
*****
Offline Offline

Activity: 708
Merit: 502


View Profile
January 31, 2015, 12:38:30 AM
 #69

Quote
да, но как ты считаешь Z?

http://bitcoin.stackexchange.com/q/35799/12983
твой вопрос? гыыы... если нет (что я допускаю), то прикольно, что не только ты этим интересуешься

мой ))

мои навыки програмирования к сожалению далеки от совершенства, пытаюсь изучть с# на вот таком сложном примере )
да и вопросов много.
счас пока что на паузе - много дел - но буду задавать еще вопросы если не против )
amaclin (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
June 14, 2015, 05:13:59 PM
 #70

В связи с этим у меня возник вопрос - как бы мне своего бота, который тем же самым по идее заниматься должен тоже в интернет поместить?
Потому что держать программу включенной на домашнем компьютере - это несерьезно.
Я так понимаю, что мне нужно купить у какого-нибудь хостера VPS и там запустить моего бота, так?
Я с этими делами раньше совсем не занимался, так что совсем в этом вопросе нуб.
Даже с линуксом дела не имел по большому счету.
Уф.
Вот и год прошел, даже больше.
Смортю на письмо в почте
Quote
Жаль, что вы уходите! Ваша подписка "Оплата по мере использования{********-****-****-****-************}" и службы были отключены Sun, 14 Jun 2015 15:49:51 GMT, так как вы их отменили.
И немного печалюсь.
Проработала моя программа на сервере azure больше года.
Заработала мне денег около 40 килобаксов. Но... Всему хорошему приходит конец. И этому приключению - тоже.
В последние месяцы уже даже хостинг свой не отбивает. Вот я и грохнул её. Всему есть свой конец.
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
June 15, 2015, 05:51:51 AM
 #71

прям кило баксовHuh

зачем тогда закрывать?
на Азуре цена поднялась примерно на 60% на хостинг  я тоже в убытке - но доходы то у меня вообще мизер - по сотне в месяц

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
amaclin (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
June 15, 2015, 07:56:07 AM
 #72

прям кило баксовHuh
На фабрике партийное собрание:
Секретарь ячейки:
- Марья Ивановна! Как же так? Вы ведь у нас передовик производства, неоднократно становились ударником Коммунистического труда,
депутатом всех созывов, наставницей... Как же вы смогли стать валютной проституткой?!
Марья Ивановна:
- Ну что я могу сказать? Повезло..

Quote
зачем тогда закрывать?
Потому что не я один такой хитрожопый.
Количество халявы ограничено, а население растёт.

Quote
на Азуре цена поднялась примерно на 60% на хостинг  я тоже в убытке - но доходы то у меня вообще мизер - по сотне в месяц
Ничем не могу помочь. Советом разве что: бегите нахер от битка!


midvidyk
Legendary
*
Offline Offline

Activity: 1330
Merit: 1012


View Profile
June 15, 2015, 08:45:37 AM
 #73

Проработала моя программа на сервере azure больше года.
Заработала мне денег около 40 килобаксов.

так я чот не понял, сколько прога заработала?
только пожалуйста без сарказмаSmiley
amaclin (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
June 15, 2015, 08:51:06 AM
 #74

так я чот не понял, сколько прога заработала?
только пожалуйста без сарказмаSmiley
Я вроде по-русски написал, не?
Ну, разве что филологический вопрос в том - я это сам заработал с помощью программы или программа, которую я написал заработала мне.
Чувствуете разницу?
Да, я повторяю: я не собираюсь выставлять сорцы на продажу. Объяснения выше по тексту.
mrxtraf
Member
**
Offline Offline

Activity: 255
Merit: 27


View Profile WWW
July 31, 2015, 05:17:20 PM
 #75

Уххх через "пустой" кошелек 50 бтц пролетело!!! А на следующий день 2 бтц  Grin Grin Grin
amaclin (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
July 31, 2015, 07:23:06 PM
 #76

Уххх через "пустой" кошелек 50 бтц пролетело!!! А на следующий день 2 бтц  Grin Grin Grin
Да, я вот в этом топике уже описывал эту и другую историю.
https://bitcointalk.org/index.php?topic=878639.msg11998544#msg11998544
Pages: « 1 2 3 [4]  All
  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!