2019年的比特幣(BTC)-今年5個最重要的技術改進
今年即將結束,過去的十二個月再次努力改善比特幣(BTC)背後的技術。三天前,一份比特幣Optech新聞簡訊上線,概述了最新動態。
在本文的底部,每月列出所有開發。我們簡要解釋一些功能。
1.證明或保留
1月,史蒂文·羅斯(Steven Roose)提出了儲備證明的建議。這是偽交易的一種格式,用於證明所有者擁有一定數量的儲備金。
沒有可用的單一工具來保證實際上存在由交易所和保管人管理的硬幣。您如何確定Binance實際上擁有面向所有用戶的BTC?
Roose根據部分簽名的比特幣交易(PSBT)開發了一種工具。所有規範都可以在比特幣改進提案BIP127中看到。這使得保管人員更難以隱藏盜竊,黑客入侵或短缺情況。
.gadsense_slot_1 {display:內聯塊;寬度:728px;高度:90像素;}
2.迷你腳本
八月份,一位著名的比特幣開發商提出了一種新的代碼語言,它將大大推動智能合約的發展。 Pieter Wuille是這個迷你劇本的創作者之一。
在這裡,您可以編寫某些「條件」以發送比特幣。 Wuille與Andrew Poelstra和Sanket Sanjakar合作了一年。
自從2月以來一直在討論這種發展,這已經為更多的人所知。
「腳本」是比特幣中智能合約的智能語言。這允許用戶設置在移動比特幣之前必須滿足的某些條件。
例如,考慮必須將資金鎖定直到一定時間才能再次發送的資金。或者兩個人必須先簽署交易,然後才能轉移錢款,這個概念稱為「多重簽名」。
這聽起來非常合乎邏輯,因為以太坊被認為能夠使用智能合約來做到這一點。
可編程性在金錢世界中是新事物,因為它始終需要傳統世界中的中介。不像比特幣這樣的數字貨幣。藉助「 Miniscript」,您可以通過不同的方式將其應用於比特幣區塊鏈。 Wuille為此舉了一個例子:「人A隨時可以訪問硬幣,人B只能在之後 [één] 天」。
在下面,您可以看到現在必須如何使用比特幣的腳本代碼語言來實現。
OP_EQUALVERIFY OP_CHECKSIGVERIFY <144> OP_CSV OP_ENDIF
使用Miniscript時,它看起來像這樣:
or_d(c:pk(A),and_v(vc:pk_h(B),older(144)))
因此,miniscript位於比特幣代碼語言之上,並為之歡呼雀躍。 Blockstream的開發人員感到高興的是,他不再需要使用「性感而至關重要」的代碼。
因此,這是一種在比特幣之上構建內容的簡便方法。如果您對此事感興趣,建議閱讀比特幣雜誌上的文章。
.gadsense_slot_2 {display:內嵌塊;寬度:728px;高度:90像素;}
3.雷電環
自三月以來,閃電網路的framp功能已可用。 「循環輸出」功能使您可以更輕鬆地通過網路記錄比特幣。實際上,這是避開閃電網路的一種方式,一種「災難之外」的方式。
該解決方案名為Lightning Loop。解決了以下問題:閃電網路的用戶有時無法再在某個地址記錄比特幣。使用Loop Out,您可以將BTC發送到您選擇的比特幣地址,而不必關閉支付渠道。
一種非定製解決方案,適用於想要在不關閉渠道的情況下將其部分資金從LN渠道提取到鏈上UTXO的用戶。在6月,他們將升級Walk,以允許用戶將UTXO花費到現有頻道中。
4.Taproot
5月,Pieter Wuillie(與Gregory Maxwell合作)再次提出了一項建議。它涉及與關聯的bip-taproot和bip-tap腳本相關的taproot軟分叉(均基於今年早些時候的bip-schnorr提案)。
這應該提高比特幣上智能合約的靈活性。
Taproot的目的還在於通過拆分智能合約為合約添加額外的隱私層。最複雜的智能合約也與在區塊鏈上處理的正常常規交易沒有區別。
通過組合一些單獨的功能,可以實現Taproot。
Pay-to-ScriptHash(P2SC),默克爾化抽象語法樹(MAST)和Schnorr簽名是整個圖片的組成部分。在加密貨幣 101中,我們已經解釋了Taproot的工作原理。
使用Taproot,每筆比特幣交易看起來都是一樣的。無論是簡單付款還是涉及複雜智能合約的交易。
5.多路徑付款
最近,Blockstream提出了對閃電網路的改進。不久將有可能通過網路發送更大量的比特幣(BTC)。
這家加拿大公司的首席安全官Samson Mow告訴Decrypt,已經對多路徑支付進行了測試。這樣就可以將付款分成少量,這意味著可以快速,廉價地發送大量BTC。
許多人已經想使用此功能很長時間了。迄今為止,大筆付款一直造成流動性問題。網路中的其他對等方通常在其頻道中沒有足夠的BTC來轉發這些相對較大的付款。
「多路徑支付已經通過了測試,這意味著它將很快可以使用。」
莫說,這是今年的「最重要的發展」。他沒有暗示該功能何時確切可用。
「多路徑付款可以同時使用多個渠道,因此大筆付款可以拆分並作為小筆單筆付款發送到網路中。」
通過Lightning進行Atom多路徑支付(AMP)的提案來自2018年。當時,Lightning Labs的創始人Conner Fromknecht和他的同事Olaoluwa Osuntokun提出了這個想法。
今年5月,發布了新的路由建議,以解決該問題。此外,AMP還提供了額外的隱私並可以節省成本。
所有其他改進和建議
這只是比特幣一系列發展的一個樣本,因為發生的事情比上述提議要多得多。以下是可對比特幣進行的所有其他調整的概述。
一個月前發布了Bitcoin Core 0.19.0.1。在此更新中,大量上述BIP尚未實現,因為它們太大(且累進)。就像以前的SegWit一樣,需要花費很多精力進行調整。
畢竟,達成共識的過程中的分歧會導致很多延遲。在此去中心化協議中,沒有首席執行官可以做出決定。
- 一月
- BIP127儲備證明
- 二月
- 與HWI兼容的比特幣核心
- 迷你腳本
- 三月
- 共識清理軟分叉建議
- 簽章
- 閃電環
- 四月
- 假設UTXO
- 蹦床付款
- 五月
- Taproot
- SIGHASH_ANYPREVOUT
- OP_CHECKTEMPLATEVERIFY
- 六月
- Erlay和其他P2P中繼改進
- 望塔
- 七月
- 可複製的構建
- 八月
- 沒有契約的金庫
- 九月
- 狙擊手
- LN漏洞
- 十月
- LN錨定輸出
- 十一月
- Bech32可變性
- 比特幣核心OpenSSL移除
- 刪除比特幣核心BIP70
- 十二月
- 多路徑支付