You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Schnorr functions have no standardization.
We currently use some flavor that is taken from a somewhat old Bitcoin implementation, and other projects work on other flavors.
However, the implementation of Schnorr in the Bitcoin community has evolved throughout the years, to provide better security and performance.
It is therefore recommended that we adopt the most up-to-date Bitcoin implementation.
Besides being more secure and effective, it will also allow for easier implementation of Kaspa in other languages.
The text was updated successfully, but these errors were encountered:
* Update go-secp256k1 to v0.0.3
* Update the txscript engine to support only 32 bytes pubkeys
* Update the txscript engine tests
* Update txscript/sign.go to use the new Schnorr KeyPair API
* Update txscript sign_test to use the new schnorr
* Update sigcache tests to use new schnorr pubkey
* Update integration tests to use the new txscript and new schnorr pubkey
Schnorr functions have no standardization.
We currently use some flavor that is taken from a somewhat old Bitcoin implementation, and other projects work on other flavors.
However, the implementation of Schnorr in the Bitcoin community has evolved throughout the years, to provide better security and performance.
It is therefore recommended that we adopt the most up-to-date Bitcoin implementation.
Besides being more secure and effective, it will also allow for easier implementation of Kaspa in other languages.
The text was updated successfully, but these errors were encountered: