Pieter Wuille [ARCHIVE] on Nostr: 📅 Original date posted:2011-08-11 🗒️ Summary of this message: Proposal to ...
📅 Original date posted:2011-08-11
🗒️ Summary of this message: Proposal to split the current mainline client into separate executables: bitcoind (daemon), bitcoin(-qt) (GUI), and bitcoincl (RPC command line).
📝 Original message:On Wed, Aug 10, 2011 at 11:36, John Smith <witchspace81 at gmail.com> wrote:
> All,
>
> In the current mainline client everything is lugged into one executable
> (with an optional daemon-only one). I think this is a bad idea for various
> reasons, and would propose something like:
>
> bitcoind: bitcoin daemon
> bitcoin(-qt): bitcoin GUI executable
> bitcoincl: bitcoin RPC command line
Back on topic:
I initially misunderstood your proposal. Let me reformulate, and
suggest some names:
* bitcoin-gui (or bitcoin-qt): always starts GUI, optionally starts
RPC server, no RPC client
* bitcoin-server: always starts RPC server, no RPC client, no GUI
* bitcoin-client: always runs RPC client, no RPC server, no GUI
Additionally, we could offer a script or symlinked executable with
names "bitcoin" and
"bitcoind" that detect whether RPC commands are present on the command line, and
based on this invoke either bitcoin-server/bitcoin-gui or
bitcoin-client (for backward
compatibility).
--
Pieter
Published at
2023-06-07 02:13:54Event JSON
{
"id": "f22d1c069c37531248e4d960ca6f5d536e40eaaab5e4fb1aef005cbb278e40c3",
"pubkey": "5cb21bf5d7f25a9d46879713cbd32433bbc10e40ef813a3c28fe7355f49854d6",
"created_at": 1686104034,
"kind": 1,
"tags": [
[
"e",
"fe8ae56772ad6135ef8f3cc5e223de1011f21616a51d5302085d2b9ebf339345",
"",
"root"
],
[
"e",
"faddfbf61011d5aa49dc4a46aeb6581d46f792eecef555c67db45e5c091b7559",
"",
"reply"
],
[
"p",
"b25e10e25d470d9b215521b50da0dfe7a209bec7fedeb53860c3e180ffdc8c11"
]
],
"content": "📅 Original date posted:2011-08-11\n🗒️ Summary of this message: Proposal to split the current mainline client into separate executables: bitcoind (daemon), bitcoin(-qt) (GUI), and bitcoincl (RPC command line).\n📝 Original message:On Wed, Aug 10, 2011 at 11:36, John Smith \u003cwitchspace81 at gmail.com\u003e wrote:\n\u003e All,\n\u003e\n\u003e In the current mainline client everything is lugged into one executable\n\u003e (with an optional daemon-only one). I think this is a bad idea for various\n\u003e reasons, and would propose something like:\n\u003e\n\u003e bitcoind: bitcoin daemon\n\u003e bitcoin(-qt): bitcoin GUI executable\n\u003e bitcoincl: bitcoin RPC command line\n\nBack on topic:\n\nI initially misunderstood your proposal. Let me reformulate, and\nsuggest some names:\n* bitcoin-gui (or bitcoin-qt): always starts GUI, optionally starts\nRPC server, no RPC client\n* bitcoin-server: always starts RPC server, no RPC client, no GUI\n* bitcoin-client: always runs RPC client, no RPC server, no GUI\n\nAdditionally, we could offer a script or symlinked executable with\nnames \"bitcoin\" and\n\"bitcoind\" that detect whether RPC commands are present on the command line, and\nbased on this invoke either bitcoin-server/bitcoin-gui or\nbitcoin-client (for backward\ncompatibility).\n\n-- \nPieter",
"sig": "0057aec1509d170a8cd1fc493ed41fdb6b44f242c3bcdcff1d368c95ad6bb9c4b2afa6c96467af97aa1407b9be11b56253ae9729a0f55051cb14f3e26f88033a"
}