在區塊鏈世界中,我們常常聽到什么什么數據上鏈了,那么這里的上鏈意思畢竟是什么,又是什么東西可以上鏈。
我們以夸克區塊鏈為例進行講解,這里的鏈其實指的是數據鏈和節點鏈接。
數據鏈是指將區塊信息數據等用鏈式結構進行組織,構建出具有數據驗證的鏈條。
節點鏈指的是由眾多節點聯結組成夸克區塊鏈的網絡,共享數據信息,確認區塊信息等。
而在交易過程中,上鏈是如何完成的呢?主要有如下三個步驟:
1. 首先超級節點記錄交易數據,通過數據鏈的結構將交易信息打包成為區塊。
2. 智能合約中的共識算法會對新產生的區塊數據進行驗證,確認結果一致。
3. 數據被分散到各個節點,存儲下來,每個節點都具有該區塊的完整信息副本。
完整執行上述操作,則代表交易被勝利執行,就像是一段公告在進行集體確認在公示區進行公告,公告信息不可篡改,永久保存。
而在上鏈這個過程中,共識以及存儲,兩個東西至為要害,假如交易沒有通過共識性檢驗,則無法保證交易的一致性,無法被這條區塊鏈上的所有參與者們認可,交易數據不會被所有節點存儲,代表著數據可能會存在丟失以及被篡改的風險。
不過假如只是運用可調用的接口進行查詢,沒有改變鏈上的數據信息,就不需要進行共識驗證,因為這不屬于上鏈操作了。或者某個板塊的服務沒有用上區塊鏈技術,其業務整個流程也不要進行共識驗證,所產生的數據信息不會進入節點存儲,這種板塊的業務通常叫做鏈下業務,就算是它和區塊鏈的節點所部署的服務器是同樣一個,代碼層編譯在一起,也不屬于上鏈,諸如夸克區塊鏈的一些第三方應用。
只有當一個應用需要調用區塊鏈接口進行交易的發送,交易通過共識和存儲實現后,才能叫做上鏈,假如交易沒有被打包成區塊勝利,也就是上鏈失利,交易失利。
如今,以夸克區塊鏈為代表的創新型區塊鏈,在和傳統技術,傳統行業所結合研發落地應用時,都是結合上鏈和鏈下進行協同操作,運用混合架構來實現豐富的技術生態,而以后,夸克區塊鏈會更多的與人們的日常生存接軌,與傳統行業聯動,我們做為參與者,保持一個良好的心態,積極的成為其布道者,才是當下應當做的。

評論前必須登錄!
立即登錄 注冊