Неизрасходованные транзакции Вывод на основе сертификатов UTXOC «вы-хи-Ock»
Доказательство концепции криптовалюты (Bitcoin типа) закрытые ключей, используемых для создания действительного подписал ECDSA с-SHA256 x509 сертификатов, которые будет использоваться для проверки подлинности термина среды в рамках протокола TLS и других и будущих приложений. Эти сертификаты имеют дополнительное явное значение по заслугам, что доказать право собственности на децентрализованную Bitcoin-как значение. Эта конструкция была formatively под название Неизрасходованной TransaXtion Сертификат выхода или UTXOC, произносится «вы-х-Ock».
Что это предусматривает в дополнение к ежедневной Trusted CA Certified сертификаты мы знаем и любим из таких доверенных имен, как доблестную Achmed и DigiNotar?
Создавая сертификат x509, который использует этот ключ, можно явно указать транзакцию, в которой некоторое значение было transered по этому адресу. Обеспечив, что сделка не востребовано (отработанного) в течение всего срока действия сертификата, клиенты имеют независимо проверяемый способ обнаружения компрометации ключа; а также увеличение стоимости для активных атак против TLS. Кроме того, она обеспечивает конструкцию типа канала связи, которая может быть использована с существующими x509 инфраструктуры и устройств, таких как эллиптических кривых смарт-карты; и доказательство подписи собственности может быть сделано без официального программного обеспечения бумажника.
Бумага: https://github.com/MiWCryptoCurrency/UTXOC/blob/master/UTXOCv1.pdf?raw=true
Репозиторий также имеет сценарии:
https://github.com/MiWCryptoCurrency/UTXOC/
* Eckey2coin.py (легко генерировать адреса + QR-код, основанный на pycoin ключевых утилитами (ку).
* Utxocsr.py (сгенерировать запрос на подпись сертификата от исходного ключа EC и вставлять хэш транзакции в x509v3 Subject Alternative Name.
Вы будете нуждаться в PyCrypto, pyasn1, pycoin, pkiutils, binascii и QRCode для питона.
Кроме того, необходимо настроить utxocsr.py использовать указать ваше имя distingushed; его в нижней части utxocsr.py.
С уважением в криптографии && криптовалюта,
MiWCryptoCurrency