Почему Биткойн требует комиссий за транзакции до достижения максимального лимита монет?

Почему Биткойн накапливает комиссию за транзакции, прежде чем достигнет максимально допустимого количества монет? То есть, разве вознаграждение в виде монет за добычу блока не должно быть достаточным для поддержания работы системы? В дополнение к проблемам, которые мы наблюдаем сейчас (высокая стоимость Биткойна делает выполнение простых транзакций неэкономичным), кажется, что встраивание платы за транзакцию, которую может выбрать пользователь, подстроит систему таким образом, что транзакции с более высокой комиссией будут иметь приоритет над более низкими. -платные, которые ограничат некоторых людей от использования биткойнов. Я думаю, что все криптовалюты делают это, поэтому избежать этого невозможно.

Ответы (3)

Одна из причин комиссии за транзакции заключается в том, чтобы сделать спам-атаки дорогими. Без комиссий злоумышленник может создать множество бесплатных транзакций для DoS-атаки на блочное пространство. А без комиссии у майнера не было бы стимула включать транзакции с самой высокой комиссией в блок. Он мог атаковать сеть, добывая пустые блоки или включая спам-транзакции. (например, транзакции явно и исключительно предназначены для раздувания набора UTXO или для заполнения блоков).

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

Это может быть интересным чтением по этой теме: The Fee Market, объясненный Джимми Сонгом.

Разве кто-то не может организовать DoS-атаку, даже если есть комиссия за транзакцию? Я думал, что где-то читал, что кто-то должен был представить программное обеспечение, чтобы установить минимальную комиссию за транзакцию, чтобы отсеять «пылевые» транзакции, какими бы они ни были.
Конечно, но это быстро становится дорогим, так как вы должны платить за каждую спам-транзакцию. Однако есть одна лазейка для майнера. Если он рассылает спам с комиссией и сам майнит транзакцию, он получает обратно уплаченную комиссию. Но если он платит низкие комиссионные, он может проиграть на других более высоких комиссионных. Если он платит высокую комиссию, другой майнер может заминировать транзакцию, и он не получит комиссию обратно. «пыль» — это очень небольшой вывод или транзакция — например, всего несколько сатоши.

Это не вопрос конкретно о комиссии за транзакцию; с тем же успехом вы могли бы спросить: «Почему мы должны платить за апельсины?» и это будет по существу тот же вопрос. При нулевой цене требуемое количество подтверждений (или апельсинов) превысило бы предлагаемое количество. Теперь, как вы решаете, какие люди получат подтверждение своих транзакций (или какие люди будут есть апельсины)?

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

Во-вторых, есть ограниченное пространство блока. Вопрос о том, сколько места должно быть, является огромным предметом разногласий, но почти все согласны с тем, что блоки должны иметь разумный предел, чтобы участие в системе оставалось доступным и, таким образом, сохранялась децентрализованность системы. Таким образом, транзакции должны будут конкурировать за место в блоке. Это определяется тем, что мы называем «рынком комиссий», где транзакции будут иметь более высокие и более низкие комиссии в зависимости от предложения (количество блоков) и спроса (количество транзакций) в сети.

Это означает, что да, транзакции с более высокой комиссией имеют приоритет для майнеров (тех, кто собирает комиссию) по сравнению с транзакциями с более низкой комиссией. Так работает свободный рынок.

Что касается «во-вторых, место в блоке ограничено», блоки сейчас заполняются? Хотя цена биткойна в настоящее время высока, я не уверен, что это приводит к большому количеству транзакций.
@ Дэйв, ты имеешь в виду, что цена биткойнов высока или цена транзакционных сборов? Я не уверен, что вы спрашиваете.
Вы говорили, что пространство блока ограничено, что означает, что мы можем обрабатывать только определенное количество транзакций (поправьте меня, если я ошибаюсь). Таким образом, из-за ограниченного пространства блока майнер выбирает только транзакции с самой высокой комиссией за транзакцию. Я следую за тобой? Итак, мой вопрос: должны ли майнеры в настоящее время удалять определенные транзакции из блока, потому что сейчас в системе так много транзакций, что все они не помещаются в блок?
Да это верно. Майнеры на самом деле не отказываются от транзакций, они просто игнорируют транзакции с более низкой комиссией, пока не освободится место. Транзакции не отменяются или что-то в этом роде. Это причина, по которой важно установить комиссию за рыночную стоимость вашей транзакции, если вы хотите, чтобы она была подтверждена в разумные сроки.
Прохладный. Итак, мой вопрос сверху: учитывая состояние мира прямо сейчас, заполняются ли блоки до предела только транзакциями с более высокой комиссией?
Они заполняются в месте встречи кривых спроса и предложения... как и все остальное на свободном рынке. «Высокий» и «низкий» — понятия относительные и здесь не имеют никакого значения. Текущая приемлемая плата всегда находится именно там, где она должна быть, чтобы удовлетворить спрос при наличии предложения. Оно никогда не бывает высоким или низким.
Ах, ты действительно заставляешь меня работать, Джестин! Я не ставлю под сомнение свободный рынок. Перейти на свободный рынок! Но мой вопрос под «заполнением» означает, что блок может содержать только определенное количество транзакций (100 000?). Мой вопрос заключается в том, содержит ли блок, добываемый сегодня, максимально возможное количество транзакций, что в соответствии с принципами свободного рынка заставляет майнеров выбирать только транзакции с более высокой комиссией из 100 000 выбранных? Надеюсь, это понятно. Я действительно новичок в этом, как вы можете сказать по всем моим вопросам.