Ожидание подтверждения серия статей Bitcoin Optech о Mempool и политике
Ожидается серия статей Bitcoin Optech о Mempool и политике.
Большая часть обсуждений о технологии биткоина в последнее время связана с различными изменениями soft-fork консенсуса в протоколе биткоина, включая новые опкоды или sighash, а также с технологиями уровня 2, такими как Lightning. Обсуждение mempool или политики (неконсенсусные правила общения между узлами биткоина) часто остаются на заднем плане. Однако с недавним высоким объемом транзакций и запуском различных проектов/платформ NFT и токенов, а также сопутствующим ростом комиссий, mempool и политика стали на передний план.
Пользователи Inscriptions и других протоколов столкнулись с проблемами стандартных политик, что заставило многих задать вопросы о их цели и искать способы их удаления или обхода. Обычные пользователи биткоина столкнулись с проблемами с комиссиями или повышением комиссий. В рамках попытки просветить и вовлечь сообщество, разработчики биткоина Глория Чжао и Марч написали 10-недельную серию о mempool и политике ретрансляции под названием “Ожидание подтверждения” на веб-сайте Bitcoin Optech.
Серия начинается с обзора того, что такое кэш неподтвержденных транзакций, который мы называем mempool, и почему у нас есть такой. Наличие mempool неподтвержденных транзакций позволяет лучше оценивать комиссии для кошельков, быстрее загружать новые блоки и поддерживать децентрализованную сеть передачи транзакций и блоков.
Однако майнеры биткоина не обязаны включать эти неподтвержденные транзакции в блок. Поскольку место в блоке ограничено, майнеры выбирают транзакции с наибольшей комиссией за вес транзакции, чтобы максимизировать свою прибыль. В посте о стимулах описываются нюансы, связанные с комиссиями, включая факт, что комиссии за транзакции в сети осуществляются не пропорционально сумме транзакции, а по размеру транзакции, а также сложности, возникающие в связи с взаимоотношениями между различными транзакциями.
- Genesis Global Capital подал заявление на свыше 600 млн. долларов неоплаченных кредитов DCG документы суда
- Сенат США подтверждает Филипа Джефферсона на должность заместителя председателя Федеральной резервной системы
- Разработчик Tornado Cash Роман Шторм заявляет о своей невиновности в отмывании денег и других обвинениях.
Но каким должен быть уровень комиссии для транзакции? Здесь целью является оценка срочности пользователя и определение минимального уровня комиссии, который должна заплатить транзакция. Транзакции в mempool и транзакции в последних блоках могут помочь в начальной оценке комиссий за транзакции.
В статье “Торги за место в блоке” Глория и Марч обсуждают практические стратегии для получения максимальной выгоды от комиссий за транзакции. При создании транзакции рекомендуется учитывать выбор монет, использование новых типов выходов, таких как P2TR в тапруте, которые позволяют сэкономить на комиссиях, или группировку (batching). После передачи транзакции можно использовать такие методы, как Child Pays For Parent (CPFP) и Replace By Fee (RBF), чтобы увеличить уровень комиссии для транзакции, которая занимает слишком много времени для подтверждения.
С целью создания надежной и децентрализованной сети узлов биткоина мы хотим, чтобы каждый имел возможность запустить узел по максимально низкой цене и сделать его доступным для всех. Более того, ресурсы узла должны быть защищены от атак типа DoS. Правила политики транзакций, которые более ограничительны, чем консенсусные правила биткоина, помогают защитить ресурсы узла (включая память, вычислительные ресурсы и пропускную способность) путем установления ограничений для ненадежных пиров в сети Bitcoin P2P.
Аналогично, также нужно защищать ресурсы на уровне всей сети, включая набор UTXO, крюки обновления протокола, размер блокчейна и вычислительные усилия, необходимые для его обработки. Ряд других правил политики, включая ограничения на публикацию произвольных данных в блокчейне, минимальные комиссии за транзакции и ограничения на вывод низкой стоимости, помогают обеспечить безопасность этих сетевых ресурсов.
Хотя политика не является обязательной, Bitcoin Core не предлагает много возможностей для их настройки. В статье “Согласованность политики” Глория и Марч описывают потенциальные последствия изменения некоторых стандартных политик и объясняют, почему Bitcoin Core исторически был консервативным в отношении настройки политик.
Не только физические лица, работающие с узлами, должны знать правила политики транзакций. Кошельки, сервисы и протоколы уровня 2, которые передают транзакции, должны быть разработаны с учетом правил политики, чтобы избежать создания отклоненных транзакций и обеспечить их подтверждение, даже в периоды колебания комиссий. Например, на уровне L2-транзакций посредством Lightning возможны различные виды атак, которые используют ограничения в политике mempool, чтобы предотвратить вход инцентивно-совместимых транзакций в mempool или их подтверждение.
Как и в прошлом, политика транзакций может быть изменена или дополнена, и сейчас существует ряд предложений по улучшению политики. К ним относятся пересылка пакетов, кластеризация mempool, передача транзакций версии 3 и эфемерные якоря, которые в настоящее время находятся в стадии разработки.
Однако, поскольку изменения политики передачи транзакций в Bitcoin Core могут повлиять на множество участников экосистемы, они требуют сотрудничества, обсуждения, обратной связи и тестирования со стороны широкого биткоин-сообщества до их рассмотрения. Авторы отмечают: “Процесс децентрализованного принятия решений является сложным, но необходимым для поддержки разнообразной экосистемы протоколов и приложений, использующих сеть передачи транзакций биткоина”.
Читателям следует рассмотреть возможность участия в различных дискуссиях и мероприятиях.
Bitcoin Optech также предлагает специальный подкаст, в котором подводятся итоги всех 10 недель нашего обсуждения с Марчем и Глорией, включая комментарии гостей и вопросы из аудитории.
Благодарим Глорию Чжао и Марка “Мурч” Эрхардта за написание серии статей, а также за разъяснение каждой еженедельной статьи в подкасте Bitcoin Optech.
We will continue to update BiLee; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles
- Активы Алекса Машинаски были заморожены американским судом в рамках уголовного дела.
- Суд приказал заморозить активы бывшего генерального директора Celsius Машинского во время продолжения дела Департамента юстиции США
- Взгляд на Uniswap и новое любимое судебное решение в криптовалюте
- BZX Exchange компании Cboe подает заявку на запуск ETF Ark 21Shares и VanEck Spot Ether
- Изменение правил бухгалтерского учета в США станет приятной неожиданностью для компаний, удерживающих криптовалюту в 2025 году.
- Предполагаемые кошельные адреса Grayscale Bitcoin Trust, опубликованные Arkham
- Судья отказывает в просьбе Сэма Бэнкман-Фрида о немедленном освобождении из тюрьмы