Допустим, мы имеем входы А, В и выходы Х, Y.
Скажем, мы имеем Тх = (Sign_A ((A, B), (X, Y)), Sign_B ((А, В), (Х, Y)), (А, В), (Х, Y))
Что именно податлива здесь?
Пожалуйста, укажите мне нить, где это объясняется.
|
11 февраля 2014, 4:11:06 PM | # 1 |
Сообщения: 1002
цитировать ответ |
Re: Что такое податливый?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Допустим, мы имеем входы А, В и выходы Х, Y.
Скажем, мы имеем Тх = (Sign_A ((A, B), (X, Y)), Sign_B ((А, В), (Х, Y)), (А, В), (Х, Y)) Что именно податлива здесь? Пожалуйста, укажите мне нить, где это объясняется. |
11 февраля 2014, 4:26:03 PM | # 2 |
Сообщения: 1148
цитировать ответ |
Re: Что такое податливый?
Получил 1806 Биткоинов
Реальная история. Что именно податлива здесь? Беззнаковая сделка не имеет ни подписи включены. Неподписанные транзакции хешируются, подписаны и подписи добавляются. Для проверки подписи Транзакции, вы должны удалить их из транзакции, а затем хэш результата. Затем проверить подписи против этого хэша. Поскольку подписи сами фактически не подписаны, вы можете изменить их. Один из способов сделать это, чтобы добавить нули к числу. Подпись из (1234, 5678), могут быть преобразованы в (01234, 05678). Вы не изменить два значения, но вы изменили, как они закодированы. Это дает другой TX-идентификатор, но не подпись недействительной. Вы также можете свести на нет одно из значений без него оказывает влияния. |
11 февраля 2014, 4:27:17 PM | # 3 |
Сообщения: 1002
цитировать ответ |
Re: Что такое податливый?
Ах так сами подписи податливые ... но это особенность, а не ошибка ..
|
11 февраля 2014, 5:22:02 PM | # 4 |
Сообщения: 1064
цитировать ответ |
Re: Что такое податливый?
Ах так сами подписи податливые ... но это особенность, а не ошибка .. Из: https://gist.github.com/sipa/8907691 котировка Некоторые источники податливости известны:
|
11 февраля 2014, 5:23:03 PM | # 5 |
Сообщения: 294
цитировать ответ |
Re: Что такое податливый?
котировка В то время как сделки заключаются, подпись не в настоящее время охватывает все данные в транзакции, хешировано для создания хэша-транзакций. Таким образом, в то время как редко можно для узла в сети, чтобы изменить сделку вы отправляете таким образом, что хэш аннулирован. Таким образом, некоторые из несущественных данных иногда могут быть изменены. И это то, что приводит к податливости сделки, даже если она остается совершенно действительным и будет идти на точный адрес, как предполагалось. Соответствующая ссылка: https://en.bitcoin.it/wiki/Transaction_Malleability |
11 февраля 2014, 6:05:21 PM | # 6 |
Сообщения: 1736
цитировать ответ |
Re: Что такое податливый?
котировка В то время как сделки заключаются, подпись не в настоящее время охватывает все данные в транзакции, хешировано для создания хэша-транзакций. Таким образом, в то время как редко можно для узла в сети, чтобы изменить сделку вы отправляете таким образом, что хэш аннулирован. Таким образом, некоторые из несущественных данных иногда могут быть изменены. И это то, что приводит к податливости сделки, даже если она остается совершенно действительным и будет идти на точный адрес, как предполагалось. Соответствующая ссылка: https://en.bitcoin.it/wiki/Transaction_Malleability Это как почтовое отделение (или кто-то еще) штамповочный снаружи оболочки - она до сих пор получает там [ну это спорно!], Но оболочка не совпадает с тем, как это было, когда вы поместили его в почтовом ящике , |
11 февраля 2014, 6:35:59 PM | # 7 |
Сообщения: 294
цитировать ответ |
Re: Что такое податливый?
Это как почтовое отделение (или кто-то еще) штамповочный снаружи оболочки - она до сих пор получает там [ну это спорно!], Но оболочка не совпадает с тем, как это было, когда вы поместили его в почтовом ящике , Ха-ха да вот хороший способ поставить его. Простой и чистый cr1776. Таким образом, дискуссионная часть - это связанно с ретрансляцией оригинальной (или, возможно, модифицированную снова) сделки, которые могут получить приняты вместо видоизмененного. Дам я надеюсь, что я не перепутать их снова после чистой аналогии. |
11 февраля 2014, 6:46:27 PM | # 8 |
Сообщения: 2352
цитировать ответ |
Re: Что такое податливый?
Ах так сами подписи податливые ... но это особенность, а не ошибка .. Мне кажется, что конечный результат в том, что для того, чтобы использовать глобально распределенные и стойкий blockchain безопасно, нужно взять TX-идентификатор от подтвержденного blockchain. Это означает, что планирование своих сделок с некоторым обдумыванием и ограничения скорости, а также тщательно анализируя blockchain (ведущие один пожелать, чтобы иметь его под руку.) Я бы лично считаю, что это особенность. Если Satoshi (s) сделал также, и особенно, если он / они ожидали окно значительного роста и заинтересованности в решении до того, как вопрос стал злоупотреблять, он больше гребаный гений, чем я думал! |