一筆比特幣交易是一個含有輸入值和輸出值的資料結構,該資料結構植入了將一筆資金從初始點(輸入值)轉移至目標地址(輸出值)的程式碼資訊。比特幣交易的輸入值和輸出值與賬號或者身份資訊無關。你應該將它們理解成一種被特定秘密資訊鎖定的一定數量的比特幣。只有擁有者或知曉這個秘密資訊的人可以解鎖。一筆比特幣交易包含一些欄位,如表5-1所示。
表1 交易結構
大小 |
欄位 |
描述 |
4位元組 |
版本 |
明確這筆交易參照的規則 |
1-9位元組 |
輸入計數器 |
被包含的輸入的數量 |
不定 |
輸入 |
一個或多個交易輸入 |
1-9位元組 |
輸出計數器 |
被包含的輸入的數量 |
不定 |
輸出 |
一個或多個交易輸出 |
4位元組 |
時鐘時間 |
一個UNIX時間戳或區塊號 |
交易的鎖定時間
鎖定時間定義了能被加到區塊鏈裡的最早的交易時間。在大多數交易裡,它被設定成0,用來表示立即執行。如果鎖定時間不是0並且小於5億,就被視為區塊高度,意指在這個指定的區塊高度之前的交易沒有被包含在這個區塊鏈裡。如果鎖定時間大於5億,則它被當作是一個Unix紀元時間戳(從1970年1月1日以來的秒數),並且在這個指定時點之前的交易沒有被包含在這個區塊鏈裡。鎖定時間的使用相當於將一張紙質支票的生效時間予以後延。
#歐易OKEx##比特幣[超話]##數字貨幣#
最新評論