Author

Topic: Интересный случай закрытия блока в Bitcoin. (Read 1322 times)

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

Тогда он не заработает на комиссиях с транзакций. А остальные пулы, которые не будут 10 минут лепить шаблон блока, а сделают это быстрее - заработают. И кому этот пул сделает хуже?
sr. member
Activity: 770
Merit: 305
Вот, админ пула тогда не спешил 23 секунды
Блядь. Ну чего вы доебались к этим 23 секундам как пьяный к радио? Они ни о чем.

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

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

Quote
, завтра он не будет спешить минуту, а послезавтра он пришлёт смайненный
пустой блок через 10 минут, и скажет: "я нечаянно, у меня так программа работает". Grin Grin Grin
И что с того? Вы на этот консенсус согласились? Значит перестаньте бухтеть.
Если недовольны - крестик в углу экрана и добро пожаловать в обычные русские баксы.
legendary
Activity: 2618
Merit: 2304
Отвлекитесь немного от пустых блоков. Займитесь чем-нибудь иным на часик.
Ваш посыл понятен - мол, "я же объяснил". Но Вы же сами сказали:

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

А потом не спеша фильтрует транзакции которые надо из мемпула
выкинуть потому что они уже подтверждены.
Ключевое слово - "не спеша". Даже на обычном компьютере для компановки и хеширования нового блока транзакций требуется меньше секунды. Вот, админ пула тогда не спешил 23 секунды, завтра он не будет спешить минуту, а послезавтра он пришлёт смайненный пустой блок через 10 минут, и скажет: "я нечаянно, у меня так программа работает". Grin Grin Grin
sr. member
Activity: 770
Merit: 305
Отвлекитесь немного от пустых блоков. Займитесь чем-нибудь иным на часик.
А то у вас "в голове циклится". Давайте я вас развлеку. Подумайте над вопросом,
почему при чтении этого топика мне в голову каждый раз приходит вот этот
фрагмент из "Кондуита и Швамбрании":

Quote
     Ко мне тоже приходила ученица. За фунт мяса  в  месяц  я  обучал  некую великовозрастную и дебелую Анюту Коломийцеву  грамоте  и  счету.  Фунт  мяса доставался мне нелегко. Я узнал, почем фунт лиха... Ученица  моя  упрямо  не доверяла буквам. Она руководствовалась  больше  собственными  догадками.  Ей надо было, например, прочесть слово "Нюра".
     - Ны и ю - ню, - читала она, - ры и а  -  ра...  Получается  Анютка!  - радостно заключала она. В другой раз одолевали мы слово "сапоги".
     - Сы и а - са, - карабкалась по слогам Анюта, - пы и о - по,  значит  - сапо... Теперь гы и и - ги...
     - Ну, что вместе получается? - спросил я.
     - Валенки, - сказала Анюта.
legendary
Activity: 2618
Merit: 2304
А мой Bitcoin Core откуда узнает об этом судьбоносном постановлении Пленума ЦК КПСС?
Теоретически такое решение может быть принято и активировано как софт-форк большинством.
В этом нет никакой необходимости. Пул BTC.COM смайнил пустой блок, скорее всего, потому что на то время в очереди было мало транзакций с высокими комиссиями.

https://blockchain.info/unconfirmed-transactions
legendary
Activity: 2618
Merit: 2304
Согласно хрестоматийному 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.
sr. member
Activity: 770
Merit: 305
А мой Bitcoin Core откуда узнает об этом судьбоносном постановлении Пленума ЦК КПСС?
Теоретически такое решение может быть принято и активировано как софт-форк большинством.
Тогда это будет ваша проблема, что вы продолжаете майнить по старым правилам,
где пустые блоки допустимы, а по новому постановлению секретариата президиума
ВЦСПС  пустые блоки начиная с блока номер икс считаются невалидными.

