<oembed><type>rich</type><version>1.0</version><author_name>npub1f2nvlx49er5c7sqa43src6ssyp6snd4qwvtkwm5avc2l84cs84esecrwet</author_name><author_url>https://nostr.ae/npub1f2nvlx49er5c7sqa43src6ssyp6snd4qwvtkwm5avc2l84cs84esecrwet</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-09&#xA;📝 Original message:On Wed, Apr 9, 2014 at 8:41 AM, Natanael &lt;natanael.l at gmail.com&gt; wrote:&#xA;&gt; This could probably be done fairly easily by bundling Stratum (it&#39;s&#xA;&gt; not just for pools!) and allowing SPV wallets to ask Bitcoind to start&#xA;&gt; it (if you don&#39;t use it, there&#39;s no need to waste the resources), and&#xA;&gt; then connect to it. The point of using Stratum is that it already is&#xA;&gt; being used by Electrum,&#xA;&#xA;Sadly today Electrum requires more than a full node, it requires a&#xA;number of large additional indexes over what a full node has and&#xA;pruning is precluded. I don&#39;t think that increasing the resource&#xA;utilization of the node is a good way to go there for the purposes&#xA;expressed here. (not that electrum couldn&#39;t be used here, but not&#xA;unmodified without the resource usage increasing route)&#xA;&#xA;&gt; and that it might be an easier way to support&#xA;&gt; SPV clients than creating a new API in bitcoind for it since Stratum&#xA;&gt; itself already relies on bitcoind to provide it&#39;s services.&#xA;&#xA;Bitcoin&#39;s own P2P protocol is already the API for a ordinary SPV&#xA;client. So I don&#39;t believe any new API would be require, except&#xA;perhaps for some process management stuff (which also isn&#39;t provided&#xA;for Electrum).</html></oembed>