AI 概要
展開
僅需 30 秒,即可快速掌握文章內容並判斷市場情緒!
比特幣發展的本質確保了升級緩慢進行。原區塊鏈基礎機制的任何變化都需要廣大比特幣礦工達成共識。如果沒有達成共識,修改就不能成爲永久性的。雖然這會產生一定程度的穩定性,但也會產生影響。開發緩慢,能夠彌補比特幣所感知的弱點,使規模更小、更靈活的數字資產蓬勃發展。然而,比特幣仍然是區塊鏈行業的祖先和公衆。因此,加密貨幣行業熱切期待 2021 年 11 月即將升級的 Taproot,這是比特幣自 2017 年以來的首次重大變革。
最後一項重大升級將獨立見證或 SegWit 概念引入了比特幣核心協議。這樣移除了關聯的簽名數據,從而騰出了用於額外交易的區塊空間。儘管 SegWit 升級具有相對無害的性質,但社區中出現了一種分裂,導致比特幣現金的分叉,最終導致 2018 年哈希戰爭。比特幣和區塊鏈技術從分裂中脫穎而出,隨着時間推移,比特幣現金的變體逐漸消退。
相比之下,Taproot 升級提案的爭議性要小得多。比特幣社區於 8 月 11 日下挫,之後 Taproot 將被迫重新開發。超過 90% 的比特幣礦工在 2021 年 6 月初的「快速試用」階段表示支持,因此在擬議的最後期限之前「鎖定」了 Taproot 激活。
Taproot是對比特幣的重大升級,將從根本上改變其處理交易的方式。爲完成擬議升級,將執行「軟叉」,以更改任何新完成的區塊的有效性規則。 在叉前被視爲有效的區塊 — 例如,在 SegWit 叉前包含簽名數據的區塊 — 在新規則集下不再視爲有效。新升級僅影響礦區的未來發展,對鏈中的區塊沒有追溯影響。此外,仍在舊規則集上運行節點的任何礦工都將認爲軟叉規則有效。
Taproot升級被稱爲比特幣改進提案0341或BIP 0341,爲比特幣區塊鏈增加了幾項新功能,有助於增強智能合約功能。其中最主要的是 Schnorr 簽名的概念,它極大地擴展了新交易的隱私和效率。除了簽名算法的變化外,Taproot 還引入了默克爾分行,這是一種模糊交易未執行方面的技術。
Taproot升級期間所做的更改將改進比特幣的後端功能,對休閒用戶來說不會立即顯現。然而,這些新方面將爲使用比特幣網絡的開發者提高效率和可用性。Lightning Network 等二級解決方案將受益於新增功能,有助於在高流量期間緩解交易摩擦。
比特幣生態系統內的所有權和身份證明需要數字簽名。該簽名用於識別錢包,並確認錢包具有執行請求交易所需的權限和私鑰。這些數字簽名依賴於一種算法,該算法提供了一種驗證權限的方法,同時確保安全。在 Taproot 升級之前,比特幣依賴 ECDSA 模型進行簽名算法。
當Satoshi Nakamoto推出比特幣時,Schnorr簽名是一個衆所週知的概念 - 但最近才失去版權。因此,他選擇了橢圓曲線數字簽名算法或 ECDSA。與 Schnorr 簽名不同,ECDSA 是開源的,現成可用,由各種平台支持。使用 Schnorr 簽名取代比特幣的 ECDSA 模型,消除了區塊鏈中的幾種低效問題,同時爲交易驗證提供了幾種新選擇。
ECDSA 是早期 DSA 算法的演變,該算法起源於 Schnorr 簽名版權的解決方法。Schnorr 簽名使用的算法比衍生算法簡單,具有線性性質,因此可以使用基於簽名的代數,從而實現更復雜的加密安全性。多簽名交易的基礎取決於 Schnorr 創建總密鑰的能力。
使用比特幣,各種複雜的交易都可以顯示爲一個公鑰。而在 ECDSA 中,觀察者可以看到每個潛在的交易分支,即使是未執行的交易分支,他們現在只能看到單個已執行的交易。
這是默克爾化替代腳本樹或 MAST 的一部分。默克爾樹使用級聯哈希來簡化交易驗證,而 Schnorr 簽名僅允許外部方看到已執行交易的可見性。任何其他變量或潛在執行方式仍然隱藏,大大提高了比特幣的隱私性。
Taproot升級代表了比特幣技術基礎的重大飛躍。使用 Schnorr 簽名取代低效的 ECDSA 算法,開發人員可以引入各種有利於最終用戶的新系統。雖然比特幣投資者可能不會立即獲得明顯收益,但仍會影響日常運營成本。
在簡單交易中消除不必要的數據會降低空間需求,從而在每個已完成的區塊中實現更多交易。這提高了複雜比特幣交易處理的速度,同時也降低了交易成本。
除了直接經濟學,Taproot 還引入了區塊鏈新技術的潛力。多簽名交易或多簽名交易支持圍繞比特幣構建更復雜的系統。多個項目目前正在進行中,將利用此功能。能夠執行復雜的數學運算,需要多個簽名作爲變量,爲開發者創造創新系統打開了大門,爲平台帶來更大價值。
Taproot 還爲第二層閃電網絡帶來了諸多優勢。由於 2017 年底的嚴重交通擁堵,Lightning Network 是一款鏈外解決方案,可減少比特幣本身的壓力。此前,它依賴於 HTLC 或哈希時鎖合約的概念,這些合約依賴於哈希圖像。Schnorr 簽名爲 Lightning Network 轉向 PTLC 或時間點鎖定合約鋪平了道路,而是依賴公鑰。這樣可以提高 Lightning Network 的安全性和隱私性,同時不會增加計算工作量。
更高效的私有Lightning Network將推動比特幣和第二層解決方案的更深入參與。隨着越來越多的用戶從直接支出比特幣交易轉向第二層解決方案,它將進一步減少區塊鏈上的擁堵,提高速度並降低閃電網絡的成本。以這種方式構建的更低手續費和更高可用性,推動了比特幣的整體價值。
Taproot 的大部分優勢都是新增 Schnorr 簽名的衍生產品。 但相關升級中明確說明了多個應用程序。
透過 MAST,用戶可以確定導致比特幣交易的各種條件。雖然在 Taproot 升級之前可以做到這一點,但所有相關分行均可公開查看。透過 MAST 和 Schnorr 簽名集成,交易完成後僅顯示 MAST 的已執行擴展。
這樣可以實現更大程度的隱私保護,因爲該流程不會暴露其他潛在參與者。此外,它還降低了比特幣區塊鏈的負擔,因爲它消除了未執行分支的完整腳本,降低了合約的整體規模,從而降低了對代幣實體收取的費用。
Schnorr 簽名是線性的,因此產生的數字簽名可以代數運行。因此,可以組合多個簽名以創建單個所得簽名。正如前文所述,這推動了多賬戶交易的概念。在升級之前,希望執行更復雜交易的用戶需要包括所有相關簽名,從而大幅增加功能的大小要求。
無論參與者人數如何,總密鑰大小保持不變。從本質上講,這透過智能合約創建了一個離散的日誌合約。與 MAST 一樣,這些新的 Schnorr 衍生功能支持多種新的交易解析方法。
Tapscript 對比特幣腳本編程語言進行了改進,使區塊鏈能夠實現 Taproot 中引入的功能。爲此,我們推出了幾款專注於 Schnorr 簽名的新操作碼。如果沒有這一新功能,比特幣腳本將無法正確集成 Schnorr 簽名,並會失去 Taproot 引入的大部分效率。
Tapscript 還引入了新的操作碼,用於未來升級。 這些操作碼尚未發揮作用,但爲後續應用提供了框架。除了這些變化外,Tapscript 還消除了尺寸限制,避免了更復雜的腳本,爲更強大的應用程序鋪平了道路,這是 Taproot 許多功能的共同因素。
比特幣之前有一個小的,有點可利用的機制,稱爲簽名延展性。從理論上講,惡意行爲者可能會在確認之前修改交易,使其失效。在實踐中,這種攻擊方式很少成功。然而,這種延展性也可以用於創建大量的「垃圾」交易,利用無用的數據淹沒區塊鏈。
Taproot升級完全消除了這一漏洞,消除了最初允許的簽名可延展性。
比特幣區塊鏈的升級很少見,技術性很高。雖然最後一次重大升級被證明是有爭議的,但比特幣的Taproot升級並非如此,幾乎一致地投票支持實施。鑑於加密貨幣行業的創新速度,比特幣必須繼續適應長期競爭力,Taproot 將幫助確保這一點。Schnorr簽名的引入解決了困擾比特幣社區的最初低效問題之一,提供了一系列新的用例。
比特幣仍然是加密貨幣行業的主導力量,部分原因是其作爲原始區塊鏈的地位。
然而,Taproot 等比特幣的升級提高了可用性和效率,確保了它仍然是一個可行的開發平台,而不僅僅是一個等待另一個項目取代它的恐龍。此外,具有前瞻性的功能將簡化升級,確保比特幣在未來幾年內保持競爭力。Taproot 本身的病因並不是一個獨立的升級,而是未來升級的基礎,這將在這一新成功的基礎上再接再厲。