Вернуться   Биткоин Форум > Bitcoin Обсуждение
12 марта 2011, 7:49:14 PM   # 1
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Скажем, есть сценарий, где я один из двух разных людей, которые утверждают, что они ответственны за отправку биткойна для покупки. Как я могу доказать торговец, что этот Bitcoins пришел из моего бумажника и никто еще?

Я рассматривал, что я мог бы подписать сообщение с помощью секретного ключа адреса, как описано здесь,
http://bitcointalk.org/index.php?topic=2373.40
Однако в моем случае, я предполагаю, что коммерсант не является технической и что эта покупка не является достаточно существенным, чтобы оправдать подъем кривой обучения ИПК.

Затем я рассмотрел возможность отправить другую сумму, скажем, лексемы 0,01 BTC, с того же адреса, что мой прежний платеж возник из. Даже если бы я был в состоянии заставить Bitcoin использовать определенный адрес для входа в сделки, что сделка будет затем признана как попытка удвоить расходы, и, таким образом, не было бы честью или ретранслируются любыми узлами.

Существуют ли какие-либо другие варианты для этого?
Стивен Gornick сейчас офлайн Пожаловаться на Stephen Gornick   Ответить с цитированием Мультицитирование сообщения от Stephen Gornick Быстрый ответ на сообщение Стивен Gornick


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


12 марта 2011, 7:56:12 PM   # 2
 
 
Сообщений: 75
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

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





Было бы очень мило, чтобы иметь возможность включить короткое сообщение с вашей сделкой. В то время как я предполагаю, что это сообщение будет pubically для чтения (т.е. в blockchain) было бы хорошо для ссылочных номеров и тому подобное. Там нет причин, почему это технически не может произойти не так ли?
dirtyfilthy сейчас офлайн Пожаловаться на dirtyfilthy   Ответить с цитированием Мультицитирование сообщения от dirtyfilthy Быстрый ответ на сообщение dirtyfilthy

12 марта 2011, 8:07:16 PM   # 3
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Затем я рассмотрел возможность отправить другую сумму, скажем, лексемы 0,01 BTC, с того же адреса, что мой прежний платеж возник из. Даже если бы я был в состоянии заставить Bitcoin использовать определенный адрес для входа в сделки, что сделка будет затем признана как попытка удвоить расходы, и, таким образом, не было бы честью или ретранслируются любыми узлами.

Если вы были в состоянии заставить Bitcoin провести с определенного адреса, и лицо, запрашивающее доказательства первого послал 0,01 BTC на этот адрес, чтобы отправить обратно, то не нужно было бы быть двойной тратить.
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius

12 марта 2011, 8:11:33 PM   # 4
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

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

12 марта 2011, 8:23:10 PM   # 5
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Вы можете создать новый адрес, дать, что к торговцу, и сказать им точное время, когда вы будете передавать с адреса в вопросе по новому адресу. Вы можете вызвать Bitcoin отправить с помощью определенного адреса, как это:
- Отправить некоторое необычное количество (например, 54.37) по адресу в вопросе.
- Подождите 6 подтверждений.
- Отправить это же необычное количество по новому адресу.
(Вы, возможно, придется сделать это несколько раз, прежде чем Bitcoin выбирает правильную монету, хотя я думаю, что это, как правило, выбрать правильный.)
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

12 марта 2011, 8:27:32 PM   # 6
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Скажем, есть сценарий, где я один из двух разных людей, которые утверждают, что они ответственны за отправку биткойна для покупки. Как я могу доказать торговец, что этот Bitcoins пришел из моего бумажника и никто еще?

Что-то, как это возможно (я думал делать это, хотя я с более высоким приоритетом вещи в моем списке TODO):

  • Сложное пользователь запускает программу на своем компьютере, который, давая Bitcoin адрес оплаты отправлялись и "вот описание меня или то, что я заплатил за" строка. Инструмент выглядит в wallet.dat и выяснить, какие пары ключей (ы) были использованы для оплаты. Тогда он делает некоторое OpenSSL магию и экспортирует файл, который содержит строку, открытые ключи и подпись ECDSA с использованием закрытых ключей из "описание меня или то, что я заплатил за" строка.
  • Сложные добавления пользователей этот файл на "Доказать я Paid" сайт, который проверяет подпись и добавляет информацию в базу данных.
  • Неискушенный пользователь переходит на сайт и приклеивает принимающий адрес. Открытый ключ, соответствующий этому адресу ищется, и все "вот описание меня или то, что я заплатил за" Струны для этого открытого ключа показаны.

