麻豆成人国产亚洲精品a区,亚洲精品一区国产欧美,中文字幕乱码2,伊人久久大香线蕉av网站,中文字幕丰满乱子无码视频

Bitcoin Optech:比特幣2023年發(fā)展進(jìn)展總結(jié)

bitcoin 比特 比特幣 特幣 2023-12-28 68

摘要:今年8月,Eclair、CoreLightning和LND相關(guān)的開(kāi)發(fā)者宣布,他們都在實(shí)現(xiàn)HTLC背書(shū)協(xié)議的部分內(nèi)容,以便開(kāi)始收集與之相關(guān)的數(shù)據(jù)。該協(xié)議將在一年內(nèi)在多個(gè)項(xiàng)目和系統(tǒng)中實(shí)現(xiàn),包括LND的SignrpcRPC、LightningLab的Loop服務(wù)、BitGo的多重簽名服務(wù)、LND的實(shí)驗(yàn)性簡(jiǎn)單主根通道,以及用于擴(kuò)展PSBT的BIP草案。...

本期Optech通訊特別版總結(jié)了比特幣在2023年全年的顯著發(fā)展。這是我們2018年、2019年、2020年、2021年和2022年總結(jié)的續(xù)集。

一月

Anthony Towns宣布推出Bitcoin Inquisition,這是比特幣核心的一個(gè)軟件分支,旨在用于測(cè)試擬議的軟分支和其他重大協(xié)議更改的默認(rèn)簽名。到年底,它包含了對(duì)幾個(gè)提案的支持:SIGHASH_ANYPREVOUT, OP_CHECKTEMPLATEVERIFY和基本的臨時(shí)錨,在其存儲(chǔ)庫(kù)中打開(kāi)拉請(qǐng)求以添加對(duì)OP_CAT, OP_VAULT的支持,以及對(duì)64字節(jié)交易的限制。

ZmnSCPxj和Jesse Posner提出了swap-in-potentiam,這是一種打開(kāi)閃電網(wǎng)絡(luò)通道的非交互式方法,解決了移動(dòng)設(shè)備上經(jīng)常離線(xiàn)的錢(qián)包所面臨的挑戰(zhàn)。客戶(hù)端離線(xiàn)時(shí)可以在鏈上交易中接收資金。當(dāng)客戶(hù)端重新聯(lián)機(jī)時(shí),交易可以收到足夠的確認(rèn),從而可以立即安全地與預(yù)先選擇的對(duì)等點(diǎn)打開(kāi)通道,而無(wú)需對(duì)該對(duì)等點(diǎn)進(jìn)行任何信任。在這個(gè)提議的幾個(gè)月內(nèi),至少有一個(gè)流行的閃電網(wǎng)絡(luò)錢(qián)包使用了這個(gè)想法的實(shí)現(xiàn)。

錢(qián)包標(biāo)簽導(dǎo)出和導(dǎo)入的標(biāo)準(zhǔn)格式被指定為標(biāo)識(shí)符BIP329。該標(biāo)準(zhǔn)不僅使備份無(wú)法從BIP32種子中恢復(fù)的重要錢(qián)包數(shù)據(jù)變得更容易,而且還使將交易元數(shù)據(jù)復(fù)制到非錢(qián)包程序(如會(huì)計(jì)軟件)變得更容易。到年底,已經(jīng)有幾個(gè)錢(qián)包實(shí)現(xiàn)了BIP329輸出。

二月

二月份開(kāi)始了關(guān)于Ordinals和Inscriptions的討論,該討論將在今年剩余時(shí)間持續(xù)進(jìn)行,這兩個(gè)相關(guān)的協(xié)議用于將含義和數(shù)據(jù)與交易輸出關(guān)聯(lián)起來(lái)。Andrew Poelstra總結(jié)了許多協(xié)議開(kāi)發(fā)者的立場(chǎng):“沒(méi)有明智的方法可以防止人們?cè)诓患?lì)更糟糕的行為和/或破壞合法用例的情況下將任意數(shù)據(jù)存儲(chǔ)在見(jiàn)證中?!辫b于Inscriptions使用的方法允許存儲(chǔ)大量數(shù)據(jù),Christopher Allen建議增加比特幣核心在輸出中以O(shè)P_RETURN前綴存儲(chǔ)數(shù)據(jù)的83字節(jié)限制。同年晚些時(shí)候,彼得·托德(Peter Todd)也提出了這個(gè)建議。

BitcoinSearch.xyz于今年年初推出,為比特幣技術(shù)文檔和討論提供搜索引擎。到年底,該網(wǎng)站提供了聊天界面和最近討論的摘要。

Core Lightning增加了對(duì)對(duì)等存儲(chǔ)備份的實(shí)驗(yàn)性支持,允許節(jié)點(diǎn)為其對(duì)等節(jié)點(diǎn)存儲(chǔ)一個(gè)小的加密備份文件。如果對(duì)等體稍后需要重新連接,可能在丟失數(shù)據(jù)后,它可以請(qǐng)求備份文件。對(duì)等方可以使用來(lái)自其錢(qián)包派生的密鑰解密文件,并使用文件內(nèi)容恢復(fù)其所有通道的最新?tīng)顟B(tài)。

Joost Jager提出了閃電網(wǎng)絡(luò)通道的“高可用性”標(biāo)志,允許該通道發(fā)出信號(hào),表明它提供了可靠的支付轉(zhuǎn)發(fā)。Christian Decker指出了創(chuàng)建信譽(yù)系統(tǒng)所面臨的挑戰(zhàn),例如節(jié)點(diǎn)遭遇頻率不高。之前提出的另一種方法也被提到:帶回收的超額支付(以前稱(chēng)為回旋鏢或可退還的超額支付),其中付款被分割并通過(guò)多條路線(xiàn)發(fā)送,減少了對(duì)高可用性渠道的依賴(lài)。

去年發(fā)表的一篇論文中的想法成為2023年緩解閃電網(wǎng)絡(luò)信道干擾的特別重點(diǎn)。今年2月,卡拉·柯克·科恩(Carla Kirk-Cohen)和論文的合著者克拉拉·希赫曼(Clara Shikhelman)開(kāi)始就實(shí)施論文中的一個(gè)想法HTLC背書(shū)時(shí)所使用的建議參數(shù)征求反饋。今年4月,他們發(fā)布了一份測(cè)試計(jì)劃的規(guī)范草案。7月,在閃電網(wǎng)絡(luò)開(kāi)發(fā)會(huì)議上討論了這個(gè)想法和提議,這導(dǎo)致了一些郵件列表討論,討論了一種替代方法,使攻擊者和誠(chéng)實(shí)用戶(hù)支付的成本都反映了提供服務(wù)的節(jié)點(diǎn)運(yùn)營(yíng)商支付的潛在成本,這樣,如果攻擊者開(kāi)始使用這些服務(wù),向誠(chéng)實(shí)用戶(hù)提供服務(wù)并獲得合理回報(bào)的節(jié)點(diǎn)運(yùn)營(yíng)商將繼續(xù)獲得合理回報(bào)。今年8月,Eclair、Core Lightning和LND相關(guān)的開(kāi)發(fā)者宣布,他們都在實(shí)現(xiàn)HTLC背書(shū)協(xié)議的部分內(nèi)容,以便開(kāi)始收集與之相關(guān)的數(shù)據(jù)。

Russell O 'Connor和Andrew Poelstra提出了一種新的BIP,用于備份和恢復(fù)BIP32助記詞,稱(chēng)為codex32。與SLIP39類(lèi)似,它允許使用具有可配置閾值要求的Shamir秘密共享方案創(chuàng)建多個(gè)共享。如果攻擊者獲得的共享數(shù)量少于閾值,那么他將對(duì)助記詞一無(wú)所知。與其他使用單詞列表的恢復(fù)代碼不同,codex32使用與bech32地址相同的字母表。與現(xiàn)有方案相比,codex32的主要優(yōu)點(diǎn)是它能夠使用筆、紙、指令和剪紙手工執(zhí)行所有操作,包括生成編碼助記詞(使用骰子)、使用校驗(yàn)和保護(hù)助記詞、創(chuàng)建校驗(yàn)和共享、驗(yàn)證校驗(yàn)和和恢復(fù)助記詞子。這允許用戶(hù)定期驗(yàn)證單個(gè)共享的完整性,而不依賴(lài)于可信的計(jì)算設(shè)備。

三月

今年3月,匿名開(kāi)發(fā)者John Law發(fā)表了一篇論文,描述了一種為單個(gè)鏈上交易的多個(gè)用戶(hù)創(chuàng)建通道層次結(jié)構(gòu)的方法。該設(shè)計(jì)可以允許所有在線(xiàn)用戶(hù)在他們的一些渠道交易對(duì)手離線(xiàn)的情況下花費(fèi)他們的資金,這在閃電網(wǎng)絡(luò)中目前是不可能的。這種優(yōu)化將允許始終在線(xiàn)的用戶(hù)更有效地使用他們的資金,可能會(huì)降低閃電網(wǎng)絡(luò)其他用戶(hù)的成本。該提案取決于Law的可調(diào)整罰款協(xié)議,該協(xié)議自2022年提出以來(lái)沒(méi)有看到任何公共軟件開(kāi)發(fā)。

Bitcoin Optech:比特幣2023年發(fā)展進(jìn)展總結(jié)

2023 年軟分叉提案摘要

James O 'Beirne在1月份發(fā)布了一個(gè)新的OP_VAULT操作碼的提案,隨后在2月份發(fā)布了一份BIP草案,用于比特幣調(diào)查的實(shí)現(xiàn)。幾周后,Gregory Sanders提出了OP_VAULT的另一種設(shè)計(jì)方案。

去年首次提出的“把所有東西都統(tǒng)一起來(lái)”(MATT)提議今年再次出現(xiàn)。Salvatore Ingala展示了它如何提供所提議的OP_VAULT操作碼的大部分功能。Johan Tor?s Halseth進(jìn)一步演示了MATT提案中的一個(gè)操作碼如何復(fù)制OP_CHECKTEMPLATEVERIFY提議的操作碼的關(guān)鍵功能,盡管MATT版本的空間效率較低。Halseth還利用這個(gè)機(jī)會(huì)向讀者介紹了他開(kāi)發(fā)的一個(gè)工具Tapsim,該工具允許調(diào)試比特幣交易和Tapscript。

6月,Robin Linus描述了用戶(hù)如何在今天鎖定資金,在側(cè)鏈上長(zhǎng)時(shí)間使用它們,然后允許側(cè)鏈上的資金接收者在以后的某個(gè)時(shí)間點(diǎn)有效地將它們提取到比特幣上,但前提是比特幣用戶(hù)最終決定以某種方式改變共識(shí)規(guī)則。這可以讓愿意承擔(dān)金融風(fēng)險(xiǎn)的用戶(hù)立即開(kāi)始使用他們的資金,并獲得他們想要的新共識(shí)功能,同時(shí)為這些資金提供一條路徑,讓它們稍后返回比特幣的主網(wǎng)。

