Я бы все для сообщения-подписи, если это было удобно особенность в Bitcoin-Qt. Можем ли мы спекуляция что-то для использования
"подписи блоков" как я реализовал в Оружейной? Последнее, что я проверил, Bitcoin-Qt сообщения подписи / проверки действительно беден опыт для пользователя. Обработка случайных сгустков шестнадцатеричного, копирование вручную различные частей вокруг, и, возможно, неправильно копирование сообщений, вызывающие проверка подписи на провал, то есть дополнительное пространство в конце сообщения вызовет проверку на провал.
Примечание: Интерфейс сообщений подписывания Оружейной является немного суматоху, потому что она слилась с ECDSA калькулятор, но у меня не было мотивации, чтобы очистить его и сделать его особенность первого класса, потому что это не очень полезно без Bitcoin-Qt поддерживает его. Я буду обновлять его в биении, если мы можем взаимодействовать.
Я буду рад пойти на компромисс - я дам вам, ребята, пересмотреть идею "подписи блоков" (Надеюсь, с аналогичными свойствами), и я буду поддерживать его в Оружейной - и затем Bitcoin-Qt будет реализовать?
После этого, Я думаю, что это будет функцией достойной "первый класс",
Пример:
-----НАЧАТЬ-ПОДПИСЬ-BLOCK -------------------------------------
Адрес: 1ArmoryXcfq7TnCSuZa9fQjRYwJ4bkRKfv
Сообщение: "Оружейная версия 0,60-альфа был выпущен 2012-Mar-"
"19 7:40 вечера. исполняемые файлы Windows, которые были выпущены "
"в файлах почтового индекса со следующими MD5-хэшей: [Wi"
"n32 :: 7b6e3dd0e9114523e303db304a87c0d6] [Win64 :: е"
"930159411483428da40c127f654bf69] Пожалуйста, не у"
"з любых файлов почтового индекс, значение хэша не совпадает!"
PublicKey: 0411d14f8498d11c33d08b0cd7b312fb2e6fc9aebd479f8e9a
b62b5333b2c395c5f7437cab5633b5894c4a5c2132716bc36b
7571cbe492a7222442b75df75b9a84
Подпись: 842590674c06b8712bd9aa04ae7e3fd4c09410f6881ec5a361
fcab55433f1d28f569b3771216754f400a5674e24984943d62
9079a8d56b3c5285ee533f8f4f16
-----END-ПОДПИСЬ-BLOCK ---------------------------------------
(Если вы сейчас работаете Оружейную, вы можете открыть Tools-->Подписание сообщений и нажмите "Импорт Подпись Блок" - скопировать этот текст, и он будет проверить его)
Включает в себя адрес Base58 и открытый ключ (который должен соответствовать), точное сообщение, которое было подписано, и подпись.
Выберите свой адрес, написать сообщение, то знак -> Дает блок подписи
Скопируйте блок подписи в поле, нажмите "проверить" -> Подтверждение адреса, сообщения и подписи
Дополнительный кредит: Разверните "Bitcoin:" URI, для обработки запросов подписи. Это позволит значительно улучшить процесс по клику аутентифицировать, если сообщение помещается в строке URL ...