摘要:今年8月,Eclair、CoreLightning和LND相關的開發者宣布,他們都在實現HTLC背書協議的部分內容,以便開始收集與之相關的數據。該協議將在一年內在多個項目和系統中實現,包括LND的SignrpcRPC、LightningLab的Loop服務、BitGo的多重簽名服務、LND的實驗性簡單主根通道,以及用于擴展PSBT的BIP草案。...
本期Optech通訊特別版總結了比特幣在2023年全年的顯著發展。這是我們2018年、2019年、2020年、2021年和2022年總結的續集。
一月
Anthony Towns宣布推出Bitcoin Inquisition,這是比特幣核心的一個軟件分支,旨在用于測試擬議的軟分支和其他重大協議更改的默認簽名。到年底,它包含了對幾個提案的支持:SIGHASH_ANYPREVOUT, OP_CHECKTEMPLATEVERIFY和基本的臨時錨,在其存儲庫中打開拉請求以添加對OP_CAT, OP_VAULT的支持,以及對64字節交易的限制。
ZmnSCPxj和Jesse Posner提出了swap-in-potentiam,這是一種打開閃電網絡通道的非交互式方法,解決了移動設備上經常離線的錢包所面臨的挑戰。客戶端離線時可以在鏈上交易中接收資金。當客戶端重新聯機時,交易可以收到足夠的確認,從而可以立即安全地與預先選擇的對等點打開通道,而無需對該對等點進行任何信任。在這個提議的幾個月內,至少有一個流行的閃電網絡錢包使用了這個想法的實現。
錢包標簽導出和導入的標準格式被指定為標識符BIP329。該標準不僅使備份無法從BIP32種子中恢復的重要錢包數據變得更容易,而且還使將交易元數據復制到非錢包程序(如會計軟件)變得更容易。到年底,已經有幾個錢包實現了BIP329輸出。
二月
二月份開始了關于Ordinals和Inscriptions的討論,該討論將在今年剩余時間持續進行,這兩個相關的協議用于將含義和數據與交易輸出關聯起來。Andrew Poelstra總結了許多協議開發者的立場:“沒有明智的方法可以防止人們在不激勵更糟糕的行為和/或破壞合法用例的情況下將任意數據存儲在見證中。”鑒于Inscriptions使用的方法允許存儲大量數據,Christopher Allen建議增加比特幣核心在輸出中以OP_RETURN前綴存儲數據的83字節限制。同年晚些時候,彼得·托德(Peter Todd)也提出了這個建議。
BitcoinSearch.xyz于今年年初推出,為比特幣技術文檔和討論提供搜索引擎。到年底,該網站提供了聊天界面和最近討論的摘要。
Core Lightning增加了對對等存儲備份的實驗性支持,允許節點為其對等節點存儲一個小的加密備份文件。如果對等體稍后需要重新連接,可能在丟失數據后,它可以請求備份文件。對等方可以使用來自其錢包派生的密鑰解密文件,并使用文件內容恢復其所有通道的最新狀態。
Joost Jager提出了閃電網絡通道的“高可用性”標志,允許該通道發出信號,表明它提供了可靠的支付轉發。Christian Decker指出了創建信譽系統所面臨的挑戰,例如節點遭遇頻率不高。之前提出的另一種方法也被提到:帶回收的超額支付(以前稱為回旋鏢或可退還的超額支付),其中付款被分割并通過多條路線發送,減少了對高可用性渠道的依賴。
去年發表的一篇論文中的想法成為2023年緩解閃電網絡信道干擾的特別重點。今年2月,卡拉·柯克·科恩(Carla Kirk-Cohen)和論文的合著者克拉拉·希赫曼(Clara Shikhelman)開始就實施論文中的一個想法HTLC背書時所使用的建議參數征求反饋。今年4月,他們發布了一份測試計劃的規范草案。7月,在閃電網絡開發會議上討論了這個想法和提議,這導致了一些郵件列表討論,討論了一種替代方法,使攻擊者和誠實用戶支付的成本都反映了提供服務的節點運營商支付的潛在成本,這樣,如果攻擊者開始使用這些服務,向誠實用戶提供服務并獲得合理回報的節點運營商將繼續獲得合理回報。今年8月,Eclair、Core Lightning和LND相關的開發者宣布,他們都在實現HTLC背書協議的部分內容,以便開始收集與之相關的數據。
Russell O 'Connor和Andrew Poelstra提出了一種新的BIP,用于備份和恢復BIP32助記詞,稱為codex32。與SLIP39類似,它允許使用具有可配置閾值要求的Shamir秘密共享方案創建多個共享。如果攻擊者獲得的共享數量少于閾值,那么他將對助記詞一無所知。與其他使用單詞列表的恢復代碼不同,codex32使用與bech32地址相同的字母表。與現有方案相比,codex32的主要優點是它能夠使用筆、紙、指令和剪紙手工執行所有操作,包括生成編碼助記詞(使用骰子)、使用校驗和保護助記詞、創建校驗和共享、驗證校驗和和恢復助記詞子。這允許用戶定期驗證單個共享的完整性,而不依賴于可信的計算設備。
三月
今年3月,匿名開發者John Law發表了一篇論文,描述了一種為單個鏈上交易的多個用戶創建通道層次結構的方法。該設計可以允許所有在線用戶在他們的一些渠道交易對手離線的情況下花費他們的資金,這在閃電網絡中目前是不可能的。這種優化將允許始終在線的用戶更有效地使用他們的資金,可能會降低閃電網絡其他用戶的成本。該提案取決于Law的可調整罰款協議,該協議自2022年提出以來沒有看到任何公共軟件開發。

2023 年軟分叉提案摘要
James O 'Beirne在1月份發布了一個新的OP_VAULT操作碼的提案,隨后在2月份發布了一份BIP草案,用于比特幣調查的實現。幾周后,Gregory Sanders提出了OP_VAULT的另一種設計方案。
去年首次提出的“把所有東西都統一起來”(MATT)提議今年再次出現。Salvatore Ingala展示了它如何提供所提議的OP_VAULT操作碼的大部分功能。Johan Tor?s Halseth進一步演示了MATT提案中的一個操作碼如何復制OP_CHECKTEMPLATEVERIFY提議的操作碼的關鍵功能,盡管MATT版本的空間效率較低。Halseth還利用這個機會向讀者介紹了他開發的一個工具Tapsim,該工具允許調試比特幣交易和Tapscript。
6月,Robin Linus描述了用戶如何在今天鎖定資金,在側鏈上長時間使用它們,然后允許側鏈上的資金接收者在以后的某個時間點有效地將它們提取到比特幣上,但前提是比特幣用戶最終決定以某種方式改變共識規則。這可以讓愿意承擔金融風險的用戶立即開始使用他們的資金,并獲得他們想要的新共識功能,同時為這些資金提供一條路徑,讓它們稍后返回比特幣的主網。
8月,Brandon Black提出了一個與OP_CHECKSIGFROMSTACK相結合的OP_TXHASH版本,該版本將提供OP_CHECKTEMPLATEVERIFY (CTV)和SIGHASH_ANYPREVOUT (APO)的大部分功能,而不會比這些單獨的提案增加太多的鏈上成本。
今年9月,John Law建議使用契約來增強閃電網絡的可擴展性。他使用了一種類似于通道工廠的結構和擬議的Ark協議,可能為數百萬個鏈下渠道提供資金,這些通道可以在到期后由工廠資助者回收,用戶可以事先通過閃電網絡提取資金。該模型允許資金在沒有用戶交互的情況下在工廠之間轉移,降低了最后一刻鏈上擁堵的風險和交易費用。Anthony Towns提出了對強制到期洪水問題的擔憂,即大用戶的失敗可能會同時迫使許多時間敏感的鏈上交易。Law回復說,他正在研究在高交易費用期間延遲到期的解決方案。
10月開始,Steven Roose發布了一個新的OP_TXHASH操作碼的草案。操作碼的想法之前已經討論過了,但這是該想法的第一個規范。除了準確描述操作碼的工作方式之外,本文還研究了一些缺點,例如每次調用操作碼時,全節點可能需要哈希多達幾兆字節的數據。BIP草案包括一個操作碼的示例實現。
同樣在10月,Rusty Russell研究了通用契約,對比特幣的腳本語言進行了最小的修改,Ethan Heilman發布了一份BIP草案,增加了一個OP_CAT操作碼,可以將堆棧上的兩個元素連接起來。這兩個議題的討論將持續到11月。
在今年年底之前, Johan Tor?s Halseth還建議,契約風格的軟分叉可以允許將多個HTLC聚集到一個單一的輸出中,如果一方知道所有的預圖像,就可以一次花掉所有的內容。如果一方只知道其中的一些圖像,他們可以只索取這些圖像,然后將剩余的余額退還給另一方。這將在鏈上更有效,并可能使執行某些類型的信道干擾攻擊變得更加困難。
四月
Sergi Delgado Segura提出了一種瞭望塔(watchtowers)的問責機制,以應對那些未能對其能夠檢測到的協議違規行為做出反應的情況。例如,Alice提供了一個帶有數據的瞭望塔,用于檢測和響應舊閃電網絡通道狀態的確認。稍后,該狀態被確認,但瞭望塔沒有響應。愛麗絲希望能夠通過公開證明它沒有做出適當的反應來追究瞭望塔操作員的責任。Delgado提出了一種基于加密累加器的機制,瞭望塔可以使用這種機制來創建承諾,用戶可以在以后發生違規行為時使用它來生成責任證明。
三年前首次描述的路由盲于今年4月被添加到閃電網絡規范中。它允許接收方向發送方提供特定轉發節點的標識符,以及從該節點到接收方自己的節點的洋蔥加密路徑。發送者將支付和加密的路徑信息轉發到所選轉發節點,轉發節點為下一跳解密信息,下一跳解密它后面的一跳,以此類推,直到付款到達接收者的節點,而發送者和任何轉發節點都無法(確定地)知道哪個節點屬于接收者。它顯著提高了使用閃電網絡接收資金的隱私性。
BIP327在4月份被分配給MuSig2協議,用于創建無腳本的多重簽名。該協議將在一年內在多個項目和系統中實現,包括LND的Signrpc RPC、Lightning Lab的Loop服務、BitGo的多重簽名服務、LND的實驗性簡單主根通道,以及用于擴展PSBT的BIP草案。
Maxim Orlovsky在4月份宣布發布RGB v0.10,這是該協議的新版本,允許使用鏈下定義和驗證的合約來創建和轉移代幣(以及其他東西)。合約狀態的變化(例如轉移)與鏈上交易相關聯,這種方式在典型交易上不使用額外的塊空間,并且可以保持有關合約狀態(包括其存在)的所有信息對第三方完全保密。今年晚些時候,部分源自RGB的Taproot資產協議發布了旨在成為BIP的規范。
4月份還看到了關于擬議的拼接協議的重要討論,該協議允許節點在向通道添加或從通道中刪除資金時繼續使用通道。這對于將資金保存在通道中同時仍然允許從該余額進行即時鏈上支付特別有用,允許錢包用戶界面向用戶顯示單個余額,他們可以從中進行鏈上或鏈下支付。到今年年底,Core Lightning和Eclair都將支持拼接。

五月
五月份發布了一套閃電服務提供商(LSP)規范草案。標準使客戶端更容易連接到多個LSP,這將防止供應商鎖定并改善隱私。發布的第一個規范描述了允許客戶端從LSP購買通道的API,實現了類似于流動性廣告的功能。第二部分描述了用于設置和管理即時(JIT)通道的API。
Dan Gould花了一年的大部分時間致力于增強Payjoin協議,這是一種增強隱私的技術,使第三方更難以可靠地將交易中的輸入和輸出與支付方或接收方聯系起來。今年2月,他提出了一種無服務器支付協議,即使接收方沒有在公共網絡接口上運行始終在線的HTTPS服務器,也可以使用該協議。今年5月,他討論了幾個使用Payjoin的高級應用,包括各種支付直通,例如,不是Alice向Bob付款,而是Alice向Bob的供應商(Carol)付款,從而減少了Bob欠她的債務(或預先支付預期的未來賬單)——這節省了塊空間,并進一步提高了標準支付連接的隱私性。今年8月,他發布了一份關于無服務器支付的草案BIP,該草案不要求支付方和接收方同時在線(盡管在交易啟動后,他們每個人都需要至少在線一次,然后才能廣播)。在這一年中,他是Payjoin開發工具包(PDK)以及Payjoin-cli項目的主要貢獻者,該項目提供了一個用于與比特幣核心創建Payjoin的附加組件。
Burak Keceli提出了一種名為Ark的新型聯合池式協議,比特幣所有者可以選擇在特定時間段內使用交易對手作為所有交易的共同簽署人。所有者可以在時間鎖到期后在鏈上提取比特幣,也可以在時間鎖到期前立即將比特幣轉移到鏈下的交易對手。該協議提供了一種無需信任的單跳、單向原子傳輸協議,從所有者到交易對手方,用于混合硬幣、進行內部轉賬和支付閃電網絡發票等各種用途。與閃電網絡相比,人們對高鏈上足跡以及運營商需要在熱錢包中保存大量資金的擔憂有所增加。然而,一些開發人員仍然對提議的協議及其為用戶提供簡單和無需信任體驗的潛力充滿熱情。
六月
Josie Baker和Ruben Somsen發布了一份靜默支付的BIP草案,這是一種可重復使用的支付代碼,每次使用都會產生一個唯一的鏈上地址,從而防止輸出鏈接。輸出鏈接可以顯著降低用戶(包括不直接參與交易的用戶)的隱私。草案詳細介紹了該提案的好處、利弊,以及軟件如何有效地使用它。在比特幣核心公關審查俱樂部會議上,還討論了正在進行的為比特幣核心實施靜默支付的工作。
2023年摘要 安全信息披露
Optech報告了今年的三個重大安全漏洞:
●Libbitcoin bx中的Milk Sad漏洞:在創建錢包的命令中缺乏熵,這是一個廣泛未記錄的漏洞,最終導致多個錢包中大量比特幣被盜。
●針對閃電網絡節點的虛假資金拒絕服務:Matt Morehouse私下發現并負責任地披露了拒絕服務攻擊。所有受影響的節點都能夠更新,在撰寫本文時,我們不知道該漏洞正在被利用。
●針對HTLC的替換循環:針對閃電網絡和其他協議中使用的HTLC的資金竊取攻擊是由Antoine Riard私下發現并負責任地披露的。Optech跟蹤的所有閃電網絡實施都部署了緩解措施,盡管這些緩解措施的有效性是一個討論的主題,并且已經提出了其他緩解措施。
七月
驗證閃電簽名器(VLS)項目于7月發布了第一個測試版。該項目允許將閃電網絡節點與控制其資金的密鑰分離。運行VLS的閃電網絡節點將把簽名請求路由到遠程簽名設備,而不是本地密鑰。Beta版支持CLN和LDK、第一層和第二層驗證規則、備份和恢復功能,并提供了參考實現。
7月舉行的閃電網絡開發者會議討論了各種主題,包括基礎層的可靠交易確認、taproot和MuSig2通道、更新的通道公告、PTLCs和冗余超額付款、通道干擾緩解建議、簡化承諾和規范流程。同一時間的其他閃電網絡討論包括清理閃電網絡規范以刪除未使用的遺留特性,以及用于關閉通道的簡化協議。
八月
8月份,對洋蔥消息(onion messages )的支持被添加到閃電網絡規范中。洋蔥消息允許通過網絡發送單向消息。與支付(html)一樣,消息使用洋蔥加密,因此每個轉發節點只知道它從哪個對等點接收消息以及下一個對等點應該接收消息。消息的有效載荷也被加密,因此只有最終接收者可以讀取它。洋蔥消息使用盲路徑,這是在4月份添加到閃電網絡規范中的,并且洋蔥消息本身也被提議的報價協議所使用。
Thomas Voegtlin提出了一項協議,允許對向用戶提供過時備份狀態的提供商進行處罰。該服務涉及一種簡單的機制,用戶Alice將帶有版本號和簽名的數據備份給Bob。Bob添加了一個nonce,并提交了帶有時間戳簽名的完整數據。如果Bob提供了過期的數據,Alice可以生成一個欺詐證明,證明Bob之前簽署了一個更高的版本號。這種機制不是比特幣特有的,但結合某些比特幣操作碼可以使其在鏈上使用。在閃電網絡(LN)通道中,如果鮑勃提供過時的備份,這將允許愛麗絲索取所有通道資金,從而降低鮑勃欺騙愛麗絲并竊取其余額的風險。這項提議引發了激烈的討論。Peter Todd指出了它在閃電網絡之外的多功能性,并提出了一種不需要欺詐證明的更簡單的機制,而Ghost43則強調了這種證明在處理匿名同行時的重要性。
LND增加了對“簡單主根通道”的實驗性支持,允許閃電網絡融資和承諾交易在雙方合作時使用P2TR支持musig2風格的無腳本多重簽名簽名。當通道協作關閉時,這減少了交易權重并提高了隱私性。LND繼續專門使用htlc,允許從主根通道開始的付款繼續通過不支持主根通道的其他閃電網絡節點轉發。
九月
今年9月,Tom Briar發布了一份壓縮比特幣交易的規范和實現草案。該提案解決了比特幣交易中壓縮均勻分布數據的挑戰,方法是用變長整數替換整數表示,使用塊高度和位置來引用交易而不是其輸出點txid,并省略P2WPKH交易中的公鑰。雖然壓縮格式節省了空間,但與處理常規序列化交易相比,將其轉換回可用格式需要更多的CPU、內存和I/O,這在衛星廣播或隱寫傳輸等情況下是可以接受的折衷。
2023年總結 熱門基礎設施項目的主要版本
●Eclair 0.8.0增加了對零配置通道和短通道標識符(SCID)別名的支持。
●HWI 2.2.0增加了對使用BitBox02硬件簽名設備的P2TR密鑰花費的支持。
●Core Lightning 23.02增加了對備份數據對等存儲的實驗支持,并更新了對雙重資助和報價的實驗支持。
●Rust比特幣0.30.0提供了大量API更改,同時宣布了一個新網站。
●LND v0.16.0-beta提供了這個流行的LND實現的新主要版本。
●Libsecp256k1 0.3.1修復了一個與代碼相關的問題,該代碼應該在恒定時間內運行,但在Clang版本14或更高版本中編譯時沒有運行。
●LDK 0.0.115包含了對實驗提供協議的更多支持,并改進了安全性和隱私性。
●Core Lightning 23.05包括對盲支付、版本2 PSBT和更靈活的聯盟管理的支持。
●Bitcoin Core 25.0增加了一個新的scanblocks RPC,簡化了Bitcoin -cli的使用,為finalizepsbt RPC添加了迷你腳本支持,通過blocksonly配置選項減少了默認內存使用,并在啟用緊湊塊過濾器時加快了錢包重新掃描。
●Eclair v0.9.0是一個“包含許多重要(和復雜)閃電功能的準備工作:雙資金,拼接和BOLT12提供”的版本。
●HWI 2.3.0增加了對DIY Jade設備的支持,以及用于在MacOS 12.0+的Apple Silicon硬件上運行主HWI程序的二進制文件。
●LDK 0.0.116包括錨輸出和多路徑支付與keysend的支持。
●BTCPay服務器1.11。X包括對發票報告的改進、對結帳流程的額外升級以及銷售點終端的新功能。
●BDK 0.28.1增加了在描述符中使用BIP86派生路徑的模板。
●Core Lightning 23.08包括無需重啟節點即可更改多個節點配置設置的能力,支持codex32格式的種子備份和恢復,用于改進支付尋路的新實驗插件,實驗性支持拼接,以及支付本地生成發票的能力。
●Libsecp256k1 0.4.0增加了一個實現ElligatorSwift編碼的模塊,該模塊后來用于v2 P2P傳輸協議。
●LND v0.17.0-beta包括對“簡單直鏈通道”的實驗性支持,允許使用P2TR輸出在鏈上使用未宣布的通道。這是向LND的渠道添加其他功能的第一步,例如支持Taproot Assets和PTLCs。該版本還為Neutrino后端用戶提供了顯著的性能改進,它使用緊湊的塊過濾器,并改進了LND的內置瞭望塔功能。
●LDK 0.0.117包含了與錨輸出功能相關的安全錯誤修復,包括在之前的版本中。該版本還改進了尋路,改進了瞭望塔支持,并啟用了新渠道的批量融資。
●LDK 0.0.118包含了對offers協議的部分實驗支持。
●Core Lightning 23.11為符文認證機制提供了額外的靈活性,改進了備份驗證,以及插件的新功能。
●比特幣核心26.0包括對版本2傳輸協議的實驗性支持,對taproot的支持,用于處理assumeUTXO狀態的新RPC,以及用于向本地節點的內存池提交交易包的實驗性RPC。
十月
Gijs van Dam發表了關于支付分割和切換(PSS)的研究結果和代碼。他的代碼允許節點將收到的付款分成多個部分,這些部分在到達最終接收者之前可以采取不同的路線。例如,從Alice到Bob的付款可以部分地通過Carol路由。這種技術極大地阻礙了余額發現攻擊,攻擊者通過探測通道余額來跟蹤整個網絡的支付。Van Dam的研究表明,攻擊者使用PSS獲取的信息減少了62%。此外,PSS提供了更高的閃電網絡吞吐量,可能有助于減輕信道干擾攻擊。
開發商ZmnSCPxj提出了一個名為側池的概念,旨在加強閃電網絡的流動性管理。側池涉及多個轉發節點,將資金存入類似于閃電網絡通道的多方鏈下狀態合約。這使得資金可以在鏈下的參與者之間重新分配。例如,如果Alice、Bob和Carol每人都有1個BTC,那么可以更新狀態,這樣Alice有2個BTC, Bob有0個BTC, Carol有1個BTC。參與者仍然會使用和宣傳常規的閃電網絡通道,如果這些通道變得不平衡,可以通過狀態合約內的鏈下對等交換來重新平衡。這種方法對參與者來說是私有的,需要較少的鏈上空間,并且可能消除鏈下再平衡費用,從而提高轉發節點的收入潛力和閃電網絡支付的可靠性。然而,它需要一個多方狀態合約,這在生產中未經測試。ZmnSCPxj建議建立LN-Symmetry或雙工支付通道,兩者都有優點和缺點。
10月,我們完成了assumeUTXO項目的第一階段,其中包含了使用assumedvalid快照鏈狀態和在后臺執行完整驗證同步所需的所有剩余更改。它使UTXO快照可以通過RPC加載。雖然沒有經驗的用戶還不能直接使用這個特性集,但這次合并標志著多年努力的高潮。該項目于2018年提出,并于2019年正式確定,將顯著改善首次進入網絡的新全節點的用戶體驗。
比特幣核心項目在10月份還完成了對BIP324中指定的第2版加密P2P傳輸的支持。該特性目前默認禁用,但可以使用-v2transport選項啟用。加密傳輸有助于提高比特幣用戶的隱私,防止被動觀察者(如ISP)直接確定哪些交易節點轉發給他們的對等節點。還可以使用加密傳輸通過比較會話標識符來檢測活動的中間人觀察者。將來,添加的其他特性可能會使輕量級客戶機更方便地通過P2P加密連接安全地連接到受信任的節點。
在過去的一年中,比特幣核心對迷你腳本描述符的支持有了一些額外的改進。我們在2月份看到了為P2WSH輸出腳本創建小腳本描述符的功能。10月,我們更新了對小腳本的支持,以支持taproot,包括tapscript的小腳本描述符。
Robin Linus和lucas George在5月份描述了一種使用零知識有效性證明的比特幣狀態壓縮方法。這大大減少了客戶端為了無需信任地驗證系統中未來的操作而需要下載的狀態量,例如,僅使用相對較小的有效性證明啟動新的完整節點,而不是驗證區塊鏈上每一個已經確認的交易。去年10月,Robin Linus推出了BitVM,這種方法可以根據任意程序的成功執行來支付比特幣,而不需要比特幣的共識變化。BitVM需要大量的離線數據交換,但只需要一個單一的鏈上交易來達成協議,或者如果存在爭議,則需要少量的鏈上交易。即使在對抗的情況下,BitVM也可以實現復雜的無信任合約,這引起了一些開發人員的注意。
十一月
隨著盲路徑和洋蔥消息的最終規范,以及它們在多個流行的閃電網絡節點中的實現,今年在依賴于它們的要約協議的開發方面取得了重大進展。優惠允許接收者的錢包生成一個簡短的優惠,可以與消費者的錢包共享。支付方的錢包可以使用該報價通過閃電網絡協議聯系接收方的錢包,請求一個特定的發票,然后它可以以通常的方式支付。這允許創建可重復使用的優惠,每個優惠都可以產生不同的發票,發票可以在付款前幾秒鐘用當前信息(例如匯率)更新,并且可以通過同一個錢包多次支付優惠(例如訂閱),以及其他功能。Core Lightning和Eclair中現有的報價實驗實現在這一年中進行了更新,并將對報價的支持添加到LDK中。此外,11月還討論了創建與報價兼容的閃電地址更新版本。
11月還更新了流動性廣告規范,允許節點宣布愿意將其部分資金貢獻給新的雙資金渠道以換取費用,從而允許請求節點快速開始接收傳入的閃電網絡付款。這些更新大多是次要的,盡管關于從流動性廣告創建的渠道是否應該包含時間鎖定的討論一直持續到12月。時間鎖可以給買方一種基于激勵的保證,即他們實際上會收到他們所支付的流動性,但時間鎖也可能被惡意或不體貼的買方用來鎖定提供商的超額資本。
2023年總結 比特幣Optech 總結
在Optech的第六年,我們發布了51份每周通訊,發布了關于內存池政策的10部分系列,并為我們的主題索引增加了15個新頁面。今年,Optech總共發表了超過86000個關于比特幣軟件研發的英文單詞,大致相當于一本250頁的書。
此外,今年的每一份時事通訊都配有播客,總計超過50小時的音頻形式和45萬字的文字記錄。比特幣的許多頂級貢獻者都是該節目的嘉賓,其中一些人參加了不止一集的節目,2023年共有62位不同的獨特嘉賓:

