SwiftSync - smarter synchronization with hints

Posted by Nagaev Boris

May 4, 2025/01:06 UTC

The discussion revolves around the practicality and feasibility of utilizing the Haraka V2 hash function within a specific application context. Haraka V2, recognized for its foundation on AES, is highlighted for its capability to manage inputs of either 256 or 512 bits. A particular use case presented involves handling UTXO (Unspent Transaction Output), which comprises a transaction identifier plus an index, collectively amounting to a size of 320 bits. The suggestion put forth is leaning towards adopting the 512-bit version of the Haraka V2 hash function. This approach would entail filling the excess capacity with zero bytes to accommodate the UTXO's fixed size. The conversation underscores an ongoing evaluation among professionals engaged in Bitcoin development, reflecting on technical considerations pertinent to hashing functions and their alignment with blockchain data structures. The discourse is part of exchanges occurring within the "Bitcoin Development Mailing List," a platform fostering dialogue among individuals involved in the enhancement and evolution of Bitcoin technology.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback