0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

區(qū)塊鏈的概念及核心技術

姚小熊27 ? 來源:人工智能實驗室 ? 作者:人工智能實驗室 ? 2020-09-30 16:28 ? 次閱讀

一、什么是區(qū)塊鏈?

區(qū)塊鏈(Blockchain)嚴格的定義是指通過基于密碼學技術設計的共識機制方式,在對等網(wǎng)絡中多個節(jié)點共同維護一個持續(xù)增長,由時間戳和有序記錄數(shù)據(jù)塊所構建的鏈式列表賬本的分布式數(shù)據(jù)庫技術。該技術方案讓參與系統(tǒng)中的任意多個節(jié)點,把一段時間系統(tǒng)內(nèi)全部信息交流的數(shù)據(jù),通過密碼學算法計算和記錄到一個數(shù)據(jù)塊(block),并且生成該數(shù)據(jù)塊的指紋用于鏈接(chain)下個數(shù)據(jù)塊和校驗,系統(tǒng)所有參與節(jié)點來共同認定記錄是否為真。

區(qū)塊鏈是一種類似于NoSQL(非關系型數(shù)據(jù)庫)這樣的技術解決方案統(tǒng)稱,并不是某種特定技術,能夠通過很多編程語言和架構來實現(xiàn)區(qū)塊鏈技術。并且實現(xiàn)區(qū)塊鏈的方式種類也有很多,目前常見的包括POW(Proof of Work,工作量證明),POS(Proof of Stake,權益證明),DPOS(Delegate Proof of Stake,股份授權證明機制)等。

二、最先是由誰提出的區(qū)塊鏈的概念?

區(qū)塊鏈相關人士紛紛發(fā)表議論,有業(yè)內(nèi)人士分析,區(qū)塊鏈野蠻生長的階段已經(jīng)結(jié)束了,區(qū)塊鏈新的時代已經(jīng)到來。

區(qū)塊鏈(Blockchain)的概念最早可以追溯到2008年末,化名為“中本聰”的神秘人士在論壇中發(fā)表了一篇論文《比特幣:一種點對點的電子現(xiàn)金系統(tǒng)》,首次提出了區(qū)塊鏈的概念。

文中提到,為解決電子貨幣的安全問題,可由時間戳服務器為一組,以區(qū)塊(Block)形式存在的數(shù)據(jù)實施哈希(Hash)后加上時間戳,并且廣播該哈希,每個時間戳將前一個時間戳納入其哈希中,隨后的時間戳會對之前的時間戳進行增強,由此形成了一個“區(qū)塊鏈”。

區(qū)塊的產(chǎn)生可以這樣理解:因為這種點對點的交易需要記錄在一個賬本,所以系統(tǒng)設置了一個功能:每隔10分鐘就產(chǎn)生一張用于記錄這些信息的賬單(即區(qū)塊),但是這個賬單(區(qū)塊)只能給最有能力的那個人記賬,證明他有能力的方式,靠解答一道極為復雜的數(shù)學題(哈希運算)。這種方式,也被稱為“挖礦”。

三、區(qū)塊鏈有哪些核心技術?

1、分布式存儲

在了解了區(qū)塊鏈的大概內(nèi)容和形式之后,我們會想,既然只是這樣一種簡單的方式記錄東西而已,有什么新奇的呢?其實區(qū)塊鏈最吸引人的是其分布式存儲的機制,即去中心化的思想。區(qū)塊鏈中每一個區(qū)塊上的信息記錄,都是由參與記賬的每一個電腦,即節(jié)點競爭記錄的,并背后并沒有任何企業(yè)、公司來管理。

為了防止某些惡意節(jié)點來搞破壞,對于采用 PoW 共識機制的區(qū)塊鏈中的新數(shù)據(jù),需要得到大部分節(jié)點的一致確認和同意,至少也需要有 51%的節(jié)點同意,因此某個節(jié)點想篡改數(shù)據(jù)是很難的。

2、密碼學

作為一個可以傳輸價值的區(qū)塊鏈,如果安全僅靠節(jié)點數(shù)取勝,當然令人難以置信,因此區(qū)塊鏈運用了一個殺手锏密碼學。密碼學中的非對稱加密技術是保障安全的重要部分。對稱加密就相當于開門和鎖門用了同一把鑰匙,非對稱加密則相當于開門鎖門用了兩把不同的鑰匙,一個叫公鑰,一個叫私鑰,公鑰鎖門,只有私鑰可以開,而用私鑰鎖門,也只有公鑰可以開門。

這兩種密鑰一般都存儲在錢包里,私鑰一旦丟失,資產(chǎn)也蕩然無存。在區(qū)塊鏈中,公鑰和私鑰的形成都經(jīng)過哈希算法和橢圓曲線算法等多重轉(zhuǎn)化而成的,字符都比較長和復雜,因此比較安全。

3、共識機制

為了保證節(jié)點愿意主動去記賬,區(qū)塊鏈形成了一個重要的共識機制,這種共識機制也被稱為區(qū)塊鏈的靈魂。PoW (算法機制)是最初的一種共識機制,所有參與的節(jié)點通過比拼計算能力來競爭記賬權,這是相對比較公平和去中心化的一種方式,但是所有人都參與,卻只能選一個節(jié)點,會浪費大量資源和時間成本。

因此,后面又出現(xiàn)了 PoS(權益證明機制) 共識機制,持有數(shù)字貨幣時間越長,持有的資產(chǎn)越多,就越有可能獲得記賬權和獎勵,節(jié)省了時間,但有人說這違背了去中心化的初衷,容易出現(xiàn)馬太效應;再后來出現(xiàn)了 DPoS(委托權益證明機制),節(jié)點選出代表節(jié)點來代理驗證和記賬,更加簡單高效,但也有人說這也在一定程度上犧牲了一些去中心化。
責任編輯:YYX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 密鑰
    +關注

    關注

    1

    文章

    139

    瀏覽量

    19803
  • 區(qū)塊鏈
    +關注

    關注

    111

    文章

    15562

    瀏覽量

    106363
收藏 人收藏

    評論

    相關推薦

    從MCU到SoC:汽車芯片核心技術的深度剖析

    在科技日新月異的今天,汽車已經(jīng)從單純的交通工具演變?yōu)榧悄芑⒕W(wǎng)聯(lián)化、電動化于一體的高科技產(chǎn)品。這一變革的背后,汽車芯片作為汽車電子系統(tǒng)的核心組成部分,發(fā)揮著至關重要的作用。本文將深入探討汽車芯片產(chǎn)業(yè)及其關鍵核心技術,揭示這一
    的頭像 發(fā)表于 12-20 13:40 ?925次閱讀
    從MCU到SoC:汽車芯片<b class='flag-5'>核心技術</b>的深度剖析

    dap協(xié)議在跨技術中的應用

    隨著區(qū)塊技術的快速發(fā)展,越來越多的區(qū)塊網(wǎng)絡被創(chuàng)建以滿足特定行業(yè)或應用的需求。然而,這些區(qū)塊
    的頭像 發(fā)表于 11-22 15:45 ?283次閱讀

    dap協(xié)議的基本概念 dap協(xié)議在區(qū)塊中的應用

    DAP協(xié)議,即分布式應用協(xié)議(Distributed Application Protocol),是一種旨在促進去中心化應用(DApps)在區(qū)塊網(wǎng)絡上的構建和運行的框架。DAP協(xié)議的核心目標是提供
    的頭像 發(fā)表于 11-22 15:39 ?357次閱讀

    YOGO ROBO智能機器人助力區(qū)塊行業(yè)發(fā)展

    日前,上海靜安區(qū)成功舉辦了全國首個區(qū)塊主題的場景集市——“數(shù)通谷”區(qū)塊+醫(yī)療場景集市。本次活動匯聚了來自
    的頭像 發(fā)表于 11-22 11:33 ?319次閱讀

    晶沛自主研發(fā)氣液集成滑環(huán)關鍵核心技術分析

    晶沛電子深耕滑環(huán)行業(yè)近30年,早已具備自主研制氣液集成滑環(huán)的技術實力-在氣液電集成方面已掌握多項關鍵核心技術。
    的頭像 發(fā)表于 10-23 15:05 ?210次閱讀
    晶沛自主研發(fā)氣液集成滑環(huán)關鍵<b class='flag-5'>核心技術</b>分析

    諧波的概念及應用

    本文簡單介紹了諧波的概念及應用。
    的頭像 發(fā)表于 10-18 14:14 ?600次閱讀
    諧波的<b class='flag-5'>概念及</b>應用

    新能源汽車小三電的核心技術

    新能源汽車的核心在于三電系統(tǒng),即電池、電機和電控。而在這三電系統(tǒng)中,我們又可以細分為“大三電”與“小三電”。大三電主要包括驅(qū)動電機、電控和變速器;而小三電則涵蓋高壓配電盒PDU、車載充電機OBC以及DC/DC變換器。今天,我們就來深入了解一下小三電的核心技術。
    的頭像 發(fā)表于 10-16 14:45 ?504次閱讀
    新能源汽車小三電的<b class='flag-5'>核心技術</b>

    AI網(wǎng)絡發(fā)展的四大核心技術支柱

    在AI大模型時代,隨著模型參數(shù)量與訓練集規(guī)模的爆炸性增長,單純依賴GPU單體算力的提升已難以滿足需求,業(yè)界焦點逐漸轉(zhuǎn)向系統(tǒng)架構層面的革新,其中,作為底層核心技術的網(wǎng)絡成為了突破的關鍵。全球科技巨頭正競相研發(fā)相關產(chǎn)品技術,AI網(wǎng)絡技術
    的頭像 發(fā)表于 08-14 17:11 ?1107次閱讀

    S參數(shù)的概念及應用

    電子發(fā)燒友網(wǎng)站提供《S參數(shù)的概念及應用.pdf》資料免費下載
    發(fā)表于 08-12 14:29 ?0次下載

    圖像識別算法的核心技術是什么

    圖像識別算法是計算機視覺領域的一個重要研究方向,其目標是使計算機能夠像人類一樣理解和識別圖像中的內(nèi)容。圖像識別算法的核心技術包括以下幾個方面: 特征提取 特征提取是圖像識別算法的基礎,它從原始圖像
    的頭像 發(fā)表于 07-16 11:02 ?694次閱讀

    探索無限可能:華為云區(qū)塊 +X,創(chuàng)新融合新篇章

    ? 6 月 23 日,華為開發(fā)者大會 2024(HDC 2024)期間,?“「區(qū)塊+X」多元行業(yè)場景下的創(chuàng)新應用”分論壇在東莞松山湖舉行,區(qū)塊
    的頭像 發(fā)表于 07-09 12:27 ?4165次閱讀
    探索無限可能:華為云<b class='flag-5'>區(qū)塊</b><b class='flag-5'>鏈</b> +X,創(chuàng)新融合新篇章

    【大語言模型:原理與工程實踐】核心技術綜述

    我也不打算把網(wǎng)上相關的信息在總結(jié)一下,這樣的話,工作量很大。 我主要看了-大語言模型基礎技術這節(jié) 大語言模型(Large Language Models,LLMs)的核心技術涵蓋了從模型的架構設計到
    發(fā)表于 05-05 10:56

    新能源汽車核心技術加油站-VCU

    新能源汽車核心技術加油站-VCU
    的頭像 發(fā)表于 04-20 08:10 ?387次閱讀
    新能源汽車<b class='flag-5'>核心技術</b>加油站-VCU

    安達發(fā)|APS生產(chǎn)排程軟件6大核心技術

    APS生產(chǎn)排程軟件是一種先進的生產(chǎn)計劃和調(diào)度工具,它通過整合企業(yè)內(nèi)外部資源,實現(xiàn)生產(chǎn)計劃的優(yōu)化和生產(chǎn)過程的自動化控制。APS生產(chǎn)排程軟件的核心技術包括產(chǎn)品工藝數(shù)據(jù)管理(PDM)、客戶需求管理(CRM
    的頭像 發(fā)表于 02-20 16:09 ?708次閱讀
    安達發(fā)|APS生產(chǎn)排程軟件6大<b class='flag-5'>核心技術</b>

    大數(shù)據(jù)技術是干嘛的 大數(shù)據(jù)核心技術有哪些

    據(jù)的核心技術,包括數(shù)據(jù)采集、存儲與管理、處理與分析等方面。 一、大數(shù)據(jù)技術背景和概念 1.1 背景 隨著互聯(lián)網(wǎng)技術的迅猛發(fā)展,人們可以通過各種途徑產(chǎn)生、獲取和傳輸數(shù)據(jù),使數(shù)據(jù)量呈現(xiàn)爆炸
    的頭像 發(fā)表于 01-31 11:07 ?3676次閱讀