8月,Brandon Black提出了一個(gè)與OP_CHECKSIGFROMSTACK相結(jié)合的OP_TXHASH版本,該版本將提供OP_CHECKTEMPLATEVERIFY (CTV)和SIGHASH_ANYPREVOUT (APO)的大部分功能,而不會(huì)比這些單獨(dú)的提案增加太多的鏈上成本。

今年9月,John Law建議使用契約來(lái)增強(qiáng)閃電網(wǎng)絡(luò)的可擴(kuò)展性。他使用了一種類(lèi)似于通道工廠(chǎng)的結(jié)構(gòu)和擬議的Ark協(xié)議,可能為數(shù)百萬(wàn)個(gè)鏈下渠道提供資金,這些通道可以在到期后由工廠(chǎng)資助者回收,用戶(hù)可以事先通過(guò)閃電網(wǎng)絡(luò)提取資金。該模型允許資金在沒(méi)有用戶(hù)交互的情況下在工廠(chǎng)之間轉(zhuǎn)移,降低了最后一刻鏈上擁堵的風(fēng)險(xiǎn)和交易費(fèi)用。Anthony Towns提出了對(duì)強(qiáng)制到期洪水問(wèn)題的擔(dān)憂(yōu),即大用戶(hù)的失敗可能會(huì)同時(shí)迫使許多時(shí)間敏感的鏈上交易。Law回復(fù)說(shuō),他正在研究在高交易費(fèi)用期間延遲到期的解決方案。

10月開(kāi)始,Steven Roose發(fā)布了一個(gè)新的OP_TXHASH操作碼的草案。操作碼的想法之前已經(jīng)討論過(guò)了,但這是該想法的第一個(gè)規(guī)范。除了準(zhǔn)確描述操作碼的工作方式之外,本文還研究了一些缺點(diǎn),例如每次調(diào)用操作碼時(shí),全節(jié)點(diǎn)可能需要哈希多達(dá)幾兆字節(jié)的數(shù)據(jù)。BIP草案包括一個(gè)操作碼的示例實(shí)現(xiàn)。

同樣在10月,Rusty Russell研究了通用契約,對(duì)比特幣的腳本語(yǔ)言進(jìn)行了最小的修改,Ethan Heilman發(fā)布了一份BIP草案,增加了一個(gè)OP_CAT操作碼,可以將堆棧上的兩個(gè)元素連接起來(lái)。這兩個(gè)議題的討論將持續(xù)到11月。

在今年年底之前, Johan Tor?s Halseth還建議,契約風(fēng)格的軟分叉可以允許將多個(gè)HTLC聚集到一個(gè)單一的輸出中,如果一方知道所有的預(yù)圖像,就可以一次花掉所有的內(nèi)容。如果一方只知道其中的一些圖像,他們可以只索取這些圖像,然后將剩余的余額退還給另一方。這將在鏈上更有效,并可能使執(zhí)行某些類(lèi)型的信道干擾攻擊變得更加困難。

四月

Sergi Delgado Segura提出了一種瞭望塔(watchtowers)的問(wèn)責(zé)機(jī)制,以應(yīng)對(duì)那些未能對(duì)其能夠檢測(cè)到的協(xié)議違規(guī)行為做出反應(yīng)的情況。例如,Alice提供了一個(gè)帶有數(shù)據(jù)的瞭望塔,用于檢測(cè)和響應(yīng)舊閃電網(wǎng)絡(luò)通道狀態(tài)的確認(rèn)。稍后,該狀態(tài)被確認(rèn),但瞭望塔沒(méi)有響應(yīng)。愛(ài)麗絲希望能夠通過(guò)公開(kāi)證明它沒(méi)有做出適當(dāng)?shù)姆磻?yīng)來(lái)追究瞭望塔操作員的責(zé)任。Delgado提出了一種基于加密累加器的機(jī)制,瞭望塔可以使用這種機(jī)制來(lái)創(chuàng)建承諾,用戶(hù)可以在以后發(fā)生違規(guī)行為時(shí)使用它來(lái)生成責(zé)任證明。

三年前首次描述的路由盲于今年4月被添加到閃電網(wǎng)絡(luò)規(guī)范中。它允許接收方向發(fā)送方提供特定轉(zhuǎn)發(fā)節(jié)點(diǎn)的標(biāo)識(shí)符,以及從該節(jié)點(diǎn)到接收方自己的節(jié)點(diǎn)的洋蔥加密路徑。發(fā)送者將支付和加密的路徑信息轉(zhuǎn)發(fā)到所選轉(zhuǎn)發(fā)節(jié)點(diǎn),轉(zhuǎn)發(fā)節(jié)點(diǎn)為下一跳解密信息,下一跳解密它后面的一跳,以此類(lèi)推,直到付款到達(dá)接收者的節(jié)點(diǎn),而發(fā)送者和任何轉(zhuǎn)發(fā)節(jié)點(diǎn)都無(wú)法(確定地)知道哪個(gè)節(jié)點(diǎn)屬于接收者。它顯著提高了使用閃電網(wǎng)絡(luò)接收資金的隱私性。

BIP327在4月份被分配給MuSig2協(xié)議,用于創(chuàng)建無(wú)腳本的多重簽名。該協(xié)議將在一年內(nèi)在多個(gè)項(xiàng)目和系統(tǒng)中實(shí)現(xiàn),包括LND的Signrpc RPC、Lightning Lab的Loop服務(wù)、BitGo的多重簽名服務(wù)、LND的實(shí)驗(yàn)性簡(jiǎn)單主根通道,以及用于擴(kuò)展PSBT的BIP草案。

Maxim Orlovsky在4月份宣布發(fā)布RGB v0.10,這是該協(xié)議的新版本,允許使用鏈下定義和驗(yàn)證的合約來(lái)創(chuàng)建和轉(zhuǎn)移代幣(以及其他東西)。合約狀態(tài)的變化(例如轉(zhuǎn)移)與鏈上交易相關(guān)聯(lián),這種方式在典型交易上不使用額外的塊空間,并且可以保持有關(guān)合約狀態(tài)(包括其存在)的所有信息對(duì)第三方完全保密。今年晚些時(shí)候,部分源自RGB的Taproot資產(chǎn)協(xié)議發(fā)布了旨在成為BIP的規(guī)范。

4月份還看到了關(guān)于擬議的拼接協(xié)議的重要討論,該協(xié)議允許節(jié)點(diǎn)在向通道添加或從通道中刪除資金時(shí)繼續(xù)使用通道。這對(duì)于將資金保存在通道中同時(shí)仍然允許從該余額進(jìn)行即時(shí)鏈上支付特別有用,允許錢(qián)包用戶(hù)界面向用戶(hù)顯示單個(gè)余額,他們可以從中進(jìn)行鏈上或鏈下支付。到今年年底,Core Lightning和Eclair都將支持拼接。

Bitcoin Optech:比特幣2023年發(fā)展進(jìn)展總結(jié)

五月

五月份發(fā)布了一套閃電服務(wù)提供商(LSP)規(guī)范草案。標(biāo)準(zhǔn)使客戶(hù)端更容易連接到多個(gè)LSP,這將防止供應(yīng)商鎖定并改善隱私。發(fā)布的第一個(gè)規(guī)范描述了允許客戶(hù)端從LSP購(gòu)買(mǎi)通道的API,實(shí)現(xiàn)了類(lèi)似于流動(dòng)性廣告的功能。第二部分描述了用于設(shè)置和管理即時(shí)(JIT)通道的API。

Dan Gould花了一年的大部分時(shí)間致力于增強(qiáng)Payjoin協(xié)議,這是一種增強(qiáng)隱私的技術(shù),使第三方更難以可靠地將交易中的輸入和輸出與支付方或接收方聯(lián)系起來(lái)。今年2月,他提出了一種無(wú)服務(wù)器支付協(xié)議,即使接收方?jīng)]有在公共網(wǎng)絡(luò)接口上運(yùn)行始終在線(xiàn)的HTTPS服務(wù)器,也可以使用該協(xié)議。今年5月,他討論了幾個(gè)使用Payjoin的高級(jí)應(yīng)用,包括各種支付直通,例如,不是Alice向Bob付款,而是Alice向Bob的供應(yīng)商(Carol)付款,從而減少了Bob欠她的債務(wù)(或預(yù)先支付預(yù)期的未來(lái)賬單)——這節(jié)省了塊空間,并進(jìn)一步提高了標(biāo)準(zhǔn)支付連接的隱私性。今年8月,他發(fā)布了一份關(guān)于無(wú)服務(wù)器支付的草案BIP,該草案不要求支付方和接收方同時(shí)在線(xiàn)(盡管在交易啟動(dòng)后,他們每個(gè)人都需要至少在線(xiàn)一次,然后才能廣播)。在這一年中,他是Payjoin開(kāi)發(fā)工具包(PDK)以及Payjoin-cli項(xiàng)目的主要貢獻(xiàn)者,該項(xiàng)目提供了一個(gè)用于與比特幣核心創(chuàng)建Payjoin的附加組件。

Burak Keceli提出了一種名為Ark的新型聯(lián)合池式協(xié)議,比特幣所有者可以選擇在特定時(shí)間段內(nèi)使用交易對(duì)手作為所有交易的共同簽署人。所有者可以在時(shí)間鎖到期后在鏈上提取比特幣,也可以在時(shí)間鎖到期前立即將比特幣轉(zhuǎn)移到鏈下的交易對(duì)手。該協(xié)議提供了一種無(wú)需信任的單跳、單向原子傳輸協(xié)議,從所有者到交易對(duì)手方,用于混合硬幣、進(jìn)行內(nèi)部轉(zhuǎn)賬和支付閃電網(wǎng)絡(luò)發(fā)票等各種用途。與閃電網(wǎng)絡(luò)相比,人們對(duì)高鏈上足跡以及運(yùn)營(yíng)商需要在熱錢(qián)包中保存大量資金的擔(dān)憂(yōu)有所增加。然而,一些開(kāi)發(fā)人員仍然對(duì)提議的協(xié)議及其為用戶(hù)提供簡(jiǎn)單和無(wú)需信任體驗(yàn)的潛力充滿(mǎn)熱情。

六月

Josie Baker和Ruben Somsen發(fā)布了一份靜默支付的BIP草案,這是一種可重復(fù)使用的支付代碼,每次使用都會(huì)產(chǎn)生一個(gè)唯一的鏈上地址,從而防止輸出鏈接。輸出鏈接可以顯著降低用戶(hù)(包括不直接參與交易的用戶(hù))的隱私。草案詳細(xì)介紹了該提案的好處、利弊,以及軟件如何有效地使用它。在比特幣核心公關(guān)審查俱樂(lè)部會(huì)議上,還討論了正在進(jìn)行的為比特幣核心實(shí)施靜默支付的工作。

2023年摘要 安全信息披露

Optech報(bào)告了今年的三個(gè)重大安全漏洞:

●Libbitcoin bx中的Milk Sad漏洞:在創(chuàng)建錢(qián)包的命令中缺乏熵,這是一個(gè)廣泛未記錄的漏洞,最終導(dǎo)致多個(gè)錢(qián)包中大量比特幣被盜。

●針對(duì)閃電網(wǎng)絡(luò)節(jié)點(diǎn)的虛假資金拒絕服務(wù):Matt Morehouse私下發(fā)現(xiàn)并負(fù)責(zé)任地披露了拒絕服務(wù)攻擊。所有受影響的節(jié)點(diǎn)都能夠更新,在撰寫(xiě)本文時(shí),我們不知道該漏洞正在被利用。

●針對(duì)HTLC的替換循環(huán):針對(duì)閃電網(wǎng)絡(luò)和其他協(xié)議中使用的HTLC的資金竊取攻擊是由Antoine Riard私下發(fā)現(xiàn)并負(fù)責(zé)任地披露的。Optech跟蹤的所有閃電網(wǎng)絡(luò)實(shí)施都部署了緩解措施,盡管這些緩解措施的有效性是一個(gè)討論的主題,并且已經(jīng)提出了其他緩解措施。

七月

驗(yàn)證閃電簽名器(VLS)項(xiàng)目于7月發(fā)布了第一個(gè)測(cè)試版。該項(xiàng)目允許將閃電網(wǎng)絡(luò)節(jié)點(diǎn)與控制其資金的密鑰分離。運(yùn)行VLS的閃電網(wǎng)絡(luò)節(jié)點(diǎn)將把簽名請(qǐng)求路由到遠(yuǎn)程簽名設(shè)備,而不是本地密鑰。Beta版支持CLN和LDK、第一層和第二層驗(yàn)證規(guī)則、備份和恢復(fù)功能,并提供了參考實(shí)現(xiàn)。

7月舉行的閃電網(wǎng)絡(luò)開(kāi)發(fā)者會(huì)議討論了各種主題,包括基礎(chǔ)層的可靠交易確認(rèn)、taproot和MuSig2通道、更新的通道公告、PTLCs和冗余超額付款、通道干擾緩解建議、簡(jiǎn)化承諾和規(guī)范流程。同一時(shí)間的其他閃電網(wǎng)絡(luò)討論包括清理閃電網(wǎng)絡(luò)規(guī)范以刪除未使用的遺留特性,以及用于關(guān)閉通道的簡(jiǎn)化協(xié)議。

八月

8月份,對(duì)洋蔥消息(onion messages )的支持被添加到閃電網(wǎng)絡(luò)規(guī)范中。洋蔥消息允許通過(guò)網(wǎng)絡(luò)發(fā)送單向消息。與支付(html)一樣,消息使用洋蔥加密,因此每個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)只知道它從哪個(gè)對(duì)等點(diǎn)接收消息以及下一個(gè)對(duì)等點(diǎn)應(yīng)該接收消息。消息的有效載荷也被加密,因此只有最終接收者可以讀取它。洋蔥消息使用盲路徑,這是在4月份添加到閃電網(wǎng)絡(luò)規(guī)范中的,并且洋蔥消息本身也被提議的報(bào)價(jià)協(xié)議所使用。

Thomas Voegtlin提出了一項(xiàng)協(xié)議,允許對(duì)向用戶(hù)提供過(guò)時(shí)備份狀態(tài)的提供商進(jìn)行處罰。該服務(wù)涉及一種簡(jiǎn)單的機(jī)制,用戶(hù)Alice將帶有版本號(hào)和簽名的數(shù)據(jù)備份給Bob。Bob添加了一個(gè)nonce,并提交了帶有時(shí)間戳簽名的完整數(shù)據(jù)。如果Bob提供了過(guò)期的數(shù)據(jù),Alice可以生成一個(gè)欺詐證明,證明Bob之前簽署了一個(gè)更高的版本號(hào)。這種機(jī)制不是比特幣特有的,但結(jié)合某些比特幣操作碼可以使其在鏈上使用。在閃電網(wǎng)絡(luò)(LN)通道中,如果鮑勃提供過(guò)時(shí)的備份,這將允許愛(ài)麗絲索取所有通道資金,從而降低鮑勃欺騙愛(ài)麗絲并竊取其余額的風(fēng)險(xiǎn)。這項(xiàng)提議引發(fā)了激烈的討論。Peter Todd指出了它在閃電網(wǎng)絡(luò)之外的多功能性,并提出了一種不需要欺詐證明的更簡(jiǎn)單的機(jī)制,而Ghost43則強(qiáng)調(diào)了這種證明在處理匿名同行時(shí)的重要性。

LND增加了對(duì)“簡(jiǎn)單主根通道”的實(shí)驗(yàn)性支持,允許閃電網(wǎng)絡(luò)融資和承諾交易在雙方合作時(shí)使用P2TR支持musig2風(fēng)格的無(wú)腳本多重簽名簽名。當(dāng)通道協(xié)作關(guān)閉時(shí),這減少了交易權(quán)重并提高了隱私性。LND繼續(xù)專(zhuān)門(mén)使用htlc,允許從主根通道開(kāi)始的付款繼續(xù)通過(guò)不支持主根通道的其他閃電網(wǎng)絡(luò)節(jié)點(diǎn)轉(zhuǎn)發(fā)。

九月

今年9月,Tom Briar發(fā)布了一份壓縮比特幣交易的規(guī)范和實(shí)現(xiàn)草案。該提案解決了比特幣交易中壓縮均勻分布數(shù)據(jù)的挑戰(zhàn),方法是用變長(zhǎng)整數(shù)替換整數(shù)表示,使用塊高度和位置來(lái)引用交易而不是其輸出點(diǎn)txid,并省略P2WPKH交易中的公鑰。雖然壓縮格式節(jié)省了空間,但與處理常規(guī)序列化交易相比,將其轉(zhuǎn)換回可用格式需要更多的CPU、內(nèi)存和I/O,這在衛(wèi)星廣播或隱寫(xiě)傳輸?shù)惹闆r下是可以接受的折衷。

2023年總結(jié) 熱門(mén)基礎(chǔ)設(shè)施項(xiàng)目的主要版本

●Eclair 0.8.0增加了對(duì)零配置通道和短通道標(biāo)識(shí)符(SCID)別名的支持。

●HWI 2.2.0增加了對(duì)使用BitBox02硬件簽名設(shè)備的P2TR密鑰花費(fèi)的支持。

●Core Lightning 23.02增加了對(duì)備份數(shù)據(jù)對(duì)等存儲(chǔ)的實(shí)驗(yàn)支持,并更新了對(duì)雙重資助和報(bào)價(jià)的實(shí)驗(yàn)支持。

●Rust比特幣0.30.0提供了大量API更改,同時(shí)宣布了一個(gè)新網(wǎng)站。

●LND v0.16.0-beta提供了這個(gè)流行的LND實(shí)現(xiàn)的新主要版本。

●Libsecp256k1 0.3.1修復(fù)了一個(gè)與代碼相關(guān)的問(wèn)題,該代碼應(yīng)該在恒定時(shí)間內(nèi)運(yùn)行,但在Clang版本14或更高版本中編譯時(shí)沒(méi)有運(yùn)行。

●LDK 0.0.115包含了對(duì)實(shí)驗(yàn)提供協(xié)議的更多支持,并改進(jìn)了安全性和隱私性。

●Core Lightning 23.05包括對(duì)盲支付、版本2 PSBT和更靈活的聯(lián)盟管理的支持。

●Bitcoin Core 25.0增加了一個(gè)新的scanblocks RPC,簡(jiǎn)化了Bitcoin -cli的使用,為finalizepsbt RPC添加了迷你腳本支持,通過(guò)blocksonly配置選項(xiàng)減少了默認(rèn)內(nèi)存使用,并在啟用緊湊塊過(guò)濾器時(shí)加快了錢(qián)包重新掃描。

●Eclair v0.9.0是一個(gè)“包含許多重要(和復(fù)雜)閃電功能的準(zhǔn)備工作:雙資金,拼接和BOLT12提供”的版本。

●HWI 2.3.0增加了對(duì)DIY Jade設(shè)備的支持,以及用于在MacOS 12.0+的Apple Silicon硬件上運(yùn)行主HWI程序的二進(jìn)制文件。

●LDK 0.0.116包括錨輸出和多路徑支付與keysend的支持。

●BTCPay服務(wù)器1.11。X包括對(duì)發(fā)票報(bào)告的改進(jìn)、對(duì)結(jié)帳流程的額外升級(jí)以及銷(xiāo)售點(diǎn)終端的新功能。

●BDK 0.28.1增加了在描述符中使用BIP86派生路徑的模板。

●Core Lightning 23.08包括無(wú)需重啟節(jié)點(diǎn)即可更改多個(gè)節(jié)點(diǎn)配置設(shè)置的能力,支持codex32格式的種子備份和恢復(fù),用于改進(jìn)支付尋路的新實(shí)驗(yàn)插件,實(shí)驗(yàn)性支持拼接,以及支付本地生成發(fā)票的能力。

●Libsecp256k1 0.4.0增加了一個(gè)實(shí)現(xiàn)ElligatorSwift編碼的模塊,該模塊后來(lái)用于v2 P2P傳輸協(xié)議。

●LND v0.17.0-beta包括對(duì)“簡(jiǎn)單直鏈通道”的實(shí)驗(yàn)性支持,允許使用P2TR輸出在鏈上使用未宣布的通道。這是向LND的渠道添加其他功能的第一步,例如支持Taproot Assets和PTLCs。該版本還為Neutrino后端用戶(hù)提供了顯著的性能改進(jìn),它使用緊湊的塊過(guò)濾器,并改進(jìn)了LND的內(nèi)置瞭望塔功能。

●LDK 0.0.117包含了與錨輸出功能相關(guān)的安全錯(cuò)誤修復(fù),包括在之前的版本中。該版本還改進(jìn)了尋路,改進(jìn)了瞭望塔支持,并啟用了新渠道的批量融資。

●LDK 0.0.118包含了對(duì)offers協(xié)議的部分實(shí)驗(yàn)支持。

●Core Lightning 23.11為符文認(rèn)證機(jī)制提供了額外的靈活性,改進(jìn)了備份驗(yàn)證,以及插件的新功能。

●比特幣核心26.0包括對(duì)版本2傳輸協(xié)議的實(shí)驗(yàn)性支持,對(duì)taproot的支持,用于處理assumeUTXO狀態(tài)的新RPC,以及用于向本地節(jié)點(diǎn)的內(nèi)存池提交交易包的實(shí)驗(yàn)性RPC。

十月

