1. 程式人生 > >比特之窗:區塊鏈的透明性到底指什麽?

比特之窗:區塊鏈的透明性到底指什麽?

區塊鏈技術、區塊鏈是什麽、比特之窗

區塊鏈(blockchain)也稱分布式帳本技術,是一種通過自身分布式節點進行網絡數據的存儲、驗證、傳遞和交流的技術方案。比特幣區塊鏈是區塊鏈最著名的一個實現,也是目前唯一經過較大規模實踐檢驗的區塊鏈應用,我們就以比特幣區塊鏈為例介紹其結構。

區塊鏈結構中每個區塊包括區塊頭和交易信息,區塊頭中會包含上一區塊的哈希值(哈希的概念會在第三節課密碼學基礎知識中介紹),這樣依次相連形成鏈,然後分布式存儲在區塊鏈節點,這樣保證數據無法篡改和刪除。

交易信息是指的是某個時間段整個區塊鏈網絡上的交易數據,這些數據依次打包進入區塊中,用戶可以通過交易的地址或者交易ID來查詢交易信息,也可以通過區塊高度來查詢某個區塊內包括的交易數據。所以經常會有幣圈人士說幫忙查詢下自己提幣情況,這些數據都是可以自己去查詢。對於每個區塊鏈,都會提供相應的區塊鏈瀏覽器,供用戶去查詢信息。

目前區塊鏈最常用的方式裏面包含的大部分都是虛擬幣轉賬信息。還有部分區塊鏈是用於日常生活,例如Factom,中文名為公證通,專註於第三方存證的數秦科技就是利用Factom進行區塊鏈存證。首先計算出用戶存證數據的哈希值,然後將哈希值寫入Factom中,這樣達到區塊鏈存證的效果。由於區塊鏈上的數據不可篡改,寫入區塊鏈的哈希值不能被修改或者刪除,用戶可以利用存證數據維護自己的合法權益。這時上鏈的是數據的哈希值,即文章開頭說明的:區塊中包含明文處理後的數據,而不是原始數據。

當然,這也分要公有鏈、聯盟鏈和私有鏈。公有鏈是公開給所有人,聯盟鏈一般是公開給聯盟鏈內節點和用戶,而私有鏈則是特定的節點和用戶,具體如何會根據實際情況而定。

交易信息查詢

上面介紹區塊鏈結構及其透明性,接下來介紹如何查詢交易信息。幣圈人士應該很大部分知道怎麽查詢,部分不清楚的讀者可以了解這方面的內容,以後可以自己來查轉賬信息和區塊內數據。

作者君以被咨詢到最多的以太坊為例,由於很多項目會以太坊為底層,導致以太坊偶爾會遇到擁堵的情況,若不擁堵,轉賬和提幣一般相對較快,則無需去查詢轉賬信息,而遇到擁堵時,用戶長時間收不到幣時,會相對焦急,這時就會去查詢區塊鏈內轉賬信息。

在以太坊區塊鏈瀏覽器中,輸入需要查詢轉賬信息的地址,即可查看該地址的所有轉賬信息和地址內數字資產。輸入交易ID,可以查詢此次轉賬的轉賬信息。如果轉賬信息上顯示pending,表示還在等待打包,在礦工(即區塊鏈節點)打包某個時間段的轉賬信息後,會進行廣播(其中會涉及到共識機制和挖礦,在第七節課中會進行介紹)。廣播後,在經過12確認,轉賬則成功。在區塊鏈瀏覽器上還可以查看各個區塊,及每個區塊內的信息。

對於比特幣轉賬信息,用戶可以使用以特幣區塊鏈瀏覽器查詢,不過有一點需要註意的是:比特幣是基於UTXO(Unspent Transaction Output,未花費的輸出),而以太坊是基於賬戶,所以以太坊是在12個確認後幣的數量才會顯示在轉賬地址,而比特幣在轉賬後、交易未確認的情況下,在比特幣區塊鏈瀏覽器上就可以查看到地址內有對應的幣,但是實際上轉賬信息並未被確認,必須要等到確認後才能保證轉賬成功。

更多最新互聯網金融資訊,盡在比特之窗

比特之窗:區塊鏈的透明性到底指什麽?