Тогда отсосете именно вы, потому что остальные 95% решили что ваше мнение никого не ебёт.
Но эти мои рассуждения гипотетические - такой херней никто в здравом уме заниматься не станет.
Я не спорю с вашим мнением (ибо вы правильно описали бредовость идеи)
Я лишь объясняю почему так, а не иначе.
legendary
Activity: 2317
Merit: 2318
Согласно хрестоматийному PDF Сатоши Накамото 2008 года, майнеры имеют право не продолжать работать над блокчейном, если они не согласны с содержанием блока/блоков.

А можно привести цитату по этому поводу из упомянутого вами PDF-а.

Если некоторые крупные майнинг-пулы начнут намеренно один за другим майнить такие пустые (или полупустые) блоки (причём не 3 секунды, и не 23 секунды, а минутами), и при этом в очереди будет действительно много транзакций с высокими комиссиями, то, возможно, будет поднят вопрос об исключении таких майнинг-пулов из сети Bitcoin путём отказа "созидательных" крупных майнинг-пулов от добавления смайненных теми майнинг-пулами пустых блоков в блокчейн.

А мой Bitcoin Core откуда узнает об этом судьбоносном постановлении Пленума ЦК КПСС?
Мой несознательный Bitcoin Core добавит новый пустой блок в свою цепочку блоков и плевать он хотел на всякие постановления.

И, кстати, если у пулов-пустоблочников будет мощи поболее, чем у пулов - непримиримых борцов с пустыми блоками, то последние неиллюзорно отсосут, майня мёртвую цепочку.
  
sr. member
Activity: 770
Merit: 305
Вы хотите сказать, что пул BTC.COM майнил пустышку ровно 3 секунды, а все
временные нестыковки - из-за отсутствия синхронизации с NTP-серверами?
Нет, этого я не могу утверждать. Это один из нескольких возможных вариантов,
но не единственно возможный. Возвращаюсь к исходному вопросу: дикарь видит
как две жидкости смешивают в пробирке (а для дикаря любая прозрачная жидкость - вода)
и результат начинает бурлить пузырями - и ему это кажется чудом, божественным провидением
и всё такое прочее. Обычный человек, знающий химию в пределах восьми классов средней
школы догадывается, что это может произойти в результате смешивания кислоты и щелочи,
но на глаз не может определить так ли это и что именно было смешано. Не будьте дикарями.

Quote
Слишком долго же.
Это рандом. Так работает теория вероятностей. Блок иногда сеть и два часа ищет.

Quote
Здесь ещё можно указать, что каждый шаг любой из лошадей стоит больших денег,
которые сгорают впустую, если лошадь не приходит первой.
Спасибо, кэп. Но стоит не шаг лошади, а время жизни лошади. Пул не может
дать одновременно всем своим клиентам задание "ой, выключись секунд на пять,
я ща обсчитаю что мне тут прислали и тогда дам новое задание"

Quote
Согласно хрестоматийному PDF Сатоши Накамото 2008 года, майнеры имеют право не
продолжать работать над блокчейном, если они не согласны с содержанием блока/блоков.
Почему же не имеют? Их боженька покарает громом и молнией? Имеют и работают.
Тем более что они в этот момент не "несогласны".

Quote
то, возможно, будет поднят вопрос об исключении таких майнинг-пулов из сети Bitcoin путём
отказа "созидательных" крупных майнинг-пулов от добавления смайненных теми майнинг-пулами
пустых блоков в блокчейн.
Знаете что обидно? Я вот две страницы объясняю вам что все пулы так делают. А вы
про какие-то созидательные вещи говорите? Пчелы против меда объединятся? А смысл?
Профсоюз водителей автобусов примет постановление о том, что водитель каждого пустого
автобуса на линии должен сам выписать самому себе штраф и оплатить его? Я повторяю:
даже если такое решение будет принято - каждый водитель автобуса будет с утра сажать
свою тещу и возить её, тем самым исключая возможность подобного штрафа.
legendary
Activity: 2618
Merit: 2304
Есть на ней наездник или нет - это неважно,
вероятность выигрыша в заезде зависит не от наездника, он может прыгнуть
и на скаку. Задача каждого участника в первую очередь заработать бабло себе,
а о том, насколько такой ипподром интересен для зрителей - это второй вопрос.
Согласно хрестоматийному PDF Сатоши Накамото 2008 года, майнеры имеют право не продолжать работать над блокчейном, если они не согласны с содержанием блока/блоков.

