區(qū)塊鏈是分布式數(shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。區(qū)塊鏈(Blockchain)本質(zhì)上是一個去中心化的數(shù)據(jù)庫,是一種解決信任問題和降低信任成本的技術解決方案。
區(qū)塊鏈是比特幣的基礎技術,同時作為比特幣的底層技術,是一串使用密碼學方法相關聯(lián)產(chǎn)生的數(shù)據(jù)塊,每一個數(shù)據(jù)塊中包含了一批次比特幣網(wǎng)絡交易的信息,用于驗證其信息的有效性(防偽)和生成下一個區(qū)塊。
2008年由中本聰?shù)谝淮翁岢隽藚^(qū)塊鏈的概念 ,在隨后的幾年中,區(qū)塊鏈成為了電子貨幣比特幣的核心組成部分:作為所有交易的公共賬簿。
通過利用點對點網(wǎng)絡和分布式時間戳服務器,區(qū)塊鏈數(shù)據(jù)庫能夠進行自主管理。為比特幣而發(fā)明的區(qū)塊鏈使它成為第一個解決重復消費問題的數(shù)字貨幣。比特幣的設計已經(jīng)成為其他應用程序的靈感來源。
1,去中心化。區(qū)塊鏈技術不依賴額外的第三方管理機構或硬件設施,沒有中心管制,除了自成一體的區(qū)塊鏈本身,通過分布式核算和存儲,各個節(jié)點實現(xiàn)了信息自我驗證、傳遞和管理。去中心化是區(qū)塊鏈最突出最本質(zhì)的特征 。
2,開放性。區(qū)塊鏈技術基礎是開源的,除了交易各方的私有信息被加密外,區(qū)塊鏈的數(shù)據(jù)對所有人開放,任何人都可以通過公開的接口查詢區(qū)塊鏈數(shù)據(jù)和開發(fā)相關應用,因此整個系統(tǒng)信息高度透明 。
3,獨立性。基于協(xié)商一致的規(guī)范和協(xié)議(類似比特幣采用的哈希算法等各種數(shù)學算法),整個區(qū)塊鏈系統(tǒng)不依賴其他第三方,所有節(jié)點能夠在系統(tǒng)內(nèi)自動安全地驗證、交換數(shù)據(jù),不需要任何人為的干預 。
4,安全性。只要不能掌控全部數(shù)據(jù)節(jié)點的51%,就無法肆意操控修改網(wǎng)絡數(shù)據(jù),這使區(qū)塊鏈本身變得相對安全,避免了主觀人為的數(shù)據(jù)變更 。
5,匿名性。除非有規(guī)范要求,單從技術上來講,各區(qū)塊節(jié)點的身份信息不需要公開或驗證,信息傳遞可以匿名進行 。
分布式賬本
分布式賬本指的是交易記賬由分布在不同地方的多個節(jié)點共同完成,而且每一個節(jié)點記錄的是完整的賬目,因此它們都可以參與監(jiān)督交易合法性,同時也可以共同為其作證 。
非對稱加密
存儲在區(qū)塊鏈上的交易信息是公開的,但是賬戶身份信息是高度加密的,只有在數(shù)據(jù)擁有者授權的情況下才能訪問到,從而保證了數(shù)據(jù)的安全和個人的隱私 。
共識機制
共識機制就是所有記賬節(jié)點之間怎么達成共識,去認定一個記錄的有效性,這既是認定的手段,也是防止篡改的手段。區(qū)塊鏈提出了四種不同的共識機制,適用于不同的應用場景,在效率和安全性之間取得平衡 。
智能合約
智能合約是基于這些可信的不可篡改的數(shù)據(jù),可以自動化的執(zhí)行一些預先定義好的規(guī)則和條款。