中本聰在 2009 年創建比特幣時創建了 OP_CAT。然而,2010年,他將其禁用。例如,OP_CAT可以為比特幣帶來智能合約。
比特幣有一個智能合約選項,但中本聰在 2010 年禁用了一項間接允許智能合約的功能。這個函數被稱為 OP_CAT,可以合併兩個資料並將它們放在堆疊頂部,從而使複雜的操作變得更加容易。
2021 年 Taproot 升級引入了 Tapscript 並將所有堆疊元素限制為 520 位元組後,導致 OP_CAT 禁用的記憶體問題解決。現在,重新引入 OP_CAT 的提案正在等待批准,這可能為高級腳本功能、零知識應用程式以及潛在的比特幣虛擬機器 (BitVM) 鋪平道路。
然而,由於其去中心化性質和文化偏好,比特幣的變化很緩慢,因此 OP_CAT 可能需要到 2025 年才能重新激活(如果有的話)。
以上是OP_CAT:可以為 BTC 帶來智能合約的比特幣腳本的詳細內容。更多資訊請關注PHP中文網其他相關文章!