區塊鏈到底是什麼?這是區塊鏈最通俗易懂的解釋

2020-12-12 騰訊網

要回答區塊鏈是什麼,幣小寶先講幾個案例。

幣小寶買彩票,每次都是買完後30分鐘才開獎,我懷疑它有內幕,但又沒有證據;

911事件中,紐約銀行因為所有伺服器放在大樓內,導致數據全部被毀,1個月後不得不破產清算;

老王欠了幣小寶8000塊,賴著不還,走司法程序吧太麻煩,我又無可奈何。

區塊鏈可以解決上面的3個問題。

區塊鏈是什麼

區塊鏈是一個分布式的資料庫。如果把區塊鏈比作一個帳本,那麼:

帳本的每一頁就是一個區塊

頁面裡的內容就是交易記錄

頁碼就是哈希值

區塊與區塊之間通過父哈希連結在一起,構成「區塊鏈」。

區塊鏈示例

區塊鏈是一個包含所有歷史記錄的總帳本。以比特幣(比特幣用的是區塊鏈技術)為例,從比特幣發行至今的交易信息均被記錄在區塊鏈上,通過區塊鏈瀏覽器可以查詢。

每一個區塊由區塊頭和區塊體構成。區塊頭由父哈希(上一個區塊的哈希值)、時間戳、難度目標等信息構成,區塊體由交易記錄和其他信息構成。區塊頭經過兩次SHA256加密算法得到區塊哈希值,哈希值是區塊的身份標識符,與身份證號碼類似,具有唯一性。嚴格來說,區塊哈希值並不包含在區塊結構內。

區塊鏈的轉帳過程——以比特幣為例

假設幣小寶給老李轉帳0.1BTC。要分三步:

幣小寶發起交易之後,轉帳消息會首先向區塊鏈網絡廣播;

礦工(節點)對籤名進行驗證,驗證成功後進入交易池,等待打包;

礦工打包並計入區塊。礦工打包交易時優先選擇礦工費高的、佔用內存小的交易,當礦工挖礦成功時,會向全網廣播該區塊,通過驗證後,該區塊加到區塊鏈上,開始下一輪的挖礦。

當區塊成功上傳至區塊鏈網絡後,幣小寶這筆轉帳完成。

交易過程圖示

備註:平時銀行轉帳的驗證由第三方機構銀行來進行驗證,而在區塊鏈中由於沒有第三方,驗證工作由網絡中的節點進行。

實際上,比特幣區塊大小被中本聰設定為1M,由於不同的交易記錄大小不一樣,每一個區塊大約包含2000筆~3000筆交易。為了保證速度,比特幣網絡大約每10分鐘就會產生一個區塊。

區塊鏈原理

(1)礦工與挖礦

礦工也被稱為節點,所有的節點構成P2P(點對點)的區塊鏈網絡。這種分散的P2P網絡,不需要任何第三方中央機構的信任便可完成交易。由於區塊鏈網絡沒有中央伺服器,即使遭遇不可抗力的事件,依然可以穩定運行。

(2)礦工為什麼要記帳呢?這裡以比特幣為例進行說明。

記帳的過程就是挖礦的過程。挖礦可以獲得獎勵:一是手續費;二是新的區塊獎勵。

轉帳時用戶自行設置手續費,手續越高,礦工會優先打包,意味著轉帳速度越快;

最初一個區塊獎勵50枚比特幣,大約每4年減半一次,現在一個區塊獎勵6.25枚比特幣。區塊挖完之後,礦工只有手續費獎勵。

比特幣網絡每10分鐘會出一個區塊,每一個區塊只有一個礦工可以獲得。為保證新塊挖出的速度,比特幣用難度係數調整挖礦難度。具體來說,挖的人越多(算力),難度越大,反之亦然。

(3)如何確定誰獲得最新區塊?

