首頁>科技>

一筆比特幣交易是一個含有輸入值和輸出值的資料結構,該資料結構植入了將一筆資金從初始點(輸入值)轉移至目標地址(輸出值)的程式碼資訊。比特幣交易的輸入值和輸出值與賬號或者身份資訊無關。你應該將它們理解成一種被特定秘密資訊鎖定的一定數量的比特幣。只有擁有者或知曉這個秘密資訊的人可以解鎖。一筆比特幣交易包含一些欄位,如表5-1所示。

表1 交易結構

大小

欄位

描述

4位元組

版本

明確這筆交易參照的規則

1-9位元組

輸入計數器

被包含的輸入的數量

不定

輸入

一個或多個交易輸入

1-9位元組

輸出計數器

被包含的輸入的數量

不定

輸出

一個或多個交易輸出

4位元組

時鐘時間

一個UNIX時間戳或區塊號

交易的鎖定時間

鎖定時間定義了能被加到區塊鏈裡的最早的交易時間。在大多數交易裡,它被設定成0,用來表示立即執行。如果鎖定時間不是0並且小於5億,就被視為區塊高度,意指在這個指定的區塊高度之前的交易沒有被包含在這個區塊鏈裡。如果鎖定時間大於5億,則它被當作是一個Unix紀元時間戳(從1970年1月1日以來的秒數),並且在這個指定時點之前的交易沒有被包含在這個區塊鏈裡。鎖定時間的使用相當於將一張紙質支票的生效時間予以後延。

#歐易OKEx##比特幣[超話]##數字貨幣#

11
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 比特幣的交易輸入