區塊鏈概述|區塊鏈的定義和特點

2021-01-10 李樂毅

區塊鏈技術最早應用於比特幣項目中,作為比特幣背後的分布式記帳平臺,在無集中式管理的情況下,比特幣網絡穩定運行了八年時間,支持了海量的交易記錄,並且從未出現嚴重的漏洞,這些都與巧妙的區塊鏈結構分不開。目前,區塊鏈技術自身仍然在飛速發展,相關規範和標準還在進一步成熟、完善中。狹義來講,區塊鏈是一種按照時間順序將數據區塊以順序相連的方式組合成的一種鏈式數據結構,並以密碼學方式保證的不可篡改和不可偽造的分布式帳本。廣義來講,區塊鏈技術是利用塊鏈式數據結構來驗證與存儲數據、利用分布式節點共識算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分布式基礎架構與計算方式。

區塊鏈的定義

不同組織或機構給出的區塊鏈定義如下:

(1)維基百科給出的定義為:

A blockchain, originally block chain, is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a cryptographic hash of the previous block, a timestamp and transaction data. By design, a blockchain is inherently resistant to modification of the data. It is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way". For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without the alteration of all subsequent blocks, which requires collusion of the network majority.

簡而言之,區塊鏈是一個分布式的帳本,區塊鏈網絡系統無中心地維護著一條不停增長的有序的數據區塊,每一個數據區塊內都有一個時間戳和一個指針,指向上一個區塊,一旦數據上鏈之後便不能更改。該定義中,將區塊鏈類比為一種分布式資料庫技術,通過維護數據塊的鏈式結構,可以維持持續增長的、不可篡改的數據記錄。

(2)中國區塊鏈技術與產業發展論壇給的定義為:

區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。

(3)數據中心聯盟給出的定義為:

區塊鏈是一種由多方共同維護,使用密碼學保證傳輸和訪問安全,能夠實現數據一致存儲、無法篡改、無法抵賴的技術體系。典型的區塊鏈是以塊鏈結構實現數據存儲的。一般地,我們可以理解為,區塊鏈實質上是由多方參與共同維護的一個持續增長的分布式資料庫,是一種分布式共享帳本(Distributed Shared Ledger)區塊鏈通過智能合約維護著一條不停增長的有序的數據鏈,讓參與的系統中任意多個節點,通過密碼學算法把一段時間系統內的全部信息交流數據計算和記錄到一個數據塊(Block)中,並且生成該數據塊的指紋用於連結(Chain)下一個數據塊和校驗,系統中所有的參與節點共同認定記錄是否為真,從而保證區塊內的信息無法偽造和更改。其核心也就在於通過分布式網絡、時序不可篡改的密碼學帳本及分布式共識機制建立交易雙方之間的信任關係,利用由自動化腳本組成的智能合約來編程和操作數據,最終實現由信息互聯向價值互聯的進化。

區塊鏈的特點

區塊鏈作為一個可以引領信任的機器,能夠通過運用哈希算法、數字籤名、時間戳、分布式共識和經濟激勵等手段,在節點無需互相信任的分布式系統中建立信用,實現點對點交易和協作,從而為中心化機構普遍存在的高成本、低效率和數據存儲不安全等問題提供了解決方案。近年來,伴隨著國內外研究機構對區塊鏈技術的研究與應用,區塊鏈的應用前景受到各行各業的高度重視,被認為是繼大型機、個人電腦、網際網路、移動社交網絡之後計算範式的第五次顛覆式創新,是人類信用進化史上繼血親信用、貴金屬信用、央行紙幣信用之後的第四個裡程碑。它被視為下一代雲計算的雛形,有望徹底重塑人類社會獲得形態,並實現從現在的信息網際網路到價值網際網路的轉變。

區塊鏈技術具有分布式、去中心化、可靠資料庫、開源可編程、集體維護、安全可信、交易準匿名等諸多特點,可由以下漸進逼近的方式加以定義:

①一個分布式的連結帳本,每個帳本就是一個區塊;

②基於分布式的共識算法來決定記帳者;

③帳本內交易由密碼學籤名和哈希算法保證不可篡改;

④帳本按產生時間順序連結,當前帳本含有上一個帳本的哈希值,帳本間的連結保證不可篡改;

⑤所有交易在帳本中可追溯。

分布式(去中心化)結構

區塊鏈數據的存儲、傳輸、驗證等過程均基於分布式的系統結構,與傳統集中記帳方式不同,整個網絡不依賴一個中心化的硬體或管理機構。區塊鏈的帳本不是存儲於某一個資料庫中心,也不需要第三方權威機構來負責記錄和管理,而是分散在網絡中的每一個節點上,每個節點都有一個該帳本的副本,全部節點的帳本同步更新。作為區塊鏈的一種部署模式,公有鏈中所有參與節點的權利和義務都是均等的,系統中的數據塊由整個系統中具有維護功能的節點來共同維護,任一節點停止工作都不會影響系統整體的運作。

集體維護

區塊鏈系統的資料庫採用分布式存儲,任一參與節點都可以擁有一份完整的資料庫拷貝,任一節點的損壞或失去都不會影響整個系統的運作,整個資料庫由所有具有記帳功能的節點來共同維護。一旦信息經過驗證並添加至區塊鏈,就會永久地存儲起來,除非能夠同時控制住系統中超過51%的節點,否則單個節點上對數據的修改是無效的。參與系統的節點越多,資料庫的安全性就越高。

時序不可篡改

區塊鏈採用了帶有時間戳的鏈式區塊結構存儲數據,從而為數據添加了時間維度,具有極強的可追溯性和可驗證性;同時又通過密碼學算法和共識機制保證了區塊鏈的不可改性,進一步提高了區塊鏈的數據穩定性和可靠性。

開源可編程

區塊鏈系統通常是開源的,代碼高度透明公共鏈的數據和程序對所有人公開,任何人都可以通過接口查詢系統中的數據。區塊鏈平臺還提供靈活的腳本代碼系統,支持用戶創建高級的智能合約、貨幣和去中心化應用。例如,以太坊平臺提供了圖靈完備的腳本語言,供用戶來構建任何可以精確定義的智能合約或交易類型。

安全可信

區塊鏈技術採用非對稱密碼學原理對交易進行籤名,使得交易不能被偽造;同時利用哈希算法保證交易數據不能被輕易篡改,藉助分布式系統各節點的工作量證明等共識算法形成強大的算力來抵禦破壞者的攻擊,保證區塊鏈中的區塊以及區塊內的交易數據不可改和不可偽造,因此具有極高的安全性。通過數學原理和程序算法,確保系統運作規則公開透明,實現交易雙方在不需要藉助第三方權威機構信用背書下通過達成共識,能夠在去信任的環境自由安全地交換數據,使得對人的信任改成了對機器的信任,任何人為的幹預不起作用。

開放性

區塊鏈是一個開放的、信息高度透明的系統,任何人都可以加入區塊鏈,除了交易各方的私有信息被加密外,所有數據對其上每個節點都公開透明,每個節點都可以看到最新的完整的帳本,也能查詢到帳本上每一次交易。

準匿名性

由於節點之間的交換遵循固定的算法,其數據交互是無需信任的(區塊鏈中的程序規則會自行判斷活動是否有效),因此交易對手無須通過公開身份的方式讓對方對自己產生信任,對信用的累積非常有幫助。區塊鏈系統採用與用戶公鑰掛鈎的地址來做用戶標識,不需要傳統的基於PKI( Public Key Infrastructure)的第三方認證中心(Certificate Authority,a)頒發數字證書來確認身份。通過在全網節點運行共識算法,建立網絡中城市節點對全網狀態的共識,間接地建立了節點間的信任。用戶只需要公開地址,不需要公開真實身份,而且同一個用戶可以不斷變換地址。因此,在區塊鏈上的交易不和用戶真實身份掛鈎,只是和用戶的地址掛鈎,具有交易的準匿名性。

正是因為有以上特點,區塊鏈才不同於傳統集中記帳方式,並將得到金融領域更大的關注,甚至引起了各個領域的相關機構和行業的濃厚興趣。

