區塊鏈之比特幣交易

比特幣協議中最重要的部分就是交易,比特幣協議其他的部分也都是為了確保交易的生成、廣播、驗證和打包而實現的。

1.UTXO == 比特幣

其實并沒有什么比特幣,只有UTXO
UTXO(Unspent Transaction Output:Transaction簡稱TX)- 未花費交易輸出

Transaction

比特幣的區塊鏈賬本里記錄的是一筆又一筆的交易。
每筆交易都有若干交易輸入,也就是資金來源,也都有若干筆交易輸出,也就是資金去向。一般來說,每一筆交易都要花費(spend)一筆輸入,產生一筆輸出,而其所產生的輸出,就是“未花費過的交易輸出”,也就是 UTXO。

賬戶余額只是比特幣錢包的概念

轉賬將消耗掉屬于你自己的UTXO,同時生成新的UTXO,并用接收者的公鑰鎖定
一個UTXO就是一個數據結構,包含交易數據和執行腳本

2.交易的輸出

鎖定的比特幣數量+鎖定腳本(用接收者的公鑰哈希)

3.交易的輸入(UTXO+解鎖腳本)

*解鎖腳本(簽名,發送者公鑰)


Scripts

4.交易驗證-基于棧的腳本語言

棧(stack)-操作數據的一種結構,只能從一端操作數據,后進先出LIFO Last In,First Out,可用于后綴表示法進行運算。

  • 壓棧(PUSH),出棧(POP)
    交易驗證-基于棧的腳本語言
  • 對棧的操作: OP_DUP
  • 邏輯運算符: OP_EQUALVERIFY
  • 加密運算符: OP_HASH160,OP_CHECKSIG
  • 算數運算符: OP_ADD,OP_SUB,OP_MUL,OP_DIV
    交易驗證:運行解鎖腳本+鎖定腳本=>True

雖然看我一遍課程,但是自己回過頭來總結出來,并且講清楚很不容易,這些概念還要反復琢磨

關于區塊鏈投資最近一點體會:
1.EOS兩天之內大漲,讓大家都有點不淡定了,終于理解了越交易幣越少是怎么回事,以為能在高點賣出在低點買入大概最后都很難再接回來,漲的太快即使回調幾乎不可能回到原來的水平,跌的也許快漲回去更快;
2.漲起來了賣掉一部分收回成本,后面大概就沒什么顧慮了吧,收回的法幣大概也會在留回市場,因為市場長盈,手上的法幣卻買不回原來的幣;
3.幣不多,我大概就只有一直捂著了,還有越來越看好定投。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、快速術語檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 16,066評論 4 87
  • 0912作業:周二片段: 德魯克在本書中有幾個重要的觀點:我們昨天探討了一個重要觀點就是:隨著行業的發展,對于腦力...
    好講師黃芳閱讀 137評論 1 0
  • 飛速飛躍,轉動,繞行,探奇的精靈,活躍無比。雙腿忙碌,翅膀快速扇動。你看它們的點子,像煙花一樣層出不窮,絢爛...
    笑的眼角閱讀 126評論 0 0
  • 第二節 教師角色的地位 主講:楊志峰 一. 教學目標: 認識教師角色的地位,掌握教師角色地位的兩個方面。 二. 教...
    贛西小城閱讀 1,356評論 0 0
  • 大笑笑/文.圖 聽老師講到臨床上的一個病例。一個九歲的小男孩,一個星期內總有兩天會不明原因的嘔吐,以致無法...
    掂起腳尖大笑閱讀 462評論 0 2