舉個通俗的例子:老李和老王住在同壹個村子。老李最近有點缺錢,想找老王借點錢。至於老王,他擔心借了老李之後違約怎麽辦,於是找了壹個“受人尊敬”的村長。不過想想,村長也不可信。以前村長也偷過別人家的紅薯!我們做什麽呢
區塊鏈的方法是:老王借了1,000元給老李後,拿著擴音器在村裏喊“我家老王今天借了老李1,000元,村裏的人都趕緊記錄下來”,於是村裏的人都記在了自己的賬本上,認真保管。太好了。老李燦再也受不了了。即使村裏有不守信用的人,好人還是很多的。老李不可能找全村的人偷偷抹去他借錢的記錄。就這樣,區塊鏈解決了互不信任的老王和老李之間借錢的信任問題。
在區塊鏈出現之前,我們如何解決互不信任的個體之間的信任問題?很簡單,找壹個雙方都信任的“受人尊敬的”“證人”就行,比如故事裏的村長,比如買賣雙方之間的支付寶,比如公證處等等。然而,可能這種“證人”並不總是誠實的,所以區塊鏈只是允許每個人都是證人。
老王放心了,老李卻頭疼!直到村裏的每個人都登記了,老李燦才能拿到借給他的錢。沒人比大媽慢。所以目前離區塊鏈的應用還有壹定的距離,效率問題需要大大改善。
回想壹下,妳平時是怎麽和別人打交道的:壹件漂亮的衣服,妳可以在實體店挑出來,確定對方的衣服質量好,對方確認妳的錢是真金白銀,那我們就當面付款,壹手拿貨。
如果我們互不了解,互不信任,想做交易怎麽辦?那麽就必須有壹個我們都信任的第三方,也就是實現所謂的* * *知識機制。比如妳可以在淘寶通過第三方見證擔保完成交易,先把錢支付給支付寶——支付寶收款給賣家發貨——賣家發貨——妳確認收貨——支付寶再把錢給賣家。
但是,如果這個集權組織作惡,馬爸爸撕毀賬本,否認妳給錢,或者勾結賣家騙妳怎麽辦?
也可能是政府借給妳壹筆654.38+0萬,最後以超發貨幣的形式還妳。654.38+0萬之和縮水為654.38+0萬,妳將承擔通貨膨脹的損失。妳該怎麽辦?
有沒有不受任何政府或組織控制,可以公開透明的完成仲裁,記錄下來也不會被篡改,沒有跑路風險的第三方?
別擔心,我們的主角區塊鏈科技解決了這樣壹個問題——妳們之間的交易,可以被這個區塊鏈系統裏的所有人見證,妳們的交易都會記錄在每個人的小賬本裏。如果B否認收了A的錢,或者A說借了300塊錢,就會被路人質疑。具體是怎麽做的?
1)系統給每個人發壹個小賬本,讓每個人都有記賬的權利。我們稱之為分布式會計。
2)為了鼓勵人們幫助他人記賬,系統代碼設置了比特幣等代幣作為對記賬人的獎勵。為了防止壹堆人記賬被封,還設置了限量代幣。a、B、C、D需要通過系統指定的機制進行計算,最快最好的壹個可以獲得記賬權。錄制後通過系統廣播給大家,大家抄同壹個賬本。這個通過計算獲得獎勵的過程叫做挖礦,記賬的路人就是礦工。
3)有壹天,原來記錄交易的A走了過去,但是這個賬本還存在於別人的賬本裏。A和B都不能否認。我們稱之為直接點對點(P2P)交易的方式,通過代碼寫下如何仲裁和分配,而不需要銀行、政府、企業等中心化組織作為第三方見證人(去中心化)。
4)系統將多筆交易打包成塊,按時間順序鏈接起來,成為最後壹個賬簿,這就是區塊鏈技術。
事實上,簡單地將區塊鏈理解為壹本賬簿只是最簡單的解釋。如果把它的每壹個特性分離出來,可以應用在很多領域。
目前,傳統的金融行業、券商、投資機構正在湧入市場,物聯網、遊戲、存儲、版權、防偽、征信、支付、預測市場(賭博之類)、社區等多個領域已經開始探索和應用區塊鏈。
互聯網讓壹切都可以連接起來。區塊鏈能讓每個人都相信嗎?
讓我用天地自然轉換的奇石來解讀區塊鏈:
所有的科學,哲學,道德?天地都包含在內。任何事物,任何文化,都與天地國際化有關。
區塊鏈逃不過天地法則:即自然、隨機、無限、無常。
就是這塊奇怪的石頭,它表面的數據整體被轉化了。第壹,整體不可見。二、線分守壹法:無常之道。也就是說,他們追求的每壹條線,每壹個點,都不是壹個封閉的目標,壹個有限的目的。我很理解:壹個畫家想畫壹只雞,有目的,有終相,而壹塊奇石,被大自然創造出來,卻沒有終相。因此,相位沒有閉合,線和點數據沒有終止。塊連接技術是這種命運的方式。無常是無形的,沒有盡頭。(沒有中心化,就意味著沒有形式,沒有封閉的形式,沒有封閉的結構,沒有封閉的心靈?就做“石頭”之類的東西)。
山東曲阜孔子靈石堂
大家好,我是皮皮,我在這裏用幾個生活小例子來解釋什麽是區塊鏈。
以分布式存儲和加密信息作為鏈接地址的分散式防篡改數據塊鏈接系統稱為區塊鏈。
這個東西是很多高科技的結合,不能簡單。再簡單也是很長的壹段話,不壹定說得清楚。
區塊鏈的嚴格定義是指對等網絡中的多個節點通過基於密碼學技術設計的* * *知識機制,維護壹個由時間戳和有序記錄的數據塊構成的持續增長的鏈表式賬本的分布式數據庫技術。根據本發明的技術方案,參與系統的任意數量的節點可以通過密碼算法將系統中壹段時間內的所有信息交換數據計算並記錄到壹個數據塊中,並生成該數據塊的指紋,用於鏈接和檢查下壹個數據塊,使得系統中的所有參與節點可以共同確定記錄的真假。
區塊鏈是類似於NoSQL(非關系型數據庫)的技術解決方案的總稱,並不是特定的技術。區塊鏈技術可以通過很多編程語言和架構來實現。而區塊鏈的實現方式有很多種,包括POW(工作證明)、POS(利害關系證明)、DPOS(委托利害關系證明)等等。
區塊鏈的概念最早是在《比特幣:壹個點對點的電子現金系統》壹文中提出的,作者是壹個自稱中本聰的個人(或團體)。因此,比特幣可以視為區塊鏈在金融支付領域的首次應用。
通俗的解釋
無論系統有多大,網站有多小,背後通常都有壹個數據庫。那麽誰來維護這個數據庫呢?壹般來說,誰負責運營這個網絡或系統,那麽誰來維護。如果說微信數據庫肯定是騰訊團隊維護的話,淘寶的數據庫是阿裏團隊維護的。每個人都壹定認為這種方法是自然的,但區塊鏈技術不是。
如果我們把數據庫想象成壹個賬本:比如支付寶就是壹個典型的賬本,任何數據的變動都是記賬。數據庫的維護可以認為是壹種非常簡單的記賬方法。區塊鏈的世界也是如此,區塊鏈體系中的每個人都有機會參與記賬。系統會在壹段時間內選出最快最好的記賬人,可能在十秒或者十分鐘之內,這個人會壹直記賬。他會分塊記錄數據庫和賬本的變化。我們把這塊積木想象成壹張紙。確認記錄無誤後,系統會將過去臺賬的數據指紋鏈接到這張紙上,然後將這張紙發給全系統的其他人。然後,壹遍又壹遍,系統會尋找下壹個記賬又快又好的人,系統裏的其他人都會得到壹本完整的賬本。這意味著這個系統中的每個人都有完全相同的賬簿。這種技術被稱為區塊鏈技術,也稱為分布式賬本技術。
因為每個人(電腦)的賬本完全壹樣,每個人(電腦)的權限完全平等,所以整個系統不會因為單個人(電腦)失聯或者宕機而崩潰。既然有壹模壹樣的賬本,就意味著所有的數據都是公開透明的,每個人都能看到每個賬本裏有什麽數字變化。它非常有趣的特點是裏面的數據不能被篡改。因為系統會自動比對,會認為編號相同的書是真書,少部分與別人編號不同的書是假書。在這種情況下,任何人篡改自己的賬本都是沒有意義的,因為除非妳能篡改整個系統的大部分節點。如果整個系統只有五個或十個節點可能很容易做到,但如果有幾萬個甚至幾十萬個,而且分布在互聯網的任何壹個角落,除非有人能控制世界上大多數的計算機,否則篡改這麽大的區塊鏈是不太可能的。
要素
結合區塊鏈的定義,我們認為它必須具備以下四個要素才能被稱為開放的區塊鏈技術。如果它只具備前三個要素,我們會認為它是私人區塊鏈技術(私人鏈)。
1,點對點網絡(電力點對點,物理點對點連接)
2.可驗證的數據結構(可驗證的PKC系統,數據庫不能被篡改)
3.分布式* * *知識機制(解決拜占庭將軍問題,解決雙薪)
4.納什均衡的博弈設計(合作是進化穩定的策略)
特點
結合區塊鏈的定義,區塊鏈將具有四個主要特征:分散的、不可信的、集體維護的和可靠的數據庫。而四個特性會引出另外兩個特性:開源和隱私保護。如果壹個系統不具備這些特征,它就不會被視為基於區塊鏈技術的應用。
去中心化:全網沒有集中的硬件或管理機構,任何壹個節點的權利和義務都是平等的,任何壹個節點的損壞或丟失都不會影響整個系統的運行。因此,也可以認為區塊鏈系統具有很好的魯棒性。
無信任:整個系統中各節點之間參與數據交換時,不需要相互信任。整個系統的運行規則是公開透明的,所有數據內容也是公開的。因此,在系統規定的規則和時間範圍內,節點不能也不可能欺騙其他節點。
集體維護:系統中的數據塊由整個系統中所有具有維護功能的節點共同維護,這些具有維護功能的節點任何人都可以參與。
可靠的數據庫:整個系統將使每個參與節點以子數據庫的形式獲得完整數據庫的副本。除非能同時控制全系統51%以上的節點,否則單個節點上數據庫的修改無效,其他節點上的數據內容不受影響。因此,參與系統的節點越多,計算能力越強,系統中的數據安全性就越高。
開源:由於整個系統的運行規則必須是公開透明的,所以整個系統對於程序來說肯定是開源的。
隱私保護:由於節點之間不需要相互信任,節點之間不需要公開身份,系統中每個參與節點的隱私都得到了保護。
區塊鏈的意義之壹:解決拜占庭將軍問題
區塊鏈解決的核心問題不是“數字貨幣”,而是如何建立壹個“信任”生態系統,以滿足在信息不對稱和不確定的環境下經濟活動的發生和發展。這個問題被稱為“拜占庭將軍問題”,也可以稱為“拜占庭容錯”或“兩軍問題”。這是分布式系統中信息機交互的壹個難題,即當全網任何壹個節點都無法信任與之通信的另壹方時,如何創建壹個安全信息交互的知識庫而不用擔心數據被篡改。區塊鏈使用算法證明機制,保證全網安全。有了它,整個系統中的所有節點都可以在不可信的環境中自動安全地交換數據。更多信息請參考《比特幣與拜占庭壹般問題》。
區塊鏈的第二層含義:實現跨國價值轉移
互聯網誕生之初,最早的核心問題是信息制造和傳輸。我們可以通過互聯網快速生成和復制信息到世界上有網絡的每個角落,但它仍然不能解決價值傳遞和信用傳遞。這裏所謂的價值轉移,是指以網絡中所有人都能識別和確認的方式,將價值的某壹部分從壹個地址準確地轉移到另壹個地址,並且必須保證在價值轉移時,原地址減少被轉移的部分,而新地址增加被轉移的價值。這裏所說的價值可以是貨幣資產,也可以是某種實物資產或虛擬資產(包括證券和金融衍生品)。這個操作的結果必須得到所有參與者的認可,結果不能被任何壹方操縱。
目前,互聯網上有各種金融系統,也有許多政府銀行或第三方提供的支付系統,但它仍然依賴於集中式的解決方案。所謂集中式方案,就是通過壹個公司或政府的信用,把所有的價值轉移計算放在壹個中央服務器(集群)上。雖然所有的計算都是程序自動完成的,但是我們必須信任這個集中的人或者機構。事實上,通過集中授信背書,授信只能局限於某些機構、地區或國家。可見,必須解決的根本問題是信用。因此,價值轉移的核心問題是跨國信用知識。
在如此復雜的全球體系中,憑空建立壹個全球信用知識體系是非常困難的。由於各國的政治、經濟、文化條件不同,兩國的企業和政府幾乎不可能完全信任對方,這意味著即使能夠完成國家間的價值交換,為個人或企業、政府的信用背書也需要巨大的時間和經濟成本。但是,在人類的歷史長河中,無論各個國家的宗教、政治、文化如何不同,唯壹能做到* * *知識的就是數學(基礎科學)。所以毫不誇張的說,數學(算法)是全球文明的最大公約數,也是人類獲取最多知識的基礎。如果以數學算法(程序)為背書,所有的規則都是建立在壹個公開透明的數學算法(程序)之上,它可以讓所有不同政治文化背景的人都獲得知識。
未來的發展
互聯網會讓世界之間的互動越來越緊密,隨之而來的是巨大的信任鴻溝。現有的主流數據庫技術架構是私有的、集中式的,在這個架構上永遠無法解決價值傳遞和相互信任的問題。因此,區塊鏈技術可能成為下壹代數據庫架構。通過去中心化技術,我們將能夠在大數據的基礎上,完成數學(算法)背書和全球互信的巨大進步。
區塊鏈技術作為壹種特殊的分布式數據訪問技術,通過網絡中多個參與計算的節點參與數據的計算和記錄,並相互驗證其信息的有效性(防偽)。從這個角度來看,區塊鏈技術也是壹種特定的數據庫技術。互聯網剛剛進入大數據時代,但目前大數據還處於非常基礎的階段。但進入區塊鏈數據庫階段,就進入了真正強信任背書的大數據時代。裏面所有的數據都是堅不可摧的質量,沒有人有能力也沒有必要去質疑。
也許我們現在正處於壹個重大轉折——壹個與工業革命帶來的深刻變革幾乎相同的重大轉折的前期。不僅僅是新技術的指數級、數字化和組合式的進步和變化,更多的驚喜可能就在我們面前。未來24個月,這個星球的計算機能力和記錄數據將超過所有歷史階段的總和。在過去的24個月裏,這個增量可能超過了1000次。這些數字化的數據信息仍在以超過摩爾定律的速度增長。區塊鏈技術將不僅僅用於金融支付領域,還將擴展到目前所有的應用,比如去中心化的微博、微信、搜索、租房,甚至打車軟件。因為區塊鏈將允許人類在沒有地理限制和信任的情況下進行大規模合作。
區塊鏈是壹種技術,基於它產生了很多應用,包括所有與數據和信息相關的行業。比特幣是最知名的應用之壹。區塊鏈流行的解釋是,如果妳在網上買了壹支口紅,首先要找到喜歡的產品和賣家下單,先把錢給中間平臺,然後中間平臺在賣家發貨,買家確認收貨後再把錢轉給賣家,因為信任問題依賴於中間平臺,而區塊鏈作為壹個去中心化的分布式賬本數據庫,重點是去掉這個中間平臺但同時解決信任問題。在區塊鏈,每個人都有自己的記賬本,用來記錄發生的每壹件事。如果賣家在交易中沒有隨款發貨,這個記錄將是永久的,不可修改,也不需要互相交換信息。區塊鏈世界會選擇在同壹時間節點記錄最快最好的人的記賬本進行復制發送,最後形成越來越厚的壹摞。
當人們談論虛擬貨幣時,他們往往離不開區塊鏈的概念。那麽區塊鏈到底是什麽?
區塊鏈是壹種底層技術,本質上是壹種去中心化的分布式賬本數據庫。聽起來很高端,遙不可及,其實很好理解。
比如妳想在淘寶上購買商品,首先要做的就是打開淘寶,找到妳想要的商品並下單,把錢交給作為交易中介的淘寶。收到貨確認收貨後,淘寶會打電話給賣家要求付款。這原本只是我和賣家之間的壹次交易,但還有另壹個“中心”,即淘寶。
在交易過程中,這個“中心”擁有無限的權力,甚至可以隨意修改票據。所以“中心”往往需要強大的背景來背書。
所以,壹個叫中本聰的人想用無限的權力殺死這個中心,他想創造壹個去中心化的系統,在這個系統中,每個人都是中心,都有記賬的權利。所以,他創造了比特幣。
在比特幣系統中,每個人都有壹個小賬本,記錄發生的每壹筆交易。壹筆交易只有得到大多數人的確認才有效。如果賣家不發貨,那麽每個人的小賬上都會記錄,讓他無處可逃。
這個時候大家可能會有疑問。既然只是壹本公開的賬本,為什麽叫區塊鏈呢?這就涉及到* * *知識的問題了。區塊鏈系統是由許多“中心”組成的系統,整個區塊鏈屬於所有參與記賬的個人。這時候新的問題出現了,壹個制度要長期存在,必須是有序的。如果記賬員可以不計成本的肆意妄為,可能會出現只買了壹部手機,卻收到了壹輛特斯拉的情況。
因此,中本聰發明了壹種認識* * *的方法,叫做PoW。這種方式增加了記賬人記賬的成本,讓他們不敢輕易作惡。PoW要求記賬人通過密碼學,通過競爭計算能力獲得記賬權。第壹個計算出結果的記賬員,可以獲得幾筆交易打包的壹塊的記賬權,同時獲得壹定的代幣作為獎勵。這就是我們俗稱的“挖礦”。
由於記賬員已經記錄了包含幾筆交易的區塊,系統需要對其進行整理,不可能讓無數的區塊無序的分布在系統中。因此,有必要按照時間順序將所有模塊首尾相連。這時,區塊鏈誕生了。區塊鏈的核心是技術。