Bitcoin Forum
June 26, 2024, 10:46:38 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 ... 146 »
481  Local / Oбcyждeниe Bitcoin / Re: Мемпул Биткоина - текущее состояние on: November 21, 2023, 11:54:57 AM

Наверное, есть где-то статистика, попробую поискать.

Поищите, приведите результаты тогда посмотрим.
Сразу найти не получилось, поэтому скачал отсюда файл данных блоков (там не все, правда, только 780000, но достаточно) загрузил в таблицу, ну и вывел в отдельный столбец блоки после 30+ минутного перерыва для наглядности. Несколько сот таких блоков посчитал - да, где-то 5% и получается, полную статистику не делал.
Quote
Но 10% в изменении хешрейта  как-то вроде больше чем 5%, которые должны давать случайность. Smiley
Так это же разные проценты. Одно дело хешрейт упадет с 450 до 400 EH/s, другое дело время между блоками вырастет с 10 до 30 минут. Тогда надо сравнивать 10% и 200% ).
482  Local / Oбcyждeниe Bitcoin / Re: Мемпул Биткоина - текущее состояние on: November 21, 2023, 10:11:23 AM
]А разве их больше 5%? На первый взгляд нет. Надо поискать инструмент, чтобы собрать статистику...

Не знаю, я оттолкнулся от "регулярные" в  вашем  предыдущем сообщении ,

регулярные получасовые задержки.

из которого я понял,  что их много.
А разве 5% - это мало? Это же каждый двадцатый блок. То есть, в среднем, примерно раз в три с половиной часа между блоками должно проходить 30+ минут. Я считаю это довольно частым событием и его можно назвать регулярным.
Quote
А инструмент тут простой - карандаши и  бумага - запись всех интервалом между изменениями целевой сложности и подсчёт.  Ну если найдётся уже готовый инструмент, то задача несомненно облегчится.
Наверное, есть где-то статистика, попробую поискать.
483  Local / Oбcyждeниe Bitcoin / Re: Мемпул Биткоина - текущее состояние on: November 21, 2023, 09:19:58 AM
То есть нельзя такой нестабильностью хешрейта обосновать регулярные получасовые задержки.

Конечно нельзя.

К задержкам, вызванным нестабильностью  хешрейта добавляется составляющая из той "умной" формулы, которую вы сами же и  нашли, иными словами добавляется составляющая, связанная с случайностью нахождения  правильного хеша блока c помощью метода тыка. Численные расчёты приведены на рисунке - и считать ничего самому не надо, всё в флаконе
Ну вот, я рад, что вы согласны Wink. Только мне кажется нестабильность хешрейта - это мелкая рябь на волнах этого случайного распределения, про нее можно было бы даже и не вспоминать, а уж тем более не ставить ее на первое место при перечислении влияющих факторов.