比特幣使用一種被稱為工作量證明的算法確定。每一個區塊均有一個唯一的哈希值,這個哈希值哪一個礦工先算出來,這個區塊就歸誰。由於哈希值計算難度非常大,只能靠電腦程式枚舉進行,換言之,需要計算機通過大量的運算求解,而且能否計算出來完全看運氣。顯然,誰的算力越強,算出來的概率也越高,這便是工作量證明。

(4)區塊鏈是如何防偽的

每一個區塊都包括前一個區塊的信息,隨著區塊的增加,這個鏈條會越來越長。如果要修改其中一個區塊的信息,必須把後面所有區塊的信息都修改,這顯然是不現實的。因為這意味著你的算力必須要超過網絡上所有節點的算力,而且每一個區塊都要超過全網算力,這幾乎是不可能的。

總之,區塊鏈是一種非常新穎的技術,對於本文開頭提到的3個問題,可以利用區塊鏈的透明、分布式、不可篡改等特性進行解決。區塊鏈之所以能賺錢,是因為本身區塊鏈是一種新技術,可以圍繞這種技術產生很多應用,提升生產效率。比特幣只是區塊鏈的一個應用而已。

目前我國已經將區塊鏈技術納入「新基建」,全國各地也在大力發展相關產業。比如央行計劃推出的DCEP,我國自主研發的BSN區塊鏈設施網絡,北京利用區塊鏈技術提升政務服務效率等等,區塊鏈的出現,必將改變一代人的生活方式。

————————

作者:xitelemrli

