首頁>科技>

在區塊鏈世界中,我們經常聽到什麼什麼資料上鍊了,那麼這裡的上鍊意思究竟是什麼,又是什麼東西可以上鍊。

我們以夸克區塊鏈為例進行講解,這裡的鏈其實指的是資料鏈和節點連結。

資料鏈是指將區塊資訊資料等用鏈式結構進行組織,構建出具有資料驗證的鏈條。

節點鏈指的是由眾多節點連線組成夸克區塊鏈的網路,共享資料資訊,確認區塊資訊等。

而在交易過程中,上鍊是如何實現的呢?主要有如下三個步驟:

1. 首先超級節點記錄交易資料,透過資料鏈的結構將交易資訊打包成為區塊。

2. 智慧合約中的共識演算法會對新產生的區塊資料進行驗證,確認結果一致。

3. 資料被分散到各個節點,儲存下來,每個節點都具有該區塊的完整資訊副本。

完整執行上述操作,則代表交易被成功執行,就像是一段公告在進行集體確認在公示區進行公告,公告資訊不可篡改,永久儲存。

而在上鍊這個過程中,共識以及儲存,兩個東西至為關鍵,如果交易沒有透過共識性檢驗,則無法保證交易的一致性,無法被這條區塊鏈上的所有參與者們認可,交易資料不會被所有節點儲存,代表著資料可能會存在丟失以及被篡改的風險。

不過如果只是使用可呼叫的介面進行查詢,沒有改變鏈上的資料資訊,就不需要進行共識驗證,因為這不屬於上鍊操作了。或者某個板塊的服務沒有用上區塊鏈技術,其業務整個流程也不要進行共識驗證,所產生的資料資訊不會進入節點儲存,這種板塊的業務通常叫做鏈下業務,就算是它和區塊鏈的節點所部署的伺服器是同樣一個,程式碼層編譯在一起,也不屬於上鍊,諸如夸克區塊鏈的一些第三方應用。

只有當一個應用需要呼叫區塊連結口進行交易的傳送,交易透過共識和儲存完成後,才能叫做上鍊,如果交易沒有被打包成區塊成功,也就是上鍊失敗,交易失敗。

如今,以夸克區塊鏈為代表的創新型區塊鏈,在和傳統技術,傳統行業所結合研發落地應用時,都是結合上鍊和鏈下進行協同操作,使用混合架構來完成豐富的技術生態,而以後,夸克區塊鏈會更多的與人們的日常生活接軌,與傳統行業聯動,我們做為參與者,保持一個良好的心態,積極的成為其佈道者,才是當下應該做的。

7
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 思看科技任命Mr. Oscar. Meza為全球首席商務官