Bitcoin Forum
December 12, 2024, 04:32:05 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Интересный случай закрытия блока в Bitcoin.  (Read 1334 times)
kiriller (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 29, 2017, 12:21:47 PM
 #1

Доброго времени всем. Рискну создать тему, возможно кому то будет интересно.
Новичок в блокчейне, поэтому прошу объяснить один интересный момент.

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

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

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

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

Благодарю.
A-Bolt
Legendary
*
Offline Offline

Activity: 2336
Merit: 2385


View Profile
November 29, 2017, 12:44:33 PM
 #2

Первая транзакция каждого блока - особая транзакция, которая называется coinbase-транзакция. Эта транзакция создаёт из ничего вознаграждение создателю блока.
kiriller (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 29, 2017, 12:46:50 PM
 #3

Да, согласен, но это касается первой транзакции. А здесь, в отличии от остальных блоков, в которых от 1й до 3х тысяч транзакций, в этом только одна. Вот в чём вопрос.
amaclin1
Sr. Member
****
Offline Offline

Activity: 966
Merit: 383


View Profile
November 29, 2017, 01:58:55 PM
 #4

Quote
В связи с этим вопрос: как часто такое случается?
Достаточно часто. Раз в сутки может. Можно посчитать, но это никому
не надо. Это штатная ситуация, не раз описанная.

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

Quote
Есть ли в этом намёки на уязвимость?
Нет. Но вы можете продолжать искать информацию почему так поисходит.
Уязвимости не найдете, но мозги потренировать никогда не лишне.
kiriller (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 29, 2017, 02:02:55 PM
 #5

amaclin1
Спасибо за разъяснения!
badulkin
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
November 29, 2017, 02:15:59 PM
 #6

Когда в очереди стоит 40000 транзакций, закрывать пустой блок - это же диверсия!
amaclin1
Sr. Member
****
Offline Offline

Activity: 966
Merit: 383


View Profile
November 29, 2017, 03:30:21 PM
 #7

Когда в очереди стоит 40000 транзакций, закрывать пустой блок - это же диверсия!
Нет.
Вам следует подтянуть ваши знания прежде чем выступать с подобными
безапелляционными заявлениями. Понятно, что он новичка на форуме никто
не ждёт грандиозных познаний. Но самому-то не противно хуйню нести?
badulkin
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
November 29, 2017, 06:43:56 PM
 #8

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

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

Вот скажите пожалуйста, какую пользу принес сети майнер, который сгенерировал пустой блок?
За что ему сеть выплатила 12.5 BTC. Кому нужен это блок, кроме майнера?
amaclin1
Sr. Member
****
Offline Offline

Activity: 966
Merit: 383


View Profile
November 29, 2017, 06:52:11 PM
 #9

Вот скажите пожалуйста, какую пользу принес сети майнер, который сгенерировал пустой блок?
Пользы для кого-то он никакой не принес. А себе забрал награду от блока.
Какую пользу вы принесете обществу если идя по лесу найдете и объедите
куст малины? Ну не пропускать же его если только что и так пообедали?

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

n00by
Member
**
Offline Offline

Activity: 172
Merit: 11


View Profile
November 29, 2017, 07:21:11 PM
 #10

Когда в очереди стоит 40000 транзакций, закрывать пустой блок - это же диверсия!

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

Попахивает централизацией от тех кто только "вкатился")
amaclin1
Sr. Member
****
Offline Offline

Activity: 966
Merit: 383


View Profile
November 29, 2017, 07:38:02 PM
 #11

Алле! Хьюстон. У нас проблемы. В очереди 40 (сорок) тысяч транзакций!
А эти сраные майнеры майняи пустые блоки! Прием!
Как приняли?
Юстас Алексу. Сообщение принял. Коньяк тоже принял. Обещаю пойти и отшлепать
майнеров по попе. Сразу как только. Вот прям уже собираюсь сделать. Хорошо
бы чтобы майнер оказался на самом деле майнершей. Но чтоб по-честному!
n00by
Member
**
Offline Offline

Activity: 172
Merit: 11


View Profile
November 29, 2017, 09:16:15 PM
 #12

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

Принял Хьюстон. И пассажирам налил. Пусть думают, что мы на луну летим)
zanovosib
Member
**
Offline Offline

Activity: 164
Merit: 10


View Profile
November 30, 2017, 04:48:28 AM
 #13

В этой цепи мозг можно сломать) как вы вообще в этом всём разбираетесь? видимо склад ума надо такой иметь
Coin-1
Legendary
*
Offline Offline

