Andreas Antonopoulos詳解比特幣區塊鏈上一筆交易的生命週期

比特幣自誕生以來,其錯綜複雜的概念一直是加密領域的許多用戶試圖理解的內容。

比特幣佈道者、《精通比特幣》(Mastering Bitcoin)一書的作者Andreas Antonopoulos在他最新的視頻中闡述了一筆錢包交易從開始到結束的整個生命週期。

Antonopoulos指出,從某人從錢包發送一筆交易到其在比特幣區塊鏈上的確認,錢包通過將比特幣累積到用戶錢包中並分配地址來構造交易。

然後,用戶的錢包將交易信息傳輸到它所連接的多個節點中的一個,從那裡它可以被髮送到“一兩個甚至八個其他節點”。他補充說:

“然後,交易被傳輸到其他節點,這些節點可以是挖礦節點、電子商務支付網關和許多類似的選項。

每個節點都將從你的節點接收交易並驗證每筆交易。當節點接收到交易時,它們不知道它是由你創建的還是轉發的,因此每筆交易都需要單獨驗證。”

Antonopoulos接著指出,如果所有的節點都通過了驗證,也就是說,如果支付細節正確,並且確認區塊鏈上沒有發生雙花,那麼最終會進行一個“洪水似的傳播”過程。

通過這個過程,交易信息將被髮送到其他每個節點,其中一些可能是挖礦節點。用他的話說:

“一旦交易到達挖礦池,它將維持一個未確認的交易池狀態,就像存儲所有未確認數據的存儲桶一樣。這個池被稱為“內存池”(mempool)。

另外,要知道這裡沒有‘特定的’內存池,而是有‘一個’內存池。不同內存池中的信息可能有99%的重疊,但永遠不會出現完全相同的情況。”

據Antonopoulos介紹,內存池的作用是為礦工提供交易,讓他們添加一個新的區塊,然後繼續競爭下一個區塊。礦工們通常必須先構造一個區塊,然後對其進行工作量證明(PoW),最終使其成為一個確認的區塊

Antonopoulos聲稱,一旦該區塊建成,信息將被髮送到挖礦設備,以解決該特定區塊的PoW問題,或許經過“10億次哈希碰撞”,礦工們就會找到該區塊。這位比特幣佈道者在回應信息傳輸時說道:

“一旦PoW問題被解決,挖礦節點將按照接收到的方式將節點傳播回去。節點在返回時驗證區塊,一旦所有節點都確認了它的有效性,那麼用戶的錢包就會知道有該筆交易已有一個確認。這就是一筆交易的整個生命週期。”


分享到:


相關文章: