Script

除了交易驗證,腳本語言在比特幣中還有其他用途嗎?

  • April 21, 2019

腳本的堆棧操作用於驗證交易輸入和輸出的簽名和腳本。腳本是否也用於驗證區塊、網路或任何其他數據?

似乎有很多 OP 程式碼未使用或已棄用。為什麼首先添加它們?我錯過了什麼嗎?

腳本是否也用於驗證區塊、網路或任何其他數據?

不。腳本只包含在交易中,並且只能從交易和交易所在的區塊中讀取一些數據。腳本僅用於交易驗證,因為它們指定了花費輸出所需的條件。

似乎有很多 OP 程式碼未使用或已棄用。為什麼首先添加它們?我錯過了什麼嗎?

允許腳本可以有很多不同的條件。這些操作碼可用於在比特幣上創建智能合約。

有一些操作碼被禁用(沒有什麼是“不推薦的”),因為它們可以被濫用來對驗證包含它們的交易的節點執行各種攻擊。

引用自:https://bitcoin.stackexchange.com/questions/86187