bitcointools + OpenSSL (см нить grondilu в о "реализация оболочки сценарий Bitcoin) достаточно, чтобы сделать все все открытый / закрытый ключ, для создания файлов и генерации подписи / проверки вещей.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

12 марта 2011, 8:42:31 PM   # 7
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Скажем, есть сценарий, где я один из двух разных людей, которые утверждают, что они ответственны за отправку биткойна для покупки. Как я могу доказать торговец, что этот Bitcoins пришел из моего бумажника и никто еще?

Что-то, как это возможно (я думал делать это, хотя я с более высоким приоритетом вещи в моем списке TODO):

  • Сложное пользователь запускает программу на своем компьютере, который, давая Bitcoin адрес оплаты отправлялись и "вот описание меня или то, что я заплатил за" строка. Инструмент выглядит в wallet.dat и выяснить, какие пары ключей (ы) были использованы для оплаты. Тогда он делает некоторое OpenSSL магию и экспортирует файл, который содержит строку, открытые ключи и подпись ECDSA с использованием закрытых ключей из "описание меня или то, что я заплатил за" строка.
  • Сложные добавления пользователей этот файл на "Доказать я Paid" сайт, который проверяет подпись и добавляет информацию в базу данных.
  • Неискушенный пользователь переходит на сайт и приклеивает принимающий адрес. Открытый ключ, соответствующий этому адресу ищется, и все "вот описание меня или то, что я заплатил за" Струны для этого открытого ключа показаны.

bitcointools + OpenSSL (см нить grondilu в о "реализация оболочки сценарий Bitcoin) достаточно, чтобы сделать все все открытый / закрытый ключ, для создания файлов и генерации подписи / проверки вещей.


Удивительная идея, я думал о различных способах сделать это, потому что кажется, что холдинг Bitcoin назад самый нет возможности создать сеть доверия, не имея +20 к навыкам кретина. Я думаю, что все это может быть сделано очень легко для любого, чтобы сделать через соответствующую GUI, но это, кажется, самое простое место для начала было бы построить несколько базовых команд в bitcoind поэтому мы не должен иметь случайные инструменты глядя через человек "бумажники. Значит ли это звук хороший?

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

12 марта 2011, 8:51:04 PM   # 8
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Вы можете создать новый адрес, дать, что к торговцу, и сказать им точное время, когда вы будете передавать с адреса в вопросе по новому адресу. Вы можете вызвать Bitcoin отправить с помощью определенного адреса, как это:
- Отправить некоторое необычное количество (например, 54.37) по адресу в вопросе.
- Подождите 6 подтверждений.
- Отправить это же необычное количество по новому адресу.
(Вы, возможно, придется сделать это несколько раз, прежде чем Bitcoin выбирает правильную монету, хотя я думаю, что это, как правило, выбрать правильный.)

Ах ... получил.

Я предполагаю, что сумма может быть любое количество (например, только 0,01 BTC) до тех пор, как я опустошил свой бумажник (до 0 BTC) первым.
Стивен Gornick сейчас офлайн Пожаловаться на Stephen Gornick   Ответить с цитированием Мультицитирование сообщения от Stephen Gornick Быстрый ответ на сообщение Стивен Gornick

12 марта 2011, 9:00:31 PM   # 9
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Я предполагаю, что сумма может быть любое количество (например, только 0,01 BTC) до тех пор, как я опустошил свой бумажник (до 0 BTC) первым.

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

12 марта 2011, 9:31:49 PM   # 10
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

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

Это отличная и предпочтительней идея до оплаты.

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

12 марта 2011, 9:38:17 PM   # 11
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Я был бы заинтересован в интеграции этих команд подписывания сообщений в bitcoind, если у вас нет времени.

Простая функция, которая просто подвергается "Подписать хэш с этим адресом" возможность будет более чем достаточно для многих целей.

возвращаемое значение будет либо "вот подпись", или "У меня нет закрытого ключа для этого адреса"...

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

13 марта 2011, 1:10:51 AM   # 12
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Я утверждал, что-то похожее на это раньше, и я начну, признав, что были дыры в моей аргументации. То, что я хотел бы видеть это способ показать на сделки, что отправитель был меня а также позволить третьей стороне видеть, что платеж был из меня. Когда я говорю меня Я не обязательно означает, что я должен быть подкрепленное правительством ID, а это должно быть что-то, что некоторые люди принимают в качестве личности. Кроме того, причина, почему я хотел бы это в сделке, так что это будет трудно доказать, что сделка не была сделана мной. Например, я мог украсть чей-Bitcoin бумажника и сказал, что я сделал сделку, когда я не сделал. Я не нужно говорить, что это тот подход, который должен быть взят. Я мог бы совершенно неправильно снова в моей аргументации, однако я знаю, через предыдущий поток, который можно передавать данные по стороне сделки без изменения протокола Bitcoin и одна из идей, которые я имел в виду в то время, которое поддержит мой аргумент, что сделка может также включать в себя ключ GPG, который затем будет вашей личности, и вы могли бы доказать приемнику Bitcoin и 3 участника, что это была ваша сделка просто подписав, что это был ты.

Edit: Вот тема, которую я ссылки
развитие & Техническая Обсуждение: Тема: Как я знаю, кто заплатил мне? (6 марта 2011) http://bitcointalk.org/index.php?topic=4220.0
we6jbo сейчас офлайн Пожаловаться на we6jbo   Ответить с цитированием Мультицитирование сообщения от we6jbo Быстрый ответ на сообщение we6jbo

13 марта 2011, 1:17:28 AM   # 13
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

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

13 марта 2011, 5:23:01 AM   # 14
 
 
Сообщения: 1222
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Было бы очень мило, чтобы иметь возможность включить короткое сообщение с вашей сделкой. В то время как я предполагаю, что это сообщение будет pubically для чтения (т.е. в blockchain) было бы хорошо для ссылочных номеров и тому подобное. Там нет причин, почему это технически не может произойти не так ли?


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

13 марта 2011, 8:07:51 AM   # 15
 
 
Сообщений: 90
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Ты мог "доказывать" это вы после того, как тот факт, посмотрев на сделки в блоке исследователя и видения, которые адресует / входы монеты были посланы или выход изменение было возвращено (адрес в выходах, что не один вы послали монет).

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

4 ноября 2011, 7:40:58 PM   # 16
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Для того, чтобы обеспечить форзац к этой теме, v0.5 клиента Bitcoin имеет в качестве одной из функций: "подписать / проверить сообщение с кошельком государственным / частной парой ключей"
 - http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg00262.html
Стивен Gornick сейчас офлайн Пожаловаться на Stephen Gornick   Ответить с цитированием Мультицитирование сообщения от Stephen Gornick Быстрый ответ на сообщение Стивен Gornick

4 ноября 2011, 7:49:55 PM   # 17
 
 
Сообщения: 1736
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Для того, чтобы обеспечить форзац к этой теме, v0.5 клиента Bitcoin имеет в качестве одной из функций: "подписать / проверить сообщение с кошельком государственным / частной парой ключей"
 - http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg00262.html

Это было бы похоже на почтовую марку со значением в Bitcoin?
cbeast сейчас офлайн Пожаловаться на cbeast   Ответить с цитированием Мультицитирование сообщения от cbeast Быстрый ответ на сообщение cbeast

4 ноября 2011, 7:58:13 PM   # 18
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Было бы очень мило, чтобы иметь возможность включить короткое сообщение с вашей сделкой. В то время как я предполагаю, что это сообщение будет pubically для чтения (т.е. в blockchain) было бы хорошо для ссылочных номеров и тому подобное. Там нет причин, почему это технически не может произойти не так ли?


Было бы очень здорово, если клиент может подписать сообщение с оплатой, клиент может правдивость, что подпись. Не включайте сообщение в блоке цепи, просто отправить его на любой носитель обычно связывается с.

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

4 ноября 2011, 8:20:35 PM   # 19
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Это было бы похоже на почтовую марку со значением в Bitcoin?

Не совсем. Просто дает способность "подписать сообщение" с одной стороны, и "проверить подпись" с другой.
 - http://github.com/bitcoin/bitcoin/pull/524
Стивен Gornick сейчас офлайн Пожаловаться на Stephen Gornick   Ответить с цитированием Мультицитирование сообщения от Stephen Gornick Быстрый ответ на сообщение Стивен Gornick

4 ноября 2011, 9:34:01 PM   # 20
 
 
Сообщения: 141
Цитировать по имени
цитировать ответ
по умолчанию Re: Как доказать, что отправитель для оплаты был действительно я?

Easy хак: написать вверх "квитанция" содержащее все, что информация вы хотите (плательщик, получатель платежа, то, что оплата за, и т.д.). Hash его, превратить этот хэш в адрес Bitcoin, а также добавить, что в крошечном 0.001 BTC выхода на TX.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW