區塊鏈(交易)

交易流程是比特幣(也可以是其他加密貨幣交易)最重要的流程
上一篇加密貨幣和傳統銀行有不一樣的架構
會包含提到的公私鑰,大家就會明白公私鑰不僅僅只是改變名子
把銀行帳戶換成公鑰,把密碼換成私鑰這麼簡單
我們就來好好介紹一下

首先有付款方Alice和接收方Bob
付款接收.png

在Alice創建付款給Bob的交易中
這個交易會被廣播到網路中
節點會先檢查一件事情Alice有沒有這麼多錢
其實在Alice的帳戶中是有一個存著錢的箱子
裝錢的箱子.jpg
可以想像這個箱子是鎖上並貼有封條的的,誰鎖上並貼上封條的呢?
這個封條是前一個箱子的擁有人貼上,他準備把存著錢箱子給Alice
首先Alice必須先證明我是箱子的所有人,這筆付款給Bob的交易才能成立
因為封條上面寫著

送給有緣人

有緣人.jpg

封條是用箱子受贈人(Alice)的公鑰地址做成的
只要Alice提供我是箱子受贈人的證明,Alice就會成為有緣人
那Alice只要拿出她的公鑰和私鑰就可以證明了
複習一下前一篇說到的私鑰到公鑰到公鑰地址的流程
key
於是Alice證明了我是有緣人
金斧頭.jpg
哈哈Alice還是誠實的

於是呢
Alice終於能付款給Bob了
Alice用公鑰證明了她是箱子所有人,又結合了私鑰開啟了箱子,開始使用這筆錢
一樣的Alice開了一個箱子,把錢放進去,拿了Bob給他的公鑰地址當作了封條
寫上

佛送有緣人

這個Alice付款給Bob的交易
在區塊鏈網路中傳送,並經過節點驗證後傳送給下一個節點
只有經過有打包區塊權力的節點驗證後才會被打包入區塊
最後再經過六個區塊的時間
就成為不可逆的交易,正式接上主鏈
交易完成

中間的
怎麼貼上封條啊,怎麼驗證貼有封條的箱子屬於誰啊
怎麼開啟封條啊
這些處理程序就藉由前前一篇提到的礦工幫助我們完成
最後他們會把這交易紀錄到區塊鏈上

這個過程真的蠻神奇的
那些裝有錢的箱子就在區塊鏈裡的茫茫大海飄著
只有有緣人拿著他的私鑰和公鑰結合才能擁有執行的權力
其他人是一點機會都沒有的喔

 

這就是比特幣架構下的交易流程與公私鑰的解釋
有什麼問題歡迎討論

 

廣告

對「區塊鏈(交易)」的一則回應

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s