Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
20 сентября 2013, 7:04:59 AM   # 1
 
 
Сообщения: 1036
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Предположим, вы хотите поставить Баунти на проблему, которая имеет труднодоступные найти, но легко поддающиеся проверке решения (компьютерно-проверяемые), такие как факторы определенного простое число большое количество. Можно ли создать оракул, который будет подписывать сделку платить награду первому человеку, чтобы отправить его решение с последующим а (решателя) Bitcoin адрес, не позволяя никому еще - даже те, с доступом к коду оракула - в украсть деньги в происходящем бумажнике? Другими словами, кусок кода, который поддерживает возможность подписать сделку к произвольному получателю (только те, которые удовлетворяют определенный очень трудный критерий - это часть я предполагаю, что это возможно), а не позволяет даже людям, которые инспектировать код, чтобы знать частный ключ.

Если это может быть как-то сделать, вы могли бы проверяемый гарантированные выплаты для определенных типов щедрот.  
Zangelbert Bingledack сейчас офлайн Пожаловаться на Zangelbert Bingledack   Ответить с цитированием Мультицитирование сообщения от Zangelbert Bingledack Быстрый ответ на сообщение Zangelbert Bingledack


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


20 сентября 2013, 8:22:03 AM   # 2
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

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





- чик -
факторы некоторого большого штриха.
- чик -

Могу ли я недопонимание этого примера? Я не должен читать это правильно, потому что, насколько я могу сказать, что это не является "трудно найти" решение?
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

20 сентября 2013, 8:31:56 AM   # 3
 
 
Сообщения: 1036
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

- чик -
факторы некоторого большого штриха.
- чик -

Могу ли я недопонимание этого примера? Я не должен читать это правильно, потому что, насколько я могу сказать, что это не является "трудно найти" решение?

Да, упс. Не факторы штриха, конечно, но факторы большого числа, произведение двух больших, неизвестных простых чисел (например).
Zangelbert Bingledack сейчас офлайн Пожаловаться на Zangelbert Bingledack   Ответить с цитированием Мультицитирование сообщения от Zangelbert Bingledack Быстрый ответ на сообщение Zangelbert Bingledack

20 сентября 2013, 10:49:37 AM   # 4
 
 
Сообщения: 138
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

Я помню, что есть ТЕ a4bfa8ab6435ae5f25dae9d89e4eb67dfa94283ca751f393c1ddc5a837bbc31b,
с выходом "OP_HASH256 6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000 OP_EQUAL", Который может быть разблокирован с блоком генеза.

но если искупать ТХ выпущен, он может быть подделана, так что каждый может потратить. какое-то рискованно.
techwtf сейчас офлайн Пожаловаться на techwtf   Ответить с цитированием Мультицитирование сообщения от techwtf Быстрый ответ на сообщение techwtf

20 сентября 2013, 11:17:40 AM   # 5
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

Я не думаю, что это возможно
Как вы могли бы знать, если выходной адрес был изменен или нет?
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

20 сентября 2013, 11:58:01 AM   # 6
 
 
Сообщения: 1045
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

Если это не имеет значения, если решение виден на публике, вы можете сделать это с помощью Bitcoin сценария, так что не будет никакой внешней системы участвуют в blockchain кроме.
Для примера проблемы факторинговых большое количество, вы можете отправить Баунти в транзакции с помощью сценария, который проверяет, является ли произведение двух (или более) входных чисел на самом деле номер цели. Если вы хотите, чтобы иметь возможность втягивания Баунти в случае никакого решения не найдено в течение некоторого времени, вы можете построить scriptPubKey таким образом, что она представляет собой комбинацию фактора проверки кода с нормальной scriptPubKey логики.
Когда кто-то находит решение, он отправил бы сделку, утверждая, щедрот и подписал с его решением.

Onkel Paul
OnkelPaul сейчас офлайн Пожаловаться на OnkelPaul   Ответить с цитированием Мультицитирование сообщения от OnkelPaul Быстрый ответ на сообщение OnkelPaul

20 сентября 2013, 11:59:23 AM   # 7
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

Если это не имеет значения, если решение виден на публике, вы можете сделать это с помощью Bitcoin сценария, так что не будет никакой внешней системы участвуют в blockchain кроме.
Для примера проблемы факторинговых большое количество, вы можете отправить Баунти в транзакции с помощью сценария, который проверяет, является ли произведение двух (или более) входных чисел на самом деле номер цели. Если вы хотите, чтобы иметь возможность втягивания Баунти в случае никакого решения не найдено в течение некоторого времени, вы можете построить scriptPubKey таким образом, что она представляет собой комбинацию фактора проверки кода с нормальной scriptPubKey логики.
Когда кто-то находит решение, он отправил бы сделку, утверждая, щедрот и подписал с его решением.

