1. 程式人生 > >什麼是區塊鏈?什麼是比特幣?一文輕鬆看懂!

什麼是區塊鏈?什麼是比特幣?一文輕鬆看懂!

關於「區塊鏈」,先看網上關於「區塊鏈」的一組漫畫。看完漫畫秒懂!

大概的意思清楚了吧?!

再來看來源 IT之家 的一篇文章。以下是原文:

為什麼最近區塊鏈技術這麼火?為什麼如此多的科技公司都開始擁抱區塊鏈技術?這項技術到底跟我有啥關係?能帶來什麼樣的革新?

大家最近看到這麼多區塊鏈的相關新聞一定會有著這樣的困惑,單從“區塊鏈”這三個字也確實不太好理解其背後的技術,看到大家對此有著如此多的疑問,下面IT之家的小編試著用通俗易懂的方式幫大家簡單梳理一些有關“區塊鏈”的知識。

區塊鏈本質上是一個去中心化的分散式賬本資料庫。整個資料庫由一串使用密碼學相關聯所產生的資料塊組合而成,每個區塊在生成時都會自動的加蓋時間戳並被附上唯一的數值。

以上就是區塊鏈的定義,但看完了你是不是仍然一頭霧水?不急,跟著IT之家繼續看下去:

  • 區塊鏈技術到底解決了啥?它有什麼意義?

其實區塊鏈的最大價值就是去中心化,那麼什麼是中心化什麼又是去中心化呢?

中心化:

在生活中我們可以看到很多中介機構,買房需要中介,二手車需要中介,再往大點說其實淘寶跟銀行也是中介,淘寶的是賣家與買家的中介,銀行轉賬人與收款人之間的中介。中介無處不在幾乎,只要供求雙方的資訊存在不對等,或者一點點不便利,都會有中介的存在,這些“中介”的本質就是將資源與資訊進行整合並中心化,他們在其中充當著第三方擔保人的角色。

這裡寫圖片描述
(這種方式卻有著一些天生的弊端:例如運營成本很高、過程繁瑣複雜、有被中心化代理控制的風險

其實現代金融體系本身就是過度中心化典例,各國政府和央行控制了貨幣發行權,每次超發貨幣引起通貨膨脹都會對財富產生貶值影響。另外現代銀行都實行部分準備金制度。人們將錢存於銀行,銀行並沒有將錢全部安全地儲存起來,而是將其中絕大部分用於放貸,這一比例一度高達80%以上。銀行並不承諾能兌現儲戶的所有取款要求,在超過20%的儲戶同時要求取款時,銀行無法償付了。這其中有著潛在的違約風險,歷史上,這種風險多次成為真實的危機。

這裡寫圖片描述

去中心化:

去中心化故名思議就是不要中心,比如說微博是一個去中心化的體現,每個人都可以是一個節點,每個人都可以發文去影響別人,在其中任何人都可以成為中心,而且任何中心都不是永久的,中心對每個人不具備強制作用;再例如公交車站和打車,公交車都有自己固定的路線,人要去目的地只能到公交站這一集中點進行匯合,再到達這條路線的既定的站點。

而打車可以遵循每個使用者的請求,使用者可以在任意一個出發地到達到任意一個目的地,每個提供出行服務的計程車都是一箇中心;再例如食堂與外賣,前者集中大家去往一個固定的地點進行打飯用餐,而外賣則是任意地點任意時間都可進行點餐用餐。(舉例只是為讓大家瞭解去中心化概念,但並不是說打車與外賣都跟區塊鏈有關)

  • *區塊鏈是如何做到去中心化的?

區塊鏈技術的核心是分散式網路、加密演算法和共識機制。簡單地說,區塊鏈是一個建立在網際網路上的公共的賬本,網際網路上每個人的計算機中,都可以有這樣一個賬本,這個賬本中的資料是完全公開透明的,任何人都可以參與記賬和核帳,當你進行交易時,這筆交易就會記錄到你們的賬本上,而且每個區塊的賬本都是相同的。

這裡寫圖片描述

這就從根本上簡化了傳統的信任機制,不需要有公信度的第三方進行擔保。在原來兩個互不認識和信任的人要達成協作是很難的,但基於區塊鏈的特性,現在沒有任何中介機構參與的情況下,雙方也可以實現互信與協作。同時,這個賬本是十分安全的,因為區塊鏈採用的加密技術就是基於密碼學,篡改這個賬本中的內容是十分困難的,就算你突破了區塊鏈的加密技術,篡改了自己的賬本也是沒意義的,因為區塊鏈還會自動同步到全世界所有人的賬本上,這無異於掩耳盜鈴。

還是很難理解?下面給大家講一個小故事:

有一天張三跟李四借了10貫銅錢,但是有擔心李四會借錢不還,於是當著挨家挨戶的告訴全村人:“李四借了我10貫銅錢,大家幫我記賬啊”,因此全村人都知道了“張三借給李四10貫銅錢”。

這裡寫圖片描述

這個時候一個去中心化的模型就建立起來了,這在裡面不需要借貸協議也不需要銀行擔保,整個村子裡的每個人都會為張三與李四進行記賬,如果李四賴賬不還,全村人都會說李四你為啥欠錢不還,並且不會再借錢給他。這個方法雖然很笨,但卻實管用,漸漸的村裡人都開始流行使用這種方法,不管村裡發生什麼大小事情還是誰跟誰之前簽訂什麼協議大家都用這種方法告知全村人,而在現代藉助分散式網路與共識機制人們可以在短短的幾秒內就讓整個網路都記錄你們的協議或約定,這就是區塊鏈技術。

再往下接著講,如果這個村子的流動貨幣只有1000貫銅錢,張三突然告訴大家他自己就有950貫銅錢,那怎麼辦呢?大家還會相信他麼?如果張三謊報了自己的財產,這個大家公用的賬本豈不是沒有意義了?

這裡寫圖片描述

為了避免這種情況,大家在記第一筆帳的時候就立下了一個規矩,每次往賬本里記錄的時候要同時記錄下時間編號,例如“張三借給李四10貫銅錢(001)→→李四將10貫銅錢還給張三(002)→→王五借給趙六50貫銅錢(003)”這樣的好處就是每筆交易或事件都是可以精準查詢的,而且無法進行謊報或篡改,因為每家每戶都有賬本,出了問題大家拿出賬本一對就知道是哪裡出現了問題。

這裡寫圖片描述
(區塊鏈概念中每個區塊都有專屬的時間戳)

這樣的方式雖然很管用,但是時間久了,大家都覺得很累,不想再去費心記載村裡發生的事情。為了避免這種情況發生,村支書想了一個辦法,為了激勵大家幫我記賬與傳話,只要是第一個將事件記錄到本子上的人,都會獲得一天口糧作為獎勵,作為記賬的酬勞。而且在記錄完之後,要告訴村裡其它人自己已經記錄了,並且在記錄內容中加上時間編號,以供下一個村民繼續記錄

在上面的故事中,就是區塊鏈技術的簡單縮影,依靠這種技術整個村子實現了去中心化的管理與交易,不需要有糧行、典當行、錢櫃參與進來。

因記錄獲得的口糧獎勵的其實就可以當做現在數字貨幣流行的“挖礦”行為。挖礦其實就是數字貨幣中的工作量證明——“POW”,全稱Proof of Work。你獲得多少貨幣,取決於你挖礦貢獻的有效工作,以比特幣為例當前挖礦的貢獻主要靠進行hash計算來證明。(在文中對應的是對記錄賬本的貢獻)

  • 區塊鏈的發展階段:

階段1:這個階段區塊鏈技術主要被用於數字貨幣,例如比特幣、瑞波幣等。在這個階段因區塊鏈技術產生的代幣,被當做支付工具使用,以去中心化交易。

階段2:圍繞智慧合約建立區塊鏈世界的基礎建設(商業應用,包認證、支付等),智慧合約主鏈當前主要有:NEO、Qtum、ETH等。

階段3:2.0時代的基礎設施完成,區塊鏈世界中也會有像BAT這樣的軟體巨頭,服務我們的日常生活,社會以極低的成本形成社會的信任關係,中心化機構逐漸消失。

  • 那階段2中的智慧合約又是什麼?

智慧合約是一種用計算機語言取代法律語言去記錄條款的合約。智慧合約可以由一個計算系統自動執行。如果區塊鏈是一個數據庫,智慧合約就是能夠使區塊鏈技術應用到現實當中的應用層。

傳統意義上的合同一般與執行合同內容的計算機程式碼沒有直接聯絡。紙質合同在大多數情況下是被存檔的,而軟體會執行用計算機程式碼形式編寫的合同條款。智慧合約的潛在好處包括降低簽訂合約、執行和監管方面的成本;因此,對很多低價值交易相關的合約來說,這是極大降低人力成本。

  • 區塊鏈是軟體嗎?是用什麼語言寫的?

區塊鏈不是軟體,IT之家認為“資料庫”這個三個字更能表達它的含義,它是特定思想而設計的資料庫。我們可以用絕大多數語言來實現它,目前區塊鏈技術設計思想還是比較簡單,但在未來這項技術將越來越複雜。

  • 好吧,那比特幣跟區塊鏈到底有什麼關係?

區塊鏈的核心技術,其實早在比特幣出現之前都已經有了,但說到區塊鏈技術又繞不開比特幣,因為在比特幣出現並執行的幾年後,其背後的執行機制受到世人的強烈關注。最早中本聰的白皮書標題是《比特幣:一種點對點的電子現金系統》,文中的資料結構用一些名詞來解釋和定義。資料結構裡有“transaction,block,chain”,後來人們將這些概念從整個體系拿出來,叫做blockchain,翻譯過來就被稱為”區塊鏈”。

  • 比特幣和Q幣到底有什麼區別?

Q幣實際上是一種中心化的電子代幣,由騰訊公司完全控制,其功能與總量都是要看騰訊公司視情況而決定。

而比特幣等數字貨幣,發行都是由程式和加密演算法預先設定後,在全世界的多個節點上執行,沒有任何人和機構可以修改,不受任何單一人或者機構來控制。

區塊鏈/比特幣到底是誰發明的?傳說“中本聰”是不是日本人?

比特幣是一個自稱為“中本聰”的人或者團隊創造的,並且在比特幣專案初期就已經完全退出了這個專案。比特幣2008年問世,中本聰在2011年在網上丟擲若干有關比特幣的白皮書,隨後神祕消失。之後,各方人士搜尋了10年,仍無法查出其真實身份,但“中本聰”是日本人的可能性非常小,因為他過去的電子郵件中可以推測出,他應該是一個以英語為母語的人。按中本聰的設計,總共有2100萬個比特幣,2140年將全部開採完成。但當前比特幣創造者對於目前比特幣的專案已經完全沒有影響力,比特幣的發展完全被“Core”開發團隊控制。

  • 交易比特幣合法嗎?

比特幣在很多國家交易都是合法的(包括中國)。但因為一些媒體的誤導,使很多人以為在中國交易持有比特幣是非法的。事實上早在2013年12月5日,中國人民銀行等五部委釋出的防範比特幣風險的通知中明確規定,比特幣是一種特定虛擬商品,普通民眾在自擔風險的前提下擁有參與的自由。而各類金融機構和支付機構不得開展比特幣相關的金融服務,或者將比特幣作為投資標的。但同時需要注意的是數字貨幣市場是風險性非常高的投資市場,“投機者”非常多,暴漲暴跌都是時常有的事情,即使投資數字貨幣市場也要將風險控制在自己能夠承受的範圍內。

  • 區塊鏈當前的主要應用場景:

IT之家理解到區塊鏈主要的優勢是去中心化(無需中介參與)、過程高效透明、資料高度安全。在未來,數字化的資訊都可以加入區塊鏈。

證券市場:證券交易市場也是區塊鏈非常適合的應用領域,兩者之間的契合度非常高,傳統的證券交易,需要經過中央結算機構、銀行、證券公司和交易所這四大機構的協調工作,才能完成股票的交易,效率低了,成本倒是高的可以,而區塊鏈系統就可以獨立地完成一條龍式服務。跨境支付與結算:2016年7月14日宣佈成功利用SAP和Ripple公司的技術,用20秒的時間將1000加元傳送給了德國,而這樣的支付一般需要6個工作日來完成,銀行之間基於區塊鏈技術的點對點的支付方式,“不但可以全天候支付、實時到賬、提現簡便及沒有隱形成本,也有助於降低跨境電商資金風險及滿足跨境電商對支付清算服務的及時性、便捷性需求”

音樂、遊戲等數字化流媒體:用區塊鏈的透明度來解決音樂行業的問題,流媒體的出現,雖然讓世界人民受益無窮,隨時隨地都能聽到想聽的音樂,但音樂人卻在反對著這種模式,幾乎所有的技術巨頭們都佈局了流媒體,這種模式的出現,使得模式導致了數字音樂的收益變得不再像傳統唱片(唱片數量*價格)一樣透明,如Taylor Swift和adele為了促進唱片銷量,拒絕與流媒體平臺合作。

投票系統:很多商業機構正在積極的打造區塊鏈投票系統,全球證券交易巨頭納斯達克在今年2月份宣佈,它正在開發一種基於區塊鏈技術的股東電子投票系統。未來人們可以用自己的手機進行投票,並永遠記錄於區塊鏈之上。”如果像總統大選等大型投票選舉活動使用了區塊鏈技術,那麼人們也就無需擔心選舉過程中存在作弊等現象的發生了。

支付系統:電子現金系統開始展現出取代傳統銀行的態勢,銀行們已經意識到了危機感,很多銀行的內部培訓開始關注區塊鏈等新技術,未來區塊鏈加入傳統銀行系統也並非異想天開,當前已經有30家世界頂級商業銀行結成的R3區塊鏈聯盟。

  • 簡單總結:

以上應用場景只是區塊鏈技術中的一小部分,相信隨著區塊鏈技術的發展未來會有更多的傳統行業結合區塊鏈技術為人們的生活提供更多便利,到那時候中心化的“中介”機構將會逐漸被區塊鏈技術取代,而社會將以極低的成本形成社會的信任關係。

但是同時我們也要看到當前有很多科技公司藉助區塊鏈概念的熱點,紛紛擁抱區塊鏈,但很多公司並沒有實質性對區塊鏈技術進行應用,這個行業前急需脫虛向實。另外IT之家要提醒大家數字貨幣並不是區塊鏈技術的全部,而區塊鏈技術也並不一定要以數字貨幣的形式體現,如果你投資了數字貨幣市場切記要將風險控制在自己能夠承受的範圍內。

更多關於區塊鏈、比特幣的參考資料如下:(都可以看看)