Gijs van Dam發(fā)表了關(guān)于支付分割和切換(PSS)的研究結(jié)果和代碼。他的代碼允許節(jié)點(diǎn)將收到的付款分成多個(gè)部分,這些部分在到達(dá)最終接收者之前可以采取不同的路線(xiàn)。例如,從Alice到Bob的付款可以部分地通過(guò)Carol路由。這種技術(shù)極大地阻礙了余額發(fā)現(xiàn)攻擊,攻擊者通過(guò)探測(cè)通道余額來(lái)跟蹤整個(gè)網(wǎng)絡(luò)的支付。Van Dam的研究表明,攻擊者使用PSS獲取的信息減少了62%。此外,PSS提供了更高的閃電網(wǎng)絡(luò)吞吐量,可能有助于減輕信道干擾攻擊。

開(kāi)發(fā)商ZmnSCPxj提出了一個(gè)名為側(cè)池的概念,旨在加強(qiáng)閃電網(wǎng)絡(luò)的流動(dòng)性管理。側(cè)池涉及多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn),將資金存入類(lèi)似于閃電網(wǎng)絡(luò)通道的多方鏈下?tīng)顟B(tài)合約。這使得資金可以在鏈下的參與者之間重新分配。例如,如果Alice、Bob和Carol每人都有1個(gè)BTC,那么可以更新?tīng)顟B(tài),這樣Alice有2個(gè)BTC, Bob有0個(gè)BTC, Carol有1個(gè)BTC。參與者仍然會(huì)使用和宣傳常規(guī)的閃電網(wǎng)絡(luò)通道,如果這些通道變得不平衡,可以通過(guò)狀態(tài)合約內(nèi)的鏈下對(duì)等交換來(lái)重新平衡。這種方法對(duì)參與者來(lái)說(shuō)是私有的,需要較少的鏈上空間,并且可能消除鏈下再平衡費(fèi)用,從而提高轉(zhuǎn)發(fā)節(jié)點(diǎn)的收入潛力和閃電網(wǎng)絡(luò)支付的可靠性。然而,它需要一個(gè)多方狀態(tài)合約,這在生產(chǎn)中未經(jīng)測(cè)試。ZmnSCPxj建議建立LN-Symmetry或雙工支付通道,兩者都有優(yōu)點(diǎn)和缺點(diǎn)。

10月,我們完成了assumeUTXO項(xiàng)目的第一階段,其中包含了使用assumedvalid快照鏈狀態(tài)和在后臺(tái)執(zhí)行完整驗(yàn)證同步所需的所有剩余更改。它使UTXO快照可以通過(guò)RPC加載。雖然沒(méi)有經(jīng)驗(yàn)的用戶(hù)還不能直接使用這個(gè)特性集,但這次合并標(biāo)志著多年努力的高潮。該項(xiàng)目于2018年提出,并于2019年正式確定,將顯著改善首次進(jìn)入網(wǎng)絡(luò)的新全節(jié)點(diǎn)的用戶(hù)體驗(yàn)。

比特幣核心項(xiàng)目在10月份還完成了對(duì)BIP324中指定的第2版加密P2P傳輸?shù)闹С?。該特性目前默認(rèn)禁用,但可以使用-v2transport選項(xiàng)啟用。加密傳輸有助于提高比特幣用戶(hù)的隱私,防止被動(dòng)觀察者(如ISP)直接確定哪些交易節(jié)點(diǎn)轉(zhuǎn)發(fā)給他們的對(duì)等節(jié)點(diǎn)。還可以使用加密傳輸通過(guò)比較會(huì)話(huà)標(biāo)識(shí)符來(lái)檢測(cè)活動(dòng)的中間人觀察者。將來(lái),添加的其他特性可能會(huì)使輕量級(jí)客戶(hù)機(jī)更方便地通過(guò)P2P加密連接安全地連接到受信任的節(jié)點(diǎn)。

在過(guò)去的一年中,比特幣核心對(duì)迷你腳本描述符的支持有了一些額外的改進(jìn)。我們?cè)?月份看到了為P2WSH輸出腳本創(chuàng)建小腳本描述符的功能。10月,我們更新了對(duì)小腳本的支持,以支持taproot,包括tapscript的小腳本描述符。

Robin Linus和lucas George在5月份描述了一種使用零知識(shí)有效性證明的比特幣狀態(tài)壓縮方法。這大大減少了客戶(hù)端為了無(wú)需信任地驗(yàn)證系統(tǒng)中未來(lái)的操作而需要下載的狀態(tài)量,例如,僅使用相對(duì)較小的有效性證明啟動(dòng)新的完整節(jié)點(diǎn),而不是驗(yàn)證區(qū)塊鏈上每一個(gè)已經(jīng)確認(rèn)的交易。去年10月,Robin Linus推出了BitVM,這種方法可以根據(jù)任意程序的成功執(zhí)行來(lái)支付比特幣,而不需要比特幣的共識(shí)變化。BitVM需要大量的離線(xiàn)數(shù)據(jù)交換,但只需要一個(gè)單一的鏈上交易來(lái)達(dá)成協(xié)議,或者如果存在爭(zhēng)議,則需要少量的鏈上交易。即使在對(duì)抗的情況下,BitVM也可以實(shí)現(xiàn)復(fù)雜的無(wú)信任合約,這引起了一些開(kāi)發(fā)人員的注意。

十一月

隨著盲路徑和洋蔥消息的最終規(guī)范,以及它們?cè)诙鄠€(gè)流行的閃電網(wǎng)絡(luò)節(jié)點(diǎn)中的實(shí)現(xiàn),今年在依賴(lài)于它們的要約協(xié)議的開(kāi)發(fā)方面取得了重大進(jìn)展。優(yōu)惠允許接收者的錢(qián)包生成一個(gè)簡(jiǎn)短的優(yōu)惠,可以與消費(fèi)者的錢(qián)包共享。支付方的錢(qián)包可以使用該報(bào)價(jià)通過(guò)閃電網(wǎng)絡(luò)協(xié)議聯(lián)系接收方的錢(qián)包,請(qǐng)求一個(gè)特定的發(fā)票,然后它可以以通常的方式支付。這允許創(chuàng)建可重復(fù)使用的優(yōu)惠,每個(gè)優(yōu)惠都可以產(chǎn)生不同的發(fā)票,發(fā)票可以在付款前幾秒鐘用當(dāng)前信息(例如匯率)更新,并且可以通過(guò)同一個(gè)錢(qián)包多次支付優(yōu)惠(例如訂閱),以及其他功能。Core Lightning和Eclair中現(xiàn)有的報(bào)價(jià)實(shí)驗(yàn)實(shí)現(xiàn)在這一年中進(jìn)行了更新,并將對(duì)報(bào)價(jià)的支持添加到LDK中。此外,11月還討論了創(chuàng)建與報(bào)價(jià)兼容的閃電地址更新版本。

11月還更新了流動(dòng)性廣告規(guī)范,允許節(jié)點(diǎn)宣布愿意將其部分資金貢獻(xiàn)給新的雙資金渠道以換取費(fèi)用,從而允許請(qǐng)求節(jié)點(diǎn)快速開(kāi)始接收傳入的閃電網(wǎng)絡(luò)付款。這些更新大多是次要的,盡管關(guān)于從流動(dòng)性廣告創(chuàng)建的渠道是否應(yīng)該包含時(shí)間鎖定的討論一直持續(xù)到12月。時(shí)間鎖可以給買(mǎi)方一種基于激勵(lì)的保證,即他們實(shí)際上會(huì)收到他們所支付的流動(dòng)性,但時(shí)間鎖也可能被惡意或不體貼的買(mǎi)方用來(lái)鎖定提供商的超額資本。

2023年總結(jié) 比特幣Optech 總結(jié)

在Optech的第六年,我們發(fā)布了51份每周通訊,發(fā)布了關(guān)于內(nèi)存池政策的10部分系列,并為我們的主題索引增加了15個(gè)新頁(yè)面。今年,Optech總共發(fā)表了超過(guò)86000個(gè)關(guān)于比特幣軟件研發(fā)的英文單詞,大致相當(dāng)于一本250頁(yè)的書(shū)。

此外,今年的每一份時(shí)事通訊都配有播客,總計(jì)超過(guò)50小時(shí)的音頻形式和45萬(wàn)字的文字記錄。比特幣的許多頂級(jí)貢獻(xiàn)者都是該節(jié)目的嘉賓,其中一些人參加了不止一集的節(jié)目,2023年共有62位不同的獨(dú)特嘉賓:

Bitcoin Optech:比特幣2023年發(fā)展進(jìn)展總結(jié)

Optech還發(fā)布了兩份來(lái)自商業(yè)社區(qū)的現(xiàn)場(chǎng)報(bào)告:一份來(lái)自BitGo的Brandon Black關(guān)于實(shí)現(xiàn)MuSig2以降低費(fèi)用成本和改善隱私的報(bào)告,另一份來(lái)自Wizardsardine的Antoine Poinsot關(guān)于使用miniscript構(gòu)建軟件的報(bào)告。

十二月

一些比特幣核心開(kāi)發(fā)人員開(kāi)始研究一種新的集群內(nèi)存池設(shè)計(jì),以簡(jiǎn)化內(nèi)存池操作,同時(shí)保持必要的交易順序,其中父交易必須在其子交易之前確認(rèn)。交易被分組到集群中,然后被分割成按費(fèi)率排序的塊,確保高費(fèi)率的塊首先被確認(rèn)。這允許通過(guò)簡(jiǎn)單地選擇內(nèi)存池中最高的聯(lián)合塊來(lái)創(chuàng)建塊模板,并通過(guò)刪除最低聯(lián)合塊來(lái)刪除交易。這修復(fù)了一些現(xiàn)有的不良行為(例如,礦工可能因次優(yōu)驅(qū)逐而損失費(fèi)用收入),并且可能能夠在未來(lái)改進(jìn)內(nèi)存池管理和交易中繼的其他方面。他們討論的檔案于12月初公布。

12月還公開(kāi)宣布了一種新工具,用于啟動(dòng)大量比特幣節(jié)點(diǎn),并在它們之間建立一組定義的連接(通常在測(cè)試網(wǎng)絡(luò)上)。這可以用于測(cè)試使用少量節(jié)點(diǎn)難以復(fù)制的行為,或者會(huì)在公共網(wǎng)絡(luò)上造成問(wèn)題的行為,例如已知的攻擊和八卦信息的傳播。使用該工具的一個(gè)公開(kāi)例子是在提議更改之前和之后測(cè)量比特幣核心的內(nèi)存消耗。

我們感謝上面提到的所有比特幣貢獻(xiàn)者,以及其他許多工作同樣重要的人,為比特幣又一個(gè)令人難以置信的一年的發(fā)展。Optech通訊將于1月3日恢復(fù)其定期的周三出版時(shí)間表。

相關(guān)推薦