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