Если некоторые крупные майнинг-пулы начнут намеренно один за другим майнить такие пустые (или полупустые) блоки (причём не 3 секунды, и не 23 секунды, а минутами), и при этом в очереди будет действительно много транзакций с высокими комиссиями, то, возможно, будет поднят вопрос об исключении таких майнинг-пулов из сети Bitcoin путём отказа "созидательных" крупных майнинг-пулов от добавления смайненных теми майнинг-пулами пустых блоков в блокчейн.
legendary
Activity: 2618
Merit: 2304
Условно говоря, майнинг - это гонка. Представьте себе "странный ипподром".
Правила на этом ипподроме такие: как только какая-то лошадь пересекает
ленточку, сразу открываются стартовые ворота и твоя новая лошадь может
стартовать на следующий заезд.
Здесь ещё можно указать, что каждый шаг любой из лошадей стоит больших денег, которые сгорают впустую, если лошадь не приходит первой.
legendary
Activity: 2618
Merit: 2304
Потому что сайт blockchain.info всегда эти два поля показывает для всех блоков одинаково.
Всем похуй на эти таймстампы поэтому никто на это внимания не обращает.
Вы хотите сказать, что пул BTC.COM майнил пустышку ровно 3 секунды, а все временные нестыковки - из-за отсутствия синхронизации с NTP-серверами?

Quote
Интересно, что следующий за пустышкой блок майнили аж 23 минуты 5 секунд. Undecided Undecided Undecided
Я не специалист в нумерологии. Что в этом интересного?
Слишком долго же.
sr. member
Activity: 770
Merit: 305
Ключевой вопрос- выгоднее на какой дистанции? Это уже аналогия не
с пустым автобусом, а с лечением головной боли отрубанием оной.
Практика показывает, что для децентрализованных технологий надо
больше задумываться о коротких дистанциях, нежели планировать долгосрок.

Условно говоря, майнинг - это гонка. Представьте себе "странный ипподром".
Правила на этом ипподроме такие: как только какая-то лошадь пересекает
ленточку, сразу открываются стартовые ворота и твоя новая лошадь может
стартовать на следующий заезд. Есть на ней наездник или нет - это неважно,
вероятность выигрыша в заезде зависит не от наездника, он может прыгнуть
и на скаку. Задача каждого участника в первую очередь заработать бабло себе,
а о том, насколько такой ипподром интересен для зрителей - это второй вопрос.
full member
Activity: 504
Merit: 106
EndChain - Complete Logistical Solution
Quote from: amaclin1
Ключевое слово:
так майнеру получается выгоднее.
Ключевой вопрос- выгоднее на какой дистанции? Это уже аналогия не с пустым автобусом, а с лечением головной боли отрубанием оной.
jr. member
Activity: 48
Merit: 10
спасибо за мини ликбез
узнал много нового у функциоировании блокчейна
реально неожиданные вещи для себя понял))

зы пример с автобусом очень нагляден  Grin
sr. member
Activity: 770
Merit: 305
В общем-то, в этой серии блоков Timestamp точно совпадает с Received Time.
И как ты думаешь почему?
Ну подумай мозжечком хоть пять минут для разминки! (это всем совет)
Потому что сайт blockchain.info всегда эти два поля показывает для всех блоков одинаково.
Всем похуй на эти таймстампы поэтому никто на это внимания не обращает.
Ну а раз всех устраивает - зачем что-то чинить?

Quote
Интересно, что следующий за пустышкой блок майнили аж 23 минуты 5 секунд. Undecided Undecided Undecided
Я не специалист в нумерологии. Что в этом интересного?
legendary
Activity: 2618
Merit: 2304
На самом деле не 3 секунды, а, в данном случае, 23 секунды. Wink
Откуда ты взял цифру 23?
Если это разница в таймстампах - то это вообще из другой оперы.
На компьютерах в интернете время не всегда синхронизировано точно,
а нода вовсе не обязана ставить какое-то точное время в заголовок блока.
Так, приблизительно плюс-минус лапоть.
В общем-то, в этой серии блоков Timestamp точно совпадает с Received Time.