Onkel Paul

Это по-прежнему не мешает шахтер, чтобы украсть монеты
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

20 сентября 2013, 12:07:41 PM   # 8
 
 
Сообщения: 1045
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

Если это не имеет значения, если решение виден на публике, вы можете сделать это с помощью Bitcoin сценария, так что не будет никакой внешней системы участвуют в blockchain кроме.
Для примера проблемы факторинговых большое количество, вы можете отправить Баунти в транзакции с помощью сценария, который проверяет, является ли произведение двух (или более) входных чисел на самом деле номер цели. Если вы хотите, чтобы иметь возможность втягивания Баунти в случае никакого решения не найдено в течение некоторого времени, вы можете построить scriptPubKey таким образом, что она представляет собой комбинацию фактора проверки кода с нормальной scriptPubKey логики.
Когда кто-то находит решение, он отправил бы сделку, утверждая, щедрот и подписал с его решением.

Onkel Paul

Это по-прежнему не мешает шахтер, чтобы украсть монеты

Почему ты так думаешь? Для того, чтобы претендовать на монеты, вы должны опубликовать сделку с решением. Там не было бы никакого другого пути (кроме возможного втягивания), чтобы получить доступ к монеты.
Тем не менее, взгляд на https://en.bitcoin.it/wiki/Script указывает на то, что операции умножения отключены - я думал, что весь набор операций, указанных фактически будет доступен. Таким образом, моя схема, скорее всего, не получится.

Onkel Paul
OnkelPaul сейчас офлайн Пожаловаться на OnkelPaul   Ответить с цитированием Мультицитирование сообщения от OnkelPaul Быстрый ответ на сообщение OnkelPaul

20 сентября 2013, 12:52:36 PM   # 9
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

Если это не имеет значения, если решение виден на публике, вы можете сделать это с помощью Bitcoin сценария, так что не будет никакой внешней системы участвуют в blockchain кроме.
Для примера проблемы факторинговых большое количество, вы можете отправить Баунти в транзакции с помощью сценария, который проверяет, является ли произведение двух (или более) входных чисел на самом деле номер цели. Если вы хотите, чтобы иметь возможность втягивания Баунти в случае никакого решения не найдено в течение некоторого времени, вы можете построить scriptPubKey таким образом, что она представляет собой комбинацию фактора проверки кода с нормальной scriptPubKey логики.
Когда кто-то находит решение, он отправил бы сделку, утверждая, щедрот и подписал с его решением.

Onkel Paul

Это по-прежнему не мешает шахтер, чтобы украсть монеты

Почему ты так думаешь? Для того, чтобы претендовать на монеты, вы должны опубликовать сделку с решением. Там не было бы никакого другого пути (кроме возможного втягивания), чтобы получить доступ к монеты.

Шахтер будет видеть вашу сделку и заменить адрес с его
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

20 сентября 2013, 1:23:28 PM   # 10
 
 
Сообщения: 1890
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

Разве вы не можете сделать факторы вашего большого числа быть частью секретного ключа? Таким образом, когда решение будет найдено, он получает провести Баунти, который сидит по адресу.

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

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

20 сентября 2013, 1:37:36 PM   # 11
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

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

20 сентября 2013, 2:02:23 PM   # 12
 
 
Сообщения: 1045
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

Шахтер будет видеть вашу сделку и заменить адрес с его

Я вижу, ты прав.

Onkel Paul
OnkelPaul сейчас офлайн Пожаловаться на OnkelPaul   Ответить с цитированием Мультицитирование сообщения от OnkelPaul Быстрый ответ на сообщение OnkelPaul

20 сентября 2013, 4:58:49 PM   # 13
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли создать оракул, который может подписать ТЙ без выявления privkey?

Неясно, если вы также запрещен оракул иметь доступ к некоторым секретным данным. Если да, то это тривиально.

Если нет, то, что вы на самом деле были сигнатуры из-знания с нулевым знанием непосредственно в Bitcoin. У нас может быть один из тех, кто когда-нибудь, но мы не делаем сегодня.

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

Было бы полезно, если бы вы обрисовать то, что вы пытаетесь достичь без упоминания о том, как вы думаете, что вы можете достичь его (например, нет «оракулов». Просто "Алиса хочет послать секретное сообщение Бобу, но не доверяет хорал." Описание уровня).
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW