Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
4 августа 2015, 9:19:03 AM   # 1
 
 
Сообщения: 952
Цитировать по имени
цитировать ответ
по умолчанию Re: Как я могу конвертировать мой закрытый ключ, так открытый ключ сжимается?

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


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

Цитата: Формула A
TX Size = 180 байтов на вход + 34 байта на выход + 10 байт +/- число входов
Цитата: Формула B
TX Size = 148 байтов на вход + 34 байта на выход + 10 байт +/- число входов

Желая проверить, какой из них правильный, я наткнулся на "несжатые открытые ключи" а также "Сжатые открытые ключи" (Всегда есть новые вещи, чтобы узнать о Bitcoin). Сжатые открытые ключи делают операции меньше! Я узнал, что это на самом деле наследство проблема, поскольку почти все современные бумажники использовать "Сжатые открытые ключи", Мой адрес до сих пор используют "несжатые открытые ключи" потому что я создал свой адрес давно (на службе кошелька, который был медленным, чтобы обновить).

Таким образом, все эти годы, я был создание "негабаритный" сделки и они вздутие в blockchain. Я проверил мои личные ключи из моих адресов. Мои старые адреса все начинаются с "5" и мои новые адреса начинаются с "К" или "L", По крайней мере, я знаю, что мой провайдер бумажника теперь поддерживает "Сжатые открытые ключи",

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


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


4 августа 2015, 9:39:19 AM   # 2
 
 
Сообщения: 896
Цитировать по имени
цитировать ответ
по умолчанию Re: Как я могу конвертировать мой закрытый ключ, так открытый ключ сжимается?

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





Пожалуйста, обратите внимание на эту утилиту:

https://github.com/casascius/Bitcoin-Address-Utility

Я помню, что он делает все виды Bitcoin манипуляции адреса. Собирать и попробуйте! 
dsattler сейчас офлайн Пожаловаться на dsattler   Ответить с цитированием Мультицитирование сообщения от dsattler Быстрый ответ на сообщение dsattler

4 августа 2015, 3:16:35 PM   # 3
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Как я могу конвертировать мой закрытый ключ, так открытый ключ сжимается?

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

4 августа 2015, 6:05:10 PM   # 4
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: Как я могу конвертировать мой закрытый ключ, так открытый ключ сжимается?

С точки зрения ИС, у вас есть один закрытый ключ с одним соответствующим открытым ключом.

Проблема, открытые ключи можно сериализовать двумя способами - сжатый (33 байта) или несжатые (65 байт). Одним из них является немного сложнее иметь дело, но и как место для хранения является более важным в Bitcoin, мы предпочитаем использовать сжатый один. Таким образом, мы теперь имеем один закрытый ключ, который соответствует (с точкой Bitcoin зрения, так как мы имеем дело с сериализованной версией) два открытых ключей. Каждый из этих открытых ключей имеет адрес (как хэш вычисляются из сериализованного открытого ключа). Таким образом, 1 закрытый ключ, 2 открытых ключей, 2 адреса.

Поэтому, когда вы хотите импортировать закрытый ключ, программное обеспечение должно знать, какие из открытых ключей (с соответствующим адресом) должно быть использовано. Решение состоит в том, чтобы добавить немного флага в base58 кодирование секретного ключа, уведомляя импортер или не использовать сжатые открытые ключи. Как правило, они дозвонились сжатые и несжатые закрытые ключи - но это на самом деле просто немного говорят сжат ли соответствующий открытый ключ или нет.

Единственная причина, чтобы не использовать сжатый открытый ключ в том, что не все программное обеспечение поддерживает его (они были введены в Bitcoind / Bitcoin-Qt только 0,6).

 -snip-

* Bolding моя любезность.
Мухаммед Закир сейчас офлайн Пожаловаться на Мухаммед Закир   Ответить с цитированием Мультицитирование сообщения от Мухамед Закир Быстрый ответ на сообщение Мухаммед Закир

6 августа 2015, 6:13:03 PM   # 5
 
 
Сообщения: 952
Цитировать по имени
цитировать ответ
по умолчанию Re: Как я могу конвертировать мой закрытый ключ, так открытый ключ сжимается?

Спасибо всем за вас отвечает. Я читал немного на этих WIF формате и как генерируются ключи. Я не совсем понимаю, технические вещи, но я считаю, что я не могу преобразовать "несжатый открытый ключ" к "сжатый открытый ключ" не меняя свой адрес.

Если преобразовать ваш закрытый ключ, чтобы ваш открытый ключ сжимается, вы будете получить другой адрес Bitcoin. Поскольку эллиптическая кривая может вернуть 2 очка для открытых ключей, сжатый ключ использует одну точку, и несжатый использует другой. Это означает, что есть два открытых ключей для одного ключа. Изменяя ключ к сжимаются, вы будете использовать другой адрес и не может отправить Bitcoin из первых который был несжатый ключ.

knightdk сказал это. Я не хочу верить в это, но это, как это.  

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

7 августа 2015, 9:36:11 AM   # 6
 
 
Сообщения: 983
Цитировать по имени
цитировать ответ
по умолчанию Re: Как я могу конвертировать мой закрытый ключ, так открытый ключ сжимается?

Спасибо всем за вас отвечает. Я читал немного на этих WIF формате и как генерируются ключи. Я не совсем понимаю, технические вещи, но я считаю, что я не могу преобразовать "несжатый открытый ключ" к "сжатый открытый ключ" не меняя свой адрес.
Да, точно. Вы можете использовать "одна и та же" закрытый ключ, как и в 256-разрядное секрет, но переход от несжатого сжатых изменяет все: WIF закрытого ключа, открытого ключа, адрес.
Domob сейчас офлайн Пожаловаться на Domob   Ответить с цитированием Мультицитирование сообщения от Domob Быстрый ответ на сообщение Domob



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW