Anchors Are Evil! Bitcoin Core Is Destroying Bitcoin!

Anchors Are Evil! Bitcoin Core Is Destroying Bitcoin!
фото показано с : bitcoinmagazine.com

2025-1-7 21:45

I really thought that we had seen the bottom in terms of Bitcoiners making irrational and ridiculous arguments against improvements to Bitcoin, in order to paint themselves as some kind of righteous underdog fighting against corruption and incompetence from the inside.

Boy was I wrong.

So, some things to explain first. With Lightning channels, you have to decide your fee-rate for a unilateral close transaction ahead of time. Because the actual UTXO is a multisig, both parties to the channel have to sign the transactions either side uses to close the channel unilaterally ahead of time. The entire security of Lightning is based on having these. If you ever needed to use one, say because your counterparty is being non-cooperative, you can’t exactly count on them to resign one at a higher fee-rate if you needed it.

This led to problems during unilateral fee closures. If fees were high and came down since you opened your channel, you pay money you didn’t need to. If fees were low and went up, you can’t guarantee that your channel closes in a timely manner. You can’t Replace-By-Fee(RBF) because your counterparty needs to sign, and you can’t use Child-Pays-For-Parent(CPFP) because all of your outputs are timelocked, so nothing spending them will be valid until after the first transaction actually confirms and multiple blocks pass.

Because of this, anchor outputs were created. They were special outputs that exist without timelocks for the sole purpose of being able to spend in a child transaction to fee-bump the Lightning close transaction. These added more capital inefficiency though, requiring a non-negligible amount of satoshis be used to create these outputs.

Enter ephemeral anchors, building on the v3 transaction relay and package relay (relaying transactions in the mempool as groups). The idea is to have a 0 value output spendable with OP_TRUE(meaning anyone can spend it). Transactions that have a fee-rate of 0, and include an ephemeral anchor, will be relayed in the mempool as long as there is a child transaction spending the ephemeral anchor output with an appropriate fee-rate.

This allows Lightning channels to sign unilateral closure transactions with no fees, and anyone who needs to use them can simply spend the ephemeral anchor output to set whatever fee-rate is required at the time. This greatly simplifies Lightning closure transactions, and removes capital inefficiencies of existing anchor outputs. An added bonus is that anyone can fee bump a transaction with an ephemeral anchor, not just the channel (or other contract) owners.

The ephemeral anchor never even creates the 0 value UTXO in the UTXO set, because it will only be relayed along with a transaction that instantly spends it in the same block.

So why is this a problem? Or an attack? I have no clue, it’s an amazing simplification that essentially any second layer protocol, or contract built on Bitcoin in general, that uses pre-signed transactions will benefit greatly from. It causes no bloat of the UTXO set, because as is in the name, the outputs used are ephemeral. They aren’t actually permanently created.

The only arguments I’ve seen are “spam!” Or “Core developers are removing the dust limit!” (A restriction on the minimum value transaction outputs must have to be relayed, and they aren’t removing it for anything but ephemeral anchors, which must be immediately spent by a child to be relayed).

I think we are at a point where we have to seriously consider when it is time to dismiss criticism or complaints surrounding technical subject matter in this space. Or where legitimate criticisms stop being that, and become irrational and illogical crusades against or for personalities instead of reasoned criticism. Because this backlash against ephemeral anchors is incontrovertibly the latter.

All rational criticism should be welcomed in an open source protocol like Bitcoin, but it's time to stop humoring irrational tribalism with no logical basis as if it is equivalent to legitimate criticism. It’s not, it’s purely a waste of time and a Denial of Service attack against the process of improving Bitcoin. 

This article is a Take. Opinions expressed are entirely the author's and do not necessarily reflect those of BTC Inc or Bitcoin Magazine.

origin »

Bitcoin price in Telegram @btc_price_every_hour

Bitcoin (BTC) на Currencies.ru

$ 63027.52 (+0.03%)
Объем 24H $11.631b
Изменеия 24h: -0.05 %, 7d: -3.11 %
Cегодня L: $62885.67 - H: $63049.46
Капитализация $1264.987b Rank 1
Цена в час новости $ 101685.42 (-38.02%)

bitcoin core foundations illogical absurdity ridiculousness highs

