社交電商運(yùn)用這些區(qū)塊鏈技術(shù)有哪些具體的作用?

路訊科技
對(duì)稱加密算法在加密和解密時(shí)使用的是同一個(gè)秘鑰;而非對(duì)稱加密算法需要兩個(gè)密鑰來(lái)進(jìn)行加密和解密,這兩個(gè)密鑰是公開(kāi)密鑰(public key,簡(jiǎn)稱公鑰)和私有密鑰(private key,簡(jiǎn)稱私鑰)。

數(shù)據(jù)層

1.區(qū)塊鏈數(shù)據(jù);它是一個(gè)共享數(shù)據(jù)庫(kù),存儲(chǔ)于其中的數(shù)據(jù)或信息具有“不可偽造、全程留痕、可以追溯、公開(kāi)透明、集體維護(hù)”等特征區(qū)塊鏈技術(shù)奠定了堅(jiān)實(shí)的“信任”基礎(chǔ),創(chuàng)造了可靠的“合作”機(jī)制,具有廣闊的運(yùn)用前景。

2.鏈?zhǔn)浇Y(jié)構(gòu);鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),又叫鏈接存儲(chǔ)結(jié)構(gòu)它不要求邏輯上相鄰的元素在物理位置上也相鄰.因此它沒(méi)有順序存儲(chǔ)結(jié)構(gòu)所具有的弱點(diǎn),但也同時(shí)失去了順序表可隨機(jī)存取的優(yōu)點(diǎn)。數(shù)字簽名比順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)密度小(鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,相比順序存儲(chǔ)結(jié)構(gòu)增加了存儲(chǔ)空間),由于簇是隨機(jī)分配的,這也使數(shù)據(jù)刪除后覆蓋幾率降低,恢復(fù)可能提高。

3.非對(duì)稱加密;對(duì)稱加密算法在加密和解密時(shí)使用的是同一個(gè)秘鑰;而非對(duì)稱加密算法需要兩個(gè)密鑰來(lái)進(jìn)行加密和解密,這兩個(gè)密鑰是公開(kāi)密鑰(public key,簡(jiǎn)稱公鑰)和私有密鑰(private key,簡(jiǎn)稱私鑰)。

工作過(guò)程

1、乙方生成一對(duì)密鑰(公鑰和私鑰)并將公鑰向其它方公開(kāi)。

2、得到該公鑰的甲方使用該密鑰對(duì)機(jī)密信息進(jìn)行加密后再發(fā)送給乙方。

3、乙方再用自己保存的另一把專用密鑰(私鑰)對(duì)加密后的信息進(jìn)行解密。乙方只能用其專用密鑰(私鑰)解密由對(duì)應(yīng)的公鑰加密后的信息。

在傳輸過(guò)程中,即使攻擊者截獲了傳輸?shù)拿芪?,并得到了乙的公鑰,也無(wú)法破解密文,因?yàn)橹挥幸业乃借€才能解密密文。

同樣,如果乙要回復(fù)加密信息給甲,那么需要甲先公布甲的公鑰給乙用于加密,甲自己保存甲的私鑰用于解密。

非對(duì)稱加密算法的特點(diǎn)是算法強(qiáng)度復(fù)雜,其安全性依賴于算法與密鑰。由于其算法復(fù)雜,而使得加密解密的速度遠(yuǎn)遠(yuǎn)低于對(duì)稱加密算法,因此不適用于數(shù)據(jù)量較大的情況。由于非對(duì)稱加密算法有兩種密鑰,其中一個(gè)是公開(kāi)的,所以在密鑰傳輸上不存在安全性問(wèn)題,使得其在傳輸加密數(shù)據(jù)的安全性上又高于對(duì)稱加密算法。

4、哈希函數(shù);哈希函數(shù)記錄在結(jié)構(gòu)中的相對(duì)位置是隨機(jī)的,即和記錄的關(guān)鍵字之間不存在確定的關(guān)系,因此,在結(jié)構(gòu)中查找記錄時(shí)需進(jìn)行一系列和關(guān)鍵字的比較。這一類查找方法建立在“比較“的基礎(chǔ)上,查找的效率依賴于查找過(guò)程中所進(jìn)行的比較次數(shù)。理想的情況是能直接找到需要的記錄,因此必須在記錄的存儲(chǔ)位置和它的關(guān)鍵字之間建立一個(gè)確定的對(duì)應(yīng)關(guān)系f,使每個(gè)關(guān)鍵字和結(jié)構(gòu)中一個(gè)唯一的存儲(chǔ)位置相對(duì)應(yīng)。

5、梅克爾樹(shù)(Merkle trees);是區(qū)塊鏈的基本組成部分。雖說(shuō)從理論上來(lái)講,沒(méi)有梅克爾樹(shù)的區(qū)塊鏈當(dāng)然也是可能的,只需創(chuàng)建直接包含每一筆交易的巨大區(qū)塊頭(block header)就可以實(shí)現(xiàn),但這樣做無(wú)疑會(huì)帶來(lái)可擴(kuò)展性方面的挑戰(zhàn),從長(zhǎng)遠(yuǎn)發(fā)展來(lái)看,可能最后將只有那些最強(qiáng)大的計(jì)算機(jī),才可以運(yùn)行這些無(wú)需受信的區(qū)塊鏈。正是因?yàn)橛辛嗣房藸枠?shù),以太坊節(jié)點(diǎn)才可以建立運(yùn)行在所有的計(jì)算機(jī)、筆記本、智能手機(jī),甚至是那些由Slock.it生產(chǎn)的物聯(lián)網(wǎng)設(shè)備之上。梅克爾樹(shù)有諸多優(yōu)點(diǎn),首先是極大地提高了區(qū)塊鏈的運(yùn)行效率和可擴(kuò)展性,使得區(qū)塊頭只需包含根哈希值而不必封裝所有底層數(shù)據(jù),,這使得哈希運(yùn)算可以高效地運(yùn)行在智能手機(jī)甚至物聯(lián)網(wǎng)設(shè)備上;其次是梅克爾樹(shù)可支持“簡(jiǎn)化支付驗(yàn)證”協(xié)議,即在不運(yùn)行完整區(qū)塊鏈網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,也能夠?qū)Γń灰祝?shù)據(jù)進(jìn)行檢驗(yàn)。

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無(wú)評(píng)論