Bitcoin Forum
November 16, 2024, 11:30:34 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3]  All
  Print  
Author Topic: Интересный случай закрытия блока в Bitcoin.  (Read 1321 times)
amaclin1
Sr. Member
****
Offline Offline

Activity: 938
Merit: 367


View Profile
December 12, 2017, 10:41:30 PM
 #41

А мой Bitcoin Core откуда узнает об этом судьбоносном постановлении Пленума ЦК КПСС?
Теоретически такое решение может быть принято и активировано как софт-форк большинством.
Тогда это будет ваша проблема, что вы продолжаете майнить по старым правилам,
где пустые блоки допустимы, а по новому постановлению секретариата президиума
ВЦСПС  пустые блоки начиная с блока номер икс считаются невалидными.

Тогда отсосете именно вы, потому что остальные 95% решили что ваше мнение никого не ебёт.
Но эти мои рассуждения гипотетические - такой херней никто в здравом уме заниматься не станет.
Я не спорю с вашим мнением (ибо вы правильно описали бредовость идеи)
Я лишь объясняю почему так, а не иначе.
Coin-1
Legendary
*
Offline Offline

Activity: 2632
Merit: 2304



View Profile
December 14, 2017, 01:35:44 AM
Last edit: October 02, 2018, 08:08:17 PM by Coin-1
 #42

Согласно хрестоматийному PDF Сатоши Накамото 2008 года, майнеры имеют право не продолжать работать над блокчейном, если они не согласны с содержанием блока/блоков.
А можно привести цитату по этому поводу из упомянутого вами PDF-а.  

Читайте в заключении в самом конце:

Quote
Nodes can leave and rejoin the network at will, accepting the proof-of-work chain as proof of what happened while they were gone. They vote with their CPU power, expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them. Any needed rules and incentives can be enforced with this consensus mechanism.
Coin-1
Legendary
*
Offline Offline

Activity: 2632
Merit: 2304



View Profile
December 14, 2017, 01:40:40 AM
 #43

А мой Bitcoin Core откуда узнает об этом судьбоносном постановлении Пленума ЦК КПСС?
Теоретически такое решение может быть принято и активировано как софт-форк большинством.
В этом нет никакой необходимости. Пул BTC.COM смайнил пустой блок, скорее всего, потому что на то время в очереди было мало транзакций с высокими комиссиями.

https://blockchain.info/unconfirmed-transactions
amaclin1
Sr. Member
****
Offline Offline

Activity: 938
Merit: 367


View Profile
December 14, 2017, 03:43:17 AM
 #44

Отвлекитесь немного от пустых блоков. Займитесь чем-нибудь иным на часик.
А то у вас "в голове циклится". Давайте я вас развлеку. Подумайте над вопросом,
почему при чтении этого топика мне в голову каждый раз приходит вот этот
фрагмент из "Кондуита и Швамбрании":

Quote
     Ко мне тоже приходила ученица. За фунт мяса  в  месяц  я  обучал  некую великовозрастную и дебелую Анюту Коломийцеву  грамоте  и  счету.  Фунт  мяса доставался мне нелегко. Я узнал, почем фунт лиха... Ученица  моя  упрямо  не доверяла буквам. Она руководствовалась  больше  собственными  догадками.  Ей надо было, например, прочесть слово "Нюра".
     - Ны и ю - ню, - читала она, - ры и а  -  ра...  Получается  Анютка!  - радостно заключала она. В другой раз одолевали мы слово "сапоги".
     - Сы и а - са, - карабкалась по слогам Анюта, - пы и о - по,  значит  - сапо... Теперь гы и и - ги...
     - Ну, что вместе получается? - спросил я.
     - Валенки, - сказала Анюта.
Coin-1
Legendary
*
Offline Offline

Activity: 2632
Merit: 2304



View Profile
December 17, 2017, 02:51:47 AM
 #45

Отвлекитесь немного от пустых блоков. Займитесь чем-нибудь иным на часик.
Ваш посыл понятен - мол, "я же объяснил". Но Вы же сами сказали:

Новое задание на майнинг можно отправить даже до того, как блок будет
скачан из сети и проверен на валидность.

А потом не спеша фильтрует транзакции которые надо из мемпула
выкинуть потому что они уже подтверждены.
Ключевое слово - "не спеша". Даже на обычном компьютере для компановки и хеширования нового блока транзакций требуется меньше секунды. Вот, админ пула тогда не спешил 23 секунды, завтра он не будет спешить минуту, а послезавтра он пришлёт смайненный пустой блок через 10 минут, и скажет: "я нечаянно, у меня так программа работает". Grin Grin Grin
amaclin1
Sr. Member
****
Offline Offline

Activity: 938
Merit: 367


View Profile
December 17, 2017, 03:51:52 AM
 #46

Вот, админ пула тогда не спешил 23 секунды
Блядь. Ну чего вы доебались к этим 23 секундам как пьяный к радио? Они ни о чем.

Я админ пула А в 12:00 даю вашему асику задание майнить блок Х
Блок обычный, с транзакциями. В этом задании уже написан таймстамп,
ваш асик не имеет собственных часов чтобы его корректировать.
Через 22 секунды вы находите решение и отправляете решение на пул,
пул броадкастит этот блок в сеть. В этом блоке таймстамп будет 12:00:00 несмотря
на то, что решение вы нашли в 12:00:22. Другой пул через секунду находит пустышку.
Результат? При абсолютно точно синхронизированном времени на всех устройствах
и мгновенном распространении информации по сети вы видите разницу в таймстампах
двух блоков в 23 секунды. Это нормально. Как вы не понимаете?

(Та последовательность событий, которую я здесь описал - это один из возможных
вариантов. Могут быть и другие условия при которых вы увидите 23 секунды)

Quote
, завтра он не будет спешить минуту, а послезавтра он пришлёт смайненный
пустой блок через 10 минут, и скажет: "я нечаянно, у меня так программа работает". Grin Grin Grin
И что с того? Вы на этот консенсус согласились? Значит перестаньте бухтеть.
Если недовольны - крестик в углу экрана и добро пожаловать в обычные русские баксы.
A-Bolt
Legendary
*
Offline Offline

Activity: 2335
Merit: 2384


View Profile
December 18, 2017, 03:17:16 PM
 #47

а послезавтра он пришлёт смайненный пустой блок через 10 минут, и скажет: "я нечаянно, у меня так программа работает". Grin Grin Grin

Тогда он не заработает на комиссиях с транзакций. А остальные пулы, которые не будут 10 минут лепить шаблон блока, а сделают это быстрее - заработают. И кому этот пул сделает хуже?
Pages: « 1 2 [3]  All
  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!