bitcoin core → Результатов: 126


Разработчики Bitcoin Core устранили критическую уязвимость

Команда специалистов Bitcoin Core исправилиа ошибку, связанную с безопасностью памяти. Значительная часть узлов до сих работает с уязвимым программным обеспечением. A new high severity level advisory has been posted:https://t.

2026-5-8 17:56


ФБР расследует кражу биткоинов с кошелька разработчика Bitcoin Core Люка Дашира

Федеральное бюро расследований (ФБР) США в 2023 году запрашивало персональные данные участников встречи CoreDev Atlanta в рамках расследования дела о похищении 217 BTC у разработчика Bitcoin Core Люка Дашира.

2024-4-13 12:10


Вышла новая версия Bitcoin Core 0.18.1

В пятницу, 9 августа, разработчики самого популярного клиента сети биткоин Bitcoin Core объявили о выходе новой версии ПО. Bitcoin Core 0. 18. 1 Released!https://t. co/uSV3Mxfk6G — Bitcoin Core Project (@bitcoincoreorg) August 9, 2019 Версия 0.

2019-8-10 21:02


Фото:

Состоялся релиз Bitcoin Core 0.18.1

В пятницу, 9 августа, разработчики самого популярного клиента сети биткоин Bitcoin Core объявили о выходе новой версии ПО. Bitcoin Core 0. 18. 1 Released!https://t. co/uSV3Mxfk6G — Bitcoin Core Project (@bitcoincoreorg) August 9, 2019 Версия 0.

2019-8-9 18:04


Новый сайт упрощает изучение предлагаемых изменений в Bitcoin Core

19 июня Джон Ньюбери собрал группу разработчиков для изучения предлагаемого изменения в коде биткоина. Новое изменение было нацелено на предотвращение раздувания предложения биткоина потенциальным злоумышленником.

2019-7-22 13:06


Майкл Форд стал новым мейнтейнером Bitcoin Core

Давний участник Bitcoin Core Майкл Форд станет новым мейнтейнером проекта. Форд присоединится к четырем другим действующим мейнтейнерам Bitcoin Core — Владимиру ван Дер Лаану, Джонасу Шнелли, Марко Фальке и Сэмюэлю Добсону.

2019-6-12 11:31


Майкл Форд стал новым мейнтейнером Bitcoin Core

Давний участник Bitcoin Core Майкл Форд станет новым мейнтейнером проекта. Форд присоединится к четырем другим действующим мейнтейнерам Bitcoin Core — Владимиру ван Дер Лаану, Джонасу Шнелли, Марко Фальке и Сэмюэлю Добсону.

2019-6-11 17:06


Вышла новая версия Bitcoin Core 0.18.0

Разработчики Bitcoin Core выпустили новую версию Bitcoin Core 0. 18. 0. Обновление программного клиента Bitcoin 18 поколения реализовано под руководством ведущего разработчика команды Bitcoin Core Владимира ван дер Лаана.

2019-5-4 15:13


Вышла очередная версия Bitcoin Core 0.18.0

2 мая разработчики опубликовали очередную версию клиента полного узла биткойна Bitcoin Core 0. 18. 0. Как и предполагалось, теперь полные узлы биткойна, работающие на базе новой версии Bitcoin Core, смогут взаимодействовать с аппаратными кошельками, включая Ledger, Trezor, Digital BitBox, KeepKey или Coldcard через инструмент Hardware Wallet Interaction (HWI).

2019-5-3 20:00


Что нового в клиенте Bitcoin Core версии 0.18.0?

2 мая разработчики клиента Bitcoin Core объявили о выпуске новой версии 0. 18. 0. Ранее также сообщалось, что этот релиз будет поддерживать аппаратные кошельки. Новая опция позволит операторам полных узлов напрямую взаимодействовать с аппаратными кошельками Ledger и Trezor.

2019-5-3 10:20


Фото:

Состоялся релиз Bitcoin Core 0.18.0. Что нового в апдейте?

Разработчики выпустили апдейт Bitcoin Core 0. 18. 0, скачать обновление можно по официальной ссылке. В новой версии Bitcoin Core исправлены некоторые баги и добавлена расширенная функциональность. В 0.

2019-5-2 17:05


