Would Tezos benefit from parallelisation? The 2019 Stack Overflow Developer Survey Results Are InGarbage CollectionHow to secure baking node from attacks like DDOS?How to make a tezos node set CORS headersHow do I get a list of baking rights for a wallet address using the RPC API?Is tezos-node single or multi-threaded?Why run a node in Tezos?What is the current size of the blockchain?Building node from source - Library “tls” not foundMigrating from Source build to DockerStrange behaviour running a node on Google Cloud
Dual Citizen. Exited the US on Italian passport recently
Where to refill my bottle in India?
How to deal with fear of taking dependencies
What do hard-Brexiteers want with respect to the Irish border?
On the insanity of kings as an argument against Monarchy
aging parents with no investments
Compare nested objects in JavaScript and return keys equality
How can I fix this gap between bookcases I made?
How can I create a character who can assume the widest possible range of creature sizes?
Unbreakable Formation vs. Cry of the Carnarium
What are the advantages and disadvantages of running one shots compared to campaigns?
How to manage monthly salary
Pristine Bit Checking
What could be the right powersource for 15 seconds lifespan disposable giant chainsaw?
Does light intensity oscillate really fast since it is a wave?
How did the USSR manage to innovate in an environment characterized by government censorship and high bureaucracy?
sed pattern replace " to " and to \ except json string
What are the motivations for publishing new editions of an existing textbook, beyond new discoveries in a field?
Geography at the pixel level
Why do UK politicians seemingly ignore opinion polls on Brexit?
Access elements in std::string where positon of string is greater than its size
Extreme, but not acceptable situation and I can't start the work tomorrow morning
Why the maximum length of openwrt’s root password is 8?
Filling an area between two curves
Would Tezos benefit from parallelisation?
The 2019 Stack Overflow Developer Survey Results Are InGarbage CollectionHow to secure baking node from attacks like DDOS?How to make a tezos node set CORS headersHow do I get a list of baking rights for a wallet address using the RPC API?Is tezos-node single or multi-threaded?Why run a node in Tezos?What is the current size of the blockchain?Building node from source - Library “tls” not foundMigrating from Source build to DockerStrange behaviour running a node on Google Cloud
It appears that whilst bootstrapping a node, Tezos will only make use of a single CPU. Is there a reason for this and would Tezos benefit from any parallelisation?
node performance
add a comment |
It appears that whilst bootstrapping a node, Tezos will only make use of a single CPU. Is there a reason for this and would Tezos benefit from any parallelisation?
node performance
add a comment |
It appears that whilst bootstrapping a node, Tezos will only make use of a single CPU. Is there a reason for this and would Tezos benefit from any parallelisation?
node performance
It appears that whilst bootstrapping a node, Tezos will only make use of a single CPU. Is there a reason for this and would Tezos benefit from any parallelisation?
node performance
node performance
asked 6 hours ago
xtzbakerxtzbaker
788319
788319
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It is not trivial to achieve the bootstrap phase in parallel. Indeed, while bootstrapping, you have a dependency on the availability of the last context (ledger state) used to compute the next one, and so on.
However, there is still room for improvement on the node performances and we are working on it.
New contributor
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "698"
;
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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%2ftezos.stackexchange.com%2fquestions%2f1032%2fwould-tezos-benefit-from-parallelisation%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It is not trivial to achieve the bootstrap phase in parallel. Indeed, while bootstrapping, you have a dependency on the availability of the last context (ledger state) used to compute the next one, and so on.
However, there is still room for improvement on the node performances and we are working on it.
New contributor
add a comment |
It is not trivial to achieve the bootstrap phase in parallel. Indeed, while bootstrapping, you have a dependency on the availability of the last context (ledger state) used to compute the next one, and so on.
However, there is still room for improvement on the node performances and we are working on it.
New contributor
add a comment |
It is not trivial to achieve the bootstrap phase in parallel. Indeed, while bootstrapping, you have a dependency on the availability of the last context (ledger state) used to compute the next one, and so on.
However, there is still room for improvement on the node performances and we are working on it.
New contributor
It is not trivial to achieve the bootstrap phase in parallel. Indeed, while bootstrapping, you have a dependency on the availability of the last context (ledger state) used to compute the next one, and so on.
However, there is still room for improvement on the node performances and we are working on it.
New contributor
edited 5 hours ago
New contributor
answered 5 hours ago
vect0rvect0r
314
314
New contributor
New contributor
add a comment |
add a comment |
Thanks for contributing an answer to Tezos 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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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%2ftezos.stackexchange.com%2fquestions%2f1032%2fwould-tezos-benefit-from-parallelisation%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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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