Bitcoin Forum
May 23, 2024, 09:57:06 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Вопрос по сложности  (Read 421 times)
quarry (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
May 03, 2016, 12:22:25 AM
 #1

Где в протоколе заложена сложность? я имею ввиду откуда мой кошелёк знает что нужно принять блок с какой-то сложностью.

что мешает мне поставив дома 100компьютеров намайнить от первого генезис блока свою цепочку длиннее чем текущая (~410 000 блоков) с простой сложностью (я же один её майню - сложность расти не должна) - и таким образом новые клиенты должны принять эту более длинную цепочку чем текущая? 
Xtc
Legendary
*
Offline Offline

Activity: 1972
Merit: 1028


;u


View Profile WWW
May 03, 2016, 01:35:56 AM
 #2

(я же один её майню - сложность расти не должна)
у тебя тоже будет расти сложность каждые 2016 блоков. За час намайнишь 2016, а потом всё.

Quote
намайнить от первого генезис блока свою цепочку длиннее чем текущая
В bitcoin core есть чекпойнты(checkpoint), клиент не примет такой блок, независимо от сложности. То есть даже если на квантовом компьютере кто-то построит всю цепочку заново, наши клиенты эти блоки не примут.
A-Bolt
Legendary
*
Offline Offline

Activity: 2317
Merit: 2318


View Profile
May 04, 2016, 02:55:16 PM
 #3

и таким образом новые клиенты должны принять эту более длинную цепочку чем текущая? 
Не должны.
правильной признается не та цепочка, в которой больше блоков, а та, в которой их совокупная сложность больше
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!