Просматривать

Ссылка

Каталог

Компания

Помощь & Юридический

Следовать

Подписаться

Быстрый дубль

2-4 ноября в хранилище предложений Биткойна были добавлены три проекта спецификаций, которые могут снизить комиссию за платежи, собираемые совместно несколькими пользователями, а также за объединение многих входных данных в один выходной.

BIP458 объединился 2 ноября, BIP459 — 3 ноября и BIP460 — 4 ноября. Их механизм объединяет подписи, прикрепленные к входным транзакциям, и тратимые монеты.

Полуагрегация объединяет независимо созданные подписи без интерактивного сеанса подписи: n подписей по 64 байта становятся 32 (n+1) байтами. Полная агрегация требует скоординированной подписи, но создает единую 64-байтовую подпись для всех агрегированных подписей в группе.

Для десяти подписей это означает сокращение 640 байт до 352 или 64 байтов соответственно. Это сокращение полезной нагрузки подписи на 45% и 90% без учета накладных расходов на кодирование. Снижение комиссии за всю транзакцию будет гораздо меньшим.

Квантовые подписи Биткойна засорят сетевые узлы данными в 10 раз больше

Снижение комиссий за транзакции с биткойнами

Комиссии в биткойнах обычно выражаются за виртуальный байт (vB). Согласно правилам веса Биткойна, виртуальный размер — это вес транзакции, разделенный на четыре и округленный в большую сторону.

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

Совместная транзакция с десятью входами и десятью выходами сократится с 1016 ВБ до 944 ВБ при половинной агрегации или до 872 ВБ при полной агрегации, что снизит ее комиссию примерно на 7,1% или 14,2%. При примерных 10 сатоши за виртуальный байт экономия составит 720 или 1440 сатоши.

Консолидация приносит больше пользы во втором примере, когда 100 входов объединены в один выход. Его размер снижается с 5804 ВБ до 5012 ВБ при половинной агрегации или до 4220 ВБ при полной агрегации, что снижает комиссию примерно на 13,6% или 27,3%.

Большие фирменные сокращения. Меньшее снижение комиссий.

Десять подписей могут сократиться на 90 % при полной агрегации. Сравните, насколько может упасть вся комиссия в двух гипотетических транзакциях.

Выберите гипотетическую транзакцию

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

100 входов, 1 выход. При таких допущениях консолидация с большим количеством подписей приносит большую процентную выгоду.

Сочетание ввода/вывода меняет размер комиссии. Эти черновые предложения по-прежнему требуют софт-форка и поддержки кошелька.

Гипотетические примеры: все входные данные, подходящие для одной группы, сигналы по умолчанию, отсутствие приложений, выходные сценарии размером 34 байта. Синий включает маркер группы на панелях транзакций; верхняя часть представляет собой только полезные данные подписи. Не текущие средние показатели сети или доступные скидки. Параметры активации остаются неустановленными.

Источники

Подтверждающие факты

Метод

Исходные расчеты на основе форм-свидетелей BIP460 и кодировки BIP141/144. База=10+41n+43m байт; W0=4B+2+66n, Wh=4B+2+2n+32(n+1)+1, Wf=4B+2+2n+65. vB=ячейка(Вт/4). Слитки масштабируются по весу; метки закруглены vB. Экономия на комиссиях = (v0-v)/v0 по фиксированной ставке, округленной до 0,1%.

Объем

BIP460 оставляет параметры активации неуказанными, а его предлагаемая версия-свидетель, в настоящее время v2, требует координации с другими предложениями.

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

Расходы на выполнение сценариев, известные как расходы по пути сценария, не могут присоединяться к группам агрегации, а соответствующие входные данные могут отказаться от этого.

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

Упоминается в этой статье

MARA сбрасывает биткойны, чтобы свести на нет залоговый риск в размере 750 миллионов долларов

Согласие на использование файлов cookie

Мы используем файлы cookie, чтобы улучшить ваше взаимодействие с нашим сайтом. Используя наш сайт, вы соглашаетесь на использование файлов cookie.

Настройки файлов cookie

Управляйте настройками файлов cookie ниже:

Основные файлы cookie обеспечивают выполнение основных функций и необходимы для правильной работы веб-сайта.

CloudFlare предоставляет решения для веб-производительности и безопасности, повышающие скорость работы сайта и защищающие от угроз.

URL-адрес службы: Developers.cloudflare.com (откроется в новом окне)

Google Analytics — мощный инструмент, который отслеживает и анализирует трафик веб-сайта для принятия обоснованных маркетинговых решений.

URL-адрес службы: policy.google.com (откроется в новом окне)

Статистические файлы cookie собирают информацию анонимно. Эта информация помогает нам понять, как посетители используют наш сайт.

Clarity — это служба веб-аналитики, которая отслеживает и сообщает о трафике веб-сайта.

URL-адрес службы: Clarity.microsoft.com (откроется в новом окне)

Более подробную информацию вы можете найти в нашей Политике конфиденциальности и .

Загрузка изображения…

Не удалось загрузить это изображение.

Катализатор