Block #496543 - Received Time: 2017-11-28 17:02:02
Block #496544 - Received Time: 2017-11-28 17:02:25 (разница 23 секунды)
Block #496545 - Received Time: 2017-11-28 17:25:30

Интересно, что следующий за пустышкой блок майнили аж 23 минуты 5 секунд. Undecided Undecided Undecided
sr. member
Activity: 770
Merit: 305
На самом деле не 3 секунды, а, в данном случае, 23 секунды. Wink
Откуда ты взял цифру 23?
Если это разница в таймстампах - то это вообще из другой оперы.
На компьютерах в интернете время не всегда синхронизировано точно,
а нода вовсе не обязана ставить какое-то точное время в заголовок блока.
Так, приблизительно плюс-минус лапоть.
Майнер (тот который с асиком) получил свое задание от пула и обсчитывает
его пока не придет новое задание. Отправляет шары, если они находятся.
Вот и нашлась подходящая шара когда обсчитывалась пустышка
legendary
Activity: 2618
Merit: 2304
Я хочу понять как в оригинальном виде хранится блок и как в блоке выглядет заголовок и транзакции?
Вам же дали прямые ссылки на блоки.

Блок 496544:
https://blockchain.info/block/00000000000000000061fc8f9c869608134dba8ae9dc2c102602c8db2b970a7b?format=hex

Это запись блока в шестнадцатиричной системе счисления. Первые 160 символов (80 байт) - стандартный заголовок блока, затем следует транзакция/транзакции.

Вот читаемая запись этого блока:
https://blockchain.info/block/00000000000000000061fc8f9c869608134dba8ae9dc2c102602c8db2b970a7b
jr. member
Activity: 46
Merit: 3
А можно как то только этот блок 496544 скачать отдельно без блокчейна?
Подскажите где можно скачать этот блок?
А что вы имеете в виду? Блок - это по сути дела набор байтиков.
Причем заголовок имеет, грубо говоря, стандартизованную структуру - 80 байт
А потом пачка транзакций.
Причем как вы у себя на компьютере храните транзакции из блока никого особо не волнует
Вам что надо?

Еще если можно можете дать мне блок номер 76545 в оригинальном виде и в текстовом виде тоже.

Я не понимаю что такое оригинальный, а что такое текстовый вид

Ну может быть вас устроит вот это?
Блок 496544:
https://blockchain.info/block/00000000000000000061fc8f9c869608134dba8ae9dc2c102602c8db2b970a7b?format=hex

Блок 76545:
https://blockchain.info/block/0000000000402c3f6faa1239c6d4d440ef6b4dbc8569f22b1aaa29cefe096745?format=hex

Я хочу понять как в оригинальном виде хранится блок и как в блоке выглядет заголовок и транзакции?
legendary
Activity: 2618
Merit: 2304
А потом не спеша фильтрует транзакции которые надо из мемпула
выкинуть потому что они уже подтверждены. Сколько времени
может занять этот процесс? Не знаю. Допустим три секунды.
Если кто-то успевает найти блок - появляется такая пустышка
На самом деле не 3 секунды, а, в данном случае, 23 секунды. Wink

Как вариант, крупнейшим майнинг пулам выгодно, чтобы в блокчейн было добавлено как можно больше блоков за максимально короткое время (пусть даже таких пустышек). В этом случае, сложность майнинга будет только повышаться, и у более мелких майнинг пулов может не хватать вычислительных мощностей для конкуренции с топовыми майнинг пулами.
sr. member
Activity: 770
Merit: 305
А можно как то только этот блок 496544 скачать отдельно без блокчейна?
Подскажите где можно скачать этот блок?
А что вы имеете в виду? Блок - это по сути дела набор байтиков.
Причем заголовок имеет, грубо говоря, стандартизованную структуру - 80 байт
А потом пачка транзакций.
Причем как вы у себя на компьютере храните транзакции из блока никого особо не волнует
Вам что надо?

