Pages:
Author

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

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. Кому нужен это блок, кроме майнера?
Pages:
Jump to: