當前位置:
首頁 > 最新 > 比特幣交易機制

比特幣交易機制

傳統的銀行業務,由於存在一個中心化的機構可以進行記賬和查賬,交易的信息往往是這樣的:

普通的賬簿要想確定一比交易是否真實,就必須將涉及的每一個用戶的所有交易對照一遍,當然銀行類系統一般會增加一個餘額欄位來方便查詢,但是這樣也會增加記賬的工作量。

比特幣沒有使用這種傳統的記賬方式,而是採用類似「財奴幣」的方法,每個交易都有一個輸入值和輸出值。輸入值看作是將被消耗的幣(這些幣是上一個交易創造出來的),把輸出看成本次交易中創造出來的幣。創造新幣可以理解為哦,只輸出新幣,沒有輸入。每筆交易可以有多個輸出,也可以有多個輸入。輸出的索引從0開始計數,我們稱第一個輸出為「輸出0」。

這樣每一筆交易的輸入就只需要關心上一筆交易的輸出。有以下三點要特別注意一下:

地址轉換:我們看到第二筆交易中愛麗絲將8塊錢轉給了自己。這是為什麼呢?因為在每一筆交易中,輸出的幣要麼全部被消費,要麼一個都不消費,你也可以指定這個地址為之前賬戶的地址或是一個新地址,這樣也是為了明確,每筆交易的輸入,輸出,不需要增加新的欄位來記錄餘額。自己轉給自己的另一個地址叫做地址轉換。

有效驗證:在第四筆交易的時候,我們要驗證它的有效性,我們只需要順著交易輸入的鏈條向上查到1[0],不用查找賬本其他交易鏈。由於比特幣內部是使用哈希指針,所以核查速度很快。

資金合併和共同支付:一比交易,不僅僅局限於一個輸入,或者一個輸出,多輸入,多輸出都是可以的。共同支付時,每一個輸入都要各自簽名。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 幣姥爺日記 的精彩文章:

真正平台級區塊鏈 「以太坊」

TAG:幣姥爺日記 |