<oembed><type>rich</type><version>1.0</version><author_name>npub1798ncudyucap9jzzujjsgufx8tdykm8auzfledjcs6f6wf4ekqvq8lpmjt</author_name><author_url>https://nostr.ae/npub1798ncudyucap9jzzujjsgufx8tdykm8auzfledjcs6f6wf4ekqvq8lpmjt</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-09&#xA;📝 Original message:This could probably be done fairly easily by bundling Stratum (it&#39;s&#xA;not just for pools!) and allowing SPV wallets to ask Bitcoind to start&#xA;it (if you don&#39;t use it, there&#39;s no need to waste the resources), and&#xA;then connect to it. The point of using Stratum is that it already is&#xA;being used by Electrum, and that it might be an easier way to support&#xA;SPV clients than creating a new API in bitcoind for it since Stratum&#xA;itself already relies on bitcoind to provide it&#39;s services.&#xA;&#xA;On Wed, Apr 9, 2014 at 5:29 PM, Wladimir &lt;laanwj at gmail.com&gt; wrote:&#xA;&gt; Hello,&#xA;&gt;&#xA;&gt; This is primarily aimed at developers of SPV wallets.&#xA;&gt;&#xA;&gt; The recently reported decrease in number of full nodes could have several&#xA;&gt; reasons, one of them that less people are running Bitcoin Core for the&#xA;&gt; wallet because the other wallets are getting ahead in both features and&#xA;&gt; useability.&#xA;&gt;&#xA;&gt; It&#39;s great to see innovation in wallets, but it&#39;s worrying that the number&#xA;&gt; of full nodes decreases.&#xA;&gt;&#xA;&gt; It may be that lots of people would support the network by running a full&#xA;&gt; node, but don&#39;t want to go through the trouble of installing bitcoin core&#xA;&gt; separately (and get confused because it&#39;s a wallet, too).&#xA;&gt;&#xA;&gt; Hence I&#39;d like to explore the idea of adding an option to popular SPV&#xA;&gt; wallets, to spin a bitcoind process in the background. This could be pretty&#xA;&gt; much transparent to the user - it would sync in the background, the wallet&#xA;&gt; could show statistics about the node, but is not dependent on it.&#xA;&gt;&#xA;&gt; In exchange the user would get increased (full node level) security, as the&#xA;&gt; SPV wallet would have a local trusted node.&#xA;&gt;&#xA;&gt; Does this sound like a good idea?&#xA;&gt;&#xA;&gt; Is there any way that Bitcoin Core can help to accomedate this &#39;embedded&#39;&#xA;&gt; usage? Specific Interfaces, special builds - maybe add a walletless bitcoind&#xA;&gt; build to gitian - bindings, dlls, etc?&#xA;&gt;&#xA;&gt; Wladimir&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; Put Bad Developers to Shame&#xA;&gt; Dominate Development with Jenkins Continuous Integration&#xA;&gt; Continuously Automate Build, Test &amp; Deployment&#xA;&gt; Start a new project now. Try Jenkins in the cloud.&#xA;&gt; http://p.sf.net/sfu/13600_Cloudbees&#xA;&gt; _______________________________________________&#xA;&gt; Bitcoin-development mailing list&#xA;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;</html></oembed>