download the bitcoin chain begining from a certain dateWhat are the downsides of integrating accumulators like utreexo to bitcoind?Can I download the whole block chain from somewhere?Best way to update an outdated blockchainBitcoin resistance against forged slow chainHow does the bitcoin network recover in case of a hash collision in the block hash?Is lightning network censorship resistant?How can you make sure that there will be routes with large enough balances to handle transactions?Problem of crashing command on “lightningd/lightningd --network=testnet --log-level=debug”Is it possible to / should one use a Lightning Network client?lightning node daemon hangs at “waiting for chain backend to finish sync, start_height=521042”To create a channel on the Lightning Network, do you have to execute an actual transaction?
Chaining Dissonant Whispers via War Caster feat
How can an advanced civilization forget how to manufacture its technology?
School House Points (Python + SQLite)
Can I intentionally omit previous work experience or pretend it doesn't exist when applying for jobs?
Won 50K! Now what should I do with it
What is the German equivalent of 干物女 (dried fish woman)?
Interpreting the word "randomly"
Mistakenly modified `/bin/sh'
nginx serves wrong domain site. It doenst shows default site if no configuration applies
Should you avoid redundant information after dialogue?
Is `curl something | sudo bash -` a reasonably safe installation method?
P-MOSFET failing
Was the Ford Model T black because of the speed black paint dries?
Why does Hellboy file down his horns?
Why do they not say "The Baby"
Do native speakers use ZVE or CPU?
How do I write a romance that doesn't look obvious
Bob's unnecessary trip to the shops
What are some symbols representing peasants/oppressed persons fighting back?
How to repair a laptop's screen hinges?
Why does java.time.Period#normalized() not normalize days?
Optimizing Process Builder: Early Exit: Worthwhile?
To accent or not to accent in Greek
How to check the quality of an audio sample?
download the bitcoin chain begining from a certain date
What are the downsides of integrating accumulators like utreexo to bitcoind?Can I download the whole block chain from somewhere?Best way to update an outdated blockchainBitcoin resistance against forged slow chainHow does the bitcoin network recover in case of a hash collision in the block hash?Is lightning network censorship resistant?How can you make sure that there will be routes with large enough balances to handle transactions?Problem of crashing command on “lightningd/lightningd --network=testnet --log-level=debug”Is it possible to / should one use a Lightning Network client?lightning node daemon hangs at “waiting for chain backend to finish sync, start_height=521042”To create a channel on the Lightning Network, do you have to execute an actual transaction?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I am building a bitcoin lightning network using lnd on a separate computer
this computer has less than 200G avaible and the actual blockchain is more than 220G, so I am gonna need to use prude mod and began the download of the chain starting from march 2018 as recquired by lnd,
my question is which bitcoin client is able to do that and how to configure it for this procedure ?
blockchain lightning-network pruning
add a comment |
I am building a bitcoin lightning network using lnd on a separate computer
this computer has less than 200G avaible and the actual blockchain is more than 220G, so I am gonna need to use prude mod and began the download of the chain starting from march 2018 as recquired by lnd,
my question is which bitcoin client is able to do that and how to configure it for this procedure ?
blockchain lightning-network pruning
add a comment |
I am building a bitcoin lightning network using lnd on a separate computer
this computer has less than 200G avaible and the actual blockchain is more than 220G, so I am gonna need to use prude mod and began the download of the chain starting from march 2018 as recquired by lnd,
my question is which bitcoin client is able to do that and how to configure it for this procedure ?
blockchain lightning-network pruning
I am building a bitcoin lightning network using lnd on a separate computer
this computer has less than 200G avaible and the actual blockchain is more than 220G, so I am gonna need to use prude mod and began the download of the chain starting from march 2018 as recquired by lnd,
my question is which bitcoin client is able to do that and how to configure it for this procedure ?
blockchain lightning-network pruning
blockchain lightning-network pruning
asked 9 hours ago
SaxtheowlSaxtheowl
686 bronze badges
686 bronze badges
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The keyword you are probably looking for is neutrino as explained in the article by lightning labs.
From the conclusion of the article I quote:
We’re excited to have released the first implementation of BIP 157/158-compliant Neutrino clients in lnd 0.5 and in the Lightning App alpha. While these initial releases are for testnet, mainnet Neutrino is in progress as well. Note also that Neutrino serving support has been added to btcd, and support for BIP 158 has been merged into bitcoind (Bitcoin Core). [...] While support for BIP 158 has been merged into bitcoind, support for BIP 157 has not yet been merged, so Neutrino filters can’t yet be served by bitcoind full nodes.
So I guess that currently you will need to run btcd together with lnd. The configuration can probably taken from the README of https://github.com/lightninglabs/lightning-app
add a comment |
I am gonna need to use prude mod and began the download of the chain starting from march 2018 as recquired by lnd,
my question is which bitcoin client is able to do that and how to configure it for this procedure ?
I don’t believe any client can do this: how will your node know if a UTXO from before March 2018 was valid if it hast verified the full history of the chain?
When a node is bootstrapped, it will work through the blockchain’s history to build a UTXO set. Without being able to build and verify this UTXO set from scratch, there is no way to know that a UTXO is valid (without trusting someone else). For example, if someone opened a channel with your node, by consuming a UTXO from 2017, how would your node be able to determine the validity of that UTXO?
Even for a neutrino-serving node like btcd, the node still needs to have verified the entire history, in order to serve the LN node valid data.
Maybe that should be a different question but I guess the same holds true for accumulators like utreexo?
– Rene Pickhardt
6 hours ago
@RenePickhardt Good question. I’ve seen a few proposals for ways to add UTXO commitments to Bitcoin, and I believe they could provide a mechanism for achieving what OP desires (though they are not yet implemented at this point, and there are some security implications: instead of just trusting the math and code your node is running to do these checks, you must trust others (in aggregate) to do them, and you must trust the method of aggregation (more math, more code) to be secure as well).
– chytrik
6 hours ago
decided to extract the discussion to a separate question for better indexability: bitcoin.stackexchange.com/questions/89023/…
– Rene Pickhardt
5 hours ago
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "308"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f89015%2fdownload-the-bitcoin-chain-begining-from-a-certain-date%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The keyword you are probably looking for is neutrino as explained in the article by lightning labs.
From the conclusion of the article I quote:
We’re excited to have released the first implementation of BIP 157/158-compliant Neutrino clients in lnd 0.5 and in the Lightning App alpha. While these initial releases are for testnet, mainnet Neutrino is in progress as well. Note also that Neutrino serving support has been added to btcd, and support for BIP 158 has been merged into bitcoind (Bitcoin Core). [...] While support for BIP 158 has been merged into bitcoind, support for BIP 157 has not yet been merged, so Neutrino filters can’t yet be served by bitcoind full nodes.
So I guess that currently you will need to run btcd together with lnd. The configuration can probably taken from the README of https://github.com/lightninglabs/lightning-app
add a comment |
The keyword you are probably looking for is neutrino as explained in the article by lightning labs.
From the conclusion of the article I quote:
We’re excited to have released the first implementation of BIP 157/158-compliant Neutrino clients in lnd 0.5 and in the Lightning App alpha. While these initial releases are for testnet, mainnet Neutrino is in progress as well. Note also that Neutrino serving support has been added to btcd, and support for BIP 158 has been merged into bitcoind (Bitcoin Core). [...] While support for BIP 158 has been merged into bitcoind, support for BIP 157 has not yet been merged, so Neutrino filters can’t yet be served by bitcoind full nodes.
So I guess that currently you will need to run btcd together with lnd. The configuration can probably taken from the README of https://github.com/lightninglabs/lightning-app
add a comment |
The keyword you are probably looking for is neutrino as explained in the article by lightning labs.
From the conclusion of the article I quote:
We’re excited to have released the first implementation of BIP 157/158-compliant Neutrino clients in lnd 0.5 and in the Lightning App alpha. While these initial releases are for testnet, mainnet Neutrino is in progress as well. Note also that Neutrino serving support has been added to btcd, and support for BIP 158 has been merged into bitcoind (Bitcoin Core). [...] While support for BIP 158 has been merged into bitcoind, support for BIP 157 has not yet been merged, so Neutrino filters can’t yet be served by bitcoind full nodes.
So I guess that currently you will need to run btcd together with lnd. The configuration can probably taken from the README of https://github.com/lightninglabs/lightning-app
The keyword you are probably looking for is neutrino as explained in the article by lightning labs.
From the conclusion of the article I quote:
We’re excited to have released the first implementation of BIP 157/158-compliant Neutrino clients in lnd 0.5 and in the Lightning App alpha. While these initial releases are for testnet, mainnet Neutrino is in progress as well. Note also that Neutrino serving support has been added to btcd, and support for BIP 158 has been merged into bitcoind (Bitcoin Core). [...] While support for BIP 158 has been merged into bitcoind, support for BIP 157 has not yet been merged, so Neutrino filters can’t yet be served by bitcoind full nodes.
So I guess that currently you will need to run btcd together with lnd. The configuration can probably taken from the README of https://github.com/lightninglabs/lightning-app
answered 9 hours ago
Rene PickhardtRene Pickhardt
4,4352 silver badges18 bronze badges
4,4352 silver badges18 bronze badges
add a comment |
add a comment |
I am gonna need to use prude mod and began the download of the chain starting from march 2018 as recquired by lnd,
my question is which bitcoin client is able to do that and how to configure it for this procedure ?
I don’t believe any client can do this: how will your node know if a UTXO from before March 2018 was valid if it hast verified the full history of the chain?
When a node is bootstrapped, it will work through the blockchain’s history to build a UTXO set. Without being able to build and verify this UTXO set from scratch, there is no way to know that a UTXO is valid (without trusting someone else). For example, if someone opened a channel with your node, by consuming a UTXO from 2017, how would your node be able to determine the validity of that UTXO?
Even for a neutrino-serving node like btcd, the node still needs to have verified the entire history, in order to serve the LN node valid data.
Maybe that should be a different question but I guess the same holds true for accumulators like utreexo?
– Rene Pickhardt
6 hours ago
@RenePickhardt Good question. I’ve seen a few proposals for ways to add UTXO commitments to Bitcoin, and I believe they could provide a mechanism for achieving what OP desires (though they are not yet implemented at this point, and there are some security implications: instead of just trusting the math and code your node is running to do these checks, you must trust others (in aggregate) to do them, and you must trust the method of aggregation (more math, more code) to be secure as well).
– chytrik
6 hours ago
decided to extract the discussion to a separate question for better indexability: bitcoin.stackexchange.com/questions/89023/…
– Rene Pickhardt
5 hours ago
add a comment |
I am gonna need to use prude mod and began the download of the chain starting from march 2018 as recquired by lnd,
my question is which bitcoin client is able to do that and how to configure it for this procedure ?
I don’t believe any client can do this: how will your node know if a UTXO from before March 2018 was valid if it hast verified the full history of the chain?
When a node is bootstrapped, it will work through the blockchain’s history to build a UTXO set. Without being able to build and verify this UTXO set from scratch, there is no way to know that a UTXO is valid (without trusting someone else). For example, if someone opened a channel with your node, by consuming a UTXO from 2017, how would your node be able to determine the validity of that UTXO?
Even for a neutrino-serving node like btcd, the node still needs to have verified the entire history, in order to serve the LN node valid data.
Maybe that should be a different question but I guess the same holds true for accumulators like utreexo?
– Rene Pickhardt
6 hours ago
@RenePickhardt Good question. I’ve seen a few proposals for ways to add UTXO commitments to Bitcoin, and I believe they could provide a mechanism for achieving what OP desires (though they are not yet implemented at this point, and there are some security implications: instead of just trusting the math and code your node is running to do these checks, you must trust others (in aggregate) to do them, and you must trust the method of aggregation (more math, more code) to be secure as well).
– chytrik
6 hours ago
decided to extract the discussion to a separate question for better indexability: bitcoin.stackexchange.com/questions/89023/…
– Rene Pickhardt
5 hours ago
add a comment |
I am gonna need to use prude mod and began the download of the chain starting from march 2018 as recquired by lnd,
my question is which bitcoin client is able to do that and how to configure it for this procedure ?
I don’t believe any client can do this: how will your node know if a UTXO from before March 2018 was valid if it hast verified the full history of the chain?
When a node is bootstrapped, it will work through the blockchain’s history to build a UTXO set. Without being able to build and verify this UTXO set from scratch, there is no way to know that a UTXO is valid (without trusting someone else). For example, if someone opened a channel with your node, by consuming a UTXO from 2017, how would your node be able to determine the validity of that UTXO?
Even for a neutrino-serving node like btcd, the node still needs to have verified the entire history, in order to serve the LN node valid data.
I am gonna need to use prude mod and began the download of the chain starting from march 2018 as recquired by lnd,
my question is which bitcoin client is able to do that and how to configure it for this procedure ?
I don’t believe any client can do this: how will your node know if a UTXO from before March 2018 was valid if it hast verified the full history of the chain?
When a node is bootstrapped, it will work through the blockchain’s history to build a UTXO set. Without being able to build and verify this UTXO set from scratch, there is no way to know that a UTXO is valid (without trusting someone else). For example, if someone opened a channel with your node, by consuming a UTXO from 2017, how would your node be able to determine the validity of that UTXO?
Even for a neutrino-serving node like btcd, the node still needs to have verified the entire history, in order to serve the LN node valid data.
answered 7 hours ago
chytrikchytrik
8,7382 gold badges6 silver badges31 bronze badges
8,7382 gold badges6 silver badges31 bronze badges
Maybe that should be a different question but I guess the same holds true for accumulators like utreexo?
– Rene Pickhardt
6 hours ago
@RenePickhardt Good question. I’ve seen a few proposals for ways to add UTXO commitments to Bitcoin, and I believe they could provide a mechanism for achieving what OP desires (though they are not yet implemented at this point, and there are some security implications: instead of just trusting the math and code your node is running to do these checks, you must trust others (in aggregate) to do them, and you must trust the method of aggregation (more math, more code) to be secure as well).
– chytrik
6 hours ago
decided to extract the discussion to a separate question for better indexability: bitcoin.stackexchange.com/questions/89023/…
– Rene Pickhardt
5 hours ago
add a comment |
Maybe that should be a different question but I guess the same holds true for accumulators like utreexo?
– Rene Pickhardt
6 hours ago
@RenePickhardt Good question. I’ve seen a few proposals for ways to add UTXO commitments to Bitcoin, and I believe they could provide a mechanism for achieving what OP desires (though they are not yet implemented at this point, and there are some security implications: instead of just trusting the math and code your node is running to do these checks, you must trust others (in aggregate) to do them, and you must trust the method of aggregation (more math, more code) to be secure as well).
– chytrik
6 hours ago
decided to extract the discussion to a separate question for better indexability: bitcoin.stackexchange.com/questions/89023/…
– Rene Pickhardt
5 hours ago
Maybe that should be a different question but I guess the same holds true for accumulators like utreexo?
– Rene Pickhardt
6 hours ago
Maybe that should be a different question but I guess the same holds true for accumulators like utreexo?
– Rene Pickhardt
6 hours ago
@RenePickhardt Good question. I’ve seen a few proposals for ways to add UTXO commitments to Bitcoin, and I believe they could provide a mechanism for achieving what OP desires (though they are not yet implemented at this point, and there are some security implications: instead of just trusting the math and code your node is running to do these checks, you must trust others (in aggregate) to do them, and you must trust the method of aggregation (more math, more code) to be secure as well).
– chytrik
6 hours ago
@RenePickhardt Good question. I’ve seen a few proposals for ways to add UTXO commitments to Bitcoin, and I believe they could provide a mechanism for achieving what OP desires (though they are not yet implemented at this point, and there are some security implications: instead of just trusting the math and code your node is running to do these checks, you must trust others (in aggregate) to do them, and you must trust the method of aggregation (more math, more code) to be secure as well).
– chytrik
6 hours ago
decided to extract the discussion to a separate question for better indexability: bitcoin.stackexchange.com/questions/89023/…
– Rene Pickhardt
5 hours ago
decided to extract the discussion to a separate question for better indexability: bitcoin.stackexchange.com/questions/89023/…
– Rene Pickhardt
5 hours ago
add a comment |
Thanks for contributing an answer to Bitcoin Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f89015%2fdownload-the-bitcoin-chain-begining-from-a-certain-date%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown