區(qū)塊鏈的真相是什么?看看它的技術和特性
技術角度的P2P網絡結構
實際上在區(qū)塊鏈出現(xiàn)之前,分布式的P2P對網絡已經是很成熟的技術了,今天的我們無論是在互聯(lián)網上網、下電影、視頻等都需要依賴這P2P點對點的網絡傳輸協(xié)議。
P2P網絡是整個區(qū)塊鏈基礎計算架構,在區(qū)塊鏈分布式的網絡中,中央服務器的概念被弱化,即不再需要任何中心樞紐。
網絡中的各個節(jié)點,都可以作為一個獨立的個體存在。這些節(jié)點即能作為提供服務的服務器,也能作為發(fā)送請求的客戶端。它們不再需要服務器的橋接就可以直接交換資源。
從一個節(jié)點發(fā)出的信息,經過驗證,就會發(fā)到周邊相鄰的節(jié)點,而每一個相鄰節(jié)點又會將交易發(fā)送到其他的相鄰節(jié)點。
最終擴散到區(qū)塊鏈網絡中所有的節(jié)點塊,從而實現(xiàn)用戶與用戶之間的資源,直接分享與利用。
所以呢,P2P網絡技術就是一個非常對等,非常高效的傳輸協(xié)議。成千上萬個彼此相連的節(jié)點都處于對等的地位,并且可以自由的進入和退出網絡系統(tǒng)。
正是由于P2P網絡的這個技術特性,保障了區(qū)塊鏈技術是一個分布式的去中心化的系統(tǒng)。
我們再說說技術的第二點就是加密技術。
在加密技術方面區(qū)塊鏈使用的是非對稱加密,非對稱加密就是加密一條信息,實際上不是用單個的密鑰,而是用公鑰和密鑰兩個密鑰。
他們可以保證在分布式網絡中,點對點信息傳遞的安全。公鑰呢是全網公開可見的,所有人都可以用自己的公鑰加密一段信息,生成一個哈希值,來保證信息的完整性、真實性并保證信息傳遞雙方,在不用信任的網絡上安全的傳輸密鑰。
私鑰是不公開的,信息擁有者要高度保護私鑰的安全,因為被公鑰加密過的信息,只有擁有對應私鑰的人才能解密。
具體來說,這種非對稱密鑰的工作原理是,在區(qū)塊鏈信息傳遞的過程中,信息發(fā)送方使用私鑰對信息簽名,使用信息接收方的公鑰對信息加密。信息接收方使用對公鑰驗證信息發(fā)送方的身份,使用私鑰對加密信息解密。
公私鑰加密與解密的成對出現(xiàn),保障了信息的完整性、一致性、安全性和不可篡改性。
除了非對稱的加密算法之外,在密碼學技術里,還有非對稱的數(shù)字簽名技術,保證數(shù)據唯一的哈希技術。保護信息傳遞雙方敏感信息的隱私保護技術和保護攻擊、身份認證、授權等內在的安全技術。基于木馬學產生的安全技術,這是區(qū)塊鏈的核心安全技術。
我們再說一個智能合約,這也是第三項技術。
智能合約這個術語,是法學家尼克薩博在1995年首次提出來的,他給出的定義是:智能合約是一套以數(shù)字形式定義的承諾。
通俗點把智能合約理解為一種聰明的合約,它允許在沒有第三方的監(jiān)督下,進行可信性的交易,這種交易可以追蹤,且不能逆轉就是不可逆。
形象一點可以把智能合約理解成ATM機、自動販賣機或者咖啡機,他們都是在一定外界觸發(fā)條件下或一定規(guī)則下,來自動實現(xiàn)特定功能,并沒有任何的人為因素從中干預。
在商業(yè)活動中,線上交易提出了簡化交易的流程要求,同時還要提供對應的安全保證。
而智能合約扮演的角色,就是將交易雙方的條件設定好、獎懲機制定好,讓雙方交易都在區(qū)塊鏈上可以自動的、忠實的去執(zhí)行這份合約,讓人工無從對其實施干預,這就是它的目的智能合約。
我們再來說說第四個就是共識機制。
在過去,我們在信任方面會付出極為昂貴的代價,而區(qū)塊鏈將難以置信的實現(xiàn)這種情況。
共識機制極具變革意義,在一個分布式的網絡里,沒有一個中心化的機構,怎么能夠形成共識呢?
我的回答是,用機器算法來形成共識,這是區(qū)塊鏈能夠形成共識的一個核心技術。
就今天的數(shù)字技術通過貨幣、價值鏈的重構、生產方式重組,提供了共識機制的可能。共識機制的終極目的,是要把那些有良好愿望靠譜的人,用一個靠譜的網絡鎖定在一個靠譜的狀態(tài)里。
在區(qū)塊鏈的時代,過去的200多年來,因為工業(yè)資本主義的發(fā)展和快速增長而遺漏的一些重要思想,將重新回到人類的世界和舞臺中央,這些思想包括幾個方面:
第一就是自由人的自由聯(lián)合,通過今天的區(qū)塊鏈、機器人、人工智能,我們已經可能看到它出現(xiàn)在未來文明的地平線上。
第二創(chuàng)造創(chuàng)新和快樂,日漸成為人類生活的必須組成部分。它不是必須靠出賣勞動,才能獲得的消費品,而是,生存的理由、生活的必須。
第三生產體系和價值分配方式,將從過去的先生產后分配、先生產后消費;變成邊生產邊分配、邊生產邊消費。
所以說,區(qū)塊鏈正在孕育著一個偉大的時代到來。過去被認為顛撲不破的一些法則、原則通通都可能消散無形。它會被這個越來越連接,越來越信任的世界融合、融化掉。這是一種自給自足的社會,每天的創(chuàng)造和每天的生產都服從一個剛剛好的需求。
你愉快的生產著你擅長的產品,同時你也能收獲你的知足和快樂,這是一個偉大的社會,正在地平線上蓬勃而出。
我們再來說說區(qū)塊鏈的幾大特性。
區(qū)塊鏈的去中心化特性是一種爭議很大的敏感問題。有人說,去中心化是最偉大的特性。也有人說是偽命題。還有人說這不是去中心,而是群中心化。
關于這個問題,技術專家對這個方面進行了技術性的深度剖析,區(qū)塊鏈的這幾大特性,第一次去中心化、第二是透明性、第三的是信息不可篡改、第四是隱私匿名。
我們先了解第一個去中心化。
在傳統(tǒng)的交易管理中,可信賴的第三方機構,持有并保管著交易賬本,這些檔案建立在區(qū)塊鏈的基礎上。在分布式的網絡中,用全網記賬的機制替代傳統(tǒng)交易中的第三方中介機構的職能。
簡單來說,區(qū)塊鏈的去中心化實質就是去中介,去掉人為因素的干預和一些不必要的環(huán)節(jié),去掉一個中心或中介,來為他做信用背書。這種去中心化的信任機制,可以讓人們在沒有中心化機構的情況下,達成信任的共識。
但區(qū)塊鏈也不是絕對的去中心化。架構不同,去中心化的程度也不同,根據應用場景的不同,可以有完全去中心化、可以有多中心、可以有弱中心。就像我們常說的公有鏈,它是一個開放給所有互聯(lián)網用戶的去中心化分布式賬本。
比如說比特幣以太坊,都是完全去中心化的公有鏈架構。但是有些場景中,比如說銀行之間的支付交易、跨境交易等。實際上,是幾個銀行之間構建了一個聯(lián)盟鏈,是介于公有鏈和私有鏈之間的一個賬本結構,是不分去中心化的。
再比如,一個企業(yè)內部構建的私有鏈當中,區(qū)塊鏈的共識機制、驗證讀取等行為,均是由一個實體控制的,并只對實體內部開放,這種架構的中心化程度是偏高的。
第二,我們再來說說透明性。
區(qū)塊鏈的透明性實質上是指交易的關聯(lián)方,共享數(shù)據,共同維護一個分布式的共享賬本。
因為賬本的分布式共享、數(shù)據的分布式儲存、交易的分布式記錄、人人都可以參與到這種分布式,記賬的體系當中來,賬本上的交易信息,也對所有人公開。
所以,任何人都可以通過公開的接口對區(qū)塊鏈上的數(shù)據信息,進行檢查、審計和追蹤, 也正是因為區(qū)塊鏈的分布式共享賬本的高透明性。所有關聯(lián)方,都可以確信鏈上的數(shù)據庫中的信息沒有被篡改,也無法被篡改。
交易數(shù)據的隨時可見可追蹤,實現(xiàn)了公眾對操作行為中的合規(guī)性的共同監(jiān)管。
第三信息的不可篡改性。
區(qū)塊鏈是用一條鏈來連接密碼技術,特別是哈希算法,可以保證任何交易都不能被篡改。因為一經篡改,整條鏈都會變化,在區(qū)塊鏈上各個節(jié)點,都保存一份賬本信息。
最終所有的節(jié)點,都要去公認出一條最長的鏈,來作為這個賬本的最終狀態(tài)。也就是一個又產生一個的區(qū)塊節(jié)點經過驗證后,會不斷的連接到,現(xiàn)有的區(qū)塊鏈鏈條的尾端,每個節(jié)點也都將擁有,一份完整的賬本備份。
因為,鏈上的每一個節(jié)點的交易信息,都要通過對應的每個交易發(fā)起人的私鑰來確定。所以,首先這個交易是不可能被偽造的。其次,交易信息上鏈之后,除非有人公認或者同時控制住系統(tǒng)中,超過50%的意見,否則對單個節(jié)點的數(shù)據進行修改,沒有效的,也是幾乎不可能實現(xiàn)的。因此,區(qū)塊鏈的信息不可篡改,是非常有保證的。
我們再說說第四隱私的匿名性。
區(qū)塊鏈利用密碼學的隱私保護機制,可以根據不同的應用場景,保護交易人的隱私信息,交易者在參與整個交易的過程中,身份可以不被泄露;交易人的身份、交易細節(jié)、不被第三方或者無關者查看,通過密碼學的隱私保護機制。
區(qū)塊鏈技術解決了節(jié)點間的信任問題,因為節(jié)點之間的交換,可以形成固定的算法,并且區(qū)塊鏈中的程序規(guī)則會在數(shù)據交換活動時,自行判斷活動的有效性。
所以,鏈上的數(shù)據儲存和交互可以在匿名,而非基于地址和個人身份的情況下進行,無需通過公開的方式,又能讓對方對自己產生信任,這對信任的積累是非常有幫助的。
相比別的技術,區(qū)塊鏈它是一種有精神的、自帶證券價值的技術。區(qū)塊鏈和其他所有技術不同的地方,在于它自帶證券的,基于人性和人的深層次需求的價值觀。
區(qū)塊鏈不是來改變世界的,簡直就是來拯救世界的。對于精神,它像一種生物體的腦組織里釋放的一種不可兼得能量。如何理解區(qū)塊鏈的精神,這種精神又有什么好處呢?
從區(qū)塊鏈就是來解決,從農業(yè)社會到現(xiàn)在數(shù)千年人類沒有解決財富分配的問題,或者說是財富生產和分配背后的公平問題。
今天,實踐走到了理論的面前,區(qū)塊鏈用大無畏的勇氣和技術支撐,展現(xiàn)了公平和效率可以兼得的曙光。
理解區(qū)塊鏈的就要挖掘區(qū)塊鏈的精神。理解區(qū)塊鏈精神,首要就要理解區(qū)塊鏈就是互聯(lián)網精神。
互聯(lián)網是20世紀留給21世紀最偉大的饋贈,要理解互聯(lián)網精神,就要理解互聯(lián)網的精髓本質,理解互聯(lián)網的精髓呢?
至少包括三個層面:第一它代表著新的物種的孕育;第二它代表著萬物互聯(lián);第三它意味著一個充分協(xié)作與分享精神的思想流動載體。
這三個思想任何一個都足夠偉大,但是如果我們把眼光投到當下現(xiàn)實中的互聯(lián)網發(fā)展。你就會發(fā)現(xiàn),不管是電子商務、移動互聯(lián)、社交網絡還是電子游戲,與這三個偉大思想之間都存在著巨大的差異,而這個巨大的差異,這就表現(xiàn)在當今世界的底層邏輯,其實并沒有發(fā)生根本的變化。
在這種情況下,今天的商業(yè)邏輯,其實依然沒有脫離200年前資本主義商業(yè)邏輯的束縛。
在這樣的背景下,我們再來理解區(qū)塊鏈的偉大意義。它就是試圖從底層商業(yè)邏輯上重新改寫這個世界,你就能理解它是怎樣肩負著這個歷史使命。
我們理解的區(qū)塊鏈精神是公平公信公證公治,這些都體現(xiàn)在區(qū)塊鏈上的協(xié)議合約都可以被忠實的執(zhí)行。
區(qū)塊鏈上的交易公開透明,交易狀態(tài)經過全網節(jié)點的確認形成了共識。
區(qū)塊鏈上的交易可追溯、可審計,對于技術人員來說區(qū)塊鏈實際上是一個全新的開放的平臺,這個平臺想要開放共贏創(chuàng)新,按貢獻來獲取激勵,大家都是按照共識來發(fā)展。