Насколько мне известно, майнер начинает создавать новый блок, как только получает действительный блок от другого майнера. Затем он начинает конструировать и хэшировать следующий блок поверх только что полученного блока, используя все транзакции, имеющиеся в его пуле памяти.
Тем не менее, все еще есть некоторые транзакции, которые нелегко подтвердить (или вообще не подтвердить) в биткойнах .
Может ли кто-нибудь объяснить мне, почему это может произойти? Это из-за какого-то механизма выбора транзакций, который используют майнеры? или это из-за ненадежности соединения между узлами? или что-то другое?
Жизненный цикл транзакции выглядит следующим образом:
Существует несколько причин, по которым транзакция не может быть подтверждена:
minRelayTxFee
у партнеров отправителя. Отправители не добавят такую транзакцию в свой мемпул и не будут ретранслировать ее.Итак, 1) существует строгое ограничение на предоставление блочного пространства с 1 МБ за ~10 минут, и 2) биткойн-транзакции полезны во многих отношениях, само собой разумеется, что всегда будет какая-то минимальная ставка за использование блочного пространства. (например, консолидация неизрасходованных выходных данных с низкой стоимостью, временные метки, приложения с цветными монетами, децентрализованные резервные копии, поэзия…). Из этого следует, что спрос на блочное пространство всегда будет больше, чем предложение, и цена на блочное пространство найдет своего рода баланс при такой ставке комиссии, при которой спрос и предложение совпадают. Поэтому всегда будет какая-то неподтвержденная транзакция.
Транзакции, выбранные в блоках майнинга, не похожи на очередь, где вы ждете своего времени и в конце концов попадаете на передний план.
Сборы не являются обязательными, но должны быть включены в каждую транзакцию. Если вы не отправляли ничего или низкие сборы, вы все равно можете быть выбраны (хотя это крайне маловероятно), но майнер будет глупым, поскольку он может просто взять более высокую комиссию. кем-то другим. Помните, когда вы публикуете транзакцию, вы предлагаете комиссию.
Если бы вы владели пекарней и выпекали 1000 буханок хлеба в день, но у вас было бы 1500 покупателей, стали бы вы продавать их кому-то, кто предлагает 0,10 доллара, когда другие люди предлагают 1 доллар и выше?
at least
25 BTC за генерацию блока (что сейчас составляет около 60000 долларов). Я не против того, что майнеры должны зарабатывать деньги, но зарабатывают ли они разумные деньги или они зарабатывают слишком много? 1 к 10 или 1 к 1 миллиону?если вы не вносите достаточную комиссию, вы можете долго ждать завершения транзакции.
вчера я совершил транзакцию на 1000 евро и заплатил комиссию за 100 евро - это было сделано и принято через 3-4 часа.
.. выстраивается очередь - если у вас гонорар 0,10 цента, а у другого парня 1-2-3 евро и больше.
они будут первыми размещены перед вами!..
так что если вам не повезет, все транзакции будут до вас размещены ..
я так думаю, потому что 1 месяц я купил что-нибудь за 200 евро, и это было 2 месяца неподтвержденной транзакции....
я надеюсь, что я могу помочь вам--
делай этот трюк, как я - каждый раз плати в 3 раза больше, чем обычно. и все в порядке :)
Ондер Гюркан
minRelayTxFee
, есть ли верхняя граница для сборов?Марч