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