比特幣重大升級 Taproot導入智能合約 提高隱私性、成本更低

【民眾網編輯劉家瑜/綜合報導】

比特幣經歷2017年的「隔離見證」升級 (Segregated Witness),以降低比特幣交易費後,14日又迎來軟分叉(Taproot),此次升級將提高比特幣交易的隱私性及導入輕量級的「智能合約」功能,並有望追隨以太幣腳步,擴展更多的應用。

Taproot 軟分叉將引入「Schnorr簽名」,其取代了中本聰當初採用的橢圓曲線數位簽章算法,能夠將多個密鑰彙整成一個簽章,更適用於複雜的比特幣交易,進而確保隱私與安全。最重要的是,升級能提升比特幣在區塊鏈上執行「智能合約」(smart contracts),而智能合約是以太幣衍生出許多應用的關鍵。以下是Taproot軟分叉包含以下三個獨立升級。

智能合約

比特幣透過這次升級,將能夠使用智能合約功能,在此之前比特幣的腳本(script)有10KB的空間限制,現在將會移除,Schnorr簽名允許比特幣用戶執行比目前更複雜的比特幣用戶使用更大、更複雜的腳本編碼,藉此達成智能合約的功效。

智能合約是以程式碼書寫並存儲在區塊鏈上的數位協議,也是「去中心化金融」 (DeFi)、應用程式 (app) 和「非同質化代幣」 (NFT) 的發展動力。以太坊 (Ethereum) 的智能合約處理優勢,使其成為使用最普及的區塊鏈。這種執行能力原是比特幣和以太幣之間的關鍵差異。

增強隱私保護

比特幣屬於開放公共區塊鏈,儘管無法知道錢包的持有人是誰,但任何人都可以查看任何一筆交易,包括錢包位址和交易時間與交易數量。因此一旦多人共同認證啓動智能合約,所有人的資訊都會在腳本中揭露。

Schnorr簽名將允許多個簽名交易用一個簽名來解決,多簽名交易通常用於啟用智慧型合約。此外,多簽名(multisig)交易轉為單一簽名,意味著參與多簽名交易的位址的隱私性更高。

Taproot將納入抽象語法默克爾化抽象語法樹(Merklized Abstract Syntax Tree,MAST),它將取代目前網絡使用的P2SH腳本(pay to script hash)。P2SH以及MAST是運用調節對交易進行鎖定,直至滿足指定調節的方法。 P2SH允許其他用戶查看條件,並允許任何人查看他們所有可以滿足條件的不同方式,而MAST則隱藏了除處理交易時滿足的條件之外的所有條件。

降低交易費用

Schnorr簽名還將減少多簽名交易所需的數據開銷,使用的區塊數據量也比舊版本少,意味著原先複雜交易的龐大費用也能減低,有助於提升比特幣在快速成長的加密貨幣應用中,保持可擴展性。

Taproot升級讓比特幣應用更廣、更安全,並具備可擴展性,目前約有略高於半數的節點響應這次升級,預計還要好一陣子才能全面升級完成,同時許多電子錢包也需要跟著升級,因此Taproot的效果並不會立刻展現出來。

延伸閱讀:

web3顛覆數位資本主義 成為區塊鏈與元宇宙的交界處【Gia專欄】

邊玩遊戲邊「挖礦」 韓國區塊鏈遊戲創辦人躍升億萬富翁!