資源描述:
《區(qū)塊鏈以和區(qū)塊鏈技術(shù)總結(jié)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、..區(qū)塊鏈以及區(qū)塊鏈技術(shù)總結(jié)區(qū)塊鏈是目前一個比較熱門的新概念,蘊含了技術(shù)與金融兩層概念。從技術(shù)角度來看,這是一個犧牲一致性效率且保證最終一致性的的分布式的數(shù)據(jù)庫,當然這是比較片面的。從經(jīng)濟學的角度來看,這種容錯能力很強的點對點網(wǎng)絡(luò),恰恰滿足了共享經(jīng)濟的一個必須要求——低成本的可信環(huán)境。本次分享一下聊聊區(qū)塊鏈技術(shù),以及目前區(qū)塊鏈技術(shù)架構(gòu),并且介紹一下價值互聯(lián)網(wǎng)。由于區(qū)塊鏈是一個新興的技術(shù)概念,本文所有的觀點僅代表個人觀點,未必全部正確。#1.技術(shù)人員看待區(qū)塊鏈的正確姿勢?區(qū)塊鏈雖然是一個新興的概念,但它依賴的技術(shù)一點也不新,如非對稱
2、加密技術(shù)、P2P網(wǎng)絡(luò)協(xié)議等。好比樂高積木,積木塊是有限的,但是不同組合卻能產(chǎn)生非常有意思的事物。我接觸過一些工程師,初次接觸區(qū)塊鏈時,不約而同的表達了:都是成熟的技術(shù),不就是分布式存儲嘛。站在工程師的角度,第一反應(yīng)將這種新概念映射到自己的知識框架中,是非常自然的。但是細究之下發(fā)現(xiàn),這種片面的理解可能將對區(qū)塊鏈的理解帶入一個誤區(qū),那就是作為一個技術(shù)人員,忽略了區(qū)塊鏈的經(jīng)濟學特性——一個權(quán)力分散且完全自治的系統(tǒng)。區(qū)塊鏈本質(zhì)上是一個基于P2P的價值傳輸協(xié)議,我們不能只看到了P2P,而看不到價值傳輸。同樣的,也不能只看到了價值傳輸,而看不
3、到區(qū)塊鏈的底層技術(shù)??梢赃@么說,區(qū)塊鏈更像是一門交叉學科,結(jié)合了P2P網(wǎng)絡(luò)技術(shù)、非對稱加密技術(shù)、宏觀經(jīng)濟學、經(jīng)濟學博弈等等知識,構(gòu)建的一個新領(lǐng)域——針對價值互聯(lián)網(wǎng)的探索。那什么是價值互聯(lián)網(wǎng)?價值互聯(lián)網(wǎng)可以是當下如日中天的電子商務(wù)所衍生的支付業(yè)務(wù)。但,真的只是支付領(lǐng)域嗎?很顯然這是不夠的,一級資本市場,實體資產(chǎn)確權(quán)與轉(zhuǎn)移,證券登記交割、證信與反欺詐。我們再仔細想想,我們的各大電商平臺的專業(yè)差評師,惡意刷單還少嗎?如今的金融領(lǐng)域,除了支付比較便利之外,在其他絕大部分的業(yè)務(wù)中,我們就像是被套著鎖鏈走路一樣,我們反復(fù)確認,反復(fù)審核,反復(fù)監(jiān)
4、督,我們反復(fù)構(gòu)建一個又一個的大大小小的高可用集群,保證線上服務(wù)的可靠性與連續(xù)性,我們雇傭一個又一個的安全工程師,交付一個又一個的滲透測試項目。為什么?因為作弊的成本太低了,低到只要改數(shù)據(jù)庫的一行記錄就可以提取上百萬的資金。強大的互聯(lián)網(wǎng)給了我們成本幾乎為零的高速信息傳輸通道,卻沒有一個成本低廉可靠的高速價值傳輸通道,那么這也就是區(qū)塊鏈即將帶來的。word教育資料..區(qū)塊鏈是一個公共的分布式總賬,下面從技術(shù)角度簡單介紹一下:想象有一個100臺的分布式數(shù)據(jù)庫集群,現(xiàn)在的情況是這100個節(jié)點實際上的擁有者是一個機構(gòu),并且所有節(jié)點處在該機構(gòu)
5、的內(nèi)網(wǎng)當中,所以這個機構(gòu)想讓這100個數(shù)據(jù)庫節(jié)點干嘛就干嘛,換句話說這100個節(jié)點之間是處于一個可信任的環(huán)境,并且受控于一個實體,這個實體具有絕對仲裁分配權(quán)。另外的情況是這樣的,想象這100個節(jié)點分別歸不同的人所有,且每個人的節(jié)點數(shù)據(jù)都是一樣的,即完全冗余,并且所有的節(jié)點是處在廣域網(wǎng)當中,換句話說就是這100個節(jié)點之間是不信任的,且不存在一個實體,它擁有絕對仲裁權(quán)。現(xiàn)在考慮第二種情況,采用什么樣的算法(共識模型)能夠提供一個可信任的環(huán)境,使:“1.每個節(jié)點交換數(shù)據(jù)過程不被篡改;交換歷史記錄不可被篡改;2.每個節(jié)點的數(shù)據(jù)會同步到最新
6、數(shù)據(jù),且承認經(jīng)過共識的最新數(shù)據(jù);3.基于少數(shù)服從多數(shù)的原則,整體節(jié)點維護的數(shù)據(jù)本身客觀反映了交換歷史?!眳^(qū)塊鏈本質(zhì)上就是要解決以上第二種情況的一種技術(shù)方案,更確切的說應(yīng)該叫分布式的冗余的鏈式總帳本方案。有關(guān)區(qū)塊鏈的一些要素,在我以往的文章里有總結(jié)過一些:“1.包含一個分布式數(shù)據(jù)庫2.分布式數(shù)據(jù)庫是區(qū)塊鏈的物理載體,區(qū)塊鏈是交易的邏輯載體,所有核心節(jié)點都應(yīng)包含該條區(qū)塊鏈數(shù)據(jù)的全副本3.區(qū)塊鏈按時間序列化區(qū)塊,且區(qū)塊鏈是整個網(wǎng)絡(luò)交易數(shù)據(jù)的唯一主體4.區(qū)塊鏈只對添加有效,對其他操作無效5.基于非對稱加密的公私鑰驗證6.記賬節(jié)點要求拜占庭
7、將軍問題可解/避免7.共識過程(consensusprogress)是演化穩(wěn)定的,即面對一定量的不同節(jié)點的矛盾數(shù)據(jù)不會崩潰8.共識過程能夠解決double-spending問題”所以作為一個技術(shù)人員,不應(yīng)當只看到了區(qū)塊鏈所依賴的技術(shù),更應(yīng)該關(guān)注區(qū)塊鏈以外的點和面,綜合來看,區(qū)塊鏈將會有趣得多。#2.區(qū)塊鏈的一般性架構(gòu)介紹有關(guān)區(qū)塊鏈本身的發(fā)展史,網(wǎng)絡(luò)上資料比較多,本文不再贅述。而有關(guān)區(qū)塊鏈技術(shù)的介紹,在各個區(qū)塊鏈平臺的社區(qū)是有詳細資料的,但是針對這些資料的總結(jié),以及抽象出一共通概念的介紹,還是鳳毛麟角,本文嘗試總結(jié)一下。word教育
8、資料..在介紹之前,我想稍微介紹一下公有鏈,聯(lián)盟鏈的概念,這些概念是以太坊創(chuàng)始人Vitalik提出的,我在這些概念的基礎(chǔ)上做了一些研究。其實區(qū)分公有鏈、聯(lián)盟鏈很簡單,只要看這個區(qū)塊鏈的訪問權(quán)限就可以了,如果訪問該區(qū)塊鏈需要獲得鏈上節(jié)點的許可,那么這