區(qū)塊鏈技術(shù)點(diǎn)

哈希

Hash,一般翻譯做“散列”嘱兼,也有直接音譯為“哈希”的贤徒,就是把任意長度的輸入(又叫做預(yù)映射pre-image)通過散列算法變換成固定長度的輸出芹壕,該輸出就是散列值汇四。前端可通過哈希來標(biāo)識(shí)文件的變化,進(jìn)而應(yīng)用在緩存中踢涌,比如通過給js通孽、css資源鏈接后加上哈希<script src="http://d3js.org/d3.v3.min.js?20181208"></script>,下次瀏覽器再訪問時(shí)一樣的哈希值則不會(huì)再請(qǐng)求資源,而是直接使用緩存睁壁。在區(qū)塊鏈中背苦,每個(gè)區(qū)塊存儲(chǔ)有自己特定的哈希(用sha256哈希)以及上一個(gè)區(qū)塊的哈希,以此作為唯一標(biāo)識(shí)并且連接區(qū)塊潘明。哈希具有以下特點(diǎn):

  1. 正向快速:一樣的明文會(huì)轉(zhuǎn)換成固定的哈希
  2. 逆向困難:無法通過哈希逆向解析出明文
  3. 輸入敏感:明文的一丁點(diǎn)改變就會(huì)使哈希發(fā)生翻天覆地的變化
  4. 碰撞避免:不一樣的明文的哈希值不會(huì)重復(fù)

共識(shí)機(jī)制

去中心化就像是沒有了領(lǐng)導(dǎo)行剂,大家沒有統(tǒng)一的規(guī)則證明自己的工作量,有的人會(huì)報(bào)高有的人會(huì)報(bào)低钳降,因此出現(xiàn)了共識(shí)機(jī)制

  1. POW 工作量證明:形象地說就是大家一起搬磚厚宰,誰搬磚得多就證明誰的工作量多,區(qū)塊鏈中的應(yīng)用就是出一道數(shù)學(xué)題遂填,誰先暴力破解出來了則證明誰的工作量大铲觉,缺點(diǎn)是比較耗時(shí)
  2. POS 權(quán)益證明:就像是股東機(jī)制,誰持的股份大誰就有決定權(quán)吓坚,缺點(diǎn)是每個(gè)人都要認(rèn)證股份大小撵幽,比較耗性能
  3. DPOS 代理權(quán)益證明:像現(xiàn)在的人民代表大會(huì)制度,會(huì)選取人民代表處理事情一樣節(jié)點(diǎn)選出超級(jí)節(jié)點(diǎn)礁击,缺點(diǎn)是會(huì)混入黑盒交易并齐,惡意買通內(nèi)部人員的選舉票

非對(duì)稱加密

互聯(lián)網(wǎng)上傳送信息時(shí)通常要對(duì)信息進(jìn)行加密,防止黑客篡改信息內(nèi)容客税。主要的加密方法有三種

  1. 映射加密:這是比較古老的况褪,比如把信息中的a改為z,把b改為y更耻。這種破譯比較簡單
  2. 對(duì)稱加密:發(fā)送方通過私鑰加密信息测垛,接收方通過發(fā)送方的私鑰解密信息,缺點(diǎn)顯而易見秧均,發(fā)送信息時(shí)必須通知對(duì)方自己的私鑰食侮,有泄漏風(fēng)險(xiǎn)而且比較麻煩。AES就是采用這種加密方式
  3. 非對(duì)稱加密:每個(gè)人都有自己的一個(gè)公鑰和一個(gè)私鑰目胡,私鑰可以算出公鑰并且只有自己知道锯七,公鑰所有人都知道,發(fā)送方將信息與自己的私鑰公鑰相結(jié)合發(fā)送誉己,接收方通過發(fā)送方的公鑰進(jìn)行解密眉尸,以此認(rèn)證發(fā)送者的唯一性。RSA就是非對(duì)稱加密

容錯(cuò)

比較著名的是拜占庭將軍問題。幾個(gè)將軍必須協(xié)議好統(tǒng)一時(shí)間進(jìn)攻同一個(gè)地方噪猾,如果其中有一個(gè)已經(jīng)叛變了沒有一起進(jìn)攻則會(huì)導(dǎo)致失敗霉祸。因此我們的區(qū)塊鏈也要進(jìn)行容錯(cuò),防止一個(gè)節(jié)點(diǎn)出錯(cuò)被黑了發(fā)送錯(cuò)誤的信息袱蜡。這里可以采用某個(gè)特定值作為容錯(cuò)值丝蹭。

P2P(點(diǎn)對(duì)點(diǎn))

就像通信中的網(wǎng)狀網(wǎng)絡(luò),迅雷坪蚁、電驢等上面用戶存儲(chǔ)的小電影是分布式存儲(chǔ)的奔穿,比如完全去中心化的DHT的Kademika網(wǎng)絡(luò)

其他

分布式、地址敏晤、區(qū)塊巫橄、DAPP、智能合約(符合一定條件邏輯自動(dòng)執(zhí)行的代碼)茵典、錢包湘换、CAP原理、Paxos统阿、raft算法彩倚、Merkle樹(用來計(jì)算哈希)、拜占庭容錯(cuò)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扶平,一起剝皮案震驚了整個(gè)濱河市帆离,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌结澄,老刑警劉巖哥谷,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異麻献,居然都是意外死亡们妥,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門勉吻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來监婶,“玉大人,你說我怎么就攤上這事齿桃』蠡蹋” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵短纵,是天一觀的道長带污。 經(jīng)常有香客問我,道長香到,這世上最難降的妖魔是什么鱼冀? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任报破,我火速辦了婚禮,結(jié)果婚禮上雷绢,老公的妹妹穿的比我還像新娘。我一直安慰自己理卑,他們只是感情好翘紊,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著藐唠,像睡著了一般帆疟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上宇立,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天踪宠,我揣著相機(jī)與錄音,去河邊找鬼妈嘹。 笑死柳琢,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的润脸。 我是一名探鬼主播柬脸,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼毙驯!你這毒婦竟也來了倒堕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤爆价,失蹤者是張志新(化名)和其女友劉穎垦巴,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體铭段,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骤宣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了序愚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涯雅。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖展运,靈堂內(nèi)的尸體忽然破棺而出活逆,到底是詐尸還是另有隱情,我是刑警寧澤拗胜,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布蔗候,位于F島的核電站,受9級(jí)特大地震影響埂软,放射性物質(zhì)發(fā)生泄漏锈遥。R本人自食惡果不足惜纫事,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望所灸。 院中可真熱鬧丽惶,春花似錦、人聲如沸爬立。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侠驯。三九已至抡秆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吟策,已是汗流浹背儒士。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留檩坚,地道東北人着撩。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像匾委,于是被迫代替她去往敵國和親睹酌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一剩檀、區(qū)塊鏈技術(shù) 1. 什么是區(qū)塊鏈憋沿? 去中心化的、分布式的沪猴、區(qū)塊化存儲(chǔ)的數(shù)據(jù)庫 存儲(chǔ)全部賬戶余額及交易流水的總賬本...
    里暢通無阻了閱讀 270評(píng)論 0 0
  • 作者 | 卿蘇德 區(qū)塊鏈(BlockChain)运嗜,是區(qū)塊(Block)和鏈(Chain)的直譯壶辜,其數(shù)據(jù)結(jié)構(gòu)如圖 1...
    有度YouDo閱讀 8,538評(píng)論 2 5
  • 最近一直沒更新博客了,一方面是在技術(shù)轉(zhuǎn)型担租,游戲行業(yè)的不景氣砸民,不再將重心放在游戲開發(fā)了,一方面也是在積累與學(xué)習(xí)中(懶...
    AlphaGL閱讀 488評(píng)論 0 2
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月奋救,有人笑有人哭岭参,有人歡樂有人憂愁,有人驚喜有人失落尝艘,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,529評(píng)論 28 53
  • 人工智能是什么演侯?什么是人工智能?人工智能是未來發(fā)展的必然趨勢嗎背亥?以后人工智能技術(shù)真的能達(dá)到電影里機(jī)器人的智能水平嗎...
    ZLLZ閱讀 3,766評(píng)論 0 5