相關焦點

  • 區塊鏈簡明扼要概述
    今天我將從區塊鏈定義、區塊鏈關鍵技術、區塊鏈分類以及區塊鏈應用場景四個部分來概述區塊鏈,希望大家能夠從中進一步了解區塊鏈。一、 區塊鏈定義區塊鏈是一種基於P2P網絡、整合了密碼學、共識算法、智能合約等關鍵技術的分布式帳本技術;是架構在通信網絡之上的、能夠與物聯網、大數據、雲計算、人工智慧等進行深度融合的新一代信息技術;具有三個方面的關鍵特點:多方維護、不可篡改、開放透明
  • 澳大利亞數字轉換機構出版區塊鏈概述指南
    首頁 > 見聞 > 關鍵詞 > 區塊鏈最新資訊 > 正文 澳大利亞數字轉換機構出版區塊鏈概述指南
  • 區塊鏈硬核解析(一):區塊鏈是一種共享資料庫嗎?
    引言這幾年,學術和產業界對區塊鏈的理解和應用產生了大量誤區,本人也在過去的文章中逐步澄清和重新定義。不過,總覺得意猶未盡,沒有專門立題成章。最近由於正在設計分布式產業協作模型,每到區塊鏈技術運用精妙之處,覺得需要有系列文章來逐一解釋這些誤解。希望通過本人的反覆倡導,可以為區塊鏈產業運用提供更多的方案和定義。
  • 區塊鏈書單!全網最全24本,關於區塊鏈好書全在這裡(附電子版)
    ◇《區塊鏈原理、設計與應用》推薦本書由超級帳本核心設計和開發者撰寫,是區塊鏈開發落地專業指南。由淺入深,系統化介紹超級帳本Fabric設計精華、應用開發等。全書分為理論篇和實踐篇兩大部分。覆蓋了區塊鏈和分布式帳本領域的最新技術,可幫助讀者深入理解區塊鏈核心原理和典型設計實現。
  • 《區塊鏈技術指南》電子書推薦!
    區塊鏈(Blockchain)是近年來最具革命性的新興技術之一。區塊鏈技術發源於比特幣(Bitcoin),其以去中心化方式建立信任等突出特點,對金融等諸多行業來說極具顛覆性,具有非常廣闊的應用前景,受到各國政府、金融機構、科技企業、愛好者和媒體的高度關注。
  • 火幣區塊鏈科普系列:區塊鏈是什麼?
    區塊鏈技術可以理解成資訊時代的「紙」。紙在人類文明發展進程中紙的發明具有重大意義,是信息和價值的承載體,紙可以寫字承載信息,可以印成錢承載價值。而區塊鏈則是資訊時代的「紙」,從更高維度的立場實現信息傳遞和價值傳遞。像騰訊支持的區塊鏈發票,則是把區塊鏈這張紙做成了發票,而美國為代表的STO發幣模式,則是把區塊鏈這張紙做成了證券。
  • 科普|什麼是區塊鏈?區塊鏈在能源行業應用時主要有哪些特點和難點
    區塊鏈應用場景正從金融行業向眾多行業拓展。區塊鏈適用於多方數據分享寫入和驗證、初始情況下相互不信任的多方需要建立信任、數據真實性要求高的場景。區塊是區塊鏈的最基本單元,每個區塊就像是包含了某一段時間內交易信息的一個帳單,而區塊鏈相當於整個帳簿。區塊鏈如何保證安全、不可篡改和公開透明?
  • 2018韓國區塊鏈報告
    四、韓國區塊鏈項目概述  1、韓國區塊鏈項目多偏應用類,且由於擅長外觀包裝的傳統,韓國區塊鏈項目觀感相對較好,技術和資金方面,不如美中兩國強大。近期韓國市場Reverse ICO(即反向ICO,類似國內幣改)類項目比較火熱。  2、ICON,韓國第一個區塊鏈項目,定位韓國以太坊,是韓國國民級項目。
  • 黨員領導幹部區塊鏈讀本《讀懂區塊鏈》新書發布會在京舉行
    2019年10月24日,習近平總書記在中央政治局第十八次集體學習時強調,把區塊鏈作為核心技術自主創新重要突破口,加快推動區塊鏈技術和產業創新發展。近幾年在數字經濟、5G、大數據、人工智慧、區塊鏈、工業網際網路、雲計算、數據中心、網際網路健康和科技金融等前沿領域持續加大投入,支撐國家戰略和服務產業發展等方面取得了積極的成果。當今世界正經歷百年未有之大變局,新冠肺炎疫情全球大流行使這個大變局加速演進,數字經濟正逐步成為全球經濟社會發展的新引擎。區塊鏈的創新發展將為我國技術產業變革和發展數字經濟提供重要的技術支撐。
  • 「區塊鏈100分」第三十三期——《數字經濟介紹,區塊鏈與數字經濟...
    鄒均在領先的國際會議和期刊上發表論文20餘篇;2019年參與《Libra: 一場金融創新實驗》,是國內區塊鏈知名專家和布道者。數字經濟介紹今天,「數字經濟」是一個我們大家耳熟能詳的詞語,但到底什麼是「數字經濟」,又好像沒有一個通用而清晰的定義,大家只是用,但具體什麼是數字經濟,很多人並不能說清楚。近年來,我國各級政府都將發展數字經濟作為工作重點之一。
  • 什麼是區塊鏈?區塊鏈合法嗎?
    什麼是區塊鏈區塊鏈技術源於比特幣,是比特幣底層支撐技術。區塊鏈是一種技術,可以讓交易突破傳統的信任交易模式和集中化架構,實現非安全環境下的交易安全。由於區塊鏈技術能解決傳統網際網路交易過程中面臨的諸多問題,近年來得到了各國政府及企業的廣泛關注。目前,對於區塊鏈技術很多網站都有詳細的解釋,但由於過於專業,很難讓人理解,現在我們以一種通俗易懂的方式來幫助讀者解讀什麼區塊鏈簡單來說,區塊鏈就是一個分布式帳本,通過去中心化、去信任的方式集中維護一個可靠的資料庫。
  • 區塊鏈到底是啥通俗點什麼意思 區塊鏈作用特點應用前景意義介紹
    區塊鏈到底是啥通俗點什麼意思 區塊鏈作用特點應用前景意義介紹  在剛剛過去的這個周末,人們議論最多的經濟話題恐怕就是區塊鏈了。這個之前主要在金融圈和IT圈被廣泛討論的概念因為總書記在中央政治局一次集體學習中的講話迅速在普通民眾之間走紅。「我們要把區塊鏈作為核心技術自主創新的重要突破口,加快推動區塊鏈技術和產業創新發展。」
  • 速讀區塊鏈▏區塊鏈產業動態(第四十八期)
    該項目將通過區塊鏈技術,搭建出全新的旅遊服務平臺,將旅遊交通,旅遊保險,餐飲消費,通信服務等有效連接。以生態推進、全球統籌、旅產結合、技術創新為總體發展思路,將傳統旅遊業和新興區塊鏈概念結合貫徹到實踐應用中。  3、溫州區塊鏈產業聯盟揭牌  7月30日,溫州區塊鏈產業聯盟揭牌。
  • 區塊鏈設計需考慮生態系統,什麼是區塊鏈生態系統?
    生態系統的概念來源於生物術語,用於描述生物群落的相互影響以及和他們所處環境之間的關係。現如今,這個類比已經擴展到區塊鏈世界,其中生態系統涉及到不同參與者們,包括參與者之間的相互作用、與區塊鏈去中心化應用以及與外部現實世界之間的關係。典型的區塊鏈可能有多個參與者:用戶、組織、礦工、交易所、開發者、工程師、投資者等。
  • 波卡為何是一條「新」的區塊鏈?一條穩定的區塊鏈?
    1、為什麼要從頭開發一個區塊鏈?為什麼我們不在現有區塊鏈上「修修補補」,讓這條區塊鏈具有超前的技術特性,以適應當下需求?首先,現有的區塊鏈平臺不一定能滿足應用程式所需的靈活性和可定製性。以比特幣為例,比特幣的底層由存儲層、數據層、網絡層、共識層、應用層這幾個模塊構成,但比特幣的可定製性是極其有限的,開發者想要對其中任何一個模塊加以改進,以適應當下需求,都是極其困難費時費力的,且容易很招致硬分叉。
  • 螞蟻區塊鏈:電商基因承載下的區塊鏈應用
    背靠阿里巴巴,螞蟻金服的區塊鏈研究和應用,帶著電商的印記。據螞蟻金服區塊鏈負責人張輝介紹,螞蟻金服進入區塊鏈領域主要集中在鏈上金融、鏈上零售、鏈上生活三大場景。而外界認為,螞蟻雙鏈科技(上海)有限公司將主要負責螞蟻金服鏈上金融部分,螞蟻區塊鏈公司則負責鏈上零售、鏈上生活等其他的區塊鏈應用部分。
  • 區塊鏈入門教程及我的區塊鏈觀
    如果有人能夠同時修改當前區塊及以後的所有區塊,那麼才能夠保證區塊的完備性。但是區塊鏈Hash的計算是極其費時費力的,同時修改所有的區塊幾乎不可能發生。因此,這就是區塊鏈極具安全性和私密性的原因。每生成一個區塊,就像是書寫一段歷史,過去了的只能過去了。
  • 區塊鏈+物聯網的正確開啟之路——區塊鏈晶片
    物聯網與區塊鏈的融合IoT and Block Chain物聯網+區塊鏈不僅僅是「數據上鏈」的問題,而是如何實現可信數據全流程上鏈的問題,在終端物聯網設備,完成安全可信的數據上鏈能力,才是物聯網+區塊鏈的正確解決方式:基於區塊鏈的物聯網晶片。
  • 區塊鏈要想「重新定義社會」 還有哪些坎?
    來源:澎湃新聞原標題:智庫|區塊鏈要想「重新定義社會」,還有哪些坎?區塊鏈再次熱鬧起來。未來是重複之前「火爆到消沉的」起伏,還是將在政策加持之下成為未來之星?區塊鏈究竟是個什麼鬼要弄明白上述問題,首先要講清楚「區塊鏈究竟是個什麼鬼」。
  • 首發| 我們真的了解什麼是區塊鏈嗎?重新理解區塊鏈商業價值
    維基百科解釋偏重技術實現,以密碼學保障的數據記錄,擁有難以篡改優勢;百度百科偏重系統解釋,以共享資料庫定義區塊鏈;而中本聰在2008年「Bitcoin: A Peer-to-Peer Electronic Cash System」論文中是以介紹一種實現點對點交易的電子現金系統的方式,引出區塊鏈技術的。