比特幣的核心技術(shù)包括哪些
比特幣的核心技術(shù)包括哪些
1.非對(duì)稱加密技術(shù)和對(duì)稱加密技術(shù)最大的不同就是有了公鑰和私鑰之分。非對(duì)稱加密算法需要兩個(gè)密鑰:公開密鑰(publickey)和私有密鑰(privatekey)。公開密鑰與私有密鑰是一對(duì),如果用公開密鑰對(duì)數(shù)據(jù)進(jìn)行加密,只有用對(duì)應(yīng)的私有密鑰才能解密;如果用私有密鑰對(duì)數(shù)據(jù)進(jìn)行加密,那么只有用對(duì)應(yīng)的公開密鑰才能解密。公鑰是公開的,私鑰是保密的。由于不涉及私鑰的傳輸,整個(gè)傳輸過程就變得安全多了。后來又出現(xiàn)了具備商業(yè)實(shí)用性的非對(duì)稱RSA加密算法以及后來的橢圓曲線加密算法(ECC),這些都奠定了加密算法理論的基礎(chǔ),但是美國(guó)國(guó)家安全局NSA最初認(rèn)為這些技術(shù)對(duì)國(guó)家安全構(gòu)成威脅,所以對(duì)這些技術(shù)進(jìn)行了嚴(yán)密的監(jiān)控,知道20世紀(jì)90年代末NSA才放棄了對(duì)這些技術(shù)的監(jiān)控,這些非對(duì)稱技術(shù)才最終走入了了公眾的視野
導(dǎo)讀1.非對(duì)稱加密技術(shù)和對(duì)稱加密技術(shù)最大的不同就是有了公鑰和私鑰之分。非對(duì)稱加密算法需要兩個(gè)密鑰:公開密鑰(publickey)和私有密鑰(privatekey)。公開密鑰與私有密鑰是一對(duì),如果用公開密鑰對(duì)數(shù)據(jù)進(jìn)行加密,只有用對(duì)應(yīng)的私有密鑰才能解密;如果用私有密鑰對(duì)數(shù)據(jù)進(jìn)行加密,那么只有用對(duì)應(yīng)的公開密鑰才能解密。公鑰是公開的,私鑰是保密的。由于不涉及私鑰的傳輸,整個(gè)傳輸過程就變得安全多了。后來又出現(xiàn)了具備商業(yè)實(shí)用性的非對(duì)稱RSA加密算法以及后來的橢圓曲線加密算法(ECC),這些都奠定了加密算法理論的基礎(chǔ),但是美國(guó)國(guó)家安全局NSA最初認(rèn)為這些技術(shù)對(duì)國(guó)家安全構(gòu)成威脅,所以對(duì)這些技術(shù)進(jìn)行了嚴(yán)密的監(jiān)控,知道20世紀(jì)90年代末NSA才放棄了對(duì)這些技術(shù)的監(jiān)控,這些非對(duì)稱技術(shù)才最終走入了了公眾的視野
![](https://img.51dongshi.com/20241128/wz/18327034352.jpg)
比特幣的核心技術(shù)包括1、非對(duì)稱加密技術(shù)2、點(diǎn)對(duì)點(diǎn)傳輸技術(shù)3、哈?,F(xiàn)金算法機(jī)制。1.非對(duì)稱加密技術(shù)和對(duì)稱加密技術(shù)最大的不同就是有了公鑰和私鑰之分。非對(duì)稱加密算法需要兩個(gè)密鑰:公開密鑰(publickey)和私有密鑰(privatekey)。公開密鑰與私有密鑰是一對(duì),如果用公開密鑰對(duì)數(shù)據(jù)進(jìn)行加密,只有用對(duì)應(yīng)的私有密鑰才能解密;如果用私有密鑰對(duì)數(shù)據(jù)進(jìn)行加密,那么只有用對(duì)應(yīng)的公開密鑰才能解密。公鑰是公開的,私鑰是保密的。由于不涉及私鑰的傳輸,整個(gè)傳輸過程就變得安全多了。后來又出現(xiàn)了具備商業(yè)實(shí)用性的非對(duì)稱RSA加密算法以及后來的橢圓曲線加密算法(ECC),這些都奠定了加密算法理論的基礎(chǔ),但是美國(guó)國(guó)家安全局NSA最初認(rèn)為這些技術(shù)對(duì)國(guó)家安全構(gòu)成威脅,所以對(duì)這些技術(shù)進(jìn)行了嚴(yán)密的監(jiān)控,知道20世紀(jì)90年代末NSA才放棄了對(duì)這些技術(shù)的監(jiān)控,這些非對(duì)稱技術(shù)才最終走入了了公眾的視野。這項(xiàng)技術(shù)對(duì)應(yīng)到比特幣場(chǎng)景中就是比特幣的地址和私鑰。2.點(diǎn)對(duì)點(diǎn)傳輸技術(shù)顧名思義,就是無需中心服務(wù)器、個(gè)體之間可以相互傳輸信息的技術(shù),P2P網(wǎng)絡(luò)的重要目標(biāo)就是讓所有客戶端都能提供資源,包括寬帶、存儲(chǔ)空間和計(jì)算能力。對(duì)應(yīng)到比特幣網(wǎng)絡(luò)中就是利用點(diǎn)對(duì)點(diǎn)的技術(shù)實(shí)現(xiàn)真正的去中心化。3.哈?,F(xiàn)金算法機(jī)制就是讓那些制造垃圾郵件的人付出相應(yīng)的代價(jià)!發(fā)送者需要付出一定的工作量,比如說哈希運(yùn)算,幾秒鐘時(shí)間對(duì)于普通用戶不算什么,但對(duì)于垃圾郵件的發(fā)送者每封郵件都要花幾秒鐘的時(shí)間,這樣的成本是沒有辦法負(fù)擔(dān)的。同時(shí)每次運(yùn)算都會(huì)蓋上一個(gè)獨(dú)一無二的時(shí)間戳,這樣就能保證郵件發(fā)送方不能重復(fù)使用一個(gè)運(yùn)算結(jié)果。對(duì)于比特幣而言也是同樣的道理,如何保證一筆數(shù)字貨幣沒有被多次消費(fèi)(Double Spending),就類似于驗(yàn)證一封郵件沒有被多次發(fā)送,所以就要保證每一筆交易順利完成,必須要付出一定的工作量(proof of Work),并且在完成交易時(shí)蓋上一個(gè)時(shí)間戳表示交易完成的時(shí)間。
比特幣的核心技術(shù)包括哪些
1.非對(duì)稱加密技術(shù)和對(duì)稱加密技術(shù)最大的不同就是有了公鑰和私鑰之分。非對(duì)稱加密算法需要兩個(gè)密鑰:公開密鑰(publickey)和私有密鑰(privatekey)。公開密鑰與私有密鑰是一對(duì),如果用公開密鑰對(duì)數(shù)據(jù)進(jìn)行加密,只有用對(duì)應(yīng)的私有密鑰才能解密;如果用私有密鑰對(duì)數(shù)據(jù)進(jìn)行加密,那么只有用對(duì)應(yīng)的公開密鑰才能解密。公鑰是公開的,私鑰是保密的。由于不涉及私鑰的傳輸,整個(gè)傳輸過程就變得安全多了。后來又出現(xiàn)了具備商業(yè)實(shí)用性的非對(duì)稱RSA加密算法以及后來的橢圓曲線加密算法(ECC),這些都奠定了加密算法理論的基礎(chǔ),但是美國(guó)國(guó)家安全局NSA最初認(rèn)為這些技術(shù)對(duì)國(guó)家安全構(gòu)成威脅,所以對(duì)這些技術(shù)進(jìn)行了嚴(yán)密的監(jiān)控,知道20世紀(jì)90年代末NSA才放棄了對(duì)這些技術(shù)的監(jiān)控,這些非對(duì)稱技術(shù)才最終走入了了公眾的視野
為你推薦