15 (непростых) шагов по обеспечению полной анонимности от разработчика Bitcoin Core

Перевод статьи Натаниела Поппера, автора книги «Цифровое золото». Оригинал опубликован на The New York Times. В октябре 2017 года спецназ ворвался в дом разработчика Bitcoin Core Джеймсона Лоппа в Северной Каролине.

2019-3-20 19:09


Фото:

Биткоин — самая успешная платформа для смарт-контрактов. Заявление инженера Bitcoin Core

Как заявил инженер Bitcoin Core Питер Тодд в дискуссии во время Bitcoin Expo 2019 в Массачусетсе, Биткоин наиболее эффективен в качестве платформы для смарт-контрактов. Он также обсудил с другие платформы, включая EOS и её инклюзивную природу. По мнению Тодда, большинство...

2019-3-13 12:45


Кто контролирует Bitcoin Core?

Нередко эксперты и участники криптовалютного рынка задаются вопросом о контроле Bitcoin Core. Часто именно прокект связывают в качестве свидетельства точки контроля над протоколом Bitcoin. Попытаемся разобраться, так ли это на самом деле Как появился Bitcoin Core На самом деле это не орган контроля над биткоином, а орган управления.

2019-1-30 19:48


Фото:

Bitcoin Price Drops Further As Circle CEO Says ‘Core’ Crypto Assets ‘Undervalued’

Circle CEO Jeremy Allaire has said he believes “core” cryptocurrency assets are undervalued as the Bitcoin price tumbles closer to $3500. Allaire: ‘Markets Are Oversold’ In a Reddit ‘Ask Me Anything’ session January 10, Allaire, whose company famously decoupled itself from Bitcoin in 2016, also forecast less correlated trading in altcoin markets.

2019-1-11 14:00


Вышло минорное обновление Bitcoin Core 0.17.1

Разработчики Bitcoin Core представили обновление самого популярного биткоин-клиента - Bitcoin Core 0. 17. 1. Команда разработчиков под руководством Владимира ван дер Лаана исправила ряд ошибок, а также обновила языковые пакеты клиента.

2018-12-25 18:09


Фото:

Разработчики представили обновление Bitcoin Core 0.17.1

Самый популярный клиент для сети биткоина был обновлен до версии Bitcoin Core 0. 17. 1. Об этом разработчики сообщили в своем твиттере. Команда разработчиков программного обеспечения для сети биткоина Bitcoin Core представили обновленную версию Bitcoin Core 0.

2018-12-26 15:00


Джеймсон Лопп объяснил принципы безопасной работы сети Bitcoin Core

В последнее время в адрес разработчиков Bitcoin Core поступает немало критики. Нередко их подозревают в том, что они завладели контролем над сетью биткоин. За них решил вступиться технический директор стартапа Casa Джеймсон Лопп, по праву считающийся ветераном криптоиндустрии.

2018-12-17 16:31


Обновлённый Bitcoin Core. Что на этот раз придумали разработчики?

7 месяцев команда Bitcoin Core из 135 участников под руководством Владимира ван дер Лаана готовила новую версию клиента. Специалисты внедрили ряд новых опций, исправили баги и улучшили производительность.

2018-10-4 15:55


Долгожданный релиз Bitcoin Core 0.17.0: Что нового?

Разработчики Bitcoin Core представили важное обновление самого популярного биткоин-клиента. Команда Bitcoin Core из 135 участников под руководством Владимира ван дер Лаана готовила новую версию клиента в течение семи месяцев.

2018-10-4 13:57


Состоялся релиз клиента Bitcoin Core 0.17.0

Разработчики Bitcoin Core представили новое официальное обновление оригинального биткойн-клиента — Bitcoin Core v0. 17. 0. Новая версия клиента создавалась более 7-ми месяцев под руководством Владимира ван дер Лаана и более 130 других биткойн-разработчиков.

2018-10-4 10:53


Вышел релиз Bitcoin Core 0.17.0

В эту среду состоялся релиз Bitcoin Core 0. 17. 0, семнадцатого поколения оригинального клиентского ПО биткоина, запущенного Сатоши Накамото почти 10 лет назад и по-прежнему играющего доминирующую роль в сети криптовалюты.

2018-10-4 09:23