2024.3.18 - 2024.3.24
Last updated
Was this helpful?
Last updated
Was this helpful?
Original:
If there are omissions or errors, corrections are welcome. Thank you very much!
Weikeng Chenhas implemented arithmetic operation Bitcoin scripts based on the Mersenne prime M31 field. Future plans include expanding it to the Goldilocks field. Both M31 and BabyBear fields require a degree 4 extension, while Goldilocks64 only requires a degree 2 extension. Due to the inability of Bitcoin operation opcodes to handle signed 32-bit overflow issues, Goldilocks64 needs to be represented by three u32 numbers to avoid overflow and related problems. github link:
Citreahas. For detailed documentation, please visit:, and to access the code, visit:.