想知道更多關於區塊鏈技術知識,請百度【鏈客區塊鏈技術問答社區】 鏈客,有問必答!
在過去的兩年中,加密貨幣已經成爲一個至關大的、衆所周知的趨勢。它們從一種鮮爲人知的後臺技術,發展成爲科技界和金融界最關注的領域。然而,僅僅知道它們的存在以及它們如何被交易是不夠的。
要真正瞭解加密貨幣,並可以作出正確的投資選擇,咱們須要更深刻地瞭解讓加密貨幣最初存在的技術——區塊鏈技術。數據庫
區塊鏈技術的重要性安全
關於區塊鏈,首先要了解的是,這項技術的潛力遠遠超過僅僅做爲加密貨幣的基礎。儘管這是它10年前的最初目標,但近年來它已發展得遠不止於此。網絡
它如今有許多現實生活中的用例,它容許建立新項目,並且極可能該技術將定義咱們將來的生活。這是由於區塊鏈做爲一種數據庫類型形成的。可是,因爲幾個因素,它與常規數據庫不一樣。數據結構
例如,它是分散的,這意味着它沒有中央權力。它還容許用戶聲明他們在區塊鏈上記錄數據的全部權。不只如此,它也是一致的,這意味着被記錄的數據不能與已經存在的數據相沖突。這能夠防止數據操做、刪除信息等操做,這使得區塊鏈很是適合存儲識別文檔和其餘重要信息等數據。架構
在這一點上,支持加密貨幣顯然不是區塊鏈所能提供的所有。相反,比特幣和它的山寨幣只是區塊鏈提供的幾乎無限數量用例中的第一個。分佈式
一些國家在好久之前就開始研究區塊鏈了。這使得他們已經對這項技術有了一些有價值的瞭解,並開始使用它來進行存儲醫療記錄,使用它來投票的計劃,甚至制定財產協議。性能
在某種程度上,區塊鏈的最終目的是容許不一樣的各方互相信任,由於存儲在區塊鏈上的數據很容易被認爲是固定不變的。區塊鏈
區塊鏈由什麼組成?加密
須要理解的一件事是區塊鏈是很是複雜的技術。多年來人們一直在研究這項技術,這並不是巧合,但研究人員聲稱,他們僅僅觸及了這項技術真正潛力的表面。所以,它由許多部分組成。這些包括:設計
分類賬
一個不可變的、分佈式的歷史記錄,它應該容許區塊鏈按照時間順序記錄發生的全部事情。
點對點網絡
該組件容許區塊鏈存儲、更新和維護其分類賬。網絡所包含的每一個節點都包含本身的分類賬副本,而網絡的工做就是在分類賬更改以前達成一致意見。這樣,每一份分類賬副本將保持一致。
成員服務
公共區塊鏈的全部成員都擁有同等的權力、權利和權威。任何人均可以在任什麼時候候加入,併成爲網絡的公認參與者。私有的或許可的分類帳要求新用戶被受權加入,這主要是爲使用區塊鏈進行私有通訊的企業保留的。
智能合約
智能合約是一種運行在區塊鏈之上的程序。它們是容許區塊鏈退出的方面,由於它只是使用加密貨幣的基礎。
錢包
錢包是能夠存儲用戶憑證並容許他們跟蹤和管理數字資產的軟件。
事件
這包括各類更新的通知和在區塊鏈上執行的其餘操做。全部發生的事情都都會進行更新。一些例子包括建立新的事務、向鏈中添加新的塊或提供來自智能合約的通知。
系統管理
這個方面包括監視、修改和建立新組件等內容。因爲其獨特的設計,區塊鏈有望成爲一個持久的系統。然而,它仍然須要進化和改變。
系統集成
這是區塊鏈的一個方面,容許它與外部系統集成。隨着區塊鏈的發展和功能的增加,它被認爲是必要的。在大多數狀況下,與外部系統的集成是經過智能合約完成的,可是系統集成仍然是區塊鏈技術公認的功能。
數據結構
區塊鏈數據由兩個最大的維度組成,這兩個維度一般與性能和可伸縮性相關。這些是數據存儲和數據處理。
經過記住傳統數據庫的工做方式能夠理解數據存儲。區塊鏈提供了不可變的分佈式存儲,它已經內置了完整性檢查。然而,它仍然有每一個塊的最大容量,這取決於它的大小和速率。爲了提升效率,將實際數據存儲在鏈外並很多見,而數據的哈希值是實際存儲在鏈上的惟一信息。這樣,數據仍然是受保護的,而區塊鏈還不會被過分佔用。
對於數據處理,這一般由某種外部系統表示,該系統執行額外的處理。在區塊鏈上執行的智能合約一般是須要最大處理能力的進程。因爲這個緣由,外部設備被用來提供這種能力並促進各類合同的執行。
區塊鏈層次結構
雖然區塊鏈是分散的,而且沒有單一的「控制」權力,可是仍然有不一樣類型的參與者或代理,它們在鏈上有本身的功能。他們中的一些人負責開發,另外一些人負責實現,可是他們都做爲一個更大的系統區塊鏈的一部分工做。
· 架構師是負責設計區塊鏈結構的人員。
· 操做人員或管理員負責存儲、維護和更新分類賬。
· 開發人員負責建立智能合約。他們設計並上傳它們,經過這樣作,他們擴展了它的功能。
· 受託人或監管者,是對帳簿有更大瞭解的人。它們是生態系統的重要組成部分,由於許多基於區塊鏈的企業在數據存儲和處理方式上必須遵照不一樣的監管規定。
· 用戶是區塊鏈上的最後一類代理,他們表明服務的消費者。一般,這涉及到使用在區塊鏈上建立的軟件,而不是與區塊鏈自己交互。
區塊鏈做爲一個三重記帳系統
區塊鏈在不久的未來幾乎能給全部行業帶來革命性的變化,其中一個主要緣由是它可以做爲一個能夠在全球範圍內工做的三重簿記系統。
這是對複式記帳系統的改進,全部涉及外部各方的與會計相關的條目都由第三個條目以密碼學的方式加密。賣家能夠借記他們收到的現金,買家也能夠借記他們在同一筆交易中花的現金。然而,全部這些都存儲在單獨的記錄集中。
區塊鏈可以使這些條目出如今相同的分類賬中,而不是單獨出如今不一樣的賬簿中。在區塊鏈中,這一切都歸結於使這種交易以不一樣錢包地址間轉移的形式發生。這些條目仍然是分佈式的,而且是密碼學封閉的,這使得銷燬它們或僞造它們變得不可能。
三重分錄會計的五個特色包括:
· 防篡改記錄
· 複式密碼
· 分佈式副本
· 數字簽名的收據
· 驗證、安全和隱私
雖然區塊鏈技術還遠未達到其承諾所有功能,但它已經經過提供一種新的經營方式改變了世界。世界各地的研究人員一直在研究這項技術,試圖使其更高效、更簡單、更安全、更透明。
致力於區塊鏈的新組織和企業也不斷涌現,區塊鏈的發展速度比以往任什麼時候候都要快,但同時它也承諾要改變世界。