Еще если можно можете дать мне блок номер 76545 в оригинальном виде и в текстовом виде тоже.

Я не понимаю что такое оригинальный, а что такое текстовый вид

Ну может быть вас устроит вот это?
Блок 496544:
https://blockchain.info/block/00000000000000000061fc8f9c869608134dba8ae9dc2c102602c8db2b970a7b?format=hex

Блок 76545:
https://blockchain.info/block/0000000000402c3f6faa1239c6d4d440ef6b4dbc8569f22b1aaa29cefe096745?format=hex
jr. member
Activity: 46
Merit: 3
Еще если можно можете дать мне блок номер 76545 в оригинальном виде и в текстовом виде тоже.
jr. member
Activity: 46
Merit: 3
А можно как то только этот блок 496544 скачать отдельно без блокчейна? Подскажите где можно скачать этот блок?
sr. member
Activity: 770
Merit: 305
А есть ли какая-то причина искать хэш блока без транзакций? По идее не должно быть
разницы искать хэш только от блока с coinbase транзакцией или с транзакциями пользователей.

Единственная причина, которую я могу предположить, что после нахождения блока,
пока выбираются транзакции из пула транзакций, очень короткое время ищется хэш
для пустого блока. И иногда находится
Ну молодец. Все правильно. Как только пул получает информацию
о новом блоке - он сразу же отправляет майнерам новое задание.

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

А потом не спеша фильтрует транзакции которые надо из мемпула
выкинуть потому что они уже подтверждены. Сколько времени
может занять этот процесс? Не знаю. Допустим три секунды.
Если кто-то успевает найти блок - появляется такая пустышка
member
Activity: 108
Merit: 250
Вы очень бестолково формулируете вопрос. Да, как правило
такие пустые блоки (состоящие только из coinbase-транзакции)
идут вдогон за только что найденным блоком. Это вы верно подметили.
Это происходит потому что пулы больше заинтересованы в нахождении
блока, чем в наполнении блока транзакциями. По-просту говоря, так
программа написана.

А есть ли какая-то причина искать хэш блока без транзакций? По идее не должно быть разницы искать хэш только от блока с coinbase транзакцией или с транзакциями пользователей.

Единственная причина, которую я могу предположить, что после нахождения блока, пока выбираются транзакции из пула транзакций, очень короткое время ищется хэш для пустого блока. И иногда находится
sr. member
Activity: 770
Merit: 305
Отличный пример привели. Час пик. На остановках куча людей толпится.
По маршруту едет автобус, в нем водитель катает свою тёщу. На остановках
водитель двери не открывает. Нет веских причин не платить такому водителю
зарплату.
В децентрализованной сети нет "владельца который платит зарплату".
Поэтому наказать такого водителя вы не можете. Он по сути дела получает
бабки за сам факт проезда по маршруту. Ну и немного ему капает комиссий с продажи
билетов.

Вы, присоединились к консенсусу биткойна и тем самым согласились с правилами.
Вам не нравятся правила? Либо жмите на крестик в углу окна, либо убеждайте
людей поменять правила. Я уже объяснил, почему менять это правило бессмысленно -
в некоторых случаях получается так, что водителю выгоднее не ждать пока
автобус заполнится, а ехать порожняком. Аналогия биткойн-блоков с автобусом
весьма натянутая. Я повторю: я знаю почему так происходит, а вы просто пока
слишком мало о биткойне знаете чтобы понять мои объяснения. Ключевое слово:
так майнеру получается выгоднее.
newbie
Activity: 17
Merit: 0
 Отличный пример привели. Час пик. На остановках куча людей толпится. По маршруту едет автобус, в нем водитель катает свою тёщу. На остановках водитель двери не открывает.
 Нет веских причин не платить такому водителю зарплату.
