|
17 июля 2010, 11:17:50 AM | # 1 |
Сообщений: 77
цитировать ответ |
Re: Проверка монет собственности
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Скажем, я бег клиента, и у меня есть 1,000BTC, и резервное копирование моего бумажника. Затем я использую BTC, чтобы купить что-нибудь. Затем я вновь скопировать мой бумажник, и мой клиент берет на себя я снова имею 1,000BTC. Конечно, если бы я снова использовать эти монеты, сеть отвергнет мою оплату. На что метрика он делает решение, что я больше не принадлежат монеты?
|
17 июля 2010, 1:47:00 PM | # 2 |
Сообщений: 70
цитировать ответ |
Re: Проверка монет собственности
Получил 1806 Биткоинов
Реальная история. Сеть будет видеть, что есть предыдущая записанный сделка, при которой вы перенесли эти монеты к кому-то другому, и поэтому он будет знать, что на самом деле не имеет. Поэтому он будет отвергать вашу вторая передачу недействительной. Это также, как сеть защищает от кого-то, просто редактируя их файл wallet.dat дать себе кучу монет.
Кстати, я не предлагаю попробовать это, как кто-то писал в другой теме, что они пытались подобную вещь как испытание и в конечном итоге потерять кучу монет в этом процессе. Сеть не будет наказывать вас за это (то есть он не потерял свои монеты в качестве наказания) это лишь некоторые странные взаимодействия между клиентом и файлом бумажника (точные детали ускользнуть от меня в данный момент). -доллар |
17 июля 2010, 2:03:55 PM | # 3 |
Сообщения: 588
цитировать ответ |
Re: Проверка монет собственности
Вы можете попробовать это без какого-либо страха.
AFAIK, что человек потерял это монета перезаписи бумажника-файл в каком-то момент (просто сделать резервную копию первым!), а не пытаться дважды тратить монеты. |
17 июля 2010, 5:35:34 PM | # 4 |
Сообщений: 77
цитировать ответ |
Re: Проверка монет собственности
Я не пытаюсь повторно тратить монеты. Тем не менее, у меня есть еще один вопрос. Что именно, представляет собой "монета?" Было сказано...
Сеть будет видеть, что есть предыдущая записано сделка, где вы перенесли эти монеты ... Какая форма эта запись, в которой сеть означает, что я передал эти монеты? Является ли это то, что "монета" является? |
17 июля 2010, 5:41:56 PM | # 5 |
Сообщения: 294
цитировать ответ |
Re: Проверка монет собственности
Я не пытаюсь повторно тратить монеты. Тем не менее, у меня есть еще один вопрос. Что именно, представляет собой "монета?" Было сказано... Есть просматривание вокруг вики: http://www.bitcoin.org/wiki/doku.php?id=bitcoinsСеть будет видеть, что есть предыдущая записано сделка, где вы перенесли эти монеты ... Какая форма эта запись, в которой сеть означает, что я передал эти монеты? Является ли это то, что "монета" является? |
17 июля 2010, 6:00:19 PM | # 6 |
Сообщений: 77
цитировать ответ |
Re: Проверка монет собственности
Есть просматривание вокруг вики: http://www.bitcoin.org/wiki/doku.php?id=bitcoins Из вики, "монета число, связанное с адресом." Хорошо, но это не ответ на мой вопрос. Какую форму записи, с помощью которого вы убедитесь, что человек, который не провел монету больше не владеет это займет? Является ли это просто последний связанный адрес? |
17 июля 2010, 8:22:59 PM | # 7 |
Сообщения: 1652
цитировать ответ |
Re: Проверка монет собственности
Из вики, "монета число, связанное с адресом." Хорошо, но это не ответ на мой вопрос. Какую форму записи, с помощью которого вы убедитесь, что человек, который не провел монету больше не владеет это займет? Является ли это просто последний связанный адрес? Если монета один из входов на более позднюю действительную сделку, то она расходуется и не может быть потрачена снова.Это позже сделка есть запись, что кто-то провел монету; он подписал с закрытым ключом, а ключ (который Bitcoin держит вас в кошельке) должен быть известен только владельцу. |
18 июля 2010, 9:05:04 AM | # 8 |
Сообщений: 77
цитировать ответ |
Re: Проверка монет собственности
Если монета один из входов на более позднюю действительную сделку, то она расходуется и не может быть потрачена снова. Это позже сделка есть запись, что кто-то провел монету; он подписал с закрытым ключом, а ключ (который Bitcoin держит вас в кошельке) должен быть известен только владельцу. "Это позже сделка на Recor, что кто-то провел монету; он подписал с закрытым ключом ..." Таким образом, цепь содержит полную историю сделок, и текущий владелец монетку определяется всеми узлами как последняя подпись в цепи, связанной с монетой. Могу ли я читал это право? |
18 июля 2010, 4:42:42 PM | # 9 |
Сообщения: 1652
цитировать ответ |
Re: Проверка монет собственности
Таким образом, цепь содержит полную историю сделок, и текущий владелец монетку определяется всеми узлами как последняя подпись в цепи, связанной с монетой. Могу ли я читал это право? Да. Тот, кто имеет частный ключ, который может создать эту последнюю подпись может потратить coin-- он или она (или them-- в конце концов, может быть, как Bitcoin клиенты добавлять новые функции) является владельцем.История транзакций не совсем "цепь" - несколько монет можно получить в сочетании в качестве входных данных для транзакции (все они "потраченный"), А также несколько монет можно получить производятся от сделки (все они "неизрасходованные" пока они не используются в качестве входных данных для другой транзакции), так что это более сложная сеть (я думаю, что в цепи, как одно звено с последующей другой по прямой). Но все это будет проследить, чтобы один или более 50 Bitcoin GENERATE сделок. |
18 июля 2010, 8:39:40 PM | # 10 |
Сообщений: 77
цитировать ответ |
Re: Проверка монет собственности
Таким образом, цепь содержит полную историю сделок, и текущий владелец монетку определяется всеми узлами как последняя подпись в цепи, связанной с монетой. Могу ли я читал это право? Да. Тот, кто имеет частный ключ, который может создать эту последнюю подпись может потратить coin-- он или она (или them-- в конце концов, может быть, как Bitcoin клиенты добавлять новые функции) является владельцем.Если цепь имеет полную историю сделок, в том числе самого последнего владельца, то почему монеты не могут быть восстановлены из цепи? Скажем, мой бумажник получает уничтожены - цепь еще знает, что право собственности на моих монетах со мной. Я полагаю, мой ключ получил бы уничтожен, как хорошо, и тогда я не мог проверить, что я на самом деле .... меня? В этом отношении, если право собственности на все монеты могут быть выведены из цепи, что wallet.db, кроме ключа человека? Почему не просто хранить ключи и получить право собственности на монеты в то время как в Интернете? Эта идентификация на-цепи собственности может обеспечить решение проблемы дефляции - если его проблемы вообще. Если окончательный клиент данной монеты не был виден в .... пять лет, скажет ... то человек, очевидно, не используя Bitcoin для денежных целей, а также монеты, связанные с этим ключом могут быть ликвидированы и расфасованные для генерации раз Больше. Конечно, что дефляция является проблемой вообще очень подозрительная, особенно учитывая то, что я недавно говорил о том, как точность может измениться. Тем не менее, я просто думаю, хотя технические параметры здесь. Кроме того, люди могли использовать ключи не сгенерированные Bitcoin? Например, у меня есть ключ PGP, с которыми я знаком важными файлами, и этот ключ резервируются на время н-teenth на любом количестве средств массовой информации. Если бы я мог использовать Bitcoin, просто введя этот ключ в программное обеспечение, а затем программное обеспечение может получить какие монеты мои из содержания цепи, было бы потерять доступ к монетам гораздо более маловероятны. Очевидно, что клавиши переключения будут сродни переключение бумажники. |
19 июля 2010, 2:00:28 PM | # 11 |
Сообщения: 416
цитировать ответ |
Re: Проверка монет собственности
Если цепь имеет полную историю сделок, в том числе самого последнего владельца, то почему монеты не могут быть восстановлены из цепи? Скажем, мой бумажник получает уничтожены - цепь еще знает, что право собственности на моих монетах со мной. Я полагаю, мой ключ получил бы уничтожен, как хорошо, и тогда я не мог проверить, что я на самом деле .... меня? Блок цепь может проверить, что "монеты" принадлежат к определенному закрытому ключу. Если вы потеряли секретный ключ, вы потеряли способность передавать монеты и, следовательно, способность проводить их, следовательно, они не "ваш" больше. Вся идея "монеты" это фикция, чтобы сделать систему более понятной. Система имитирует ожидаемое поведение монет. Монета более точно ожидание успеха сделки взаимно согласованной стоимости переноса. Если мы взаимно согласны с недействительными определенными сделками или аналогичным образом проверяют некоторые нестандартные сделки, то мы можем манипулировать НАРОДНЫЕ "противовесов" произвольно. В этом отношении, если право собственности на все монеты могут быть выведены из цепи, что wallet.db, кроме ключа человека? Ничего неисправимого кроме секретного ключа. Почему не просто хранить ключи и получить право собственности на монеты в то время как в Интернете? Это то, что происходит.Эта идентификация на-цепи собственности может обеспечить решение проблемы дефляции - если его проблемы вообще. Если окончательный клиент данной монеты не был виден в .... пять лет, скажет ... то человек, очевидно, не используя Bitcoin для денежных целей, а также монеты, связанные с этим ключом могут быть ликвидированы и расфасованные для генерации раз Больше. Вы поняли, как работают монеты. Тот факт, что количество монет ограничено является то, что взаимно согласованным с помощью программного обеспечения. Тот факт, что блок генерации "создает" Bitcoins что-то взаимно согласованное с помощью программного обеспечения. Там нет математической основой для любого из него. Если изменить программное обеспечение, чтобы интерпретировать блок цепочки по-другому, и для проверки транзакций или расчета остатков по-другому, до тех пор, как все (или почти все) соглашается, то вуаля! что так оно и есть.Кроме того, люди могли использовать ключи не сгенерированные Bitcoin? Например, у меня есть ключ PGP, с которыми я знаком важными файлами, и этот ключ резервируются на время н-teenth на любом количестве средств массовой информации. Если бы я мог использовать Bitcoin, просто введя этот ключ в программное обеспечение, а затем программное обеспечение может получить какие монеты мои из содержания цепи, было бы потерять доступ к монетам гораздо более маловероятны. Очевидно, что клавиши переключения будут сродни переключение бумажники. Это можно было бы сделать, если изменить программное обеспечение и убедить всех, чтобы использовать новую версию.ByteCoin |
19 июля 2010, 3:35:22 PM | # 12 |
Сообщения: 210
цитировать ответ |
Re: Проверка монет собственности
Это можно было бы сделать, если изменить программное обеспечение и убедить всех, чтобы использовать новую версию. ByteCoin Не обязательно. Ключ используется для подписи монеты, и теперь он генерируется программой. Остальная часть программы, однако, не все равно, где этот ключ приходит. Я мог бы написать собственный клиент, который принят ключи от пользователя, даже если никто другой не делал это, как это было бы просто посмотреть, как программа случайно генерировать этот ключ для меня. Это будет засчитываться как новый пользователь, с балансом 0 (иначе вы не могли "перепрограммировать" ваш кошелек, чтобы принять другой ключ, вы должны сделать новый бумажник, и отправить монеты из старого бумажника на новый, так что они были подписаны в соответствии с Вашим "внешний" ключ. |
19 июля 2010, 3:48:18 PM | # 13 |
Сообщения: 416
цитировать ответ |
Re: Проверка монет собственности
Не обязательно. Ключ используется для подписи монеты, и теперь он генерируется программой. Остальная часть программы, однако, не все равно, где этот ключ приходит. ... По электронной почте Ой! Да! Вы совершенно правы, если ключ PGP совместим с типом ключа, используемого в Bitcoin. Я до сих пор ассоциируют PGP с RSA, и я считаю, Bitcoin использует ECC, так что я думал, вы должны обновить программное обеспечение, чтобы понять ключи RSA. Версия производство Bitcoin, возможно, придется принять ряд различных открытых ключей алгоритмов. ByteCoin |
19 июля 2010, 3:59:31 PM | # 14 |
Сообщения: 210
цитировать ответ |
Re: Проверка монет собственности
По электронной почте Ой! Да! Вы совершенно правы, если ключ PGP совместим с типом ключа, используемого в Bitcoin. Я до сих пор ассоциируют PGP с RSA, и я считаю, Bitcoin использует ECC, так что я думал, вы должны обновить программное обеспечение, чтобы понять ключи RSA. Версия производство Bitcoin, возможно, придется принять ряд различных открытых ключей алгоритмов. ByteCoin Да, я думал, что мы говорим о секретном ключе, который был того же типа, что и клиент (и предполагая, что клиент использует некоторый известный стандарт). Очевидно, что это не будет работать, если вы должны были обеспечить неопознанный тип. = Р Тем не менее, изменение клиента распознавать различные типы ПКА была бы, скорее всего, будет ломка изменение, если Satoshi не включая какую-то информацию о версии, что были использованы ключи в блоке цепи. |
19 июля 2010, 5:08:55 PM | # 15 |
Сообщения: 188
цитировать ответ |
Re: Проверка монет собственности
Вы можете попробовать это без какого-либо страха. На самом деле, вы можете потерять монеты этот путь. Рассмотрим - у вас есть 2 BC (в виде одной монеты) и тратить 1. Теперь у вас есть 1 до н.э., как одной монеты с новым закрытым ключом. Если восстановить старый wallet.dat, новый секретный ключ исчез. После того, как клиент понимает, 2BC монета была потрачена, что монета будет удалена, а вы остаетесь с 0BC.AFAIK, что человек потерял это монета перезаписи бумажника-файл в каком-то момент (просто сделать резервную копию первым!), а не пытаться дважды тратить монеты. По электронной почте Ой! Да! Вы совершенно правы, если ключ PGP совместим с типом ключа, используемого в Bitcoin. Я до сих пор ассоциируют PGP с RSA, и я считаю, Bitcoin использует ECC, так что я думал, вы должны обновить программное обеспечение, чтобы понять ключи RSA. Версия производство Bitcoin, возможно, придется принять ряд различных открытых ключей алгоритмов. ByteCoin Да, я думал, что мы говорим о секретном ключе, который был того же типа, что и клиент (и предполагая, что клиент использует некоторый известный стандарт). Очевидно, что это не будет работать, если вы должны были обеспечить неопознанный тип. = Р Тем не менее, изменение клиента распознавать различные типы ПКА была бы, скорее всего, будет ломка изменение, если Satoshi не включая какую-то информацию о версии, что были использованы ключи в блоке цепи. Вероятно, было бы проще добавить поле расширения для GPG в список адресов Bitcoin. Однако следует отметить, что адрес назначения (на самом деле, подпись приемки сценарий) виден всем, так что было бы очень публичным перевод. При этом, однако, есть поддержка частичных подписей. То есть, вы можете создать сделку с самим собой, с подписью, исключающей поля назначения. Теперь вы просто зашифровать, что, по электронной почте получателю, они добавляют на указанных полях назначения, и там вы идете. Это, однако, вопрос, что другие узлы могут _also_ изменять указанные поля назначения, и первые из них, чтобы получить в блоке победах. Я не уверен, если есть какой-то умный исправление Сатоши имел в виду, что для ... |
19 июля 2010, 5:13:34 PM | # 16 |
Сообщения: 210
цитировать ответ |
Re: Проверка монет собственности
bdonlan: На самом деле, я пытался выяснить, как сделать это очень вещь, положить монету в "первый пришел первый обслужен" режим, для переноса на флешку или что-то. Вы можете разместить более подробную информацию о том, как вы бы идти о том, что делать?
|
19 июля 2010, 10:14:35 PM | # 17 |
Сообщений: 77
цитировать ответ |
Re: Проверка монет собственности
Блок цепь может проверить, что "монеты" принадлежат к определенному закрытому ключу. Если вы потеряли секретный ключ, вы потеряли способность передавать монеты и, следовательно, способность проводить их, следовательно, они не "ваш" больше. Вся идея "монеты" это фикция, чтобы сделать систему более понятной. Система имитирует ожидаемое поведение монет. Монета более точно ожидание успеха сделки взаимно согласованной стоимости переноса. Если мы взаимно согласны с недействительными определенными сделками или аналогичным образом проверяют некоторые нестандартные сделки, то мы можем манипулировать НАРОДНЫЕ "противовесов" произвольно. Я вполне осознает, что "монеты" не являются монеты, но валидация для величины сделки.Почему не просто хранить ключи и получить право собственности на монеты в то время как в Интернете? Это то, что происходит.Вы поняли, как работают монеты. Тот факт, что количество монет ограничено является то, что взаимно согласованным с помощью программного обеспечения. Тот факт, что блок генерации "создает" Bitcoins что-то взаимно согласованное с помощью программного обеспечения. Там нет математической основой для любого из него. Если изменить программное обеспечение, чтобы интерпретировать блок цепочки по-другому, и для проверки транзакций или расчета остатков по-другому, до тех пор, как все (или почти все) соглашается, то вуаля! что так оно и есть. Я не понимаю ни в малейшей степени. Я не верю, что есть что-то математическое, или эффективно необходимо, о том, как вообще ничего в том, как работает система. На самом деле, нет ничего эффективно нужно о чем-либо, когда-либо работать на процессоре. Его программное обеспечение - которое, по определению, множество произвольно определенная и решившая инструкция. Мое предложение состоит в том, что Конвенция позволяет бесконечной дефляции системы может быть лучше подходит и экономически более устойчивым, если оно было изменено - Конвенция является "Если key.timeSinceSeen> X deleteKey'sCoins (). Если extantCoins<21M, генерировать. В противном случае,! ГенерироватьКроме того, люди могли использовать ключи не сгенерированные Bitcoin? Например, у меня есть ключ PGP, с которыми я знаком важными файлами, и этот ключ резервируются на время н-teenth на любом количестве средств массовой информации. Если бы я мог использовать Bitcoin, просто введя этот ключ в программное обеспечение, а затем программное обеспечение может получить какие монеты мои из содержания цепи, было бы потерять доступ к монетам гораздо более маловероятны. Очевидно, что клавиши переключения будут сродни переключение бумажники. Это можно было бы сделать, если изменить программное обеспечение и убедить всех, чтобы использовать новую версию.И теперь, когда я рассмотрел остальную часть нити, я вижу, что это уже обсуждалось. Ну - я все равно оставить его. Однако,... Однако следует отметить, что адрес назначения (на самом деле, подпись приемки сценарий) виден всем, так что было бы очень публичным перевод. Скажите, пожалуйста, вы не о том, что секретный ключ становится достоянием общественности .... |
21 июля 2010, 12:06:30 AM | # 18 |
Сообщения: 188
цитировать ответ |
Re: Проверка монет собственности
bdonlan: На самом деле, я пытался выяснить, как сделать это очень вещь, положить монету в "первый пришел первый обслужен" режим, для переноса на флешку или что-то. Вы можете разместить более подробную информацию о том, как вы бы идти о том, что делать? Посмотрите на значение SIGHASH_ANYONECANPAY для SIGHASH перечисления. Насколько я могу судить, ничего не генерирует хэш, используя ничего, кроме SIGHASH_ALL еще. Тем не менее, я бы хотел Satoshi весить от предполагаемого использования этого; единственный безопасный способ использования этого AFAICS является включение такой сделки в блок собственного творения. |