相關焦點

  • 幣小寶|區塊鏈到底是什麼?這是區塊鏈最通俗易懂的解釋
    要回答區塊鏈是什麼,幣小寶先講幾個案例。區塊鏈可以解決上面的3個問題。區塊鏈是什麼區塊鏈是一個分布式的資料庫。區塊鏈示例區塊鏈是一個包含所有歷史記錄的總帳本。以比特幣(比特幣用的是區塊鏈技術)為例,從比特幣發行至今的交易信息均被記錄在區塊鏈上,通過區塊鏈瀏覽器可以查詢。每一個區塊由區塊頭和區塊體構成。
  • 區塊鏈到底是什麼?最通俗易懂的解釋(區塊鏈不等於炒幣)
    要說起區塊鏈、比特幣,相信你一定聽說過。但是看完專業的介紹還是一頭霧水,這些術語簡直是叫人抓狂,那今天小編就用最通俗的語言來直白地告訴你,傳說中的區塊鏈到底是個什麼東東。首先,我們為區塊鏈建立一個容易理解的模型。
  • 區塊鏈到底是鏈什麼?
    「區塊鏈」成為網絡熱詞入選其中。近日,「粵港澳區塊鏈技術與產業創新發展高級研討活動暨廣州科普大講壇第171期」在廣州舉行,工信部賽迪區塊鏈研究院院長助理黃忠義對區塊鏈的原理及應用做了深入淺出的解讀。在黃忠義看來,區塊鏈技術應用前景廣泛,在政務服務、電子存證、跨境支付等領域都具有優勢。
  • 老七:用通俗易懂的故事,來解釋什麼是區塊鏈?
    舉一個平時每個公司或者每個人都能遇到的一個情形、場景,來給大家解釋一下,什麼是區塊鏈?我們公司為了提高每一位主管的認知,輪流指定一本書,規定在一個時間,大家都讀這本書,然後把讀後感共同發到一個已經組建的郵箱裡面。
  • 區塊鏈大講堂第一期丨什麼是區塊鏈?怎樣通俗的理解區塊鏈?
    前言:北京時間2019年10月25日晚7點的新聞聯播,用了最寶貴的前五分鐘,只講了一件事情:國家要大力發展區塊鏈技術。這讓很多人不明白,不是一直在打擊數字貨幣嗎,怎麼又要大力發展區塊鏈了?這意味著什麼?這意味著數字時代貨幣戰爭的號角已經吹響,美國自布林頓森林體系瓦解後建立的美元霸權主義將面臨東方力量的強力挑戰。很多人一開始搞不懂什麼是區塊鏈?
  • 區塊鏈,鏈什麼?
    「區塊鏈」成為網絡熱詞入選其中。作為信息技術領域的專業術語,「區塊鏈」竟已走進普通大眾視野。「區塊鏈」是什麼,又有何作用,普通大眾還有諸多不理解之處。黃忠義說,要理解「區塊鏈」的原理,先要了解「區塊鏈」最原始的思想,因為網際網路上的貿易,幾乎都需要藉助金融機構作為可資信賴的第三方來處理電子支付信息。金融中介的存在,也會增加交易的成本,且限制了實際可行的最小交易規模,也限制了日常的小額支付交易。同樣在商業行為中,各懷鬼胎的欺詐性行為也是不可避免的。
  • 夸克區塊鏈是什麼通俗解釋 什麼是夸克區塊鏈技術應用
    把夸克區塊鏈認定為「當紅辣子雞」應該備受認同,畢竟夸克區塊鏈又是一個牛市。數字貨幣輪番上漲,幣的價格也把黃金甩在後面。在幣圈,新手們聽到或者看到,如XX買的XX幣掙到了人生第一桶金等。新手開始蠢蠢欲動了,但又不知道該如何著手,愣是抱著糾結的態度與金錢擦肩而過。
  • 區塊鏈暴力賺錢,到底是什麼?
    區塊鏈更瘋狂了。明知是套路,為什麼還會有那麼多人瘋狂加入呢?因為區塊鏈是離錢最近的行業,資產翻幾十倍,翻幾百倍也是常態。並在圈外人看來,圍繞著挖礦、買幣、礦機確實誕生了一大批富人。為什麼有那麼多人信仰比特幣,比特幣為什麼會有價值?
  • 區塊鏈技術是什麼意思怎麼賺錢 何為區塊鏈通俗解釋
    「區塊鏈」的概念火了,但節奏較快的網際網路世界仍有很多人不了解何為「區塊鏈」,即便網上有太多介紹此物的「名詞解釋」,但也都過於古板和難懂,那麼今天我們給大家講個「故事」,讓更多用戶秒懂「區塊鏈」是什麼意思。
  • 區塊鏈是什麼,一篇文章讓你看懂區塊鏈!(2)
    ----正文  事情是這樣的,最近我的室友Hasaki一直在問我區塊鏈和比特幣的事情,我嘗試了很多種不通的姿勢以求簡單通俗形象生動地跟他解釋什麼是區塊鏈技術,但是最後都失敗了。
  • 區塊鏈遊戲到底是個什麼東西?
    不過,從嚴格的定義上,區塊鏈遊戲到底是什麼東西?大致上,區塊鏈遊戲可以分為狹義和廣義兩種。廣義來說,凡是遊戲的技術實現方案當中使用了某些區塊鏈技術的產品,都可以稱之為廣義的區塊鏈遊戲,打個比方,我把一個MMO的登錄日誌寫到區塊鏈裡去(先不管性能上如何解決),也可以認為這是個區塊鏈遊戲,但對於玩家來說,這樣的區塊鏈遊戲沒有太實際的意義。
  • 區塊鏈是什麼?最通俗易懂且所有人都接觸過的解釋
    首先呢區塊鏈的本質是分布式資料庫,這句話很多人可能聽不懂,其實理解之後這句話不過是區塊鏈中的冰山一角,僅此而已。這個時候就是每一位學生記下前後左右一圈人的位置,進而每次做操能夠確定自己的位置,你記住了別人反過來說別人也這樣記住了你,所以如果你不想做操想溜那麼周圍的人馬上就會反應過來你站錯了位置,那麼你和你的前後左右之間就形成了一個相對穩定且無法篡改的區塊那麼前後左右之間這樣又會行成無數個區塊,每個區塊之間首尾相連互相驗證這樣整個場面就不會混亂變得有序。
  • 區塊鏈是趨勢還是騙局?一次性講透區塊鏈與數字貨幣!
    區塊鏈。有人說:區塊鏈會像網際網路一樣改變世界!也有人說:區塊鏈就是個騙人的東西,沒有任何價值?還有人說:區塊鏈會創造無數財富,你最好現在就買點數字貨幣......今天咱們就一次性講透——區塊鏈到底是什麼,和咱老百姓到底有啥關係,這裡面到底有沒有賺錢機會!我敢保證你聽完以後,就能徹底明白這些問題!
  • 第十問|什麼是區塊鏈的時間戳?
    聽說不懂「區塊鏈」就真的OUT了?分布式數據存儲、點對點傳輸、共識機制...這些「高大上」的名詞到底是什麼意思。數金博士88問,帶你從零認識區塊鏈,一起揭開區塊鏈的神秘面紗。以上是傳統時間戳的解釋,可以用來標記數據創建、添加或修改的時間。這些時間戳是給應用內部使用的,當數據被共享給其他應用時,由於時間戳可以偽造,因此這些時間戳並沒有多大意義。區塊鏈中的時間戳能夠保證每條數據都真實可信,能夠有效的避免造假行為。通過時間戳保證每個區塊依次順序相連,時間戳使得區塊鏈上的每一筆交易數據都具有時間標記。
  • QKI區塊鏈是什麼?
    QKI區塊鏈畢竟是一項比較底層的技術,在網上百度出來的關於夸克區塊鏈的介紹,滿篇都是什麼代碼、算法,一看就頭皮發麻;市面上有很多自媒體以及網文介紹QKI區塊鏈,但大部分說的都較為晦澀難懂或只見樹木,不見森林。大而化之QKI區塊鏈的意義在哪裡的空泛文章,要不然就是一水的礦工和挖礦,像盲人摸象。
  • 區塊鏈時代開啟 下一個投資機會在哪?
    2019年10月,中國中共中央政治局就區塊鏈技術發展現狀和趨勢進行第十八次集體學習,強調區塊鏈技術的重要性,要把區塊鏈作為自主創新的重要突破口,加大投入力度,推動產業創新發展。 這是中國最高領導層首次公開對區塊鏈定調,也預示著區塊鏈行業將迎來一個大的突破、機遇與發展。
  • 大勢的區塊鏈價值是什麼
    大勢的區塊鏈價值是什麼 區勢傳媒 發表於 2020-01-10 09:30:55 孔子說:不知禮,無以立。
  • 從零認識區塊鏈(中):區塊鏈技術解密
    我們經常看到各大媒體爭相報導,區塊鏈具有去中心化、不可篡改、不可偽造的特點,為什麼具有這些特點呢?看完這篇文章,你就明白。什麼是區塊鏈名稱的由來前面我們說過,比特幣的底層實現是區塊鏈技術。那區塊鏈這個詞怎麼來的呢?
  • 區塊鏈FBI?OKLink區塊鏈瀏覽器揭秘鏈上數據追蹤
    平臺上可實時查詢捐贈的進度與記錄,所有流程都將採用區塊鏈技術存證,不可篡改不可偽造,從而保證全部過程公開透明,杜絕各種違規操作、暗箱操作。(區塊鏈捐贈溯源平臺截圖)新冠病毒疫情爆發以來,這已經不是第一次區塊鏈技術被點名表演了。
  • 波卡為何是一條「新」的區塊鏈?一條穩定的區塊鏈?
    波卡到底是什麼?在提到波卡時,人們總是會看到類似「異構跨鏈與萬鏈互聯」這樣的字眼,事實上,這詞彙都是對波卡技術的高度概括,技術之外,還可以站在更高的維度理解波卡,例如思考一下,為什麼我們要從頭開發波卡這樣的項目,思考為什麼在不遠的未來,會有眾多應用誕生在這個平臺上。即,為什麼波卡是新的?為什麼波卡會是穩定的。