![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
加密貨幣新聞文章
Ephemeral Anchors: An Amazing Simplification That Will Benefit Any Second Layer Protocol
2025/01/07 03:01
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.
免責聲明:info@kdj.com
所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!
如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。
-
- 這是Altcoin季節,Ruvi著火了
- 2025-04-26 18:10:13
- 由於山寨幣終於到了,在明星中,Sui剛剛飆升至3.60美元
-
- 本週比特幣(BTC)ETF流入增長,吸引了26.8億美元的新投資
- 2025-04-26 18:10:13
- 這意味著越來越多的機構和零售投資者正在尋求進入比特幣的風險。這對應於比特幣ETF流入的增加
-
-
- 3月可能會大大增加的3個山寨幣超過BTC
- 2025-04-26 18:05:13
- 四月是加密貨幣市場的正月。許多Altcoins於4月7日達到底部,並從下降線爆發了幾個月。
-
- 中國在放棄美國國債,轉移到黃金和比特幣方面佔據了杆位
- 2025-04-26 18:00:45
- 中央銀行正在重新思考儲備戰略,中國在放棄美國財政部方面處於杆位。
-
- 比特幣比薩天2025
- 2025-04-26 18:00:45
- BTSE興奮地宣布2025年比特幣披薩日舉行了為期一個月
-
-
- 節點AI是在人工智能和分散技術交集建立的創新項目。
- 2025-04-26 17:55:13
- 我們的核心使命是通過使其開放,透明和以社區為導向來使對AI的訪問權限。
-
- 新聞與薄荷區塊鏈合作夥伴,以引入人類可讀的NFT轉移
- 2025-04-26 17:50:14
- Noves是一個備受推崇的區塊鏈數據層平台,已與MINT區塊鏈(以太坊2(L2)網絡)建立了戰略合作夥伴關係。