Optech還發布了兩份來自商業社區的現場報告:一份來自BitGo的Brandon Black關于實現MuSig2以降低費用成本和改善隱私的報告,另一份來自Wizardsardine的Antoine Poinsot關于使用miniscript構建軟件的報告。
十二月
一些比特幣核心開發人員開始研究一種新的集群內存池設計,以簡化內存池操作,同時保持必要的交易順序,其中父交易必須在其子交易之前確認。交易被分組到集群中,然后被分割成按費率排序的塊,確保高費率的塊首先被確認。這允許通過簡單地選擇內存池中最高的聯合塊來創建塊模板,并通過刪除最低聯合塊來刪除交易。這修復了一些現有的不良行為(例如,礦工可能因次優驅逐而損失費用收入),并且可能能夠在未來改進內存池管理和交易中繼的其他方面。他們討論的檔案于12月初公布。
12月還公開宣布了一種新工具,用于啟動大量比特幣節點,并在它們之間建立一組定義的連接(通常在測試網絡上)。這可以用于測試使用少量節點難以復制的行為,或者會在公共網絡上造成問題的行為,例如已知的攻擊和八卦信息的傳播。使用該工具的一個公開例子是在提議更改之前和之后測量比特幣核心的內存消耗。
我們感謝上面提到的所有比特幣貢獻者,以及其他許多工作同樣重要的人,為比特幣又一個令人難以置信的一年的發展。Optech通訊將于1月3日恢復其定期的周三出版時間表。