Какую минимальную комиссию вы можете заплатить за транзакцию в сети?

Насколько я понимаю, наименьшая комиссия, которую вы можете заплатить майнерам за транзакцию, составляет 1 сат/байт .

Поскольку базовая биткойн-транзакция занимает примерно 250 байт, это, очевидно, означает, что комиссия составляет 250 сатоши. Есть ли способ оплатить 1 сат за всю транзакцию? Или что-нибудь менее 1 сат/байт?

Вот список того, сколько будет стоить транзакция в 1 сат/байт при разных ценах на биткойны:

  • Цена: 7500 долларов --- Комиссия за перевод: 0,0187 доллара ≈ 0,02 доллара.
  • Цена: 100 000 долларов --- Плата за перевод: 0,25 доллара.
  • Цена: 1 000 000 долларов --- Плата за перевод: 2,50 доллара.
  • Цена: 10 000 000 долларов --- Плата за перевод: 25 долларов США.

Если вы не можете заплатить менее 1 сат/байт, это фактически сделает масштабирование цепочки неэкономичным (Bitcoin Cash). Не говоря уже о технических последствиях.

Ответы (2)

Насколько я понимаю, наименьшая комиссия, которую вы можете заплатить майнерам за транзакцию, составляет 1 сат/байт.

Неправда. Транзакция может содержать комиссию любой суммы. Ничто не мешает вам создать 250-байтную транзакцию с комиссией в 1 сатоши, или 17 сатоши, или даже 0 сатоши (вообще без комиссии). Конечно, от рыночных сил будет зависеть, действительно ли майнеры решат включить такие транзакции в блок.

Многие кошельки просят вас выбрать комиссию за транзакцию в сатоши за байт, но это просто удобство для пользователя (поскольку большинство майнеров смотрят на соотношение комиссии и размера транзакции, решая, что подтверждать). Это не неотъемлемая особенность блокчейна. Под капотом кошелек просто умножает это число на размер транзакции, чтобы определить абсолютную комиссию за транзакцию. Вы можете исправить программное обеспечение, чтобы напрямую установить абсолютную комиссию за транзакцию или, возможно, даже просто ввести дробное количество сатоши на байт.

(В настоящее время существуют правила, запрещающие передачу транзакций с низкой или нулевой комиссией по одноранговой сети, но это не единственный способ передать вашу транзакцию майнеру; кроме того, эти правила не являются частью консенсуса блокчейна. правила, поэтому их можно менять без форка.)

Это правда, что если мы когда-нибудь дойдем до того, что 1 сатоши будет стоить много денег, то за транзакцию придется либо взимать большую комиссию (>= 1 сатоши), либо вообще не платить комиссию (0 сатоши). Первое было бы дорого, и у майнеров нет стимула подтверждать второе (хотя они могут, если захотят).

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

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

Мы можем перейти на 0,1 или 0,01 сатоши или любую другую деноминацию, если захотим.

Другой ответ: если мы масштабируемся на втором уровне, арифметика базового уровня не имеет значения. Сайдчейны могут использовать любые монеты или единицы. Lightning может использовать столько десятичных знаков, сколько захочет.