區塊鏈無用運算
㈠ 區塊鏈究竟是什麼呢
區塊鏈究竟是什麼呢?本質上講,區塊鏈是一種分布式、去中心化的網路資料庫系統, 這個系統會讓數據的存儲、更新、維護、操作變得不同。區塊鏈有四項不可缺的核心技術, 分別是:分布式存儲、共識機制、密碼學原理、智能合約。
那麼我們下面就講一講,與傳統數據處理相比,區塊鏈到底有什麼不同,幫助大家了 解區塊鏈是什麼,讓大家對區塊鏈有一個總的認知。
一、區塊鏈中的數據存儲:塊鏈式數據結構
在數據存儲方面,區塊鏈技術利用的是「塊鏈式數據結構」來驗證與存儲數據的。
塊鏈式結構是什麼意思呢?鐵鏈子大家都見過吧,一環套一環那種,那其實,每一環 我們可以看作是一個區塊,很多環節扣在一起就形成了區塊鏈。
這個所謂的「鐵鏈」是如何存儲數據的呢?簡單來講,區塊鏈和普通存儲數據的不同 之處在於:在區塊鏈上,後一個區塊里的數據是包含前一個區塊里的數據的。
以讀書為例:我們平時看書,看完第 1 頁,接著讀第 2 頁、第 3 頁......
那在區塊鏈裡面呢,如果給每個區塊標註上頁碼,那麼第 2 頁的內容是包含第 1 頁的 內容的,第 3 頁的內容包含第 1 頁和第 2 頁的內容......第 10 頁包含了前 9 頁的內容, 就是這樣一個層層嵌套的鏈條,這樣一來,就可以追溯到最本源的數據了,這就是區塊鏈 的可追溯性。
區塊鏈這種「塊鏈式數據結構」使之具備可追溯性,這就天然適用於許多領域,譬如: 食品溯源、葯品溯源等等。這樣一來,毒奶粉、假疫苗、偽劣食品事件出現的概率就會大 大降低,因為一旦出現問題,通過溯源可以清晰知道到底是哪個環節出現問題,問責追償 將會更加清晰。
二、區塊鏈中的數據更新:分布式節點共識演算法
在數據更新方面,區塊鏈技術是利用「分布式節點共識演算法」來生成和更新數據。
每每生成新的區塊(也就是更新數據的時候),都需要通過一種演算法,獲得全網 51% 以上節點的認可才能構成新的區塊。說白了就是投票,超過半數人同意就可以生成,這就 使得區塊鏈上的數據不容篡改。
為什麼這么說呢?我們還是打一個比喻:我們把區塊鏈比作一個賬本,因為都是記錄 數據的嘛,傳統世界裡,記賬權力在於記賬先生,賬本屬於記賬先生一個人的。那麼在區 塊鏈裡面,每一個人都擁有這個賬本,想要更新賬目呢,就要投票,半數人以上贊成才可 以去更新賬目數據。
在這個過程中,我們會涉及到這么幾個名詞:分布式、節點、共識演算法,這幾個名詞 其實非常好理解:
每個人都記賬(也就是人人擁有賬本,賬本分散在每個人手裡),就是所謂的「分布 式」;
大家討論、投票產生的、一致贊同的記賬辦法,就是所謂的「共識演算法」;
每一個參與記賬的人,就是所謂的「節點」。
三、 區塊鏈中的數據維護:密碼學
在數據維護階段,區塊鏈的不同之處就在於:它利用密碼學的方式來保證數據傳輸和 訪問的安全。
區塊鏈中所應用的密碼學原理主要有:哈希演算法、Merkle 哈希樹、橢圓曲線演算法、 Base58。這些原理,其實都是通過一系列復雜的運算以及換算,來保證區塊鏈上數據安全。
四、 區塊鏈中的數據操作:智能合約
智能合約,是由計算機程序定義並自動執行的承諾協議,說白了,就是用代碼執行的 一套交易准則,類似於現在的信用卡自動還款功能,開啟這個功能,你自己什麼都不用管, 到期銀行會自動扣除你欠的錢。
智能合約的突出優勢就是,很大程度上避免了由信任產生的一系列問題。
我們很多人,都遇到過被借錢的事情:朋友手頭緊了跟你借 2000 塊錢,承諾下個月 發了工資還錢,到了下個月他又找別的借口不還,拖來托去這事兒就沒譜了。本來沒多少 錢,還是朋友,雖然你很郁悶,這事也就算了。
那麼,有了智能合約以後,他就不能賴賬了,因為在智能合約上,一旦觸發合約中的 條款,代碼就會自動執行,不管他願不願意,只要他發了工資、賬戶上有了錢,他就得還 你。
總結一下本節內容,區塊鏈中有四項不可缺的核心技術,分別是:分布式存儲、共識 機制、密碼學原理、智能合約。
我們可以這樣理解:分布式存儲對應的是數據存儲這個階段,共識機制對應的是數據 的處理更新這個階段,密碼學對應的是數據安全,智能合約對應的是數據的操作問題。
㈡ 區塊鏈的"區塊"是何含義
「區塊鏈,就相當於這個賬本,區塊就相當於這個賬本的一頁,區塊中所承載的信息,就是這一頁上記載的交易內容。區塊鏈是一塊一塊的,每一塊寫滿了交易記錄,連在一起成了一條鏈就是區塊鏈。」
以比特幣為例,大約每十分鍾就行一次「算力競賽」來競爭這個記賬的權利。就好比說,你的算力牛逼,算得多,就像肌肉更結實,更會打,大家都服你,讓你來記這個帳,即向區塊鏈這個總賬本寫入一個區塊(注意不是區塊里的內容)的權利。不過需要說明的一點是,計算能力只能決定贏得競爭的概率。就好比說,一共有若干張彩票,算力多的可以買更多張提高中獎概率,然而買得多的人,也不一定最後就中獎了
區塊鏈即為一個個用這樣的計算力保障的數據塊鏈條。從第一塊開始,每一個區塊依照一定規則收集數據,然後將這些數據附上一個值,使得形成的數據塊經過類似的單向函數計算後的結果落到一定范圍內。通過估算全網的算力以及控制結果范圍的大小,來保障符合要求數據塊在足夠長的時間內才能被找到。這個計算結果會被下一個區塊包含,而這樣形成的鏈式數據結構則稱為區塊鏈。
每一個小賬本被稱為區塊,每一個不同的區塊鏈協議(產生不同的加密貨幣)都會規定每一個區塊的大小(最初比特幣為1M)賬本組成區塊,區塊構成鏈表,區塊的頭包含前一塊的哈希值,這就是區塊鏈。如此一來,任何人就不能隨意修改其中的內容,或者交換順序。如果你這么做,意味著你需要重新計算所有的特殊數字。
規定,允許世界上的每一個人建造區塊。每一個新建區塊的人(找到了這個特殊數字 - SHA256值有30個零)都能獲得獎勵,對於新建區塊的這部分人(礦工)來說:
1.沒有發送者信息,不需要簽名
2.每一個新區塊都會給整個幣種增加新的虛擬(加密)貨幣
3.新建區塊的過程又被稱為「挖礦」:需要大量工作量並且可以向整個經濟體注入新的貨幣
4.挖礦的工作是:接受交易信息,建造區塊,把區塊廣播出去,然後得到新的錢作為獎勵
對每個礦工來說,每個區塊就像一個小彩票,所有人都在拚命快速猜數字,直到有一個幸運兒找到了一個特殊數字,使得整個區塊的哈希值開頭有許多個零,就能得到獎勵。我記得有一個知乎答主給了一個形象的比喻,區塊鏈就像一個擁有貌美如花女兒(區塊)的國王,有很多的青年翹首以盼,而國王的方法是出了一道很難得題目讓所有的青年計算(學習改變人生),誰算的快(在計算哈希值過程也可能是運氣好)就能抱得美人歸
對於想用這個系統來收付款的用戶來說,他們不需要收聽所有的交易,而只要收聽礦工們廣播出來的區塊,然後更新到自己保存的區塊鏈中就可以了
「區塊」也可以想像為一個盒子,區塊里放著一些數字貨幣以及一張小紙條,小紙條上記錄了這十分鍾內產生的那唯一一筆交易信息, 比如說——「小A轉賬給了小B100元」;當然,這段信息肯定是被加密處理過的,為的就是保證只有小A和小B(通過他們手上的鑰匙)才有能力解讀裡面真正的內容。
這個神奇的區塊被創造出來之後,很快被埋在了地底下,至於埋在哪裡?沒有一個人不知道,需要所有計算機節點一起參與進來掘地三尺後才有可能找到(找到一個有效的工作量證明)。顯然,這是一件工作量巨大、成果隨機的事件。但是呢,對於計算機節點來說,一旦從地底下挖出這個區塊,他將獲得區塊內價值不菲的數字貨幣,以及「小A轉賬給了小B100元」過程中小A所支付的小費。同時,對於這個節點來說,也只有他才有權利真正記錄小紙條里的內容,這是一份榮耀,而其他節點相當於只能使用它的復製品,一個已經沒有數字貨幣加持的副本。當然這個神奇的區塊還有一些其他很特別的地方,
可以將計算機節點從地底下挖出區塊的過程叫做「挖礦」,剛才說了,這是一件工作量巨大、運氣成分較多、但收益豐厚的事兒。來自中國上海浦東新區張衡路上的一個節點突然跳出來很興奮的說:「 我挖到區塊了!裡面的小紙條都是有效的!獎勵歸我!」 。雖然此刻張衡路節點已經拿到了數字貨幣,但對於其他計算機節點來說,因為這裡面還涉及到其他一些利益瓜葛,他們不會選擇默認相信張衡路節點所說的話;基於陌生節點彼此不信任的原則,他們拿過張衡路節點所謂挖到的區塊(副本),開始校驗區塊內的小紙條信息是否真實有效等等。在區塊鏈世界裡,節點們正是通過校驗小紙條信息的准確性,或間接或直接判斷成功挖出區塊的節點是否撒謊。(如何定義小紙條信息真實有效,後面會講解,這里暫不做贅述)。在校驗過程中,各個節點們會直接通過下面兩個行為表達自己對張衡路節點的認同(准確無誤)和態度:停止已經進行了一半甚至80%的挖礦進程;將張衡路節點成功挖出的區塊(副本)追加到自己區塊鏈的末尾。你可以稍微有點困惑:停止可能已經執行了80%的挖礦行為,那之前80%的工作不是就白做了嘛?!然後,區塊鏈的末尾又是個什麼鬼東西?對於第一個困惑。我想說,你說的一點沒錯,但是沒辦法,現實就是這么殘酷,即便工作做了80%,那也得放棄,這80%的工作勞苦幾乎可以視為無用功,絕對的傷財勞眾。第二個困惑,區塊鏈和區塊鏈的末尾是什麼鬼?這里因為事先並沒有講清楚,但是你可以簡單想像一下:區塊是周期性不斷的產生和不斷的被挖出來,一個計算機節點可能事先已經執行了N次「從別人手上拿過區塊 -> 校驗小紙條有效性」的流程,肯定在自己的節點上早已經存放了N個區塊,這些區塊會按照時間順序整齊的一字排列成為一個鏈狀。沒錯,這個鏈條,就是你一直以來認為的那個區塊鏈。如果你還是不能夠理解,沒關系,文章後面還會有很多次機會深入研究。
進入到區塊內更微觀的世界裡一探究竟,看看小紙條到底是怎麼一回事,它的產生以及它終其一生的使命:發起交易的時候,發起人會收到一張小紙條,他需要將交易記錄比如說「盜盜轉賬給張三40元」寫在紙上。說來也神奇,當寫完的那一剎那,在小紙條的背面會自動將這段交易記錄格式化成至少包含了「輸入值」和「輸出值」這兩個重要欄位;「輸入值」用於記錄數字貨幣的有效來源,「輸出值」記錄著數字貨幣發往的對象。剛剛創建的小紙條立馬被標記成為「未確認」的小紙條。從地下成功挖出區塊並最終連接到區塊鏈里的小紙條一開始會被標記為「有效」。若這條有效的小紙條作為其他交易的輸入值被使用,那麼,這個有效的小紙條很快會被標記為「無效」。因為各種原因,區塊從鏈上斷開、丟棄,曾經這個區塊內被標記為「有效」的小紙條會被重新標記為「未確認」。區塊鏈裡面沒有賬戶余額的概念,你真正擁有的數字資產實際上是一段交易信息;通過簡單的加減法運算獲知你數字錢包里的余額。上面的1、2、3僅僅作為結論一開始強行灌輸給你的知識點,其中有幾個描述可能會有點繞,讓你覺得雲里霧里,只有了解整體區塊鏈你才能更全面認知其中奧妙。
區塊容量,比特幣從被創建時,或者說源代碼中規定了,區塊容量是1M。最初設計成1M的原因一方面,防止DOS攻擊。另一方面,當年中本聰在創建區塊鏈的時候的容量是32M,但是他通過一個說明為」Clear up「這樣毫不起眼的Commit把區塊容量改成了1M,為防止區塊鏈體積增長過快,為區塊容量這個問題添加了些神秘色彩。1M的容量意味著比特幣最大的處理交易數量在約2400(486882區塊1034.39的大小很接近了)。
區塊鏈說白了,就是一個分布式的記賬的一個小本本,用來記賬的一個工具,並且基於密碼學加密學的技術鋪墊,一旦數據交易記錄在區塊鏈這個本本上了,數據是不可篡改和抵賴的。互聯網是價值的傳遞,那區塊鏈呢就是信任的傳遞。在區塊鏈技術作為信用背書的前提下,區塊鏈中的各節點從各自單一的中心變為多方參與的統一多中心,不需要第三方機構的參與便可實現交易傳遞,效率提高。
㈢ 區塊鏈需要關注的核心邏輯問題
區塊鏈需要關注的核心邏輯問題
區塊鏈是去中心、去中介、點對點的交易處理體系,是全網驗證、全網記錄、不可逆轉、難以篡改、可以溯源、公開透明的分布式帳戶體系,這是到目前區塊鏈定義兩個主要的內容。但是如果按照去中心、去中介、點對點交易這個標准去卡,很多人所說的運用了區塊鏈,那基本上都不是。因為現在幾乎沒有真正去中心的區塊鏈應用。很多人說區塊鏈將是信任的機器,是價值的互聯網,區塊鏈將再造生產關系、經濟組織、運行模式,將顛覆法定貨幣體系,顛覆復式記賬法,甚至將出現人人可發幣、人人自金融、人人自組織的全新的社會。是不是這樣?
今天我想給大家就在這么熱的氛圍裡面,我們怎麼看區塊鏈,怎麼抓住它的核心邏輯,避免出現顛覆式的重大錯誤做一點交流。
這里主要是基於比特幣區塊鏈來看。
第一個就是比特幣這一類的加密數字貨幣能不能成為真正的貨幣,這一類的數字貨幣能不能顛覆法定貨幣體系。
我們知道貨幣在人類社會存續了幾千年,不斷地演進,從最初的實物貨幣到規制化的金屬貨幣,再到金屬本位下的紙幣,再到去金屬本位的信用貨幣。不斷地演進到今天它的邏輯和規律是什麼,這是正需要我們去准確把握的。
貨幣在演化過程裡面,特別是出來紙幣以後,人們逐步發現貨幣的功能越來越多,貨幣的影響力越來越大,但是它最重要、最核心的功能是價值尺度。
要發揮價值尺度的功能,最基本的要求是幣值一定要相對穩定。要做到幣值相對穩定,理論上必須是一個國家的貨幣總量要與這個國家主權范圍內法律可以保護的能夠貨幣化的財富規模相對應。也就是說貨幣總量和財富規模要對應。
怎麼對應呢?不可能一個個完全對應,所以就出來一個中介目標的概念。有一個全社會消費物價總指數的概念,所謂CPI的概念。當一個國家的CPI變動,即通貨膨脹率的波動,在我們目標范圍內,在可控的水平之內,我們就認為物價或幣值是相對穩定的。
這里邊我們講的是相對穩定,因為一個國家越大,物價越不可能絕對穩定,同時又要將波動控制在一定范圍裡面不能失控。當你通貨膨脹率的水平控制在一定上升范圍裡面,意味著貨幣在一定程度上是貶值的。貨幣的貶值有什麼好處呢?它可以抑制存款、鼓勵投資和消費,從而發揮貨幣政策的作用,促進經濟的發展。正因為貨幣總量可以人為調控,而且有一個調控空間,貨幣政策才出來了,貨幣政策和財政政策一樣,成為國家宏觀調控的兩大政策之一。但是有一個前提,貨幣的貶值或者通貨膨脹不能失控,一旦失控,底層人民活不下去,社會就會發生劇烈的動盪,政府或朝代就會更替。歷史上這種例子很多。
今天在貨幣政策上也面臨著很多誘惑,誘惑人們超發貨幣。也正是因為這樣的原因,使一些人開始說你們這個貨幣體系不對,人為能控制,就會有腐敗、不公平,我們能不能用技術的手段形成一些人不能幹預的貨幣體系?這也就催生了比特幣這一類的加密數字貨幣。
但是我們要知道,貨幣發展的規律是貨幣要逐步從財富裡面脫離出來的,成為一個財富的對應物,這樣我們才能用貨幣總量完全跟財富對應,同時也跟著有一定的調控餘地。因此像黃金這樣實物屬性強,受到它的儲量和挖掘加工約束很大的東西要脫離貨幣,成為貨幣的對應物,當然可能有很大的儲值的功能。這樣就使貨幣發展到今天,成為人們所說的信用貨幣或者國家信用擔保的貨幣。我自己覺得這個叫法不一定準確,因為很多國家政府的債務越來越大,是永遠也還不了的,所以說是信用貨幣有點牽強。嚴格地講今天的貨幣就是法定貨幣或者主權貨幣。是說一個國家的貨幣總量一定要跟這個國家主權范圍內法律可以保護的財富規模相對應。也正因為這樣大家會發現今天我們再回去用實物貨幣,用黃金做貨幣已經不可以了。同時我們再回去說民間發貨幣,貨幣的非國家化同樣不可以。今天很多加密數字貨幣擁躉者都舉一個聖典,說哈約克先生就說貨幣應該非國家化。但哈約克的想法到今天還沒有落地,就是違反了貨幣發展的軌跡和邏輯。
我們來看看比特幣。比特幣運用了非常復雜的技術和嚴密的數學運算,但是在貨幣這個體繫上是高度模仿黃金的,所以我們可以看到它是總量一定,而且每四年減一半,因為黃金儲量是一定的,越容易挖的先挖出來,越往後越不容易挖,所以新增的產量理論上是越來越低的,總有一天會挖完。比特幣也是一樣,總量2100萬個,每十分鍾所含的含量系統設定好了,每四年自動減一半一次,到2140年基本上全部結束。
大家可能看到了現在的信用貨幣存在一些問題,但你再想回過去比照黃金設計出一種新的貨幣體系,本身就違反了貨幣的發展邏輯會規律,從這個角度來講它不可能成為真正的貨幣。這些東西只能是一種網路虛擬資產,或者是在一個商圈裡面運用的代幣、商圈幣。它不一定完全沒有價值,難道說黃金脫離了貨幣就沒有價值了嗎?依然有價值,只要你有真正應用的場景。
大家會看到像比特幣這樣的東西,只要在大家認可的比特幣圈裡面,它也是有一定流通使用的基礎。就像現在中國法定貨幣是人民幣,不代表沒有單位的飯菜票,商場的購物券一樣。
一旦確定了屬於商圈幣,就要嚴格控制在商圈裡面的使用,不能出商圈使用,否則就在挑戰法定貨幣的應用,如果沖擊法定貨幣了,就一定會受到國家的監管。只要你做大了,對法定貨幣體系構成了威脅,它一定會來監管你。今天你會看到這個趨勢已經出現了,各國逐步開始強化對加密貨幣的監管。這是我們要注意的一個問題。
大家知道比特幣盡管模仿黃金,但是它的設計比黃金要嚴格得多,因為它每十分鍾產幣多少都告訴你了,人為是調不了的。然而,嚴格限定每十分鍾的產量,就會使貨幣的供應量和經濟的發展,財富的變化產生嚴重的分離,然後貨幣的幣值根本難以控制。如果真的像比特幣2017年初一千美金到11月份將近兩萬美金,有人說未來可能十萬美金,二十萬美金一個比特幣的話,以它作為貨幣,大家想想整個幣值的波動會多大。因為你上漲得快,可能貶得也會很大。更重要的是,比特幣一開始沒有引起大家重視,很多學生在宿舍里玩,因為不值錢,所以前期挖出來的比特幣密鑰都丟了,成為死亡幣,而且這個是激不活的。今天大概1700萬的比特幣挖出來,其中有三百七八十萬是死亡幣,那本來2100萬個就很有限,再去掉三百七八十萬個幣的話,這個幣的供應量就更有限了。更何況如果它真有上升空間的話,馬上就會有很多人不是做幣的支付,而是將其作為儲藏物、收藏品,那供應量就更有限了。所以從這些角度來講,真正搞貨幣的人就會發現,它其實很難發揮貨幣的作用,它更像是一個貨幣的對應物,像黃金一樣作為儲值物是可以的。
第二,我們來看看像比特幣區塊鏈能不能顛覆世界,能發揮什麼樣的作用。
比特幣非常強調去中心、去中介、點對點。但是怎麼實現去中心呢?一定需要社會上的計算機加盟共同運行,共同維護規則。因為如果系統運行的主機是某一家的主機,你要更改系統的規則是非常容易的,你怎麼能講是去中心呢?所以比特幣一定是要社會上的計算機共同參與運行。要大家參與的話,第一個前提是系統要開源,自動下載馬上能運行,不需要做大量測試才能聯網運行,否則根本就應付不了社會化、全球化的加盟體系。
第二規則要內置到系統裡面,所謂的編碼即規則。大家在運行這個系統的同時就是維護這個規則,未來未經過加盟的節點一半以上的同意,你即使一開始維護這個編碼的人員也無權更改系統的規則。但是要做到這一條談何容易啊,它需要共識、需要激勵。最後的結果就是越追求去中心,去中介,就形成了一種完全封閉的網路體系。你今天看到,比特幣上面能運行什麼東西呢?只有一個東西,就是比特幣。而比特幣是哪來的呢?是鏈生資產,是挖礦出來的,跟現實世界沒有任何的關系。正因為這樣,它才能做到從一開始產幣到幣任何的變動,每一個帳戶都是全網監控的,是很難篡改的,是可以溯源的。正因為每個帳戶可以保真,所以我們才可以做到根本不知道帳戶後面的人是誰,只要保證這個帳戶是真是的就可以做交易。
結果有人在這個基礎上演繹出來說,用了區塊鏈就可以不用知道對方是誰就可以做交易,真的是這樣的嗎?
比特幣去中心、點對點的交易是有嚴格的前提的。從一開始就必須在一個封閉的網路體系裡面,交易的資產只能是鏈生資產,不可能把現實的財富送上去。當不能把現實的財富送上去運行,這怎麼能解決現實的問題呢?所以比特幣今天依然需要兌換成法定貨幣才能實現它的價值。如果不能兌換成法定貨幣,其價值會大打折扣。更多比特幣解讀:www.yangfenzi.com/tag/bitebi
問題是比特幣這個區塊鏈本身沒有交換的功能,只有挖礦、產幣和內部的點對點的轉移。沒有兌換的功能,要兌換必須要出比特幣的圈到外掛的交易體系。所以大家會看到今天出了很多數字貨幣的交易所,交易所出了問題不代表比特幣體系出了問題。比特幣的體繫到了今天為止依然是安全的,前提是它是個完全封閉的,不受外面影響的體系。
還有一個,比特幣產幣的規則每十分鍾多少個幣,它忘了貨幣金融是連在一體的,金融是需要有貸款生息或者投資分紅的。大家看看比特幣生息產幣的規則有沒有貸款生息和投資分紅額外幣的產量呢?沒有,必須出來換成法定貨幣以後,只有通過法定貨幣才能實現貸款和投資的需求。如果嚴格用比特幣的區塊鏈,金融的功能會大受影響,這是我們需要看到的。
正因為這樣,我們比特幣區塊鏈帶來一個問題,就是大家想像的非常好,它是一個全新的東西,但是它是完全封閉的體系,實際上解決不了我們現實問題。
因此,以太坊設計人說這樣不行,這樣就成為網路游戲了,在這個東西裡面要解決實際的問題,所以以太坊加了一個智能合約,在上面可以做一些私活。但是一加智能合約以後就打破了傳統的封閉,今天以太坊的安全性就比比特幣要弱一點了。
同時,比特幣、以太幣堅持全網驗證、全網記錄,量一大以後全網的存儲占的空間非常大,效率非常差,消耗的資源越來越大。今天又有人探索能不能進一步提升,比如,一定要全網驗證,全網記錄嗎?現有的銀行不也就兩地三中心,不是也沒有出現大問題?我們能不能在這裡面選若乾的核心節點,比如21個節點,31個節點就可以?EOS或者類似的東西所謂的區塊鏈3.0,基本上是採用縮小節點,不再全網同時記錄、同時存儲了。
這又出來一個問題:這些核心節點誰來選呢?如果是由你某一方指定核心節點,那不就沒有去中心了嗎?所以大家又在探討我們能不能編一個系統,在選節點的時候就是去中心的。現在都還在不斷地探討,甚至進一步說挖礦需要巨大的能量消耗,一定要挖礦嗎?類似這些方面,今天區塊鏈都還在不斷地在探索。
那麼,講到這里我們可以得出一個結論,就是區塊鏈目前還處在它的研發初期,我們可能認為它很有發展的空間,但是不要輕易地說它能顛覆這個,顛覆那個,目前可以看到真正的應用非常地有限,還需要做大量的探索。
正是從這個角度來看,我從去年以來一直呼籲大家,一定要理性看待數字幣、區塊鏈。從目前的發展階段和應用場景來看,區塊鏈研發會有兩大分支:一個分支是繼續聚焦於底層技術的發展,就是公鏈的研發,不斷地去改進。但是一定要知道底層技術、公有鏈的研發需要大量長期的研發,這是很難的。我們希望有人繼續沿著這條路扎扎實實地去研發、去突破。
另一個分支是應用。這個應用就不要想著像比特幣一樣的區塊鏈,聚焦在挖礦造幣上面去,我一直在呼籲大家要跳出比特幣挖礦造幣區塊鏈的範式來找應用。找什麼應用呢?那就不要再去追求去中心、去中介,追求的是信息的分布式處理,連續的加密,可以溯源,不可以篡改等,優先做這些方面解決實際問題。從這個方面大家看到有是很多應用場景的,因為這個社會在加快向信息社會邁進。
首先可以找跟我們的財產或者債權債務交互頻繁沒有那麼密切關系的其他東西。大家會看到,現在像BAT他們都在做網路游戲,不管是養貓還是養寵物,是網路應用,不涉及現實的財物和法律法規。第二是做公益性事業,像捐款,是錢物單向出去不需要再回來,沒有買賣關系,沒有借貸關系,但是人們關心這個東西是不是按照我的意願去了,所以可以溯源、可以追蹤。
再進一步,我們現在很多行政事業單位在政務裡面有大量的單證、合約、影像等等東西,我們能不能幫他推到鏈上,上網運行,保證這個東西是真的,合法的,不可逆轉的,隨時可以查的。這都是可以的。再進一步可能才是未來向著所謂計算機聯網,信息聯網和價值聯網,也就是實物聯網相融合的方向發展。所謂的真正的要解決我們現實問題,那可能還要有一段過程。
這是我想跟大家做的交流。區塊鏈是多種技術的集成,比特幣是第一個應用,也是到目前為止非常完整的一個封閉式的體系,它很安全,但是解決不了現實問題。越來越多的人發現,目前比特幣區塊鏈或者類似的區塊鏈都存在著「去中心、高效率和安全性」三者不可兼得的三角關系,所以要實事求是,注重解決現實問題,注重應用的使用,要跳出比特幣區塊鏈的範式。這是我今天給大家分享的一個基本觀點,供大家參考。
㈣ 所謂「區塊鏈」是什麼
可以說,2020年是產業區塊鏈元年。隨著區塊鏈技術的不斷發展,積極布局區塊鏈的企業數量呈指數級增長。然而,區塊鏈還處在一個很早期的發展階段,區塊鏈應用落地仍需要不斷探索。
近十多年,區塊鏈技術已經在全球范圍內產生了廣泛的影響。相比誕生之初,區塊鏈行業的面貌發生了天翻地覆的變化。
前幾年的區塊鏈市場更像是2000年之前的互聯網,2000年之前的互聯網經歷了躁動期,也遇到過起起伏伏,然後大浪淘沙,真正有實力的企業才發展起來。
在參加Cointelegraph中文的活動時,Avalanche亞洲生態合夥人Wilson表示:「在2018年的時候,區塊鏈生態和現在完全不一樣,那個時候更多是概念式的。去年開始,區塊鏈行業發生了很大的差異。越來越多靠譜的項目誕生。」
的確,除了最初局限於在數字貨幣領域應用,如今區塊鏈技術已經逐漸成為不同傳統行業的基礎設施。經過十多年的探索與研發,區塊鏈也已經發現了更多能夠凸顯其價值的應用場景。
增長之勢不減,但仍未實現大規模應用
可以說,2020年是產業區塊鏈元年。隨著區塊鏈技術的不斷發展,積極布局區塊鏈的企業數量呈指數級增長。在新冠肺炎疫情爆發的大背景下,區塊鏈技術也展現出其巨大的待開發潛力。
在過去的一年,全球區塊鏈企業繼續呈增長趨勢,但是速度有所減緩。根據中國信息通信研究院的《區塊鏈白皮書(2020年)》數據顯示,截止至2020年9月,全球共有3709家區塊鏈企業,並主要分布在美國和中國,其中美國佔27%,中國佔24%。
顯而易見,隨著全球各個國家不斷出台向好的區塊鏈政策,推動區塊鏈技術賦能實體經濟,區塊鏈行業泡沫出凈,行業也回歸至理性。越來越多的企業跑步入場,積極利用區塊鏈技術拓展業務。
即使目前區塊鏈相關企業如雨後春筍般出現,但區塊鏈還處在一個很早期的發展階段。從最底層的協議層來說,離成熟和完整的狀態還很早。中間件層可能離成熟也非常遠,而中間件層可能是未來區塊鏈與真實的世界和實體經濟結合所需要的很重要的基礎設施。
當這些東西都已經逐漸走向標准化成熟的時候,我們才會迎來一個區塊鏈走向主流和大爆發的階段。
對於整個區塊鏈技術的發展狀況,Helium中國Managing Director高原指出:「現在各種區塊鏈應用的用戶體驗還不是很好,中間件的發展和用戶端的成熟,是實現大規模應用的關鍵點。最終區塊鏈能夠落地、能夠成為實體經濟的一部分,需要監管層面上的成熟和清晰的狀態。」
然而,區塊鏈應用落地仍需要不斷探索。如果區塊鏈底層基礎設施的性能不提高,未來的商業化大規模應用是很難實現的。那麼,大量區塊鏈應用沒有成功落地的原因是什麼呢?Polygon中國區負責人Charlie Hu認為:
一是對開發者不夠友好;
二是擴容性能有限;
三是缺乏互操作性,其核心邏輯就是未來區塊鏈世界不是只有一條鏈,是多鏈共存的。基於不同的商業應用有不同的鏈存在,跨鏈互操作性是很重要的。
為什麼互操作性對於不同區塊鏈至關重要?
區塊鏈的「互操性」,是指不同的區塊鏈網路之間能夠輕易實現相互通信,共享信息。互操作主要指應用層互操作、鏈間互操作、鏈下數據互操作。
IOHK首席執行官和Cardano創始人Charles Hoskinson在接受福布斯采訪時稱,區塊鏈的互操作性將帶來從一個系統到另一個系統的輕松遷移。
在區塊鏈行業中,一個能夠滿足用戶需求、並且運轉高效的區塊鏈是必需品,其地位舉重若輕。雖然以太坊創新的創造出智能合約技術,並構建了包含各式應用的超級生態系統,但它遠遠未能滿足商業需求,至少在以太坊2.0完全推出之前是這樣。
為什麼區塊鏈的互操性如此重要?隨著區塊鏈技術自身的不斷擴張以及在不同行業的應用拓展,不同鏈之間的難以互操作、不同應用之間的難以對接、鏈上鏈下的難以可信交互,這些問題在很大程度上限制了區塊鏈的大規模應用。
不同的區塊鏈之間的場景需求可能有所不同,而在這些不同需求下就需要產生大量交互。針對互操作性,Edge & Node 亞洲商務戰略負責人Iris表示:「如果鏈和鏈之間是孤島,就沒有辦法交互,這樣就會大大地影響應用。互操作性跨鏈是有不同層面的,從資產到數據,再到更底層的共識。很多項目已經實現了資產跨鏈,下一步比較難的就是數據跨鏈。」
只實現不同區塊鏈之間的互操作是遠遠不夠的。在雷兔科技創始人知縣看來,互操作性不應局限於區塊鏈生態內部,只有打通區塊鏈與互聯網之間的互操作性,才能實現用戶基數的最大化。
跨鏈技術是實現互操作性的關鍵。目前,跨鏈技術包括公證人機制、側鏈/中繼鏈、哈希時間鎖定和分布式私鑰控制等。
針對交互過程中的數據可信、安全問題,O3Labs 產品VP Tim認為,不同鏈的互操作性可能會有一些挑戰。他補充道:
第一,用戶體驗。產品做出來要面向更多的用戶,不管在企業中、機構中還是消費者,都會考慮到用戶體驗問題。即使在技術方面可以實現,但是也要在體驗方面能夠實現。
第二,安全性。不同鏈上會需要調一些鏈下的數據。不同鏈的方式不一樣,保證數據的准確很重要。因為這會變成一個基礎,如果未來在這個鏈上有很多應用的話,這些數據的准確性和速度等等就必須要很一致。
與傳統互聯網中注重隱私保護一樣,不同鏈之間以及鏈上鏈下交互過程中也要注重隱私保護問題。每一次交互都應避免交互過程中的隱私泄露。Suterusu CTO林煌對此表示,目前,跨鏈方面項目太多,可以看到有很多這方面的產品。然而,考慮支持多鏈的隱私保護的產品是比較少的,Suterusu現在已經做了很多隱私保護方面的工作,接下來會部署在一些鏈上。
區塊鏈的未來——多鏈並存
區塊鏈行業一直處在不斷的進化之中。除以太坊之外,還有很多抱有和以太坊一樣願景的區塊鏈涌現,比如EOS、Polkadot、Cosmos、Avalanche、Polygon等。
各個行業的發展競爭和合作是必然的,區塊鏈行業也是如此。只有競爭,才能不斷地創新。
未來,以太坊不會是「一超多強」,勢必會形成多鏈並存的局面。不同的公鏈以及不同的基礎設施會有一些差異化的競爭,最後通過跨鏈技術將這些不同鏈連接在一起。
在被問及區塊鏈的未來發展時,BSN發展聯盟常務理事兼北京紅棗科技有限公司CEO何亦凡展望:
3至5年後,特別是操作系統層越來越成熟的情況下,區塊鏈技術技術應該變成一個常規技術。如果開發者連傳統資料庫都不會使用,根本就不用工作了。3至5年後,每一個開發者應該會用區塊鏈技術搭建基本的應用。
㈤ 區塊鏈是干什麼的
區塊鏈是一種分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。
區塊鏈也是一種去中心化的分布式賬本系統,它可以用於登記和發行數字化資產、產權憑證、積分等,並以點對點的方式進行轉賬、支付和交易。區塊鏈系統與傳統的中心化賬本系統相比,具有完全公開、不可篡改、防止多重支付等優點,並且不依賴於任何的可信第三方。
換句話說就是,以前的計算模式是需要一台計算機進行全部計算得出結論,而區塊鏈的技術應用,就是把一個復雜的運算,利用「分布式」分別交給N多個計算機來進行同時運算,不單單減輕了每台計算機的存儲負荷,而且節省了時間,最後再通過「共識機制」把所有結果綜合到一起,從而得到最終的結果。
㈥ 區塊鏈將會對貨幣等產生什麼影響
在如今的互聯網上,最常聽到的一個詞語就是區塊鏈,區塊鏈的技術現在已經成了一個互聯網的大風口,很多互聯網大佬都開始研究區塊鏈,都在利用區塊鏈,區塊鏈中最有名的產品就是比特幣。而我們國家是不承認比特幣這種東西有價值,也就是說在我們國家比特幣是完全沒有價值的一種東西,所以對貨幣造成什麼影響,但對世界就不一樣了。區塊鏈產品對於世界貨幣的影響非常大,就拿比特幣來說,2020年就多次暴漲,對於貨幣的沖擊也是非常大的。
區塊鏈產品由於它的特殊性會導致越來越稀缺,世界上區塊鏈產品都存有量是有限的,而且開發難度非常大,所以,區塊鏈產品的價值就會不斷的升值。相對於區塊鏈產品衡量它價值的貨幣單位就會不斷的貶值,最終對貨幣的價值產生影響。
㈦ 淺談區塊鏈的幾大應用,哪些會是坑
然而,在計算機和互聯網這兩大發明出現後的今天,紙的地位不再是不可動搖的了。
10年前,我的文章是寫在黑皮筆記本上的,現在呢,我腦海里的字都輸入了notebook,成為了0和1,這就是變化。
從現在的角度來看,紙的缺點,實在過於明顯了:
不環保;
不易保存;
因為是實物,對紙而言,長距離的傳遞非常麻煩(比如傳遞信息);
成本較大;
易修改,易偽造;
當有一種更好的選擇擺於我面前時,如果我不去用它,豈不就是我的一種損失么?
那你是否有曾想過,某一天我們用的錢也無需用到紙了呢?
可能你會說:
「對呀,我現在就天天用支付寶和網銀交易,沒用紙啊,這不是已經實現了啊?」
的確,支付寶這類支付系統,就是將紙幣數字化,然後存儲在一個巨大的資料庫中,但歸根結底它還是要有紙幣啊,央行不印紙幣,銀行資料庫里的數字也不能太離譜,您說是與不是?
那能說銀行賬本里有多少數字的錢,就有多少數量的現金么?當然不是,因為有銀行借貸、信用卡等產品的存在,銀行資料庫里的數字只會遠大於現金的數量,並且這個賬本是不公開的,具體的數據偏差也僅限於少數人能夠知道。
那完全不依賴於紙幣,透明度又高,又沒人能夠篡改的支付系統有木有呢?
別說,還真可能有,為什麼說是可能呢,因為目前它還只是一個較為成熟的實驗(市值50億美金)。在2007年的時候,匿名為Satoshi Nakamoto(中文譯為中本聰)的大神級人物或者組織,開始構思一個神奇的項目,經過1年多年時間的精心雕琢之後,中本聰完成了該項目的白皮書(Bitcoin: A Peer-to-Peer Electronic Cash System,中文名為比特幣:一種對等式電子現金系統),在2009年初的時候,這個項目成功上線了。
關於該系統的原理解釋,這里我也不想班門弄斧了,有興趣的朋友可以查閱下巴比特學院頻道或者文庫的資料,那裡是你了解這些東西,非常好的一個去處。
我們只需要知道,這個電子現金系統完全與紙無關,它非常地透明,人人都可以訪問查詢這個支付賬本,人人都可以真正地控制自己擁有的賬本記賬權,也就是bitcoin這種系統代幣(token),只要互聯網存在,也有人在維護這個賬本(用礦機運算維護),那這種支付系統就可以永遠存在。
那瞧你把它說得那麼好,這種系統應該很受歡迎吧?當然不是,因為它還是在實驗階段,這種賬本還存在著很多的缺陷,比如它的代幣價值波動很大,暫不適合用來給商品定價,又比如它存在擴展性的問題,可能10萬個人天天用這個系統還好好的,1000萬人用用就堵牢崩潰了,還比如它需要很多的學習成本,沒掌握相關知識的人,就很容易丟錢之類的,總之,存在的問題也是一大堆。
那問題這么多,可以得到解決么?從理論上來講,有很大的可能,因為它是Open source的,開源意味著人人都可以審查,人人都可以參與改進。
說這些,當然不是為了忽悠你去買什麼比特幣,這不是我寫文的目的。談比特幣,只是為了引出一種技術,或者說是一種思想,是什麼呢?也就是blockchain(中文名為區塊鏈),這個詞現在太火了,可能在國內你感受地不多,在國外的金融圈,毫不誇張地說,這個詞就跟大寶的廣告詞一樣一樣的。
現在,人家國外公司談起「區塊鏈具有潛力顛覆XXOO」,那就似家常便飯。隔三岔五地,就來個某某巨頭成立區塊鏈實驗室,就連英國央行首席經濟學家也扯起了基於區塊鏈發行國家數字貨幣的可能性。
我們不禁想問,區塊鏈憑的是什麼?有什麼魔力在驅動或者說「欺騙」這些機構,為這樣一個興起的概念而失態呢?
區塊鏈起源於Bitcoin,目前最成功的區塊鏈也是比特幣的區塊鏈,而區塊鏈之所以讓人遐想無限,正是因為它擁有了透明度高,不可更改,無需中間人的這些特性。
那假設我頭腦風暴一下,把區塊鏈的這些特性用到其他行業的各種應用,那是不是會產生顛覆性效應呢?好嘛,這就像是現在你有了一種新葯,這種葯呢理論上可以治各式各樣的病,那是不是能說明它真就適合治呢?你得試啊,因為副作用你不知道嘛!而現在的區塊鏈,就是處於這樣的一個階段,看似能治各種行業的不服,其實還只是處在理論的階段。
既然說到了理論,我也得談點吧。
首先,紙賬本和區塊鏈賬本最大的差異是什麼?
前者是通過人來記賬,後者則是通過計算機來記賬。因為人太「聰明」了,所以記賬這種事很容易出現意外,並且效率也很低,但計算機不一樣,計算機是「笨」的,它就是按照指令辦事,並且效率會很高,還存在擴展性。而普通的資料庫,就是介於紙賬本和區塊鏈賬本之間的一種產物,它可以省去系統對人類的部分依賴,但普通資料庫也存在著問題哈,比如它存在著訪問許可權,比如你交的養老金,你能知道它們的去向么?
所以說,有點想法的公司、機構或者個人,都跑去研究區塊鏈技術了。
㈧ BTC區塊鏈的運算結果,真的是無意義的
其實人類就是外星人秘密進行的一項復雜的生物科學研究,其發展結果看似自然發展,其實其每一步都是外星人進行數據調控的結果,並且全過程都已被秘密傳送回外星基地。細化到每一個人的生長與發展,都可能對應這其操作過程中的一個程序變數,或者是解決某個問題的非唯一性答案。打個比方:美洲人和亞洲人,其實就是對應著外星人項目研究里的x和y,取不同的值會得到不同的效果。