Gregory Maxwell [ARCHIVE] on Nostr: 📅 Original date posted:2014-04-09 📝 Original message:On Wed, Apr 9, 2014 at ...
📅 Original date posted:2014-04-09
📝 Original message:On Wed, Apr 9, 2014 at 8:41 AM, Natanael <natanael.l at gmail.com> wrote:
> This could probably be done fairly easily by bundling Stratum (it's
> not just for pools!) and allowing SPV wallets to ask Bitcoind to start
> it (if you don't use it, there's no need to waste the resources), and
> then connect to it. The point of using Stratum is that it already is
> being used by Electrum,
Sadly today Electrum requires more than a full node, it requires a
number of large additional indexes over what a full node has and
pruning is precluded. I don't think that increasing the resource
utilization of the node is a good way to go there for the purposes
expressed here. (not that electrum couldn't be used here, but not
unmodified without the resource usage increasing route)
> and that it might be an easier way to support
> SPV clients than creating a new API in bitcoind for it since Stratum
> itself already relies on bitcoind to provide it's services.
Bitcoin's own P2P protocol is already the API for a ordinary SPV
client. So I don't believe any new API would be require, except
perhaps for some process management stuff (which also isn't provided
for Electrum).
Published at
2023-06-07 15:18:10Event JSON
{
"id": "0ad4502f23cf052c512a8cec3855dbac1a6a28008c2122b4c29713ee22f41967",
"pubkey": "4aa6cf9aa5c8e98f401dac603c6a10207509b6a07317676e9d6615f3d7103d73",
"created_at": 1686151090,
"kind": 1,
"tags": [
[
"e",
"ed99a8ad47eb2c18db74cd3bd79e8fcc6fa95e61654848c6ab9c5bb9f7a7e8bf",
"",
"root"
],
[
"e",
"2060c33c2ac772dba14dfdc364a3838904b27dac5d5d4a86f0bd45c7b5048e38",
"",
"reply"
],
[
"p",
"f14f3c71a4e63a12c842e4a50471263ada4b6cfde093fcb6588693a726b9b018"
]
],
"content": "📅 Original date posted:2014-04-09\n📝 Original message:On Wed, Apr 9, 2014 at 8:41 AM, Natanael \u003cnatanael.l at gmail.com\u003e wrote:\n\u003e This could probably be done fairly easily by bundling Stratum (it's\n\u003e not just for pools!) and allowing SPV wallets to ask Bitcoind to start\n\u003e it (if you don't use it, there's no need to waste the resources), and\n\u003e then connect to it. The point of using Stratum is that it already is\n\u003e being used by Electrum,\n\nSadly today Electrum requires more than a full node, it requires a\nnumber of large additional indexes over what a full node has and\npruning is precluded. I don't think that increasing the resource\nutilization of the node is a good way to go there for the purposes\nexpressed here. (not that electrum couldn't be used here, but not\nunmodified without the resource usage increasing route)\n\n\u003e and that it might be an easier way to support\n\u003e SPV clients than creating a new API in bitcoind for it since Stratum\n\u003e itself already relies on bitcoind to provide it's services.\n\nBitcoin's own P2P protocol is already the API for a ordinary SPV\nclient. So I don't believe any new API would be require, except\nperhaps for some process management stuff (which also isn't provided\nfor Electrum).",
"sig": "e9f3117129577da4ff1e531756f804d52bc23ca3265127622392cfaa399f6b31ec06dbd05ade5088cf27b04997cab554cfd06177b48d638e353bb6414b43507e"
}