Author: Tomas 2017-04-06 22:12:27
Published on: 2017-04-06T22:12:27+00:00
Tomas van der Wansem, the creator of Bitcrust, has been working on a bitcoin implementation that uses a unique approach for verifying the order of transactions. Instead of using an index of unspent outputs, Bitcrust verifies double spends by using a spend-tree where spends are scanned against spent outputs, allowing for better concurrency as blocks and individual inputs can be verified in parallel. The approach is explained on the Bitcrust website, and the source code is available on GitHub.Van der Wansem is sharing this information not only to ask for feedback but also to call for a clear separation of protocol and implementation. He believes that since the solution seems to have excellent performance characteristics, updates to the protocol addressing UTXO growth may not be worth considering as protocol improvements. Instead, it might be best to address these concerns as implementation details.
Updated on: 2023-06-11T23:50:22.381225+00:00