Так, вы там добавили к сообщению еще абзац. Не согласны, значит (.
Quote
По формуле выходит, что, как вы выразились,  "регулярные получасовые задержки" связанные со слчайностью это только 5%. Но их  как мы видим больше. Если математика верна ( а я думаю так оно и есть), то для объяснения расхождения между теорией и практикой  остаётся только изменение хешрейта.
А разве их больше 5%? На первый взгляд нет. Надо поискать инструмент, чтобы собрать статистику...
484  Local / Oбcyждeниe Bitcoin / Re: Мемпул Биткоина - текущее состояние on: November 21, 2023, 08:46:01 AM
Интервал межде блоками зависит от хешрейта и целевойсложности.

Так как целевая сложность в течении 2016 блоков фиксирована, то можно сказать что разброс интервала   (превышающий плюс минус 5 минут - ширина распределения заданная Сатоши)  в течении этого времени связан только с изменением хешрейта.
Внутридневной хешрейт имеет некоторое колебание, не знаю точно, с чем это связано - наверное, где-то асики включают только по "ночному" тарифу, где-то ими помещение обогревают - неважно почему. Но это только порядка 10% отклонения, а время между блоками колеблется в гораздо больших пределах. И, по-моему, зависимость здесь все-таки линейная. То есть нельзя такой нестабильностью хешрейта обосновать регулярные получасовые задержки.
485  Local / Oбcyждeниe Bitcoin / Re: Мемпул Биткоина - текущее состояние on: November 20, 2023, 06:46:37 PM
И отключают, и выходят из строя отдельные группы чипов ( насколько я знаю, асик при этом может работать, но выдавать меньший хешрейт). трудно вообразить, что при имеющемся их количестве с ними ничего не происходит.
Правильно ли я понимаю, что для того, чтобы увеличить среднее время нахождения блока вдвое, нужно отключить половину мощности сети? Половина мощности сети - это, грубо, миллион современных асиков.
Quote
Были  вообще интересные случаи, когда интервал между блоками доходил до десятков часов.
Если это было, когда майнил только Сатоши, то такое неинтересно ). Позже 11-го года, кажется, больше двух с половиной часов не было.
Примерчик есть у вас такого случая?
Quote
Кстати есть  полезный инструмент,,  позволяющий приблизительно  посмотреть интервалы между блоками ( и не только это), начиная с нулевого блока. Приблизительно, потому что TimeStamp в блоке может "плавать" в некоторых пределах.
Открыл, сразу не врубился, куда чего вводить, так что пока оценить не могу.
Quote
[ а в случае с поиском блока каждый майнер (пул) решает свою (исходные данные для хеширования у всех разные).

Но у всех одна цель.

У 10 000 000 человек тоже одна цель, но исходные условия ( данные ) у всех разные. У одного ноготь кривой, у другого ровный, один подбрасывает левой, другой правой, и так далее, и так далее.
Ладно, раз вы так хотите этот пример с 10 000 000 человек с монетами, то задача у них должна быть другой: кто первый получит 200 орлов подряд, тот выигрывает приз (допустим, рассчитано, что в среднем для этого нужно 10 дней ).
Но не вижу смысла эту аналогию развивать, Лучше уж про асики продолжать.

Нашел какой-то старый пост с умной формулой, может вам интересно будет.
486  Local / Oбcyждeниe Bitcoin / Re: Мемпул Биткоина - текущее состояние on: November 20, 2023, 05:28:27 PM
В общем, как с монеткой: вроде бы орёл должен выпадать через раз, а на практике, бывает, и 10 раз подряд не выпадает.
Верно, если один человек подбрасывает.

Если одновременно подбрасывает скажем  10 000 000  человек, то будет почти через раз.
По-моему, некорректный пример. Надо подумать над подходящей аналогией. В вашем примере 10 млн.человек решает одну общую задачу, а в случае с поиском блока каждый майнер (пул) решает свою (исходные данные для хеширования у всех разные).
И с другой стороны, рассуждая примитивно: неужели, раз практически каждый день по несколько раз бывают периоды без блока больше 30 минут, то это оказывается просто в эти полчаса где-то одновременно десятки тысяч асиков (или сколько там надо для такой просадки?) отключают?
487  Local / Oбcyждeниe Bitcoin / Re: Мемпул Биткоина - текущее состояние on: November 20, 2023, 03:20:30 PM
Есть же разница когда блок за 1-2 минуты находят, а то и до 40 минут это время может улететь.
Да всегда так было. Так как найти хеш, соответствующий условиям - дело случая, то и распределение неравномерное. В общем, как с монеткой: вроде бы орёл должен выпадать через раз, а на практике, бывает, и 10 раз подряд не выпадает.
488  Local / Новички / Re: Консолидация UTXO в кошельках. on: November 20, 2023, 10:33:03 AM
Даже не думал, но вижу вы достаточно быстро поменяли свое мнение.  Grin Говорил же, что с вашим багажем знаний будет просто попасть в топовую кампаху.
Да просто подумал, а что я теряю? Никаких условий нет, и даже никуда заявку отправлять не надо было. Решил, что поношу подпись и аватарку без особого увеличения активности - что накапает, то накапает. А если (как когда-то у меня было) понесет пустые посты делать, то просто отпишусь, да и всё.
489  Local / Новички / Re: Замена на транзакцию с меньшей комиссией on: November 18, 2023, 09:51:29 AM

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

Это очень интересная схема, как я думаю.
Если не секретная, поделитесь с комьюнити поподробнее, что и как надо делать. Чтобы так экономить.
Да многим этот способ известен - ускоритель ViaBTC. У них есть условия для бесплатного принятия транзакции:
1. Транзакция должна быть не больше 500 байт (может, 512 - не проверял)
2. Она должна быть отправлена с комиссией не менее 10 сатоши за байт.
3. В час принимается только 100 транзакций, поэтому старайтесь это делать в начале часа (вчера 100 мест забивалось за 45 секунд)

Думаю, стоит пояснить, что байты здесь подразумеваются реальные, а не виртуальные. То есть, несмотря на то, что, к примеру, в типичной сегвит-транзакции (1 вход/2 выхода) мы платим за 141 виртуальный байт, занимает она 222 реальных байта - примерно столько же, сколько и легаси.
Из этого следует, что:
1. Транзакция в любом случае должна иметь не больше, чем 3 входа без сдачи или не больше, чем два входа со сдачей,
2. Сегвит-транзакция должна быть отправлена с комиссией не меньше, чем 16.2 сатоши за виртуальный байт. Округлим, получается не менее 17 сат/вБ.

Ну и лайфхак напоследок. Я не смог вчера отправить такую транзакцию из Электрума, потому что сервера отвергали в тот момент транзакции меньше 30 сат/вБ. Но я ее без проблем запушил прямо на ViaBTC-сервере, после чего успешно ускорил.

Quote
И еще, как и где вы смотрите минимальные сат/vB которые ноды принимают во времена большого  бума с мемпулом ?
Тоже интересно.
Тут, параметр "Очистка".
490  Local / Новички / Re: Замена на транзакцию с меньшей комиссией on: November 17, 2023, 07:48:36 AM
А где Вы увидели, в какое время были транслированы эти транзакции? Я отклонённую транзакцию в других эксплорерах не нашёл, а blockcypher не показывает время трансляции.
Показывает, нажмите "</> API Call", там в том числе есть и время, и текст транзакции, в котором я увидел, что она без RBF.
491  Local / Новички / Re: Замена на транзакцию с меньшей комиссией on: November 17, 2023, 06:14:39 AM
И почему-то в блокчейн попала вторая транзакция (с меньшей комиссией). Как такое могло получиться?
Вторая транзакция на самом деле попала в сеть на 20 минут раньше, RBF-флаг в ней установлен не был, поэтому многие ноды не приняли заменяющую транзакцию, несмотря на огромную комиссию, и в итоге она не дошла до мемпула конкретного майнера.
То есть если на вторую транзакцию не установить RBF-флаг, то ее не примут в любом случае, а первая транзакция будет висеть пока ее кто то не возьмет в блок?
Тут скорее всего возникло недоразумение, поэтому давайте сначала определимся с терминамми. "Второй" транзакцией я ее называл потому, что топикстартер ее так подал, на самом деле она появилась раньше, поэтому с этого момента я ее буду называть первой, а заменяющую - второй, ок?

Чтобы вторая транзакция заменила первую, 1) комиссия за вторую должна быть выше как минимум на 1 сат/вБ, 2) в первой транзакции должен быть установлен флаг RBF (во второй - безразлично). Про RBF можно добавить, что скоро все транзакции будут заменяемыми, в последних версиях Электрума уже даже нет опции отключения RBF.
Quote
И могут ли первую транзакцию вообще не принять, если в ней установлена слишком низкая комиссия. Я с такими транзакциями еще не сталкивалась, но все равно хотелось бы знать чем это чревато для меня, если когда то придется иметь с таким дело.
Меньше 1 сат/вб не примут в принципе (хотя майнер может и без комиссии отправить), а в периоды большой загрузки мемпулов у большинства нод эта цифра может подниматься, и существенно - вчера я видел, что отвергались транзакции с комиссией ниже 32 сат/вб, сейчас эта цифра 23. Но не все ноды так настроены, в некоторые мемпулы сейчас принимаются и дешевые транзакции. Вчера, например, я смог отправить транзакцию 17 сат/вб и бесплатно ускорить ее, в итоге обошлась она мне меньше доллара, в то время как без этих хитростей я заплатил бы за нее в 10 раз больше.
Если первую транзакцию мемпулы приняли, но она долго висит (не подтверждается), то через определенный срок (по умолчанию 2 недели) мемпулы удаляют ее. Но опять же строгого правила нет, на каких-то нодах транзакция может висеть вечно (пока хотя бы один utxo в ней не будет потрачен), а при снижении загрузки мемпулов наконец подтвердиться. Также, как коллега передо мной сказал, транзакция может кем-то ретранслироваться и снова на две недели появляться практически на всех нодах.
492  Local / Новички / Re: Замена на транзакцию с меньшей комиссией on: November 16, 2023, 04:17:12 PM
И почему-то в блокчейн попала вторая транзакция (с меньшей комиссией). Как такое могло получиться?
Вторая транзакция на самом деле попала в сеть на 20 минут раньше, RBF-флаг в ней установлен не был, поэтому многие ноды не приняли заменяющую транзакцию, несмотря на огромную комиссию, и в итоге она не дошла до мемпула конкретного майнера.
493  Bitcoin / Electrum / Re: Sighash on: November 14, 2023, 04:45:45 PM
Nice catch!

