Title: Вопрос по сложности Post by: quarry on May 03, 2016, 12:22:25 AM Где в протоколе заложена сложность? я имею ввиду откуда мой кошелёк знает что нужно принять блок с какой-то сложностью.
что мешает мне поставив дома 100компьютеров намайнить от первого генезис блока свою цепочку длиннее чем текущая (~410 000 блоков) с простой сложностью (я же один её майню - сложность расти не должна) - и таким образом новые клиенты должны принять эту более длинную цепочку чем текущая? Title: Re: Вопрос по сложности Post by: Xtc on May 03, 2016, 01:35:56 AM (я же один её майню - сложность расти не должна) у тебя тоже будет расти сложность каждые 2016 блоков. За час намайнишь 2016, а потом всё.Quote намайнить от первого генезис блока свою цепочку длиннее чем текущая В bitcoin core есть чекпойнты(checkpoint), клиент не примет такой блок, независимо от сложности. То есть даже если на квантовом компьютере кто-то построит всю цепочку заново, наши клиенты эти блоки не примут.Title: Re: Вопрос по сложности Post by: A-Bolt on May 04, 2016, 02:55:16 PM и таким образом новые клиенты должны принять эту более длинную цепочку чем текущая? Не должны. правильной признается не та цепочка, в которой больше блоков, а та, в которой их совокупная сложность больше (https://forum.bits.media/index.php?/blog/26/entry-242-chem-opasna-mainingovaia-monopoliia/) |