hexresearch / hschain-utxo

UTXO-based contracts for hschain
0 stars 0 forks source link

Use machinery from hschain-crypto for Sigma expression #184

Closed Shimuuar closed 3 years ago

Shimuuar commented 3 years ago

Основная идея это ПР — унификация API. Скаляр — это явным образом приватный ключ, точка на кривой — публичный. Не думаю, что слежует различать использование как точки и как ключа на уровне типов, т.к. это просто добавляет слоёв индирекции

Черновик в частности потому что требуются модификции в hschain. В частности выкинуть суперкласс ByteReprSized у CryptoAsymmetric и перенести туда KeyPair, последний тип данных выгляжит полезным в общем случае

Да и в целом, этот ПР следует подчистить