Pages:
Author

Topic: Мемпул Биткоина - текущее состояние - page 7. (Read 2847 times)

legendary
Activity: 2842
Merit: 2016
Да, но уже бывают просветы до 40 и ниже. Не 200-300 хотя бы.

Удивительно, но сегодня ситуация в сети btc более или менее спокойная, действительно есть много блоков с комиссией 30-40 sat/vB.
Полагаю, что на днях резкий рост комиссии до 150-200 сат был, вероятно, не только из-за ординалов, но и из-за ситуации с майнерами в Техаса. Были моменты, когда новых блоков не было полтора часа.
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Кстати с мемпулом все как- то по моему по прежнему не очень хорошо, отсечка транзакций на < 24 sat/vB, средня плата в районе 60 sat/vB.
 Не так уж и мало, надо сказать.
Да, но уже бывают просветы до 40 и ниже. Не 200-300 хотя бы.
Quote
Так как думаете, когда наконец начнут  кончатся бабки у этих самых чеканутых  гиков, кто грузит блокчейн всякими игрушками из своей детской жизни (как я понимаю это имеет место ?) Или еще какой-то херней ?
Ну не бесконечно же они будут слать свои биткоины майнерам и ублажать себя любимых своими мемориальными вставками  в блокчейн. Должен же быть конец этой  вакханалии ?
Я до сих пор не нашел мотивации разобраться в этой всей кухне, но представляю себе, что там не мемориальными вставками блокчейн забивается, а рисунками с обезьянами и прочими зверями, которые торгуются на маркетплейсах. То есть пока их кто-то покупает в надежде перепродать дороже, эта вакханалия не закончится. Я глянул сейчас на какой-то ординалс-маркетплейс и вижу, что объемы продаж и цены заметно снижаются, так что есть надежда, что скоро пирамида обвалится. Но снижения до 1-2 сат/б придется ждать дольше - там образовалась огромная куча utxo по несколько сот сатоши, которые будут консолидировать неделями, если не месяцами.
hero member
Activity: 1610
Merit: 879
#SWGT CERTIK Audited
Согласен, это вопрос , но вполне решаемый вопрос, опять же  на протокольном уровне, путём установки срабатывания тригера   пустых блоков в зависимости от того пустой мемпул или нет.
Этот вопрос принципиально нерешаемый, ибо мемпул - вещь сугубо индивидуальная. Невозможно достичь консенсуса по поводу того, пустой в данный момент мемпул или нет. У каждой ноды свой мемпул со своими правилами помещения и удаления транзакций и если у одной ноды в мемпуле могут быть транзакции, то у другой ноды, в тот же самый момент, мемпул может быть пустым.
Но, конечно все это с пустыми блоками продолжается.
Вот специально посмотрел, последний такой блок добыли 38 часов назад.
Я тоже не вижу какой то существенной выгоды от того, что их как то устранять. Тут игра не стоит свеч.
Кстати с мемпулом все как- то по моему по прежнему не очень хорошо, отсечка транзакций на < 24 sat/vB, средня плата в районе 60 sat/vB.
 Не так уж и мало, надо сказать.
Так как думаете, когда наконец начнут  кончатся бабки у этих самых чеканутых  гиков, кто грузит блокчейн всякими игрушками из своей детской жизни (как я понимаю это имеет место ?) Или еще какой-то херней ?
Ну не бесконечно же они будут слать свои биткоины майнерам и ублажать себя любимых своими мемориальными вставками  в блокчейн. Должен же быть конец этой  вакханалии ?
legendary
Activity: 2314
Merit: 2300
Согласен, это вопрос , но вполне решаемый вопрос, опять же  на протокольном уровне, путём установки срабатывания тригера   пустых блоков в зависимости от того пустой мемпул или нет.
Этот вопрос принципиально нерешаемый, ибо мемпул - вещь сугубо индивидуальная. Невозможно достичь консенсуса по поводу того, пустой в данный момент мемпул или нет. У каждой ноды свой мемпул со своими правилами помещения и удаления транзакций и если у одной ноды в мемпуле могут быть транзакции, то у другой ноды, в тот же самый момент, мемпул может быть пустым.
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange

С другой стороны, пустых блоков всего примерно 0.25%, неужели вы считаете, что изменение на такого порядка величину даст какой-то заметный эффект?

 Какой никакой а эффект будет. Я не говорил о заметном в одно мгновение.
На дистанции тоже заметного эффекта не будет. Сейчас в день подтверждается в среднем около 422000 транзакций. Если бы подтверждалось 423000, то ничего бы не изменилось.
Quote
Есть еще метод крайних пределов. В этом случае крайним пределом являются все, абсолютно все пустые блоки. Надеюсь теперь вам более понятно, какое влияние оказывают такие блоки на мемпул.
Непонятно. Вернее понятно, что практически никакого.
hero member
Activity: 714
Merit: 1298
Cashback 15%

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



Согласен, это вопрос , но вполне решаемый вопрос, опять же  на протокольном уровне, путём установки срабатывания тригера   пустых блоков в зависимости от того пустой мемпул или нет.

Там на самом деле ещё много проблем с этими пустыми блоками, и спор по поводу их полезности ведётся давно, но все проблемы как я понимаю не являются непреодолимыми.

Думаю на этом нужно остановить бесполезную дискуссию.
legendary
Activity: 2314
Merit: 2300
Как раз составит.

Причиной появления пустого блока является задержка между пустым и заполненным шаблоном блока, отсылаемых майнерам. Обычно эта задержка составляет 1-2 сек, но в этот период майнинг не останавливается и иногда счастливцам удаеётся смайнить пустой шаблон.
Когда поступает новый блок, нода должна выкинуть из мемпула транзакции, вошедшие в этот блок, и из оставшихся в мемпуле транзакций сформировать новый шаблон блока, отсортировав транзакции, с учётом дохода от включения этих транзакций в блок. Вот эти операции с мемпулом и занимают время, которое можно сэкономить, отправив пустой блок.

Вставка в шаблон блока заранее сформированной транзакции на свои адреса занимает столько же время, сколько вставка в шаблон coinbase-транзакции, то есть, около нуля, поскольку никаких операций с мемпулом не производится.

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

hero member
Activity: 714
Merit: 1298
Cashback 15%
Кстати одним из решений мог бы быть запрет на протокольном уровне пустых блоков, т.е. таких блоков, которые не содержат никаких транзакций кроме одной-единственной coinbase  транзакции, выплачивающей майнерам награду за блок.
Добавить к coinbase ещё одну транзакцию, чтобы блок был формально не пустым, майнеру не составит труда. Тем более, что такую транзакцию не обязательно доставать из мемпула, майнер может каждый раз вставлять в блок заранее сформированную транзакцию гоняющую битки с одного своего адреса на другой.

Как раз на практике (а не в теории) составит.

Причиной появления пустого блока является задержка между пустым и заполненным шаблоном блока, отсылаемых майнерам. Обычно эта задержка составляет 1-2 сек, но в этот период майнинг не останавливается и иногда счастливцам удаеётся смайнить пустой шаблон.


С другой стороны, пустых блоков всего примерно 0.25%, неужели вы считаете, что изменение на такого порядка величину даст какой-то заметный эффект?

 Какой никакой а эффект будет. Я не говорил о заметном в одно мгновение.

И вообще, зачем применять аналогии, которые почти всегда вносят искажающие общую картину нюансы, если можно разобраться и без них?


Приходится прибегать, если кто-то не понимает.

Есть еще метод крайних пределов. В этом случае крайним пределом являются все, абсолютно все пустые блоки. Надеюсь теперь вам более понятно, какое влияние оказывают такие блоки на мемпул.
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Не понял,  по вашему  блокчейн бы разорвался?
Нет, конечно. Вы буквально восприняли мою фразу.
Quote
Вместо пустого блока появился бы полный, чуть позже бы но появился бы и забрал бы часть транзакций из мемпула, немного разгрузив его.

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

Вопрос к вам. Увеличиться, уменьшится или останется тем же время опустошения склада, если часть подъехавших к нему грузовиков отъедут пустыми?
Это не совсем корректная аналогия по-моему.

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

Аналогия по-моему корректная.

Работа грузчиков засчитывается  точно так же, как работа майнеров.

Чтобы сделать  аналогию более очевидной, считаем, что время загрузки каждого грузовика зависит от настроения грузчиков. Расстояние между грузовиками в подходящей к складу череде разное.

Вопрос остаётся тем же.


А по-моему некорректная. И вообще, зачем применять аналогии, которые почти всегда вносят искажающие общую картину нюансы, если можно разобраться и без них?

Если не принимать пустые блоки, а, с учётом справедливого замечания A-Bolt, принимать только полные (хотя заполнить блок своими транзакциями тоже не проблема, но что-то придумать можно), то сразу после появления нового блока майнеры несколько секунд, пока формируется новый блок, майнить не будут - нет смысла тратить энергию, а значит среднее время нахождения блока увеличится на эти несколько секунд. То есть блоков станет меньше. После коррекции сложности добычи это положение исправится, но ценой уменьшения сложности, что плохо.

С другой стороны, пустых блоков всего примерно 0.25%, неужели вы считаете, что изменение на такого порядка величину даст какой-то заметный эффект?
legendary
Activity: 2314
Merit: 2300
Кстати одним из решений мог бы быть запрет на протокольном уровне пустых блоков, т.е. таких блоков, которые не содержат никаких транзакций кроме одной-единственной coinbase  транзакции, выплачивающей майнерам награду за блок.
Добавить к coinbase ещё одну транзакцию, чтобы блок был формально не пустым, майнеру не составит труда. Тем более, что такую транзакцию не обязательно доставать из мемпула, майнер может каждый раз вставлять в блок заранее сформированную транзакцию гоняющую битки с одного своего адреса на другой.
hero member
Activity: 714
Merit: 1298
Cashback 15%
Не понял,  по вашему  блокчейн бы разорвался?
Нет, конечно. Вы буквально восприняли мою фразу.
Quote
Вместо пустого блока появился бы полный, чуть позже бы но появился бы и забрал бы часть транзакций из мемпула, немного разгрузив его.

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

Вопрос к вам. Увеличиться, уменьшится или останется тем же время опустошения склада, если часть подъехавших к нему грузовиков отъедут пустыми?
Это не совсем корректная аналогия по-моему.

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

Аналогия по-моему корректная.

Работа грузчиков засчитывается  точно так же, как работа майнеров.

Чтобы сделать  аналогию более очевидной, считаем, что время загрузки каждого грузовика зависит от настроения грузчиков. Расстояние между грузовиками в подходящей к складу череде разное.

Вопрос остаётся тем же.

legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Не понял,  по вашему  блокчейн бы разорвался?
Нет, конечно. Вы буквально восприняли мою фразу.
Quote
Вместо пустого блока появился бы полный, чуть позже бы но появился бы и забрал бы часть транзакций из мемпула, немного разгрузив его.

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

Вопрос к вам. Увеличиться, уменьшится или останется тем же время опустошения склада, если часть подъехавших к нему грузовиков отъедут пустыми?
Это не совсем корректная аналогия по-моему.

Майнер нашел блок, совершил работу. Вы предлагаете эту работу не засчитывать. Не равносильно ли это временному выключению этой мощности? Да, после пересчета сложности всё стабилизируется, но ценой уменьшения сложности.
hero member
Activity: 714
Merit: 1298
Cashback 15%
Кстати одним из решений мог бы быть запрет на протокольном уровне пустых блоков, т.е. таких блоков, которые не содержат никаких транзакций кроме одной-единственной coinbase  транзакции, выплачивающей майнерам награду за блок.

Таких пустых блоков мало, но они встречаются и если их запретить, то это будет способствовать разгрузке мепула.
Сомневаюсь, что запрет таких блоков способствовал бы разгрузке мемпула. Думаете, если бы не было этого пустого блока, на его месте случился бы полный? А я думаю, что просто ничего бы не было между предыдущим и следующим.

Не понял,  по вашему  блокчейн бы разорвался?

Вместо пустого блока появился бы полный, чуть позже бы но появился бы и забрал бы часть транзакций из мемпула, немного разгрузив его.

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

Вопрос к вам. Увеличиться, уменьшится или останется тем же время опустошения склада, если часть подъехавших к нему грузовиков отъедут пустыми?
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Кстати одним из решений мог бы быть запрет на протокольном уровне пустых блоков, т.е. таких блоков, которые не содержат никаких транзакций кроме одной-единственной coinbase  транзакции, выплачивающей майнерам награду за блок.

Таких пустых блоков мало, но они встречаются и если их запретить, то это будет способствовать разгрузке мепула.
Сомневаюсь, что запрет таких блоков способствовал бы разгрузке мемпула. Думаете, если бы не было этого пустого блока, на его месте случился бы полный? А я думаю, что просто ничего бы не было между предыдущим и следующим.
hero member
Activity: 714
Merit: 1298
Cashback 15%
Да вроде как слегка подуспокоилось все.
Интересно сколько продержится до очередной атаки.
Или все таки девы придумают какие то фильтры, что вообще-то видимо будет неправильно, так как это ограничение функциональности системы, или как нынче модно  "экосистемы" (причем здесь слово "эко" ? до сих пор понять не могу    Grin ). Ограничение, как не крути.

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

Таких пустых блоков мало, но они встречаются и если их запретить, то это будет способствовать разгрузке мепула.

Пример последнего найденного пустого блока.
hero member
Activity: 1610
Merit: 879
#SWGT CERTIK Audited
Да вроде как слегка подуспокоилось все.
Интересно сколько продержится до очередной атаки.
Или все таки девы придумают какие то фильтры, что вообще-то видимо будет неправильно, так как это ограничение функциональности системы, или как нынче модно  "экосистемы" (причем здесь слово "эко" ? до сих пор понять не могу    Grin ). Ограничение, как не крути.
hero member
Activity: 714
Merit: 1298
Cashback 15%
тем более что уязвимость в нацбазе по кибербезопасности.
А что это значит? К чему и кого обязывает?


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

Дью-диилидженс, который включает в себя сбор данных о проекте со всевозможных баз в том числе и CVE, показывает что проект имеет уязвимость.

Думаете он рискнёт, сомнкеваюсь. Поэтому,как показывает практика, разработчики, стремятся устранять  CVE уязвимости и делать это как можно скорее.

Относительно того, насколько широко в среде разработчиков обсуждается  состояние мемпула, связанное с CVE-2023-50428. Почитайте их переписку. Она открыта. Смею заверить - достаточно широко.

legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Ну на скрине надеяться  на раньше 27 (before), а к 27 думаю уже зафиксят.
В моем понимании это одно и то же - пофиксят перед, чтобы успеть зарелизить в 27 версии. Но это не так важно, если вопрос решен - до выхода 27 версии ждать не слишком долго. Решен ли? Может есть ссылка? Или это всё просто шум, поднятый одним человеком?
Quote
тем более что уязвимость в нацбазе по кибербезопасности.
А что это значит? К чему и кого обязывает?
Quote
Думаю на новые версии все-же перейдут постепенно все (как свидетельствует история).  Smiley
Может быть, когда проблема сама собой рассосётся.
hero member
Activity: 714
Merit: 1298
Cashback 15%
Luke Dashjr объявил, что уязвимость будет закрыта , но не раньше 27 версии Bitcoin Core.
А где он это объявил? Я вижу на вашем скрине, что он "может только надеяться", что в 27 версии появится какое-то изменение. А появится или нет - это еще вилами по воде, а даже если появится, это не значит, что все майнеры на эту версию перейдут.

Ну на скрине надеяться  на раньше 27 (before), а в27 думаю уже зафиксят. Если бы он в этом плане ничего не делал, то так прямо бы и сказал, а так всяего переписка с остальными разработчиками свидетельствует о том, что работа ведётся, тем более что уязвимость в нацбазе по кибербезопасности.

Думаю на новые версии все-же перейдут постепенно все (как свидетельствует история).  Smiley
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Luke Dashjr объявил, что уязвимость будет закрыта , но не раньше 27 версии Bitcoin Core.
А где он это объявил? Я вижу на вашем скрине, что он "может только надеяться", что в 27 версии появится какое-то изменение. А появится или нет - это еще вилами по воде, а даже если появится, это не значит, что все майнеры на эту версию перейдут.
Pages:
Jump to: