區塊鏈可編程的緣由

在比特幣中,是使用輸入腳本和輸出腳本程序實現的,有時候也稱爲「鎖定腳本」和「解鎖腳本」。簡單地說,就是經過「鎖定腳本」,利用私鑰簽名解鎖本身的某一條UTXO(也就是以前的「輸出」),而後使用對方的公鑰鎖定新的「輸出」,成功後,這筆新的「輸出」就成爲了對方的UTXO。一樣,對方也能夠使用「鎖定腳本」和「解鎖腳本」來實現轉帳。這個腳本程序其實本質上就能夠當作是比特幣中的數字合約,這也是爲何比特幣被稱爲可編程數字貨幣的緣由,它的轉入/轉出或者說輸入/輸出是經過腳本程序的組合來自動實現的,實現過程當中還使用到了私鑰和公鑰,也就是公開密鑰算法,因此比特幣還稱爲可編程加密數字貨幣。算法

由於鎖定腳本是能夠修改的。
若是修改了鎖定腳本就能夠實現其餘功能編程

相關文章
相關標籤/搜索