To check the response of  Passport 2 I have created (with Sparrow)  the testnet transaction, setting Sighash flag  to None and tried to sign it via QR. Passport has read QR but refused to sign transaction flagged as SIGHASH_NONE
That's fine, but there should be an option somewhere in settings to enable signing of such transactions. Thanks!
494  Bitcoin / Electrum / Re: Sighash on: November 14, 2023, 12:51:09 PM
Has anyone reported this on either Electrum's or Sparrow's repo?
I reported.
495  Bitcoin / Electrum / Re: Sighash on: November 14, 2023, 08:14:58 AM
I see what you mean. So your problem is to verify of whether the "hot Electrum" is modified to insert SIGHASH_NONE. What if instead of creating the transaction there, you just copied the destinations and the payout amounts, and created the transaction in your airgapped device? That way, a malware can't have compromised your transaction anyhow unnoticed.

You can also just install a software that checks for your transaction's SIGHASH like Sparrow.
Yes.You can also just find the sighash byte in the raw transaction after the signature, it should be 01, not 02 or some other. But it is better that Electrum does it, not the user.
496  Local / Новички / Re: Консолидация UTXO в кошельках. on: November 14, 2023, 08:08:40 AM
Ну как много, как на меня то совсем не плохо, если допустим говорить о вас
Не, спасибо, не искушайте, это не для меня - проверено Grin. А деньги хоть и неплохие могут насобираться, но даже 10k$ - не та сумма, которую нужно раскидывать по разным адресам.
497  Bitcoin / Electrum / Re: Sighash on: November 14, 2023, 07:52:14 AM
A malware can do a host variety of things on a hot computer, from installing keyloggers and replacing your destinations with theirs, to seeming like signing your own transaction but when choosing to broadcast, signing and broadcasting theirs. They can even alter the cryptographic libraries so that it seems you are signing and broadcasting your own, and indeed it is true from a blockchain perspective, but they will know how to work out your private key afterwards.
This is all useless if the transaction is verified and signed on cold Electrum.
Quote
The last thing a malware will do is choose to give the coins to a miner by using SIGHASH_NONE.
Yes, but first the attacker will try to modify the transaction in the hope that the miner won't notice the sighash_none.
498  Bitcoin / Electrum / Re: Sighash on: November 14, 2023, 07:30:45 AM
You're right, but that's not the point. A malware can change this flag on a hot computer and the user will not notice it when signing the transaction, that's the danger.
499  Local / Новички / Re: Вопросы по биткоину on: November 13, 2023, 10:31:11 AM
В смысле, "есть ли что-то лучшее". Метамаск давно из моды вышел?
Да не разбираюсь я в эфирных кошельках Grin, неинтересно мне это давно. Когда-то я предпочитал метамаску майкрипто, сейчас, возможно, изменил бы предпочтения, не знаю, надо пробовать. Знаю только, что при прочих равных я бы выбрал небраузерный софт.
500  Local / Новички / Re: Вопросы по биткоину on: November 13, 2023, 09:52:41 AM
Почему был, я и сейчас эфиры отправляю с его помощью. Есть что-то лучшее для эфиров?
Был - это для меня, просто я уже 3+ года не сделал ни одной транзакции в эфирах, поэтому не знаю, как он сейчас работает. Также не в курсе, есть ли что-то лучшее.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 ... 146 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!