sr. member
Activity: 770
Merit: 305
Хорошо, так работает софт, но будут ли в случае наличия в пуле действительно
большого количества транзакций с высокими комиссиями другие крупные майнинг
пулы добавлять этот смайненный пустой блок и продолжать работать над блокчейном?
Короткий ответ: да, будут.

Потому что у них тоже софт такой же стоит. И в нем нет никаких дискриминационных
проверок на недобавление пустого блока. И нет никаких веских причин такие проверки
вставлять.

Условно говоря, пустой автобус на маршруте не является нарушителем правил дорожного
движения, пока мы такое условие не прописали в законе. А если пропишем, то водитель
посадит на переднее сиденье свою тёщу и автобус перестанет быть формально пустым.
legendary
Activity: 2618
Merit: 2304
Нет, навряд ли пул BTC.COM будет подбирать пустой блок при действительно
большой очереди транзакций с высокими комиссиями.
Что значит навряд ли?
Софт так работает и он приблизтельно одинаковый у всех пулов.
Появление пустых блоков никак не связано с размером очереди.
Хорошо, так работает софт, но будут ли в случае наличия в пуле действительно большого количества транзакций с высокими комиссиями другие крупные майнинг пулы добавлять этот смайненный пустой блок и продолжать работать над блокчейном?
sr. member
Activity: 770
Merit: 305
Нет, навряд ли пул BTC.COM будет подбирать пустой блок при действительно
большой очереди транзакций с высокими комиссиями.
Что значит навряд ли?
Софт так работает и он приблизтельно одинаковый у всех пулов.
Появление пустых блоков никак не связано с размером очереди.
legendary
Activity: 2618
Merit: 2304
Если такой пустой блок подобрал пул BTC.COM, то всё нормально. Wink
Это правда.
Но если учесть, что если подберет любой другой - то все тоже будет нормально.
То есть вы сказали бессмысленную фразу типа "если самолет боинг - то он полетел"
Нет, навряд ли пул BTC.COM будет подбирать пустой блок при действительно большой очереди транзакций с высокими комиссиями.
sr. member
Activity: 770
Merit: 305
Если такой пустой блок подобрал пул BTC.COM, то всё нормально. Wink
Это правда.
Но если учесть, что если подберет любой другой - то все тоже будет нормально.
То есть вы сказали бессмысленную фразу типа "если самолет боинг - то он полетел"
legendary
Activity: 2618
Merit: 2304
member
Activity: 164
Merit: 10
В этой цепи мозг можно сломать) как вы вообще в этом всём разбираетесь? видимо склад ума надо такой иметь
member
Activity: 172
Merit: 11
Алле! Хьюстон. У нас проблемы. В очереди 40 (сорок) тысяч транзакций!
А эти сраные майнеры майняи пустые блоки! Прием!
Как приняли?
Юстас Алексу. Сообщение принял. Коньяк тоже принял. Обещаю пойти и отшлепать
майнеров по попе. Сразу как только. Вот прям уже собираюсь сделать. Хорошо
бы чтобы майнер оказался на самом деле майнершей. Но чтоб по-честному!

Принял Хьюстон. И пассажирам налил. Пусть думают, что мы на луну летим)
sr. member
Activity: 770
Merit: 305
Алле! Хьюстон. У нас проблемы. В очереди 40 (сорок) тысяч транзакций!
А эти сраные майнеры майняи пустые блоки! Прием!
Как приняли?
Юстас Алексу. Сообщение принял. Коньяк тоже принял. Обещаю пойти и отшлепать
майнеров по попе. Сразу как только. Вот прям уже собираюсь сделать. Хорошо
бы чтобы майнер оказался на самом деле майнершей. Но чтоб по-честному!
member
Activity: 172
Merit: 11
Когда в очереди стоит 40000 транзакций, закрывать пустой блок - это же диверсия!

Алле! Хьюстон. У нас проблемы. В очереди 40 (сорок) тысяч транзакций! А эти сраные майнеры майняи пустые блоки! Прием!
Как приняли?

Попахивает централизацией от тех кто только "вкатился")
sr. member
Activity: 770
Merit: 305
Вот скажите пожалуйста, какую пользу принес сети майнер, который сгенерировал пустой блок?
Пользы для кого-то он никакой не принес. А себе забрал награду от блока.
Какую пользу вы принесете обществу если идя по лесу найдете и объедите
куст малины? Ну не пропускать же его если только что и так пообедали?

Quote
За что ему сеть выплатила 12.5 BTC. Кому нужен это блок, кроме майнера?
Сеть ему не выплачивает награду. Он сам себе её начисляет.
Потому что так был написан алгоритм. И менять это никто не собирается, потому что
это бессмысленно. Если запретить пустые блоки - майнер может просто в блок
вставить транзакцию перевода от себя к себе, то есть формально выполнить требования
нового консенсуса. Но на фига это надо?

newbie
Activity: 17
Merit: 0
Да, я новичек и пришел сюда за знаниями, а не пытаться что-то доказать.
Жаль, что Вы не увидели иронии в моем сообщении, и сразу перешли на матюки.

Quote
По-просту говоря, так программа написана.
Ответ настоящего знатока и гуру.

Вот скажите пожалуйста, какую пользу принес сети майнер, который сгенерировал пустой блок?
За что ему сеть выплатила 12.5 BTC. Кому нужен это блок, кроме майнера?
sr. member
Activity: 770
Merit: 305
Когда в очереди стоит 40000 транзакций, закрывать пустой блок - это же диверсия!
Нет.
Вам следует подтянуть ваши знания прежде чем выступать с подобными
безапелляционными заявлениями. Понятно, что он новичка на форуме никто
не ждёт грандиозных познаний. Но самому-то не противно хуйню нести?
newbie
Activity: 17
Merit: 0
Когда в очереди стоит 40000 транзакций, закрывать пустой блок - это же диверсия!
newbie
Activity: 6
Merit: 0
amaclin1
Спасибо за разъяснения!
sr. member
Activity: 770
Merit: 305
Quote
В связи с этим вопрос: как часто такое случается?
Достаточно часто. Раз в сутки может. Можно посчитать, но это никому
не надо. Это штатная ситуация, не раз описанная.

Quote
Не уж то сразу после закрытия блока сразу подобрали новый ключ?
Вы очень бестолково формулируете вопрос. Да, как правило
такие пустые блоки (состоящие только из coinbase-транзакции)
идут вдогон за только что найденным блоком. Это вы верно подметили.
Это происходит потому что пулы больше заинтересованы в нахождении
блока, чем в наполнении блока транзакциями. По-просту говоря, так
программа написана.

Quote
Есть ли в этом намёки на уязвимость?
Нет. Но вы можете продолжать искать информацию почему так поисходит.
Уязвимости не найдете, но мозги потренировать никогда не лишне.
newbie
Activity: 6
Merit: 0
Да, согласен, но это касается первой транзакции. А здесь, в отличии от остальных блоков, в которых от 1й до 3х тысяч транзакций, в этом только одна. Вот в чём вопрос.
legendary
Activity: 2317
Merit: 2318
Первая транзакция каждого блока - особая транзакция, которая называется coinbase-транзакция. Эта транзакция создаёт из ничего вознаграждение создателю блока.
newbie
Activity: 6
Merit: 0
Доброго времени всем. Рискну создать тему, возможно кому то будет интересно.
Новичок в блокчейне, поэтому прошу объяснить один интересный момент.

Вчера в цепочке Биткоина обнаружил следующий блок под номером 496544:

496544   2017-11-28    17:02:25     BTC.com     000....................a7b      0.24Kb

Кол-во транзакций: 1
Предполагаемый объём: 0 BTC
Размер: 0.239 Kb
Награда за блок: 12.5 BTC

Выглядит на первый взгляд каким то сбоем в сети, или как на первые попытки майнить самые первые блоки биткоина. Т.е. какая то одна непонятная транзакция и сразу закрытие.
В связи с этим вопрос: как часто такое случается? Не уж то сразу после закрытия блока сразу подобрали новый ключ? Есть ли в этом намёки на уязвимость?

Благодарю.
Jump to: