{"type":"rich","version":"1.0","author_name":"npub1u3hslvx87efh4ee4n8w32ytmx9c0jq7mt9ykjpk35nqcglyte4dsa3p337","author_url":"https://nostr.ae/npub1u3hslvx87efh4ee4n8w32ytmx9c0jq7mt9ykjpk35nqcglyte4dsa3p337","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2017-04-07\n📝 Original message:Hi Tomas,\n\nI've read it and think it is an excellent work, I'd like to see it\nintegrated into bitcoin-core as a 'kernel module'.\n\nI see there are a lot of proof of concepts out there, IMO every one\ndeserve a room in the bitcoin client as a selectable feature, to make the\nsoftware more flexible and less dictatorial, an user could easily select\nwhich features she wants to run.\n\nBest regards,\nMarcos\n\n\u003e I have been working on a bitcoin implementation that uses a different\n\u003e approach to indexing for verifying the order of transactions. Instead of\n\u003e using an index of unspent outputs, double spends are verified by using a\n\u003e spend-tree where spends are scanned against spent outputs instead of\n\u003e unspent outputs.\n\u003e\n\u003e This allows for much better concurrency, as not only blocks, but also\n\u003e individual inputs can be verified fully in parallel.\n\u003e\n\u003e I explain the approach at https://bitcrust.org, source code is available\n\u003e at https://github.com/tomasvdw/bitcrust\n\u003e\n\u003e I am sharing this not only to ask for your feedback, but also to call\n\u003e for a clear separation of protocol and implementations: As this\n\u003e solution, reversing the costs of outputs and inputs, seems to have\n\u003e excellent performance characteristics (as shown in the test results),\n\u003e updates to the protocol addressing the UTXO growth, might not be worth\n\u003e considering *protocol improvements* and it might be best to address\n\u003e these concerns as implementation details.\n\u003e\n\u003e Kind regards,\n\u003e Tomas van der Wansem\n\u003e tomas at bitcrust.org\n\u003e Bitcrust\n\u003e _______________________________________________\n\u003e bitcoin-dev mailing list\n\u003e bitcoin-dev at lists.linuxfoundation.org\n\u003e https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev\n\u003e"}