Activity: 2660
Merit: 2332



View Profile
December 01, 2017, 08:23:33 AM
 #14

Доброго времени всем. Рискну создать тему, возможно кому то будет интересно.
Новичок в блокчейне, поэтому прошу объяснить один интересный момент.

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

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

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

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

Благодарю.

Если такой пустой блок подобрал пул BTC.COM, то всё нормально. Wink
amaclin1
Sr. Member
****
Offline Offline

Activity: 966
Merit: 383


View Profile
December 01, 2017, 09:10:33 AM
 #15

Если такой пустой блок подобрал пул BTC.COM, то всё нормально. Wink
Это правда.
Но если учесть, что если подберет любой другой - то все тоже будет нормально.
То есть вы сказали бессмысленную фразу типа "если самолет боинг - то он полетел"
Coin-1
Legendary
*
Offline Offline

Activity: 2660
Merit: 2332



View Profile
December 01, 2017, 09:47:59 AM
 #16

Если такой пустой блок подобрал пул BTC.COM, то всё нормально. Wink
Это правда.
Но если учесть, что если подберет любой другой - то все тоже будет нормально.
То есть вы сказали бессмысленную фразу типа "если самолет боинг - то он полетел"
Нет, навряд ли пул BTC.COM будет подбирать пустой блок при действительно большой очереди транзакций с высокими комиссиями.
amaclin1
Sr. Member
****
Offline Offline

Activity: 966
Merit: 383


View Profile
December 01, 2017, 09:55:40 AM
 #17

Нет, навряд ли пул BTC.COM будет подбирать пустой блок при действительно
большой очереди транзакций с высокими комиссиями.
Что значит навряд ли?
Софт так работает и он приблизтельно одинаковый у всех пулов.
Появление пустых блоков никак не связано с размером очереди.
Coin-1
Legendary
*
Offline Offline

Activity: 2660
Merit: 2332



View Profile
December 01, 2017, 10:04:42 AM
 #18

Нет, навряд ли пул BTC.COM будет подбирать пустой блок при действительно
большой очереди транзакций с высокими комиссиями.
Что значит навряд ли?
Софт так работает и он приблизтельно одинаковый у всех пулов.
Появление пустых блоков никак не связано с размером очереди.
Хорошо, так работает софт, но будут ли в случае наличия в пуле действительно большого количества транзакций с высокими комиссиями другие крупные майнинг пулы добавлять этот смайненный пустой блок и продолжать работать над блокчейном?
amaclin1
Sr. Member
****
Offline Offline

Activity: 966
Merit: 383


View Profile
December 01, 2017, 10:17:23 AM
 #19

Хорошо, так работает софт, но будут ли в случае наличия в пуле действительно
большого количества транзакций с высокими комиссиями другие крупные майнинг
пулы добавлять этот смайненный пустой блок и продолжать работать над блокчейном?
Короткий ответ: да, будут.

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

Условно говоря, пустой автобус на маршруте не является нарушителем правил дорожного
движения, пока мы такое условие не прописали в законе. А если пропишем, то водитель
посадит на переднее сиденье свою тёщу и автобус перестанет быть формально пустым.
badulkin
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
December 01, 2017, 01:19:31 PM
 #20

 Отличный пример привели. Час пик. На остановках куча людей толпится. По маршруту едет автобус, в нем водитель катает свою тёщу. На остановках водитель двери не открывает.
 Нет веских причин не платить такому водителю зарплату.
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!